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

NameTypeAccessDescription
type2booleanReadاگر این کار را انجام دهید، می توانید از نوع زیر CIDFontType2 (TrueType-Housed) استفاده کنید.,
گلیف IDs قابل حل از طریق /CIDToGIDMap).
defaultWidthdoubleReadبازگشت پهنای باند پیش فرض (/DW).
baseFontStringReadنام اصلی فونت را بازگردانید (/BaseFont).
encodingFontEncodingReadرمزگذاری فونت را بازگردانید.
toUnicodeToUnicodeCMapReadبازگرداندن CMAP به سایت.
fontDescriptorFontDescriptorReadبازگرداندن توصیف فونت.
compositebooleanReadبازگشت {@code true} زمانی که این یک فونت ترکیبی Type0 است که در آن
کدگذاری جریان محتوا از کدهای کاراکتر چند بایت استفاده می کند (به عنوان مثال:.
fontMetricsFontMetricsReadبازگشت به فاکتورهای فونت.
fontDictionaryPdfDictionaryReadبه کلمات کلیدی زیرنویس را بازگردانید.

Methods

SignatureDescription
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 از یک فرهنگ لغت فونت.

See Also

 فارسی