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
| Name | Type | Access | Description |
|---|---|---|---|
unitsPerEm | int | Read | Trả lại giá trị của đơn vị chữ PerEm từ bảng đầu. |
numGlyphs | int | Read | Trả lại số lượng glyphs trong font. |
fontName | String | Read | Trả lại tên phông từ bảng tên (nếu có). |
cmapEntries | java.util.Map<Integer, Integer> | Read | Trở lại một cái nhìn không thể thay đổi của Unicode-to-glyph cmap như là bản đồ. |
Methods
| Signature | Description |
|---|---|
TrueTypeReader(data: byte[]) | Tạo TrueTypeReader từ dữ liệu chữ cái thô. |
getUnitsPerEm() → int | Trả lại giá trị của đơn vị chữ PerEm từ bảng đầu. |
getNumGlyphs() → int | Trả lại số lượng glyphs trong font. |
getGlyphId(charCode: int) → int | Bả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) → int | Trở lại điểm mã Unicode đầu tiên được mapped vào ID glyph. |
getUnicodeForGlyphIdPreferUnicode(glyphId: int) → int | Trả 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() → boolean | Trở 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) → String | Trả 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) → int | Trả lại chiều rộng trước cho ID glyph, trong đơn vị phông chữ. |
getFontName() → String | Trả 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.GeneralPath | Trở 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. |