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.model | |
org.apache.poi.hslf.record | |
org.apache.poi.hslf.usermodel | |
org.apache.poi.hssf.record |
Record package contains class representations for XLS binary strutures.
|
org.apache.poi.hssf.usermodel |
The usermodel package maps HSSF low level structures to familiar workbook/sheet model
|
org.apache.poi.hwpf.model | |
org.apache.poi.hwpf.usermodel |
Modifier and Type | Method and Description |
---|---|
EscherContainerRecord |
EscherContainerRecord.copy() |
Modifier and Type | Method and 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)
|
Constructor and Description |
---|
EscherContainerRecord(EscherContainerRecord other) |
Modifier and Type | Method and Description |
---|---|
protected EscherContainerRecord |
MovieShape.createSpContainer(int idx,
boolean isChild)
Create a new Placeholder and initialize internal structures
|
protected EscherContainerRecord |
ActiveXShape.createSpContainer(int idx,
boolean isChild)
Create a new Placeholder and initialize internal structures
|
Constructor and Description |
---|
ActiveXShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a
Picture object |
MovieShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a
Picture object |
Polygon(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a Polygon object and initialize it from the supplied Record container.
|
Modifier and Type | Method and Description |
---|---|
EscherContainerRecord |
PPDrawing.getDgContainer() |
EscherContainerRecord |
PPDrawingGroup.getDggContainer() |
Modifier and Type | Method and Description |
---|---|
protected EscherContainerRecord |
HSLFGroupShape.createSpContainer(boolean isChild)
Create a new ShapeGroup and create an instance of
EscherSpgrContainer which represents a group of shapes |
protected EscherContainerRecord |
HSLFLine.createSpContainer(boolean isChild) |
protected EscherContainerRecord |
HSLFTableCell.createSpContainer(boolean isChild) |
protected EscherContainerRecord |
HSLFSimpleShape.createSpContainer(boolean isChild)
Create a new Shape
|
protected EscherContainerRecord |
HSLFShape.createSpContainer(boolean isChild)
Create and assign the lower level escher record to this shape
|
protected EscherContainerRecord |
HSLFTextBox.createSpContainer(boolean isChild)
Create a new TextBox and initialize its internal structures
|
protected EscherContainerRecord |
HSLFBackground.createSpContainer(boolean isChild) |
protected EscherContainerRecord |
HSLFPlaceholder.createSpContainer(boolean isChild)
Create a new Placeholder and initialize internal structures
|
protected EscherContainerRecord |
HSLFPictureShape.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 |
HSLFAutoShape.createSpContainer(ShapeType shapeType,
boolean isChild) |
EscherContainerRecord |
HSLFShape.getSpContainer() |
Modifier and Type | Method and Description |
---|---|
static HSLFShape |
HSLFShapeFactory.createShape(EscherContainerRecord spContainer,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a new shape from the data provided.
|
static HSLFGroupShape |
HSLFShapeFactory.createShapeGroup(EscherContainerRecord spContainer,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent) |
static HSLFShape |
HSLFShapeFactory.createSimpleShape(EscherContainerRecord spContainer,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent) |
protected static <T extends Record> |
HSLFShapeFactory.getClientDataRecord(EscherContainerRecord spContainer,
int recordType) |
static <T extends EscherRecord> |
HSLFShape.getEscherChild(EscherContainerRecord owner,
EscherRecordTypes recordId) |
static <T extends EscherRecord> |
HSLFShape.getEscherChild(EscherContainerRecord owner,
int recordId)
Helper method to return escher child by record ID
|
Constructor and Description |
---|
HSLFAutoShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent) |
HSLFBackground(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent) |
HSLFConnectorShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a ConnectorShape object and initialize it from the supplied Record container.
|
HSLFFreeformShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a Freeform object and initialize it from the supplied Record container.
|
HSLFGroupShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a ShapeGroup object and initialize it from the supplied Record container.
|
HSLFLine(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent) |
HSLFObjectShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a
OLEShape object |
HSLFPictureShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a
Picture object |
HSLFPlaceholder(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent) |
HSLFShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a Shape object.
|
HSLFSimpleShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a SimpleShape object and initialize it from the supplied Record container.
|
HSLFTable(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a Table object and initialize it from the supplied Record container.
|
HSLFTableCell(EscherContainerRecord escherRecord,
HSLFTable parent)
Create a TableCell object and initialize it from the supplied Record container.
|
HSLFTextBox(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a TextBox object and initialize it from the supplied Record container.
|
HSLFTextShape(EscherContainerRecord escherRecord,
ShapeContainer<HSLFShape,HSLFTextParagraph> parent)
Create a TextBox object and initialize it from the supplied Record container.
|
Modifier and Type | Method and 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 and Description |
---|---|
protected EscherContainerRecord |
HSSFSimpleShape.createSpContainer() |
protected EscherContainerRecord |
HSSFObjectData.createSpContainer() |
protected EscherContainerRecord |
HSSFTextbox.createSpContainer() |
protected EscherContainerRecord |
HSSFCombobox.createSpContainer() |
protected EscherContainerRecord |
HSSFPolygon.createSpContainer()
Generates the shape records for this shape.
|
protected abstract EscherContainerRecord |
HSSFShape.createSpContainer() |
protected EscherContainerRecord |
HSSFPicture.createSpContainer() |
protected EscherContainerRecord |
HSSFComment.createSpContainer() |
protected EscherContainerRecord |
HSSFShapeGroup.createSpContainer() |
protected EscherContainerRecord |
HSSFShape.getEscherContainer() |
Modifier and Type | Method and 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 and 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 and 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 and Description |
---|---|
EscherContainerRecord |
OfficeDrawing.getOfficeArtSpContainer()
Returns escher record that represent shape container (record type is
0xF004).
|
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.