fop 2.3

org.apache.fop.pdf
Class PDFWArray

java.lang.Object
  extended by org.apache.fop.pdf.PDFWArray

public class PDFWArray
extends java.lang.Object

Class representing a W array for CID fonts.


Constructor Summary
PDFWArray()
          Default constructor
PDFWArray(int[] metrics)
          Convenience constructor
 
Method Summary
 void addEntry(int start, int[] metrics)
          Add an entry for single starting CID.
 void addEntry(int first, int last, int width)
          Add an entry for a range of CIDs (/W element on p 213)
 void addEntry(int first, int last, int width, int posX, int posY)
          Add an entry for a range of CIDs (/W2 element on p 210)
 byte[] toPDF()
          Convert this object to PDF code.
 java.lang.String toPDFString()
          Convert this object to PDF code.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PDFWArray

public PDFWArray()
Default constructor


PDFWArray

public PDFWArray(int[] metrics)
Convenience constructor

Parameters:
metrics - the metrics array to initially add
Method Detail

addEntry

public void addEntry(int start,
                     int[] metrics)
Add an entry for single starting CID. i.e. in the form "c [w ...]"

Parameters:
start - the starting CID value.
metrics - the metrics array.

addEntry

public void addEntry(int first,
                     int last,
                     int width)
Add an entry for a range of CIDs (/W element on p 213)

Parameters:
first - the first CID in the range
last - the last CID in the range
width - the width for all CIDs in the range

addEntry

public void addEntry(int first,
                     int last,
                     int width,
                     int posX,
                     int posY)
Add an entry for a range of CIDs (/W2 element on p 210)

Parameters:
first - the first CID in the range
last - the last CID in the range
width - the width for all CIDs in the range
posX - the x component for the vertical position vector
posY - the y component for the vertical position vector

toPDF

public byte[] toPDF()
Convert this object to PDF code.

Returns:
byte[] the PDF code

toPDFString

public java.lang.String toPDFString()
Convert this object to PDF code.

Returns:
String the PDF code

fop 2.3

Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.