|
fop 0.93 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.fop.pdf.PDFObject org.apache.fop.pdf.AbstractPDFStream org.apache.fop.pdf.PDFStream org.apache.fop.pdf.PDFCMap org.apache.fop.pdf.PDFToUnicodeCMap
Class representing ToUnicode CMaps. Here are some documentation resources:
Field Summary | |
protected CIDFont |
cidFont
handle to read font |
Fields inherited from class org.apache.fop.pdf.PDFStream |
data |
Fields inherited from class org.apache.fop.pdf.PDFObject |
DATE_FORMAT, log |
Constructor Summary | |
PDFToUnicodeCMap(CIDFont cidMetrics,
java.lang.String name,
PDFCIDSystemInfo sysInfo)
Constructor. |
Method Summary | |
void |
fillInPDF(java.lang.StringBuffer p)
Fill in the pdf string for this CMap. |
static java.lang.String |
padHexString(java.lang.String input,
int numChars)
Prepends the input string with a sufficient number of "0" characters to get the returned string to be numChars length. |
protected void |
writeBFCharEntries(java.lang.StringBuffer p,
char[] charArray)
Writes the entries for single characters of a base font (only characters which cannot be expressed as part of a character range). |
protected void |
writeBFEntries(java.lang.StringBuffer p)
Writes the character mappings for this font. |
protected void |
writeBFRangeEntries(java.lang.StringBuffer p,
char[] charArray)
Writes the entries for character ranges for a base font. |
protected void |
writeCIDSystemInfo(java.lang.StringBuffer p)
|
protected void |
writeVersionTypeName(java.lang.StringBuffer p)
|
Methods inherited from class org.apache.fop.pdf.PDFCMap |
addContents, output, setUseCMap, setUseCMap, setWMode, writeCIDInit, writeCIDRange, writeCodeSpaceRange, writePreStream, writeStreamAfterComments, writeStreamComments, writeUseCMap, writeWrapUp |
Methods inherited from class org.apache.fop.pdf.PDFStream |
add, getDataLength, getSizeHint, outputRawStreamData, setData |
Methods inherited from class org.apache.fop.pdf.AbstractPDFStream |
buildStreamDict, encodeAndWriteStream, encodeStream, getFilterList, outputStreamData, prepareImplicitFilters, setupFilterList |
Methods inherited from class org.apache.fop.pdf.PDFObject |
encode, encodeString, encodeText, formatDateTime, getDocument, getDocumentSafely, getGeneration, getObjectID, getObjectNumber, hasObjectNumber, referencePDF, setDocument, setObjectNumber, toPDF, toPDFString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected CIDFont cidFont
Constructor Detail |
public PDFToUnicodeCMap(CIDFont cidMetrics, java.lang.String name, PDFCIDSystemInfo sysInfo)
cidMetrics
- the CID font for which this Unicode CMap is builtname
- One of the registered names found in Table 5.14 in PDF
Reference, Second Edition.sysInfo
- The attributes of the character collection of the CIDFont.Method Detail |
public void fillInPDF(java.lang.StringBuffer p)
PDFCMap
fillInPDF
in class PDFCMap
p
- the string buffer to add the pdf data toPDFCMap.fillInPDF(java.lang.StringBuffer)
protected void writeCIDSystemInfo(java.lang.StringBuffer p)
writeCIDSystemInfo
in class PDFCMap
PDFCMap.writeCIDSystemInfo(java.lang.StringBuffer)
protected void writeVersionTypeName(java.lang.StringBuffer p)
writeVersionTypeName
in class PDFCMap
PDFCMap.writeVersionTypeName(java.lang.StringBuffer)
protected void writeBFEntries(java.lang.StringBuffer p)
writeBFEntries
in class PDFCMap
p
- StingBuffer to write toprotected void writeBFCharEntries(java.lang.StringBuffer p, char[] charArray)
p
- StringBuffer to write tocharArray
- all the characters to mapprotected void writeBFRangeEntries(java.lang.StringBuffer p, char[] charArray)
p
- StringBuffer to write tocharArray
- all the characters to mappublic static java.lang.String padHexString(java.lang.String input, int numChars)
input
- The input string.numChars
- The minimum characters in the output string.
|
fop 0.93 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |