Files
HRMS/hrmsEjb/jxl/write/biff/StringRecord.java
2025-07-28 13:56:49 +05:30

24 lines
550 B
Java

package jxl.write.biff;
import jxl.biff.IntegerHelper;
import jxl.biff.StringHelper;
import jxl.biff.Type;
import jxl.biff.WritableRecordData;
class StringRecord extends WritableRecordData {
private String value;
public StringRecord(String val) {
super(Type.STRING);
this.value = val;
}
public byte[] getData() {
byte[] data = new byte[this.value.length() * 2 + 3];
IntegerHelper.getTwoBytes(this.value.length(), data, 0);
data[2] = 1;
StringHelper.getUnicodeBytes(this.value, data, 3);
return data;
}
}