java.lang.Object
org.xhtmlrenderer.pdf.TrueTypeUtil
Uses code from iText's DefaultFontMapper and TrueTypeFont classes. See
http://sourceforge.net/projects/itext/ for license information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FontDescriptionextractDescription(String path, byte[] contents, com.lowagie.text.pdf.BaseFont font) static FontDescriptionextractDescription(String path, com.lowagie.text.pdf.BaseFont font) static Collection<String>getFamilyNames(com.lowagie.text.pdf.BaseFont font) static voidpopulateDescription(String path, byte[] contents, com.lowagie.text.pdf.BaseFont font, FontDescription description) static voidpopulateDescription(String path, com.lowagie.text.pdf.BaseFont font, FontDescription description)
-
Constructor Details
-
TrueTypeUtil
public TrueTypeUtil()
-
-
Method Details
-
getFamilyNames
@Nonnull @CheckReturnValue public static Collection<String> getFamilyNames(com.lowagie.text.pdf.BaseFont font) -
extractDescription
@Nonnull @CheckReturnValue public static FontDescription extractDescription(String path, com.lowagie.text.pdf.BaseFont font) -
populateDescription
public static void populateDescription(String path, com.lowagie.text.pdf.BaseFont font, FontDescription description) throws IOException, NoSuchFieldException, IllegalAccessException, com.lowagie.text.DocumentException - Throws:
IOExceptionNoSuchFieldExceptionIllegalAccessExceptioncom.lowagie.text.DocumentException
-
extractDescription
@Nonnull @CheckReturnValue public static FontDescription extractDescription(String path, byte[] contents, com.lowagie.text.pdf.BaseFont font) -
populateDescription
public static void populateDescription(String path, byte[] contents, com.lowagie.text.pdf.BaseFont font, FontDescription description) throws IOException, NoSuchFieldException, IllegalAccessException, com.lowagie.text.DocumentException - Throws:
IOExceptionNoSuchFieldExceptionIllegalAccessExceptioncom.lowagie.text.DocumentException
-