Package org.apache.poi.hwpf.model.types
Class PICFAbstractType
java.lang.Object
org.apache.poi.hwpf.model.types.PICFAbstractType
- Direct Known Subclasses:
PICF
The PICF structure specifies the type of a picture, as well as the size of the
picture and information about its border.
Class and fields descriptions are quoted from Microsoft Office Word 97-2007 Binary File Format and [MS-DOC] - v20110608 Word (.doc) Binary File Format
NOTE: This source is automatically generated please do not modify this file. Either subclass or remove the record in src/types/definitions.
This class is internal. It content or properties may change without notice due to changes in our knowledge of internal Microsoft Word binary structures.
- Author:
- Sergey Vladimirov; according to Microsoft Office Word 97-2007 Binary File Format Specification [*.doc] and [MS-DOC] - v20110608 Word (.doc) Binary File Format
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected int
protected short
protected short
protected int
protected int
protected short
protected short
protected short
protected short
protected byte
protected int
protected byte
protected byte[]
protected byte[]
protected byte[]
protected byte[]
protected short
protected short
protected short
protected short
protected short
protected short
protected short
protected int
protected int
protected int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
fillFields
(byte[] data, int offset) byte
getBpp()
Get the bpp field for the PICF record.byte[]
Get the brcBottom80 field for the PICF record.byte[]
Get the brcLeft80 field for the PICF record.byte[]
Get the brcRight80 field for the PICF record.byte[]
Get the brcTop80 field for the PICF record.int
An unsigned integer that specifies the size, in bytes, of this PICF structure.short
This value MUST be 0 and MUST be ignored.short
Get the dxaGoal field for the PICF record.short
Get the dxaReserved1 field for the PICF record.short
Get the dxaReserved2 field for the PICF record.short
Get the dxaReserved3 field for the PICF record.short
Get the dyaGoal field for the PICF record.short
Get the dyaReserved1 field for the PICF record.short
Get the dyaReserved2 field for the PICF record.short
Get the dyaReserved3 field for the PICF record.byte
Get the fReserved field for the PICF record.int
getGrf()
This field MUST be ignored.int
getLcb()
A signed integer that specifies the size, in bytes, of this PICF structure and the subsequent data.short
getMm()
A signed integer that specifies the format of the picture data.int
getMmPM()
This field MUST be ignored.int
getMx()
Get the mx field for the PICF record.int
getMy()
Get the my field for the PICF record.int
This value MUST be zero and MUST be ignored.int
This value MUST be zero and MUST be ignored.static int
getSize()
Size of recordshort
getSwHMF()
This field is unused and MUST be ignored.short
getXExt()
This field is unused and MUST be ignored.short
getYExt()
This field is unused and MUST be ignored.byte[]
void
serialize
(byte[] data, int offset) void
setBpp
(byte field_20_bpp) Set the bpp field for the PICF record.void
setBrcBottom80
(byte[] field_23_brcBottom80) Set the brcBottom80 field for the PICF record.void
setBrcLeft80
(byte[] field_22_brcLeft80) Set the brcLeft80 field for the PICF record.void
setBrcRight80
(byte[] field_24_brcRight80) Set the brcRight80 field for the PICF record.void
setBrcTop80
(byte[] field_21_brcTop80) Set the brcTop80 field for the PICF record.void
setCbHeader
(int field_2_cbHeader) An unsigned integer that specifies the size, in bytes, of this PICF structure.void
setCProps
(short field_27_cProps) This value MUST be 0 and MUST be ignored.void
setDxaGoal
(short field_11_dxaGoal) Set the dxaGoal field for the PICF record.void
setDxaReserved1
(short field_15_dxaReserved1) Set the dxaReserved1 field for the PICF record.void
setDxaReserved2
(short field_17_dxaReserved2) Set the dxaReserved2 field for the PICF record.void
setDxaReserved3
(short field_25_dxaReserved3) Set the dxaReserved3 field for the PICF record.void
setDyaGoal
(short field_12_dyaGoal) Set the dyaGoal field for the PICF record.void
setDyaReserved1
(short field_16_dyaReserved1) Set the dyaReserved1 field for the PICF record.void
setDyaReserved2
(short field_18_dyaReserved2) Set the dyaReserved2 field for the PICF record.void
setDyaReserved3
(short field_26_dyaReserved3) Set the dyaReserved3 field for the PICF record.void
setFReserved
(byte field_19_fReserved) Set the fReserved field for the PICF record.void
setGrf
(int field_7_grf) This field MUST be ignored.void
setLcb
(int field_1_lcb) A signed integer that specifies the size, in bytes, of this PICF structure and the subsequent data.void
setMm
(short field_3_mm) A signed integer that specifies the format of the picture data.void
setMmPM
(int field_9_mmPM) This field MUST be ignored.void
setMx
(int field_13_mx) Set the mx field for the PICF record.void
setMy
(int field_14_my) Set the my field for the PICF record.void
setPadding
(int field_8_padding) This value MUST be zero and MUST be ignored.void
setPadding2
(int field_10_padding2) This value MUST be zero and MUST be ignored.void
setSwHMF
(short field_6_swHMF) This field is unused and MUST be ignored.void
setXExt
(short field_4_xExt) This field is unused and MUST be ignored.void
setYExt
(short field_5_yExt) This field is unused and MUST be ignored.toString()
-
Field Details
-
field_1_lcb
protected int field_1_lcb -
field_2_cbHeader
protected int field_2_cbHeader -
field_3_mm
protected short field_3_mm -
field_4_xExt
protected short field_4_xExt -
field_5_yExt
protected short field_5_yExt -
field_6_swHMF
protected short field_6_swHMF -
field_7_grf
protected int field_7_grf -
field_8_padding
protected int field_8_padding -
field_9_mmPM
protected int field_9_mmPM -
field_10_padding2
protected int field_10_padding2 -
field_11_dxaGoal
protected short field_11_dxaGoal -
field_12_dyaGoal
protected short field_12_dyaGoal -
field_13_mx
protected int field_13_mx -
field_14_my
protected int field_14_my -
field_15_dxaReserved1
protected short field_15_dxaReserved1 -
field_16_dyaReserved1
protected short field_16_dyaReserved1 -
field_17_dxaReserved2
protected short field_17_dxaReserved2 -
field_18_dyaReserved2
protected short field_18_dyaReserved2 -
field_19_fReserved
protected byte field_19_fReserved -
field_20_bpp
protected byte field_20_bpp -
field_21_brcTop80
protected byte[] field_21_brcTop80 -
field_22_brcLeft80
protected byte[] field_22_brcLeft80 -
field_23_brcBottom80
protected byte[] field_23_brcBottom80 -
field_24_brcRight80
protected byte[] field_24_brcRight80 -
field_25_dxaReserved3
protected short field_25_dxaReserved3 -
field_26_dyaReserved3
protected short field_26_dyaReserved3 -
field_27_cProps
protected short field_27_cProps
-
-
Constructor Details
-
PICFAbstractType
protected PICFAbstractType()
-
-
Method Details
-
fillFields
protected void fillFields(byte[] data, int offset) -
serialize
public void serialize(byte[] data, int offset) -
serialize
public byte[] serialize() -
getSize
public static int getSize()Size of record -
toString
-
getLcb
A signed integer that specifies the size, in bytes, of this PICF structure and the subsequent data. -
setLcb
A signed integer that specifies the size, in bytes, of this PICF structure and the subsequent data. -
getCbHeader
An unsigned integer that specifies the size, in bytes, of this PICF structure. This value MUST be 0x44. -
setCbHeader
An unsigned integer that specifies the size, in bytes, of this PICF structure. This value MUST be 0x44. -
getMm
A signed integer that specifies the format of the picture data. -
setMm
A signed integer that specifies the format of the picture data. -
getXExt
This field is unused and MUST be ignored. -
setXExt
This field is unused and MUST be ignored. -
getYExt
This field is unused and MUST be ignored. -
setYExt
This field is unused and MUST be ignored. -
getSwHMF
This field is unused and MUST be ignored. -
setSwHMF
This field is unused and MUST be ignored. -
getGrf
This field MUST be ignored. -
setGrf
This field MUST be ignored. -
getPadding
This value MUST be zero and MUST be ignored. -
setPadding
This value MUST be zero and MUST be ignored. -
getMmPM
This field MUST be ignored. -
setMmPM
This field MUST be ignored. -
getPadding2
This value MUST be zero and MUST be ignored. -
setPadding2
This value MUST be zero and MUST be ignored. -
getDxaGoal
Get the dxaGoal field for the PICF record. -
setDxaGoal
Set the dxaGoal field for the PICF record. -
getDyaGoal
Get the dyaGoal field for the PICF record. -
setDyaGoal
Set the dyaGoal field for the PICF record. -
getMx
Get the mx field for the PICF record. -
setMx
Set the mx field for the PICF record. -
getMy
Get the my field for the PICF record. -
setMy
Set the my field for the PICF record. -
getDxaReserved1
Get the dxaReserved1 field for the PICF record. -
setDxaReserved1
Set the dxaReserved1 field for the PICF record. -
getDyaReserved1
Get the dyaReserved1 field for the PICF record. -
setDyaReserved1
Set the dyaReserved1 field for the PICF record. -
getDxaReserved2
Get the dxaReserved2 field for the PICF record. -
setDxaReserved2
Set the dxaReserved2 field for the PICF record. -
getDyaReserved2
Get the dyaReserved2 field for the PICF record. -
setDyaReserved2
Set the dyaReserved2 field for the PICF record. -
getFReserved
Get the fReserved field for the PICF record. -
setFReserved
Set the fReserved field for the PICF record. -
getBpp
Get the bpp field for the PICF record. -
setBpp
Set the bpp field for the PICF record. -
getBrcTop80
Get the brcTop80 field for the PICF record. -
setBrcTop80
Set the brcTop80 field for the PICF record. -
getBrcLeft80
Get the brcLeft80 field for the PICF record. -
setBrcLeft80
Set the brcLeft80 field for the PICF record. -
getBrcBottom80
Get the brcBottom80 field for the PICF record. -
setBrcBottom80
Set the brcBottom80 field for the PICF record. -
getBrcRight80
Get the brcRight80 field for the PICF record. -
setBrcRight80
Set the brcRight80 field for the PICF record. -
getDxaReserved3
Get the dxaReserved3 field for the PICF record. -
setDxaReserved3
Set the dxaReserved3 field for the PICF record. -
getDyaReserved3
Get the dyaReserved3 field for the PICF record. -
setDyaReserved3
Set the dyaReserved3 field for the PICF record. -
getCProps
This value MUST be 0 and MUST be ignored. -
setCProps
This value MUST be 0 and MUST be ignored.
-