Class CFFFont.DictNumberItem
java.lang.Object
com.itextpdf.io.font.CFFFont.Item
com.itextpdf.io.font.CFFFont.DictNumberItem
- Enclosing class:
CFFFont
A dictionary number on the list.
This implementation is inefficient: it doesn't use the variable-length
representation.
-
Field Summary
FieldsFields inherited from class CFFFont.Item
myOffset -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidemit(byte[] buffer) Emit the byte stream for this item.intgetSize()Retrieves the size of a DictNumberItem.voidincrement(int[] currentOffset) Remember the current offset and increment by item's size in bytes.voidsetSize(int size) Sets the size of a DictNumberItem.Methods inherited from class CFFFont.Item
xref
-
Field Details
-
value
private final int value -
size
private int size
-
-
Constructor Details
-
DictNumberItem
public DictNumberItem(int value)
-
-
Method Details
-
getSize
public int getSize()Retrieves the size of a DictNumberItem.- Returns:
- size value
-
setSize
public void setSize(int size) Sets the size of a DictNumberItem.- Parameters:
size- size value
-
increment
public void increment(int[] currentOffset) Description copied from class:CFFFont.ItemRemember the current offset and increment by item's size in bytes.- Overrides:
incrementin classCFFFont.Item- Parameters:
currentOffset- increment offset by item's size
-
emit
public void emit(byte[] buffer) Description copied from class:CFFFont.ItemEmit the byte stream for this item.- Overrides:
emitin classCFFFont.Item- Parameters:
buffer- byte array
-