Type3Font
Overview
Type3Font là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: PdfFont.
Loại 3 chữ (/Subtype /Type3) — ISO 32000-1:2008, §9.6.5.
Khóa học này cung cấp 14 phương pháp để làm việc với các đối tượng Type3Font trong các chương trình Java. Các phương pháp có sẵn bao gồm: Type3Font, decode, fromDictionary, getBaseFont, getCharProc, getEncoding, getFontDescriptor, getFontDictionary, getFontMatrix, getFontMetrics, getFontResources, getToUnicode,Và 2 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, fontMatrix,Và 3 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fontMatrix | Matrix | Read | Trở lại không gian glyph /FontMatrix mapping vào không khí văn bản (§9.6.5). |
fontResources | PdfDictionary | Read | Trả lại từ điển /Nhật tự của chữ cái cho dòng glyph, hoặc null - trong trường hợp spec (§9.6.5, Lưu ý 2) nói rằng nó sẽ rơi trở lại nguồn tài nguyên của dòng nội dung mà vẽ văn bản. |
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 |
|---|---|
Type3Font(fontDict: PdfDictionary, parser: PDFParser) | Tạo Type3Font từ một từ điển chữ. |
getWidth(charCode: int) → double | |
getFontMatrix() → Matrix | Trở lại không gian glyph /FontMatrix mapping vào không khí văn bản (§9.6.5). |
getCharProc(charCode: int) → PdfStream | Trở lại dòng nội dung mô tả glyph cho mã nhân vật: /Encoding(/Differences) maps the code to a glyf name, which keys into the /CharProcs dictionary (§9.6.5). |
getFontResources() → PdfDictionary | Trả lại từ điển /Nhật tự của chữ cái cho dòng glyph, hoặc null - trong trường hợp spec (§9.6.5, Lưu ý 2) nói rằng nó sẽ rơi trở lại nguồn tài nguyên của dòng nội dung mà vẽ văn bản. |
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ữ. |