|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hslf.record.Record
org.apache.poi.hslf.record.RecordContainer
org.apache.poi.hslf.record.EscherTextboxWrapper
public final class EscherTextboxWrapper
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
Constructor Summary | |
---|---|
EscherTextboxWrapper()
Creates a new, empty wrapper for DDF Escher Records and their children |
|
EscherTextboxWrapper(org.apache.poi.ddf.EscherTextboxRecord textbox)
Creates the wrapper for the given DDF Escher Record and children |
Method Summary | |
---|---|
org.apache.poi.ddf.EscherTextboxRecord |
getEscherRecord()
Returns the underlying DDF Escher Record |
long |
getRecordType()
Return the type of the escher record (normally in the 0xFnnn range) |
int |
getShapeId()
|
void |
setShapeId(int id)
|
void |
writeOut(java.io.OutputStream out)
Stores the data for the child records back into the Escher layer. |
Methods inherited from class org.apache.poi.hslf.record.RecordContainer |
---|
addChildAfter, addChildBefore, appendChildRecord, findFirstOfType, getChildRecords, handleParentAwareRecords, isAnAtom, moveChildBefore, moveChildrenAfter, moveChildrenBefore, removeChild, setChildRecord, writeOut |
Methods inherited from class org.apache.poi.hslf.record.Record |
---|
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EscherTextboxWrapper(org.apache.poi.ddf.EscherTextboxRecord textbox)
public EscherTextboxWrapper()
Method Detail |
---|
public org.apache.poi.ddf.EscherTextboxRecord getEscherRecord()
public long getRecordType()
getRecordType
in class Record
public void writeOut(java.io.OutputStream out) throws java.io.IOException
writeOut
in class Record
java.io.IOException
public int getShapeId()
public void setShapeId(int id)
id
- Shape ID
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |