1 19 20 package jxl.write.biff; 21 22 import jxl.biff.Type; 23 import jxl.biff.IntegerHelper; 24 import jxl.biff.StringHelper; 25 import jxl.biff.WritableRecordData; 26 27 31 class StringRecord extends WritableRecordData 32 { 33 36 private String value; 37 38 41 public StringRecord(String val) 42 { 43 super(Type.STRING); 44 45 value = val; 46 } 47 48 53 public byte[] getData() 54 { 55 byte[] data = new byte[value.length() * 2 + 3]; 56 IntegerHelper.getTwoBytes(value.length(), data, 0); 57 data[2] = 0x01; StringHelper.getUnicodeBytes(value, data, 3); 59 60 return data; 61 } 62 } 63 | Popular Tags |