CIDFont

نمای کلی

CIDFont یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: 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 for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary,، و سه تا ديگه .

خواص

نام:نوع:Accessشرح:
type2booleanبخونید.اگر زیرنوع CIDFontType2 (TrueType) باشد، با استفاده از /CIDToGIDMap قابل حل است.
defaultWidthdoubleبخونید.عرض پیش فرض (/DW) را باز می گرداند.
baseFontStringبخونید.نام فونت پایه (/BaseFont) را باز می گرداند.
encodingFontEncodingبخونید.کد فونت رو می گه.
toUnicodeToUnicodeCMapبخونید.نقشه ی CMap را باز می گرداند.
fontDescriptorFontDescriptorبخونید.توصیف کننده فونت را باز می گرداند.
compositebooleanبخونید.{@code true} را بازمی گرداند زمانی که این یک فونت ترکیب Type0 است که کدگذاری جریان محتوا از کدهای کاراکتر چند بایت استفاده می کند (به عنوان مثال:.
fontMetricsFontMetricsبخونید.متریک فونت رو برگردونه.
fontDictionaryPdfDictionaryبخونید.کلمه ی زیرنویس را باز می گرداند.

روش ها

Signatureشرح:
CIDFont(fontDict: PdfDictionary, parser: PDFParser)CIDFont را از یک فرهنگ لغات فونت ایجاد می کند.
cidToUnicode(cid: int) → intنقطه کد یونیکد برای یک CID با استفاده از برنامه فونت جاسازی شده ، برای مورد رایج از نسل CIDEFontType2 (TrueType) که هیچ یک {@code /ToUnicode} CMap را در فونتی Type0 پدر و مادر خود ارسال نمی کند.
toGlyphId(cid: int) → intنقشه های CID به گلیف برنامه فونت ایمبد شده از طریق /CIDToGIDMap ( جریان صریح یا هویت پیش فرض).
glyphOutline(gid: int) → java.awt.geom.GeneralPathبازگشت em-normalised، Y-up outline از id گلیف داده شده از برنامه ی جاسازی شده TrueType ، یا {@code null} زمانی که هیچ برنامه ای جاساز نشده در دسترس نباشد و یا این که نمی توان گلیف را تجزیه کرد.
isType2() → booleanاگر زیرنوع CIDFontType2 (TrueType) باشد، با استفاده از /CIDToGIDMap قابل حل است.
getWidth(cid: int) → double
getDefaultWidth() → doubleعرض پیش فرض (/DW) را باز می گرداند.
decode(charCodes: byte[]) → Stringبايت هاي رمزي را به رشته ي يونيكود دكودي مي كند.
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 مناسب را از یک فرهنگ لغات فونت ایجاد می کند.

همچنین ببینید:

 فارسی