Class PDFFontEntry
- java.lang.Object
- 
- com.inductiveautomation.rm.pdf.writer.PDFFontEntry
 
- 
 public class PDFFontEntry extends java.lang.ObjectAn inner class to store font info. There are individual entries when a font has chars beyond 255, in blocks of 256.
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.lang.String[]_pdfBuiltInsHolds a list of all the PDF built in font name variants.protected static java.lang.String[]_pdfBuiltIns2Holds a list of all the PDF build font names.
 - 
Constructor SummaryConstructors Constructor Description PDFFontEntry(PDFFile pdfFile, RMFont aFont, int fontCharSet)Creates a new font entry for a given pdf file and font.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PDFStreamcharProcStreamForChar(RMFontFile fontFile, char aChar)Returns a pdf stream buffer with given char written as a char proc.chargetChar(int anIndex)Returns the char at the given index for this font entry.intgetCharCount()Returns the char count for this font entry.intgetCharSet()Returns the char set for this font entry.RMFontgetFont()Returns the font for this font entry.java.lang.StringgetPDFName()Returns the pdf name of the font entry font.voidwriteExtendedFont(RMPDFWriter aWriter)Writes the given font char set to the given pdf file.voidwriteFont(RMPDFWriter aWriter)Writes the given font to the given pdf file.voidwritePDF(RMPDFWriter aWriter)Writes the font entry to the pdf buffer.
 
- 
- 
- 
Method Detail- 
getFontpublic RMFont getFont() Returns the font for this font entry.
 - 
getCharSetpublic 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.
 - 
getCharCountpublic int getCharCount() Returns the char count for this font entry.
 - 
getCharpublic char getChar(int anIndex) Returns the char at the given index for this font entry.
 - 
getPDFNamepublic java.lang.String getPDFName() Returns the pdf name of the font entry font.
 - 
writePDFpublic void writePDF(RMPDFWriter aWriter) Writes the font entry to the pdf buffer.
 - 
writeFontpublic void writeFont(RMPDFWriter aWriter) Writes the given font to the given pdf file.
 - 
writeExtendedFontpublic void writeExtendedFont(RMPDFWriter aWriter) Writes the given font char set to the given pdf file.
 - 
charProcStreamForCharpublic static PDFStream charProcStreamForChar(RMFontFile fontFile, char aChar) Returns a pdf stream buffer with given char written as a char proc.
 
- 
 
-