TrueTypeReader

TrueTypeReader

Overview

TrueTypeReader là một lớp trong Aspose.PDF FOSS cho Java.

Đọc TrueType/OpenType tệp chữ (thiết định sfnt).

Khóa học này cung cấp 12 phương pháp để làm việc với các đối tượng TrueTypeReader trong các chương trình Java. Các phương pháp có sẵn bao gồm: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. 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 : cmapEntries, fontName, numGlyphs, unitsPerEm.

Properties

NameTypeAccessDescription
unitsPerEmintReadTrả lại giá trị của đơn vị chữ PerEm từ bảng đầu.
numGlyphsintReadTrả lại số lượng glyphs trong font.
fontNameStringReadTrả lại tên phông từ bảng tên (nếu có).
cmapEntriesjava.util.Map<Integer, Integer>ReadTrở lại một cái nhìn không thể thay đổi của Unicode-to-glyph cmap như là bản đồ.

Methods

SignatureDescription
TrueTypeReader(data: byte[])Tạo TrueTypeReader từ dữ liệu chữ cái thô.
getUnitsPerEm()intTrả lại giá trị của đơn vị chữ PerEm từ bảng đầu.
getNumGlyphs()intTrả lại số lượng glyphs trong font.
getGlyphId(charCode: int)intBản đồ mã nhân vật vào một Glyph ID bằng cách sử dụng bảng cmap.
getUnicodeForGlyphId(glyphId: int)intTrở lại điểm mã Unicode đầu tiên được mapped vào ID glyph.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intTrả lại điểm mã Unicode cho ID glyph được cung cấp bằng cách sử dụng chỉ các bảng điều khiển cmap True-Unicode (xem {@link #unicodReverseCmap}).
hasUnicodeCmap()booleanTrở lại đúng nếu chữ cái có ít nhất một bảng điều khiển cmap True-Unicode (plattform 3 mã hóa 1/10, hoặc nền tảng 0).
getGlyphName(glyphId: int)StringTrả lại tên PostScript cho glyph từ bảng {@code /post} hoặc { @code null} nếu bảng thư đã thiếu, sử dụng định dạng chúng tôi không phân biệt, hoặc ID glyf là ngoài phạm vi.
getAdvanceWidth(glyphId: int)intTrả lại chiều rộng trước cho ID glyph, trong đơn vị phông chữ.
getFontName()StringTrả lại tên phông từ bảng tên (nếu có).
getCmapEntries()java.util.Map<Integer, Integer>Trở lại một cái nhìn không thể thay đổi của Unicode-to-glyph cmap như là bản đồ.
getGlyphPath(gid: int)java.awt.geom.GeneralPathTrở lại dòng chiết xuất của một glyph như là {@link java.awt.geom.GeneralPath} trong các đường phối em-normal (đơn vị font được chia thành { @code unitsPerEm}), với định hướng Y-up TrueType được bảo tồn.

See Also

 Tiếng Việt