Summary: Methods | Inherited Methods | [Expand All]
public static class

# PDFCompat.Font

extends Object

java.lang.Object
↳ | com.pdftron.pdf.PDFCompat.Font

## Summary

Public Methods
static long | Create(long doc, int type, boolean embed)
static long | Create(long doc, long from, String char_set)
static long | Create(long doc, String name, String char_set)
static long | CreateCIDTrueTypeFont(long doc, String font_path, boolean embed, boolean subset, int encoding, long ttc_font_index)
static long | CreateCIDTrueTypeFontFromStream(long doc, InputStream font_stream, boolean embed, boolean subset, int encoding, long ttc_font_index)
static long | CreateTrueTypeFont(long doc, String font_path, boolean embed, boolean subset)
static long | CreateTrueTypeFontFromStream(long doc, InputStream font_stream, boolean embed, boolean subset)
static long | CreateType1Font(long doc, String font_path, boolean embed)
static double | GetAscent(long impl)
static long | GetBBox(long impl)
static long | GetCharCodeIterator(long impl)
static long | GetDescendant(long impl)
static double | GetDescent(long impl)
static long | GetDescriptor(long impl)
static long | GetEmbeddedFont(long impl)
static int | GetEmbeddedFontBufSize(long impl)
static String | GetEmbeddedFontName(long impl)
static String[] | GetEncoding(long impl)
static String | GetFamilyName(long impl)
static PathData | GetGlyphPath(long impl, long char_code, boolean conics2cubics, long mtx)
static double | GetMaxWidth(long impl)
static double | GetMissingWidth(long impl)
static String | GetName(long impl)
static int | GetStandardType1FontType(long impl)
static int | GetType(long impl)
static long | GetType3FontMatrix(long impl)
static long | GetType3GlyphStream(long impl, long char_code)
static int | GetTypeStatic(long font_dict)
static short | GetUnitsPerEm(long impl)
static double[] | GetVerticalAdvance(long impl, long char_code)
static double | GetWidth(long impl, long char_code)
static boolean | IsAllCap(long impl)
static boolean | IsCFF(long impl)
static boolean | IsEmbedded(long impl)
static boolean | IsFixedWidth(long impl)
static boolean | IsForceBold(long impl)
static boolean | IsHorizontalMode(long impl)
static boolean | IsItalic(long impl)
static boolean | IsSerif(long impl)
static boolean | IsSimple(long impl)
static boolean | IsSymbolic(long impl)
static int | MapToCID(long impl, long char_code)
static char[] | MapToUnicode(long impl, long char_code)

[Expand] Inherited Methods
From class java.lang.Object
boolean | equals(Object arg0)
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()

## Public Methods

#### public static long Create (long doc, int type, boolean embed)

##### Throws

PDFNetException |

#### public static long Create (long doc, long from, String char_set)

##### Throws

PDFNetException |

#### public static long Create (long doc, String name, String char_set)

##### Throws

PDFNetException |

#### public static long CreateCIDTrueTypeFont (long doc, String font_path, boolean embed, boolean subset, int encoding, long ttc_font_index)

##### Throws

PDFNetException |

#### public static long CreateCIDTrueTypeFontFromStream (long doc, InputStream font_stream, boolean embed, boolean subset, int encoding, long ttc_font_index)

##### Throws

PDFNetException |

#### public static long CreateTrueTypeFont (long doc, String font_path, boolean embed, boolean subset)

##### Throws

PDFNetException |

#### public static long CreateTrueTypeFontFromStream (long doc, InputStream font_stream, boolean embed, boolean subset)

##### Throws

PDFNetException |

#### public static long CreateType1Font (long doc, String font_path, boolean embed)

##### Throws

PDFNetException |

#### public static double GetAscent (long impl)

##### Throws

PDFNetException |

#### public static long GetBBox (long impl)

##### Throws

PDFNetException |

#### public static long GetCharCodeIterator (long impl)

##### Throws

PDFNetException |

#### public static long GetDescendant (long impl)

##### Throws

PDFNetException |

#### public static double GetDescent (long impl)

##### Throws

PDFNetException |

#### public static long GetDescriptor (long impl)

##### Throws

PDFNetException |

#### public static long GetEmbeddedFont (long impl)

##### Throws

PDFNetException |

#### public static int GetEmbeddedFontBufSize (long impl)

##### Throws

PDFNetException |

#### public static String GetEmbeddedFontName (long impl)

##### Throws

PDFNetException |

#### public static String[] GetEncoding (long impl)

##### Throws

PDFNetException |

#### public static String GetFamilyName (long impl)

##### Throws

PDFNetException |

#### public static PathData GetGlyphPath (long impl, long char_code, boolean conics2cubics, long mtx)

##### Throws

PDFNetException |

#### public static double GetMaxWidth (long impl)

##### Throws

PDFNetException |

#### public static double GetMissingWidth (long impl)

##### Throws

PDFNetException |

#### public static String GetName (long impl)

##### Throws

PDFNetException |

#### public static int GetStandardType1FontType (long impl)

##### Throws

PDFNetException |

#### public static int GetType (long impl)

##### Throws

PDFNetException |

#### public static long GetType3FontMatrix (long impl)

##### Throws

PDFNetException |

#### public static long GetType3GlyphStream (long impl, long char_code)

##### Throws

PDFNetException |

#### public static int GetTypeStatic (long font_dict)

##### Throws

PDFNetException |

#### public static short GetUnitsPerEm (long impl)

##### Throws

PDFNetException |

#### public static double[] GetVerticalAdvance (long impl, long char_code)

##### Throws

PDFNetException |

#### public static double GetWidth (long impl, long char_code)

##### Throws

PDFNetException |

#### public static boolean IsAllCap (long impl)

##### Throws

PDFNetException |

#### public static boolean IsCFF (long impl)

##### Throws

PDFNetException |

#### public static boolean IsEmbedded (long impl)

##### Throws

PDFNetException |

#### public static boolean IsFixedWidth (long impl)

##### Throws

PDFNetException |

#### public static boolean IsForceBold (long impl)

##### Throws

PDFNetException |

#### public static boolean IsHorizontalMode (long impl)

##### Throws

PDFNetException |

#### public static boolean IsItalic (long impl)

##### Throws

PDFNetException |

#### public static boolean IsSerif (long impl)

##### Throws

PDFNetException |

#### public static boolean IsSimple (long impl)

##### Throws

PDFNetException |

#### public static boolean IsSymbolic (long impl)

##### Throws

PDFNetException |

#### public static int MapToCID (long impl, long char_code)

##### Throws

PDFNetException |

#### public static char[] MapToUnicode (long impl, long char_code)

##### Throws

PDFNetException |