CIDFont
CIDFont
Overview
CIDFont در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : PdfFont.
CID فونت (ISO 32000-1:2008, §9.7.4).
این کلاس 16 روش برای کار با اشیاء CIDFont در برنامه های جاوا را فراهم می کند. روش های موجود شامل: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth,و 4 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,و سه تا دیگر.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
type2 | boolean | Read | اگر این کار را انجام دهید، می توانید از نوع زیر CIDFontType2 (TrueType-Housed) استفاده کنید., |
| گلیف IDs قابل حل از طریق /CIDToGIDMap). | |||
defaultWidth | double | Read | بازگشت پهنای باند پیش فرض (/DW). |
baseFont | String | Read | نام اصلی فونت را بازگردانید (/BaseFont). |
encoding | FontEncoding | Read | رمزگذاری فونت را بازگردانید. |
toUnicode | ToUnicodeCMap | Read | بازگرداندن CMAP به سایت. |
fontDescriptor | FontDescriptor | Read | بازگرداندن توصیف فونت. |
composite | boolean | Read | بازگشت {@code true} زمانی که این یک فونت ترکیبی Type0 است که در آن |
| کدگذاری جریان محتوا از کدهای کاراکتر چند بایت استفاده می کند (به عنوان مثال:. | |||
fontMetrics | FontMetrics | Read | بازگشت به فاکتورهای فونت. |
fontDictionary | PdfDictionary | Read | به کلمات کلیدی زیرنویس را بازگردانید. |
Methods
| Signature | Description |
|---|---|
CIDFont(fontDict: PdfDictionary, parser: PDFParser) | ایجاد یک CIDFont از یک فرهنگ لغت فونت. |
cidToUnicode(cid: int) → int | بازگرداندن نقطه کد یونیکود برای یک CID با استفاده از برنامه فونت در داخل،, |
| برای مثال، در مورد یک کشتی که از آن استفاده می شود، یک فرعی است. | |
| هیچ یک از این کلمات را در فونت اصلی خود به عنوان نوع 0 وارد نکنید. | |
toGlyphId(cid: int) → int | نقشه یک CID به گلیف ID برنامه فونت در داخل از طریق /CIDToGIDMap |
| (تصویر یا هویت پیش فرض). | |
glyphOutline(gid: int) → java.awt.geom.GeneralPath | بازگشت به نمودار عادی و Y-up از گلیف داده شده از |
| برنامه درخشان TrueType یا {@code null} زمانی که هیچ برنامه ای درگیر نیست. | |
| در دسترس است یا گلیف نمی تواند پارسیده شود. | |
isType2() → boolean | اگر این کار را انجام دهید، می توانید از نوع زیر CIDFontType2 (TrueType-Housed) استفاده کنید., |
| گلیف IDs قابل حل از طریق /CIDToGIDMap). | |
getWidth(cid: int) → double | |
getDefaultWidth() → double | بازگشت پهنای باند پیش فرض (/DW). |
decode(charCodes: byte[]) → String | بایت های کد کاراکتر خام را به یک نوار Unicode حذف کنید. |
getBaseFont() → String | نام اصلی فونت را بازگردانید (/BaseFont). |
getEncoding() → FontEncoding | رمزگذاری فونت را بازگردانید. |
getToUnicode() → ToUnicodeCMap | بازگرداندن CMAP به سایت. |
getFontDescriptor() → FontDescriptor | بازگرداندن توصیف فونت. |
isComposite() → boolean | بازگشت {@code true} زمانی که این یک فونت ترکیبی Type0 است که در آن |
| کدگذاری جریان محتوا از کدهای کاراکتر چند بایت استفاده می کند (به عنوان مثال:. | |
getFontMetrics() → FontMetrics | بازگشت به فاکتورهای فونت. |
getFontDictionary() → PdfDictionary | به کلمات کلیدی زیرنویس را بازگردانید. |
fromDictionary(fontDict: PdfDictionary, parser: PDFParser) → PdfFont | ایجاد زیرکلاسی مناسب PdfFont از یک فرهنگ لغت فونت. |