TrueTypeFont
Vue d’ensemble
TrueTypeFont C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : PdfFont.
TrueType (/Subtype /TrueType) - ISO 32000-1:2008, 9.6.3.
Cette classe fournit 15 méthodes pour travailler avec des objets TrueTypeFont dans les programmes Java. Les méthodes disponibles comprennent : TrueTypeFont, decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getTrueTypeReader, getWidth, glyphOutlineForCode,Et 3 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : baseFont, composite, encoding, fontDescriptor, fontDictionary, fontMetrics,Et 2 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
trueTypeReader | TrueTypeReader | Lire | Retourne le TrueTypeReader si le programme de caractère a été chargé. |
baseFont | String | Lire | Retourne le nom de la lettre de base (/BaseFont). |
encoding | FontEncoding | Lire | Retourner le code de la lettre. |
toUnicode | ToUnicodeCMap | Lire | Retourner le CMAP. |
fontDescriptor | FontDescriptor | Lire | Retourner le décrit de la lettre. |
composite | boolean | Lire | Retourne {@code true} lorsque c’est une phonture composite Type0 dont le codage de flux de contenu utilise des codes caractéristiques multi-byte (par exemple. |
fontMetrics | FontMetrics | Lire | Retourner la métrice de la lettre. |
fontDictionary | PdfDictionary | Lire | Retourner le dictionnaire foncier. |
méthodes
| Signature | Description |
|---|---|
TrueTypeFont(fontDict: PdfDictionary, parser: PDFParser) | Créer un TrueTypeFont à partir d’un dictionnaire de lettres. |
decode(charCodes: byte[]) → String | |
getWidth(charCode: int) → double | |
getTrueTypeReader() → TrueTypeReader | Retourne le TrueTypeReader si le programme de caractère a été chargé. |
resolveGlyphId(code: int) → int | Mapeur un code de caractère à un identifiant glyph dans le programme intégré, suivant les règles de sélection glyf de l’ISO 32000-1:2008 §9.6.6.4 :
|
glyphOutlineForCode(code: int) → java.awt.geom.GeneralPath | Retourne l’outline en-normalisée, Y-up du glyph sélectionné par {@link #resolveGlyphId(int)} pour le code caractère donné, ou { @code null} lorsque aucun programme intégré n’est présent ou que le glyphe ne peut pas être résolu. |
hasExplicitEncoding() → boolean | Il est valable si le dictionnaire de la lettre porte un explicite /Encoding (un nom d’encodage de base ou un dictionary d’encode). |
getBaseFont() → String | Retourne le nom de la lettre de base (/BaseFont). |
getEncoding() → FontEncoding | Retourner le code de la lettre. |
getToUnicode() → ToUnicodeCMap | Retourner le CMAP. |
getFontDescriptor() → FontDescriptor | Retourner le décrit de la lettre. |
isComposite() → boolean | Retourne {@code true} lorsque c’est une phonture composite Type0 dont le codage de flux de contenu utilise des codes caractéristiques multi-byte (par exemple. |
getFontMetrics() → FontMetrics | Retourner la métrice de la lettre. |
getFontDictionary() → PdfDictionary | Retourner le dictionnaire foncier. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Créez la sous-class correspondante PdfFont à partir d’un dictionnaire de lettres. |