Class PDFFontEntry
java.lang.Object
com.inductiveautomation.rm.pdf.writer.PDFFontEntry
An inner class to store font info. There are individual entries when a font has chars beyond 255, in blocks of 256.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPDFFontEntry
(PDFFile pdfFile, RMFont aFont, int fontCharSet) Creates a new font entry for a given pdf file and font. -
Method Summary
Modifier and TypeMethodDescriptionstatic PDFStream
charProcStreamForChar
(RMFontFile fontFile, char aChar) Returns a pdf stream buffer with given char written as a char proc.char
getChar
(int anIndex) Returns the char at the given index for this font entry.int
Returns the char count for this font entry.int
Returns the char set for this font entry.getFont()
Returns the font for this font entry.Returns the pdf name of the font entry font.void
writeExtendedFont
(RMPDFWriter aWriter) Writes the given font char set to the given pdf file.void
writeFont
(RMPDFWriter aWriter) Writes the given font to the given pdf file.void
writePDF
(RMPDFWriter aWriter) Writes the font entry to the pdf buffer.
-
Field Details
-
_pdfBuiltIns
Holds a list of all the PDF built in font name variants. -
_pdfBuiltIns2
Holds a list of all the PDF build font names.
-
-
Constructor Details
-
PDFFontEntry
Creates a new font entry for a given pdf file and font.
-
-
Method Details
-
getFont
Returns the font for this font entry. -
getCharSet
public int getCharSet()Returns the char set for this font entry. Font entries represent blocks of 256 chars for a given font, and the char set is the index of the current font entry's block of 256 chars. -
getCharCount
public int getCharCount()Returns the char count for this font entry. -
getChar
public char getChar(int anIndex) Returns the char at the given index for this font entry. -
getPDFName
Returns the pdf name of the font entry font. -
writePDF
Writes the font entry to the pdf buffer. -
writeFont
Writes the given font to the given pdf file. -
writeExtendedFont
Writes the given font char set to the given pdf file. -
charProcStreamForChar
Returns a pdf stream buffer with given char written as a char proc.
-