Type0Font

Vue de l’ensemble

‘Type0Font’ est une classe dans Aspose.PDF FOSS pour Java.Déduit de: `PdfFon’.

Type 0 (composite) de la lettre ISO 32000-1:2008, §9.7 ;

Cette classe fournit 14 méthodes pour travailler avec des objets Type0Font dans les programmes Java. Les méthodologies disponibles comprennent: Type0Soft, decode , fromDictionary,, ‘getBaseFon’, ‘gettDescendantFonte 'coding getEncoderName``getFotDescriptor getFontaDictoryet'GettFonsMétriques et 2 méthode supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de l’Aspose.PDF FOSS pour le package Java . Propriété : baseFoonteux, ‘compositedescendantsfont,`code, n’encode d’enregistrement, 4 plus.

Propriétés

NameTypeAccessDescription
compositebooleanReadGets the composite.
descendantFontCIDFontReadReturns the descendant CIDFont.
fontDescriptorFontDescriptorReadReturns the {@link FontDescriptor} carried by the descendant CIDFont
(the Type0 root itself doesn’t have one — PDF spec §9.7.3 places the
descriptor on the descendant).
encodingNameStringReadReturns the encoding name (e.g., “Identity-H”).
identityEncodingbooleanReadReturns true when the encoding CMap is Identity-H or Identity-V,
i.e.
baseFontStringReadReturns the base font name (/BaseFont).
encodingFontEncodingReadReturns the font encoding.
toUnicodeToUnicodeCMapReadReturns the ToUnicode CMap.
fontMetricsFontMetricsReadReturns the font metrics.
fontDictionaryPdfDictionaryReadReturns the underlying font dictionary.

méthodes

SignatureDescription
Type0Font(fontDict: PdfDictionary, parser: PDFParser)Creates a Type0Font from a font dictionary.
decode(charCodes: byte[])StringDecodes raw bytes using two-level CID mapping.
getWidth(charCode: int)double
isComposite()booleanReturns true if composite is set.
getDescendantFont()CIDFontReturns the descendant CIDFont.
getFontDescriptor()FontDescriptorReturns the {@link FontDescriptor} carried by the descendant CIDFont
(the Type0 root itself doesn’t have one — PDF spec §9.7.3 places the
descriptor on the descendant).
getEncodingName()StringReturns the encoding name (e.g., “Identity-H”).
isIdentityEncoding()booleanReturns true when the encoding CMap is Identity-H or Identity-V,
i.e.
getBaseFont()StringReturns the base font name (/BaseFont).
getEncoding()FontEncodingReturns the font encoding.
getToUnicode()ToUnicodeCMapReturns the ToUnicode CMap.
getFontMetrics()FontMetricsReturns the font metrics.
getFontDictionary()PdfDictionaryReturns the underlying font dictionary.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontCreates the appropriate PdfFont subclass from a font dictionary.

Voir aussi

  • Aspose.PDF pour Java — API d’entreprise
 Français