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
| Name | Type | Access | Description |
|---|---|---|---|
type2 | boolean | Read | Trở lại đúng nếu subtype người kế thừa là CIDFontType2 (TrueType-housed, glyph ids giải quyết qua /CIDToGIDMap). |
defaultWidth | double | Read | Trả về chiều rộng mặc định (/DW). |
baseFont | String | Read | Trở lại tên chữ cái cơ bản (/BaseFont). |
encoding | FontEncoding | Read | Trở lại mã hóa font. |
toUnicode | ToUnicodeCMap | Read | Trở lại CMAP ToUnicode. |
fontDescriptor | FontDescriptor | Read | Trở lại phông chữ mô tả. |
composite | boolean | Read | Trở 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ụ:. |
fontMetrics | FontMetrics | Read | Trở lại font metrics. |
fontDictionary | PdfDictionary | Read | Trở lại từ điển chữ nền. |
Methods
| Signature | Description |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | Tạo một CIDFont từ một từ điển chữ. |
cidToUnicode(cid: int) → int | Khô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) → int | Bả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.GeneralPath | Trở 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() → boolean | Trở 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() → double | Trả về chiều rộng mặc định (/DW). |
decode(charCodes: byte[]) → String | Tải xuống các byte mã nhân vật nguyên chất vào một string Unicode. |
getBaseFont() → String | Trở lại tên chữ cái cơ bản (/BaseFont). |
getEncoding() → FontEncoding | Trở lại mã hóa font. |
getToUnicode() → ToUnicodeCMap | Trở lại CMAP ToUnicode. |
getFontDescriptor() → FontDescriptor | Trở lại phông chữ mô tả. |
isComposite() → boolean | Trở 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() → FontMetrics | Trở lại font metrics. |
getFontDictionary() → PdfDictionary | Trở lại từ điển chữ nền. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | Tạo subclass PdfFont thích hợp từ một từ điển chữ. |