public final class DrawingGroupRecord extends AbstractEscherHolderRecord
Contains a single OfficeArtDggContainer that specifies the group of drawing
objects. Get the EscherContainerRecord representation via AbstractEscherHolderRecord.getEscherContainer().
Referred to as an MsoDrawingGroup in [MS-XLS].pdf v20190618.
| Modifier and Type | Field and Description |
|---|---|
static short |
sid |
| Constructor and Description |
|---|
DrawingGroupRecord() |
DrawingGroupRecord(DrawingGroupRecord other) |
DrawingGroupRecord(RecordInputStream in) |
| Modifier and Type | Method and Description |
|---|---|
DrawingGroupRecord |
copy() |
Map<String,Supplier<?>> |
getGenericProperties() |
HSSFRecordTypes |
getGenericRecordType() |
static int |
getMaxRecordSize() |
protected String |
getRecordName() |
int |
getRecordSize()
gives the current serialized size of the record.
|
short |
getSid()
return the non static version of the id for this record.
|
void |
processChildRecords()
Deprecated.
Call
AbstractEscherHolderRecord.decode() instead. |
int |
serialize(int offset,
byte[] data)
called by the class that is responsible for writing this sucker.
|
static void |
setMaxRecordSize(int size) |
addEscherRecord, addEscherRecord, clearEscherRecords, convertRawBytesToEscherRecords, decode, findFirstWithId, getEscherContainer, getEscherRecord, getEscherRecords, getGenericChildren, getRawData, join, processContinueRecord, setRawDatacloneViaReserialise, serialize, toStringpublic static final short sid
public DrawingGroupRecord()
public DrawingGroupRecord(DrawingGroupRecord other)
public DrawingGroupRecord(RecordInputStream in)
public static void setMaxRecordSize(int size)
size - the max record size allowed for DrawingGroupRecordpublic static int getMaxRecordSize()
protected String getRecordName()
getRecordName in class AbstractEscherHolderRecordpublic short getSid()
RecordgetSid in class AbstractEscherHolderRecordpublic int serialize(int offset,
byte[] data)
RecordBaseserialize in class AbstractEscherHolderRecordoffset - to begin writing atdata - byte array containing instance data@Removal(version="5.3") @Deprecated public void processChildRecords()
AbstractEscherHolderRecord.decode() instead.public int getRecordSize()
RecordBasegetRecordSize in class AbstractEscherHolderRecordpublic DrawingGroupRecord copy()
copy in interface Duplicatablecopy in class AbstractEscherHolderRecordpublic HSSFRecordTypes getGenericRecordType()
getGenericRecordType in interface GenericRecordgetGenericRecordType in class Record