CIDFont
Översikt
CIDFont är en klass i Aspose.PDF FOSS för Java. ärvt från: PdfFont.
CID-fönster (ISO 32000-1:2008, § 9.7.4).
Denna klass ger 16 metoder för att arbeta med CIDFont objekt i Java-program. Tillgängliga metoder inkluderar: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth,och 4 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, defaultWidth, encoding, fontDescriptor, fontDictionary,Och 3 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
type2 | boolean | Läsning | Returnerar sant om efterföljande undertyp är CIDFontType2 (TrueType-husad, glyph ids lösbart via /CIDToGIDMap). |
defaultWidth | double | Läsning | Återställer standardbredden (/DW). |
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 |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | Skapar en CIDFont från ett font-lagsord. |
cidToUnicode(cid: int) → int | Återställer kodpunkten för en CID med hjälp av det inbyggda teckensnittsprogrammet, i vanligt fall av en efterföljare av CidFontType2 (TrueType) som inte heller skapar en {@code /ToUnicode} CMap på sin föräldra Type0-teckning. |
toGlyphId(cid: int) → int | Kartlägga en CID till den inbyggda fontprogramets glyph-id via /CIDToGIDMap (förklarad ström eller standardidentitet). |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | Returnerar den em-normaliserade, Y-up utgången av det angivna glyph-ID från det inbyggda TrueType programmet eller {@code null} när inget inbyggt program är tillgängligt eller glyf inte kan pars. |
isType2() → boolean | Returnerar sant om efterföljande undertyp är CIDFontType2 (TrueType-husad, glyph ids lösbart via /CIDToGIDMap). |
getWidth(cid: int) → double | |
getDefaultWidth() → double | Återställer standardbredden (/DW). |
decode(charCodes: byte[]) → String | Decodera råkaraktärkodbyten till en Unicode-sträng. |
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. |