Package | Description |
---|---|
org.apache.poi.ddf |
This package contains classes for decoding the Microsoft Office
Drawing format otherwise known as escher henceforth known in POI
as the Dreadful Drawing Format.
|
org.apache.poi.hslf.dev | |
org.apache.poi.hslf.model | |
org.apache.poi.hslf.record | |
org.apache.poi.hssf.model |
Provides low level API structures for reading, writing, modifying XLS files.
|
org.apache.poi.hssf.record |
Record package contains class representations for XLS binary strutures.
|
org.apache.poi.hssf.usermodel |
usermodel package maps HSSF low level strutures to familiar workbook/sheet model
|
org.apache.poi.hwpf.model | |
org.apache.poi.hwpf.usermodel |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<EscherContainerRecord> |
EscherContainerRecord.getChildContainers() |
Returns all of our children which are also
EscherContainers (may be 0, 1, or vary rarely
2 or 3)
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
SlideShowRecordDumper.printEscherContainerRecord(EscherContainerRecord ecr) |
Modifier and Type | Field | Description |
---|---|---|
protected EscherContainerRecord |
Shape._escherContainer |
Either EscherSpContainer or EscheSpgrContainer record
which holds information about this shape.
|
Modifier and Type | Method | Description |
---|---|---|
protected EscherContainerRecord |
ActiveXShape.createSpContainer(int idx,
boolean isChild) |
Create a new Placeholder and initialize internal structures
|
protected EscherContainerRecord |
AutoShape.createSpContainer(int shapeType,
boolean isChild) |
|
protected EscherContainerRecord |
Background.createSpContainer(boolean isChild) |
|
protected EscherContainerRecord |
Line.createSpContainer(boolean isChild) |
|
protected EscherContainerRecord |
MovieShape.createSpContainer(int idx,
boolean isChild) |
Create a new Placeholder and initialize internal structures
|
protected EscherContainerRecord |
Picture.createSpContainer(int idx,
boolean isChild) |
Create a new Picture and populate the inital structure of the
EscherSp record which holds information about this picture. |
protected EscherContainerRecord |
Placeholder.createSpContainer(boolean isChild) |
Create a new Placeholder and initialize internal structures
|
protected abstract EscherContainerRecord |
Shape.createSpContainer(boolean isChild) |
Creates the lowerlevel escher records for this shape.
|
protected EscherContainerRecord |
ShapeGroup.createSpContainer(boolean isChild) |
Create a new ShapeGroup and create an instance of
EscherSpgrContainer which represents a group of shapes |
protected EscherContainerRecord |
SimpleShape.createSpContainer(boolean isChild) |
Create a new Shape
|
protected EscherContainerRecord |
TableCell.createSpContainer(boolean isChild) |
|
protected EscherContainerRecord |
TextBox.createSpContainer(boolean isChild) |
Create a new TextBox and initialize its internal structures
|
EscherContainerRecord |
Shape.getSpContainer() |
Modifier and Type | Method | Description |
---|---|---|
static Shape |
ShapeFactory.createShape(EscherContainerRecord spContainer,
Shape parent) |
Create a new shape from the data provided.
|
static ShapeGroup |
ShapeFactory.createShapeGroup(EscherContainerRecord spContainer,
Shape parent) |
|
static Shape |
ShapeFactory.createSimpeShape(EscherContainerRecord spContainer,
Shape parent) |
|
protected static <T extends Record> |
ShapeFactory.getClientDataRecord(EscherContainerRecord spContainer,
int recordType) |
|
static <T extends EscherRecord> |
Shape.getEscherChild(EscherContainerRecord owner,
int recordId) |
Helper method to return escher child by record ID
|
Constructor | Description |
---|---|
ActiveXShape(EscherContainerRecord escherRecord,
Shape parent) |
Create a
Picture object |
AutoShape(EscherContainerRecord escherRecord,
Shape parent) |
|
Background(EscherContainerRecord escherRecord,
Shape parent) |
|
Freeform(EscherContainerRecord escherRecord,
Shape parent) |
Create a Freeform object and initialize it from the supplied Record container.
|
Line(EscherContainerRecord escherRecord,
Shape parent) |
|
MovieShape(EscherContainerRecord escherRecord,
Shape parent) |
Create a
Picture object |
OLEShape(EscherContainerRecord escherRecord,
Shape parent) |
Create a
OLEShape object |
Picture(EscherContainerRecord escherRecord,
Shape parent) |
Create a
Picture object |
Placeholder(EscherContainerRecord escherRecord,
Shape parent) |
|
Polygon(EscherContainerRecord escherRecord,
Shape parent) |
Create a Polygon object and initialize it from the supplied Record container.
|
Shape(EscherContainerRecord escherRecord,
Shape parent) |
Create a Shape object.
|
ShapeGroup(EscherContainerRecord escherRecord,
Shape parent) |
Create a ShapeGroup object and initilize it from the supplied Record container.
|
SimpleShape(EscherContainerRecord escherRecord,
Shape parent) |
Create a SimpleShape object and initialize it from the supplied Record container.
|
Table(EscherContainerRecord escherRecord,
Shape parent) |
Create a Table object and initilize it from the supplied Record container.
|
TableCell(EscherContainerRecord escherRecord,
Shape parent) |
Create a TableCell object and initialize it from the supplied Record container.
|
TextBox(EscherContainerRecord escherRecord,
Shape parent) |
Create a TextBox object and initialize it from the supplied Record container.
|
TextShape(EscherContainerRecord escherRecord,
Shape parent) |
Create a TextBox object and initialize it from the supplied Record container.
|
Modifier and Type | Method | Description |
---|---|---|
protected EscherContainerRecord[] |
PPDrawing.findAllEscherContainerRecordOfType(short type,
EscherContainerRecord parent) |
|
protected EscherContainerRecord |
PPDrawing.findFirstEscherContainerRecordOfType(short type,
EscherContainerRecord parent) |
|
EscherContainerRecord |
PPDrawingGroup.getDggContainer() |
Modifier and Type | Method | Description |
---|---|---|
protected EscherContainerRecord[] |
PPDrawing.findAllEscherContainerRecordOfType(short type,
EscherContainerRecord parent) |
|
protected EscherContainerRecord |
PPDrawing.findFirstEscherContainerRecordOfType(short type,
EscherContainerRecord parent) |
|
protected EscherRecord |
PPDrawing.findFirstEscherRecordOfType(short type,
EscherContainerRecord parent) |
Modifier and Type | Method | Description |
---|---|---|
abstract EscherContainerRecord |
AbstractShape.getSpContainer() |
Deprecated.
|
EscherContainerRecord |
ComboboxShape.getSpContainer() |
Deprecated.
|
EscherContainerRecord |
LineShape.getSpContainer() |
Deprecated.
|
EscherContainerRecord |
PictureShape.getSpContainer() |
|
EscherContainerRecord |
PolygonShape.getSpContainer() |
Deprecated.
|
EscherContainerRecord |
SimpleFilledShape.getSpContainer() |
Deprecated.
|
EscherContainerRecord |
TextboxShape.getSpContainer() |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
EscherContainerRecord |
AbstractEscherHolderRecord.getEscherContainer() |
If we have a EscherContainerRecord as one of our
children (and most top level escher holders do),
then return that.
|
Modifier and Type | Method | Description |
---|---|---|
protected EscherContainerRecord |
HSSFCombobox.createSpContainer() |
|
protected EscherContainerRecord |
HSSFComment.createSpContainer() |
|
protected EscherContainerRecord |
HSSFObjectData.createSpContainer() |
|
protected EscherContainerRecord |
HSSFPicture.createSpContainer() |
|
protected EscherContainerRecord |
HSSFPolygon.createSpContainer() |
Generates the shape records for this shape.
|
protected abstract EscherContainerRecord |
HSSFShape.createSpContainer() |
|
protected EscherContainerRecord |
HSSFShapeGroup.createSpContainer() |
|
protected EscherContainerRecord |
HSSFSimpleShape.createSpContainer() |
|
protected EscherContainerRecord |
HSSFTextbox.createSpContainer() |
|
protected EscherContainerRecord |
HSSFShape.getEscherContainer() |
Modifier and Type | Method | Description |
---|---|---|
static HSSFAnchor |
HSSFAnchor.createAnchorFromEscher(EscherContainerRecord container) |
|
static void |
HSSFShapeFactory.createShapeTree(EscherContainerRecord container,
EscherAggregate agg,
HSSFShapeContainer out,
DirectoryNode root) |
build shape tree from escher container
|
Modifier and Type | Method | Description |
---|---|---|
EscherContainerRecord |
EscherRecordHolder.getEscherContainer() |
If we have a EscherContainerRecord as one of our
children (and most top level escher holders do),
then return that.
|
EscherContainerRecord |
PICFAndOfficeArtData.getShape() |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<? extends EscherContainerRecord> |
EscherRecordHolder.getBStoreContainers() |
|
java.util.List<? extends EscherContainerRecord> |
EscherRecordHolder.getDgContainers() |
|
java.util.List<? extends EscherContainerRecord> |
EscherRecordHolder.getDggContainers() |
|
java.util.List<? extends EscherContainerRecord> |
EscherRecordHolder.getSpContainers() |
|
java.util.List<? extends EscherContainerRecord> |
EscherRecordHolder.getSpgrContainers() |
Modifier and Type | Method | Description |
---|---|---|
EscherContainerRecord |
OfficeDrawing.getOfficeArtSpContainer() |
Returns escher record that represent shape container (record type is
0xF004).
|
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.