Class OEPlaceholderAtom
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.OEPlaceholderAtom
-
public final class OEPlaceholderAtom extends RecordAtom
OEPlaceholderAtom (3011).An atom record that specifies whether a shape is a placeholder shape.
- See Also:
Placeholder
-
-
Field Summary
Fields Modifier and Type Field Description static int
PLACEHOLDER_FULLSIZE
The full size of the master body text placeholder shape.static int
PLACEHOLDER_HALFSIZE
Half of the size of the master body text placeholder shape.static int
PLACEHOLDER_QUARTSIZE
A quarter of the size of the master body text placeholder shape.
-
Constructor Summary
Constructors Constructor Description OEPlaceholderAtom()
Create a new instance ofOEPlaceholderAtom
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPlaceholderId()
Returns the placeholder Id.int
getPlaceholderSize()
Returns the placeholder size.int
getPlacementId()
Returns the placement Id.long
getRecordType()
Returns the type (held as a little endian in bytes 3 and 4) that this class handlesvoid
setPlaceholderId(byte id)
Sets the placeholder Id.void
setPlaceholderSize(byte size)
Sets the placeholder size.void
setPlacementId(int id)
Sets the placement Id.void
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk-
Methods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, isAnAtom
-
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
-
-
-
-
Field Detail
-
PLACEHOLDER_FULLSIZE
public static final int PLACEHOLDER_FULLSIZE
The full size of the master body text placeholder shape.- See Also:
- Constant Field Values
-
PLACEHOLDER_HALFSIZE
public static final int PLACEHOLDER_HALFSIZE
Half of the size of the master body text placeholder shape.- See Also:
- Constant Field Values
-
PLACEHOLDER_QUARTSIZE
public static final int PLACEHOLDER_QUARTSIZE
A quarter of the size of the master body text placeholder shape.- See Also:
- Constant Field Values
-
-
Method Detail
-
getRecordType
public long getRecordType()
Description copied from class:Record
Returns the type (held as a little endian in bytes 3 and 4) that this class handles- Specified by:
getRecordType
in classRecord
- Returns:
- type of this record
RecordTypes.OEPlaceholderAtom
.
-
getPlacementId
public int getPlacementId()
Returns the placement Id.The placement Id is a number assigned to the placeholder. It goes from -1 to the number of placeholders. It SHOULD be unique among all PlacholderAtom records contained in the corresponding slide. The value 0xFFFFFFFF specifies that the corresponding shape is not a placeholder shape.
- Returns:
- the placement Id.
-
setPlacementId
public void setPlacementId(int id)
Sets the placement Id.The placement Id is a number assigned to the placeholder. It goes from -1 to the number of placeholders. It SHOULD be unique among all PlacholderAtom records contained in the corresponding slide. The value 0xFFFFFFFF specifies that the corresponding shape is not a placeholder shape.
- Parameters:
id
- the placement Id.
-
getPlaceholderId
public int getPlaceholderId()
Returns the placeholder Id.placeholder Id specifies the type of the placeholder shape. The value MUST be one of the static constants defined in this class
- Returns:
- the placeholder Id.
-
setPlaceholderId
public void setPlaceholderId(byte id)
Sets the placeholder Id.placeholder Id specifies the type of the placeholder shape. The value MUST be one of the static constants defined in this class
- Parameters:
id
- the placeholder Id.
-
getPlaceholderSize
public int getPlaceholderSize()
Returns the placeholder size. Must be one of the PLACEHOLDER_* static constants defined in this class.- Returns:
- the placeholder size.
-
setPlaceholderSize
public void setPlaceholderSize(byte size)
Sets the placeholder size. Must be one of the PLACEHOLDER_* static constants defined in this class.- Parameters:
size
- the placeholder size.
-
-