public final class OEPlaceholderAtom extends RecordAtom
An atom record that specifies whether a shape is a placeholder shape.
Modifier and Type | Field and Description |
---|---|
static byte |
Body
The corresponding shape contains the body text.
|
static byte |
CenteredTitle
The corresponding shape contains the title text.
|
static byte |
ClipArt
The corresponding shape contains a clipart object.
|
static byte |
Graph
The corresponding shape contains a chart object.
|
static byte |
MasterBody
The corresponding shape contains the master body text.
|
static byte |
MasterCenteredTitle
The corresponding shape contains the master center title text.
|
static byte |
MasterDate
The corresponding shape contains the date text field.
|
static byte |
MasterFooter
The corresponding shape contains a footer text field.
|
static byte |
MasterHeader
The corresponding shape contains a header text field.
|
static byte |
MasterNotesBody
The corresponding shape contains the master body text.
|
static byte |
MasterNotesSlideImage
The corresponding shape contains the shared properties for slide image shapes.
|
static byte |
MasterSlideNumber
The corresponding shape contains a slide number text field.
|
static byte |
MasterSubTitle
The corresponding shape contains the master sub-title text.
|
static byte |
MasterTitle
The corresponding shape contains the master title text.
|
static byte |
MediaClip
The corresponding shape contains a media object.
|
static byte |
None
MUST NOT be used for this field.
|
static byte |
NotesBody
The corresponding shape contains the notes text.
|
static byte |
NotesSlideImage
The corresponding shape contains a presentation slide image.
|
static byte |
Object
The corresponding shape contains a generic object.
|
static byte |
OrganizationChart
The corresponding shape contains an organization chart object.
|
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.
|
static byte |
Subtitle
The corresponding shape contains the sub-title text.
|
static byte |
Table
The corresponding shape contains a table object.
|
static byte |
Title
The corresponding shape contains the title text.
|
static byte |
VerticalTextBody
The corresponding shape contains the body text with vertical text flow.
|
static byte |
VerticalTextTitle
The corresponding shape contains the title text with vertical text flow.
|
Modifier | Constructor and Description |
---|---|
|
OEPlaceholderAtom()
Create a new instance of
OEPlaceholderAtom |
protected |
OEPlaceholderAtom(byte[] source,
int start,
int len)
Build an instance of
OEPlaceholderAtom from on-disk data |
Modifier and Type | Method and 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 handles
|
void |
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(OutputStream out)
Write the contents of the record back, so it can be written
to disk
|
getChildRecords, isAnAtom
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
public static final int PLACEHOLDER_FULLSIZE
public static final int PLACEHOLDER_HALFSIZE
public static final int PLACEHOLDER_QUARTSIZE
public static final byte None
public static final byte MasterTitle
public static final byte MasterBody
public static final byte MasterCenteredTitle
public static final byte MasterSubTitle
public static final byte MasterNotesSlideImage
public static final byte MasterNotesBody
public static final byte MasterDate
public static final byte MasterSlideNumber
public static final byte MasterFooter
public static final byte MasterHeader
public static final byte NotesSlideImage
public static final byte NotesBody
public static final byte Title
public static final byte Body
public static final byte CenteredTitle
public static final byte Subtitle
public static final byte VerticalTextTitle
public static final byte VerticalTextBody
public static final byte Object
public static final byte Graph
public static final byte Table
public static final byte ClipArt
public static final byte OrganizationChart
public static final byte MediaClip
public OEPlaceholderAtom()
OEPlaceholderAtom
protected OEPlaceholderAtom(byte[] source, int start, int len)
OEPlaceholderAtom
from on-disk datapublic long getRecordType()
Record
getRecordType
in class Record
RecordTypes.OEPlaceholderAtom
.public int getPlacementId()
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.
public void setPlacementId(int 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.
id
- the placement Id.public int getPlaceholderId()
placeholder Id specifies the type of the placeholder shape. The value MUST be one of the static constants defined in this class
public void setPlaceholderId(byte id)
placeholder Id specifies the type of the placeholder shape. The value MUST be one of the static constants defined in this class
id
- the placeholder Id.public int getPlaceholderSize()
public void setPlaceholderSize(byte size)
size
- the placeholder size.public void writeOut(OutputStream out) throws IOException
writeOut
in class Record
IOException
Copyright © 2020. All rights reserved.