CIDFont
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 | شرح: |
|---|---|---|---|
type2 | boolean | بخونید. | اگر زیرنوع CIDFontType2 (TrueType) باشد، با استفاده از /CIDToGIDMap قابل حل است. |
defaultWidth | double | بخونید. | عرض پیش فرض (/DW) را باز می گرداند. |
baseFont | String | بخونید. | نام فونت پایه (/BaseFont) را باز می گرداند. |
encoding | FontEncoding | بخونید. | کد فونت رو می گه. |
toUnicode | ToUnicodeCMap | بخونید. | نقشه ی CMap را باز می گرداند. |
fontDescriptor | FontDescriptor | بخونید. | توصیف کننده فونت را باز می گرداند. |
composite | boolean | بخونید. | {@code true} را بازمی گرداند زمانی که این یک فونت ترکیب Type0 است که کدگذاری جریان محتوا از کدهای کاراکتر چند بایت استفاده می کند (به عنوان مثال:. |
fontMetrics | FontMetrics | بخونید. | متریک فونت رو برگردونه. |
fontDictionary | PdfDictionary | بخونید. | کلمه ی زیرنویس را باز می گرداند. |
روش ها
| 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 مناسب را از یک فرهنگ لغات فونت ایجاد می کند. |