TrueTypeFont
Översikt
TrueTypeFont är en klass i Aspose.PDF FOSS för Java. ärvt från: PdfFont.
TrueType font (/Subtype /TrueType) - ISO 32000-1:2008, 9.6.3.
Denna klass ger 15 metoder för att arbeta med TrueTypeFont objekt i Java-program. Tillgängliga metoder inkluderar: TrueTypeFont, decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getTrueTypeReader, getWidth, glyphOutlineForCode,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: baseFont, composite, encoding, fontDescriptor, fontDictionary, fontMetrics,Och 2 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
trueTypeReader | TrueTypeReader | Läsning | Returnerar TrueTypeReader om teckensnittet har laddat. |
baseFont | String | Läsning | Returnerar basföremålet (/BaseFont). |
encoding | FontEncoding | Läsning | Återställ kodningen av font. |
toUnicode | ToUnicodeCMap | Läsning | Återställer ToUnicode CMap. |
fontDescriptor | FontDescriptor | Läsning | Återställer teckensnittet. |
composite | boolean | Läsning | Returnerar {@code true} när detta är en typ0-komposit font vars innehållsströmkodning använder multi-byte teckenkoder (t.ex. |
fontMetrics | FontMetrics | Läsning | Återställ fontmätare. |
fontDictionary | PdfDictionary | Läsning | Återställer den underliggande font-lösenord. |
Metoder
| Signature | Beskrivning |
|---|---|
TrueTypeFont(fontDict: PdfDictionary, parser: PDFParser) | Skapa en TrueTypeFont från ett font-liter. |
decode(charCodes: byte[]) → String | |
getWidth(charCode: int) → double | |
getTrueTypeReader() → TrueTypeReader | Returnerar TrueTypeReader om teckensnittet har laddat. |
resolveGlyphId(code: int) → int | Kartlägga en teckenkod till ett glyph-ID i det inbyggda programmet, enligt TrueType glyf-selektionsreglerna i ISO 32000-1:2008 §9.6.4.:
|
glyphOutlineForCode(code: int) → java.awt.geom.GeneralPath | Returnerar den em-normaliserade, Y-up utsläppen av glyf som valts av {@link #resolveGlyphId(int)} för den angivna teckenkoden eller {_code null} när inget inbyggda program är närvarande eller glyfen inte kan lösas. |
hasExplicitEncoding() → boolean | Returnerar sant om fontdialogen bär en explicit /Encoding (ett baskodning namn eller ett kodningsdiolog). |
getBaseFont() → String | Returnerar basföremålet (/BaseFont). |
getEncoding() → FontEncoding | Återställ kodningen av font. |
getToUnicode() → ToUnicodeCMap | Återställer ToUnicode CMap. |
getFontDescriptor() → FontDescriptor | Återställer teckensnittet. |
isComposite() → boolean | Returnerar {@code true} när detta är en typ0-komposit font vars innehållsströmkodning använder multi-byte teckenkoder (t.ex. |
getFontMetrics() → FontMetrics | Återställ fontmätare. |
getFontDictionary() → PdfDictionary | Återställer den underliggande font-lösenord. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Skapa den lämpliga PdfFont underklassen från en fontdialog. |