com.lowagie.text.pdf
Class CFFFont.RangeItem

java.lang.Object
  extended bycom.lowagie.text.pdf.CFFFont.Item
      extended bycom.lowagie.text.pdf.CFFFont.RangeItem
Enclosing class:
CFFFont

private static final class CFFFont.RangeItem
extends CFFFont.Item

A range item.


Field Summary
private  RandomAccessFileOrArray buf
           
 int length
           
protected  int myOffset
           
 int offset
           
 
Constructor Summary
CFFFont.RangeItem(RandomAccessFileOrArray buf, int offset, int length)
           
 
Method Summary
 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.
 void xref()
          Fix up cross references to this item (applies only to markers).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offset

public int offset

length

public int length

buf

private RandomAccessFileOrArray buf

myOffset

protected int myOffset
Constructor Detail

CFFFont.RangeItem

public CFFFont.RangeItem(RandomAccessFileOrArray buf,
                         int offset,
                         int length)
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 class CFFFont.Item

emit

public void emit(byte[] buffer)
Description copied from class: CFFFont.Item
Emit the byte stream for this item.

Overrides:
emit in class CFFFont.Item

xref

public void xref()
Fix up cross references to this item (applies only to markers).