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

NamnTyp avAccessBeskrivning
type2booleanLäsningReturnerar sant om efterföljande undertyp är CIDFontType2 (TrueType-husad, glyph ids lösbart via /CIDToGIDMap).
defaultWidthdoubleLäsningÅterställer standardbredden (/DW).
baseFontStringLäsningReturnerar basföremålet (/BaseFont).
encodingFontEncodingLäsningÅterställ kodningen av font.
toUnicodeToUnicodeCMapLäsningÅterställer ToUnicode CMap.
fontDescriptorFontDescriptorLäsningÅterställer teckensnittet.
compositebooleanLäsningReturnerar {@code true} när detta är en typ0-komposit font vars innehållsströmkodning använder multi-byte teckenkoder (t.ex.
fontMetricsFontMetricsLäsningÅterställ fontmätare.
fontDictionaryPdfDictionaryLäsningÅterställer den underliggande font-lösenord.

Metoder

SignatureBeskrivning
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)intKartlägga en CID till den inbyggda fontprogramets glyph-id via /CIDToGIDMap (förklarad ström eller standardidentitet).
glyphOutline(gid: int)java.awt.geom.GeneralPathReturnerar 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()booleanReturnerar 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[])StringDecodera råkaraktärkodbyten till en Unicode-sträng.
getBaseFont()StringReturnerar basföremålet (/BaseFont).
getEncoding()FontEncodingÅterställ kodningen av font.
getToUnicode()ToUnicodeCMapÅterställer ToUnicode CMap.
getFontDescriptor()FontDescriptorÅterställer teckensnittet.
isComposite()booleanReturnerar {@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)PdfFontSkapa den lämpliga PdfFont underklassen från en fontdialog.

Se även

 Svenska