TrueTypeFont

Overview

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

TrueType chữ (/Subtype /TrueType) - ISO 32000-1:2008, 9.6.3.

Khóa học này cung cấp 15 phương pháp để làm việc với các đối tượng TrueTypeFont trong các chương trình Java. Các phương pháp có sẵn bao gồm: TrueTypeFont, decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getTrueTypeReader, getWidth, glyphOutlineForCode,Và 3 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, encoding, fontDescriptor, fontDictionary, fontMetrics,Và 2 nhiều hơn nữa.

Properties

NameTypeAccessDescription
trueTypeReaderTrueTypeReaderReadTrả lại TrueTypeReader nếu chương trình phông chữ đã được tải lên.
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
TrueTypeFont(fontDict: PdfDictionary, parser: PDFParser)Tạo TrueTypeFont từ một từ điển chữ.
decode(charCodes: byte[])String
getWidth(charCode: int)double
getTrueTypeReader()TrueTypeReaderTrả lại TrueTypeReader nếu chương trình phông chữ đã được tải lên.
resolveGlyphId(code: int)intBản đồ mã nhân vật cho một ID glyph trong chương trình được nhúng, theo quy tắc lựa chọn glyf của ISO 32000-1:2008 §9.6.6.4:
  1. biểu tượng chữ cái không có rõ ràng /Đã mã hóa → bao gồm
glyphOutlineForCode(code: int)java.awt.geom.GeneralPathTrở lại bản vẽ Y-up của glyph được chọn bởi {@link #resolveGlyphId(int)} cho mã nhân vật cụ thể, hoặc {_code null} khi không có chương trình tích hợp hay glyf không thể giải quyết.
hasExplicitEncoding()booleanTrở lại đúng nếu từ điển chữ có một / Encoding rõ ràng (một tên mã hóa cơ bản hoặc một từ ngữ mã hoá).
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