Package com.itextpdf.text.pdf
Class CFFFont.IndexOffsetItem
- java.lang.Object
-
- com.itextpdf.text.pdf.CFFFont.Item
-
- com.itextpdf.text.pdf.CFFFont.OffsetItem
-
- com.itextpdf.text.pdf.CFFFont.IndexOffsetItem
-
- Enclosing class:
- CFFFont
protected static final class CFFFont.IndexOffsetItem extends CFFFont.OffsetItem
An index-offset item for the list. The size denotes the required size in the CFF. A positive value means that we need a specific size in bytes (for offset arrays) and a negative value means that this is a dict item that uses a variable-size representation.
-
-
Field Summary
Fields Modifier and Type Field Description int
size
-
Fields inherited from class com.itextpdf.text.pdf.CFFFont.OffsetItem
value
-
Fields inherited from class com.itextpdf.text.pdf.CFFFont.Item
myOffset
-
-
Constructor Summary
Constructors Constructor Description IndexOffsetItem(int size)
IndexOffsetItem(int size, int value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
emit(byte[] buffer)
Emit the byte stream for this item.void
increment(int[] currentOffset)
remember the current offset and increment by item's size in bytes.-
Methods inherited from class com.itextpdf.text.pdf.CFFFont.OffsetItem
set
-
Methods inherited from class com.itextpdf.text.pdf.CFFFont.Item
xref
-
-
-
-
Method Detail
-
increment
public void increment(int[] currentOffset)
Description copied from class:CFFFont.Item
remember the current offset and increment by item's size in bytes.- Overrides:
increment
in classCFFFont.Item
-
emit
public void emit(byte[] buffer)
Description copied from class:CFFFont.Item
Emit the byte stream for this item.- Overrides:
emit
in classCFFFont.Item
-
-