public LabelRecord(RecordInputStream in) {field_1_row          = in.readUShort();field_2_column       = in.readShort();field_3_xf_index     = in.readShort();field_4_string_len   = in.readShort();field_5_unicode_flag = in.readByte();if (field_4_string_len > 0) {if (isUnCompressedUnicode()) {field_6_value = in.readUnicodeLEString(field_4_string_len);} else {field_6_value = in.readCompressedUnicode(field_4_string_len);}} else {field_6_value = "";}if (in.remaining() > 0) {logger.log(POILogger.INFO,"LabelRecord data remains: " + in.remaining() +" : " + HexDump.toHex(in.readRemainder()));}}

public LabelRecord(RecordInputStream in1){field_1_row = in1.ReadUShort();field_2_column = in1.ReadUShort();field_3_xf_index = in1.ReadShort();field_4_string_len = in1.ReadShort();field_5_unicode_flag = (byte)in1.ReadByte();if (field_4_string_len > 0){if (IsUncompressedUnicode){field_6_value = in1.ReadUnicodeLEString(field_4_string_len);}else{field_6_value = in1.ReadCompressedUnicode(field_4_string_len);}}else{field_6_value = "";}if (in1.Remaining > 0){logger.Log(POILogger.INFO, "LabelRecord data remains: " +in1.Remaining +" : " + HexDump.ToHex(in1.ReadRemainder()));}}
