| java.lang.Object org.apache.poi.hslf.record.Record org.apache.poi.hslf.record.RecordContainer org.apache.poi.hslf.record.EscherTextboxWrapper
EscherTextboxWrapper | public class EscherTextboxWrapper extends RecordContainer (Code) | | A wrapper around a DDF (Escher) EscherTextbox Record. Causes the DDF
Record to be accessible as if it were a HSLF record.
Note: when asked to write out, will simply put any child records correctly
into the Escher layer. A call to the escher layer to write out (by the
parent PPDrawing) will do the actual write out
author: Nick Burch |
EscherTextboxWrapper | public EscherTextboxWrapper(EscherTextboxRecord textbox)(Code) | | Creates the wrapper for the given DDF Escher Record and children
|
EscherTextboxWrapper | public EscherTextboxWrapper()(Code) | | Creates a new, empty wrapper for DDF Escher Records and their children
|
getRecordType | public long getRecordType()(Code) | | Return the type of the escher record (normally in the 0xFnnn range)
|
getShapeId | public int getShapeId()(Code) | | Shape ID |
setShapeId | public void setShapeId(int id)(Code) | | Parameters: id - Shape ID |
writeOut | public void writeOut(OutputStream out) throws IOException(Code) | | Stores the data for the child records back into the Escher layer.
Doesn't actually do the writing out, that's left to the Escher
layer to do. Must be called before writeOut/serialize is called
on the underlying Escher object!
|
Methods inherited from org.apache.poi.hslf.record.RecordContainer | public void addChildAfter(Record newChild, Record after)(Code)(Java Doc) public void addChildBefore(Record newChild, Record before)(Code)(Java Doc) public void appendChildRecord(Record newChild)(Code)(Java Doc) public Record[] getChildRecords()(Code)(Java Doc) public boolean isAnAtom()(Code)(Java Doc) public void moveChildBefore(Record child, Record before)(Code)(Java Doc) public void moveChildrenAfter(Record firstChild, int number, Record after)(Code)(Java Doc) public void moveChildrenBefore(Record firstChild, int number, Record before)(Code)(Java Doc) public void writeOut(byte headerA, byte headerB, long type, Record[] children, OutputStream out) throws IOException(Code)(Java Doc)
|
|
|