CIDFont

Overview

CIDFont là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: PdfFont.

Tác giả CID (ISO 32000-1:2008, §9.7.4).

Khóa học này cung cấp 16 phương pháp để làm việc với các đối tượng CIDFont trong các chương trình Java. Các phương pháp có sẵn bao gồm: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth,Và 4 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,Và 3 nhiều hơn nữa.

Properties

NameTypeAccessDescription
type2booleanReadTrở lại đúng nếu subtype người kế thừa là CIDFontType2 (TrueType-housed, glyph ids giải quyết qua /CIDToGIDMap).
defaultWidthdoubleReadTrả về chiều rộng mặc định (/DW).
baseFontStringReadTrở lại tên chữ cái cơ bản (/BaseFont).
encodingFontEncodingReadTrở lại mã hóa font.
toUnicodeToUnicodeCMapReadTrở lại CMAP ToUnicode.
fontDescriptorFontDescriptorReadTrở lại phông chữ mô tả.
compositebooleanReadTrở về {@code true} khi đây là một phông chữ Type0 có mã hóa nội dung sử dụng các mã nhân vật đa bit (ví dụ:.
fontMetricsFontMetricsReadTrở lại font metrics.
fontDictionaryPdfDictionaryReadTrở lại từ điển chữ nền.

Methods

SignatureDescription
CIDFont(fontDict: PdfDictionary, parser: PDFParser)Tạo một CIDFont từ một từ điển chữ.
cidToUnicode(cid: int)intKhôi phục điểm mã Unicode cho một CID bằng cách sử dụng chương trình chữ cái được nhúng, trong trường hợp phổ biến của người kế vị CidFontType2 (TrueType) không có một {@code /ToUnicode} CMap trên chữ viết mẹ Type0.
toGlyphId(cid: int)intBản đồ một CID vào ID glyph của chương trình phông chữ được nhúng thông qua /CIDToGIDMap (tạm dịch dòng hoặc danh tính mặc định).
glyphOutline(gid: int)java.awt.geom.GeneralPathTrở lại bản vẽ Y-up của ID glyph được cung cấp từ chương trình bao gồm TrueType hoặc {@code null} khi không có chương phẩm bao phủ sẵn hoặc glyf không thể bị đập.
isType2()booleanTrở lại đúng nếu subtype người kế thừa là CIDFontType2 (TrueType-housed, glyph ids giải quyết qua /CIDToGIDMap).
getWidth(cid: int)double
getDefaultWidth()doubleTrả về chiều rộng mặc định (/DW).
decode(charCodes: byte[])StringTải xuống các byte mã nhân vật nguyên chất vào một string Unicode.
getBaseFont()StringTrở lại tên chữ cái cơ bản (/BaseFont).
getEncoding()FontEncodingTrở lại mã hóa font.
getToUnicode()ToUnicodeCMapTrở lại CMAP ToUnicode.
getFontDescriptor()FontDescriptorTrở lại phông chữ mô tả.
isComposite()booleanTrở về {@code true} khi đây là một phông chữ Type0 có mã hóa nội dung sử dụng các mã nhân vật đa bit (ví dụ:.
getFontMetrics()FontMetricsTrở lại font metrics.
getFontDictionary()PdfDictionaryTrở lại từ điển chữ nền.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontTạo subclass PdfFont thích hợp từ một từ điển chữ.

See Also

 Tiếng Việt