Type1Font
Type1Font
خلاصه ای
Type1Font یک کلاس در Aspose.Font FOSS برای پایتون است. وارثان از: Font.
Type1Font.load_afm یک فایل AFM را از مسیر داده شده به نمونه { PLACHEHOLE} بار می زند.
این کلاس ۱۵ روش برای کار با Type1Font در برنامه های پایتون را ارائه می دهد. روش های موجود شامل: __init__, convert, encoding, font_family, font_name, font_style, font_type, get_kern_pairs, glyph_accessor, load_afm, metrics, num_glyphs,، و سه روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند. خواص: encoding, font_family, font_name, font_style, font_type, glyph_accessor,، و 2 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
font_type | FontType | بخونید. | نوع قلم را دریافت میکند. |
font_name | str | بخونید. | نام قلم را دریافت میکند. |
font_family | str | بخونید. | خانوادهٔ قلم را دریافت میکند. |
font_style | str | بخونید. | قالب قلم را دریافت میکند. |
num_glyphs | int | بخونید. | مقدار num glyphs را دریافت میکند. |
metrics | FontMetrics | بخونید. | متریکها را دریافت میکند. |
encoding | FontEncoding | بخونید. | کدگذاری را دریافت میکند. |
glyph_accessor | GlyphAccessor | بخونید. | دسترسیگر گلیف را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
__init__(raw_data: bytes, font_data: Type1FontData, is_pfa: bool) | Calls در حال حاضر در این Type1Font مثال. |
get_kern_pairs() → list[KernPair] | جفت هسته ها رو برگردونه. |
load_afm(path: str) | یک فایل AFM را از مسیر داده شده به نمونه Type1Font بارگذاری می کند. |
| `to_bytes(font_type: FontType | None)→bytes` |
font_type() → FontType | ارزش FontType را که فرمت فونت را شناسایی می کند، بازمی گرداند. |
font_name() → str | فونت_نام را در این Type1Font صدا می کند. |
font_family() → str | ویژگی نام خانوادگی فونت را ذخیره می کند. |
font_style() → str | توصیف کننده سبک (به عنوان مثال، bold, italic) فونت را باز می گرداند. |
num_glyphs() → int | ویژگی تعداد کلی گلیف ها در فونت را نشان می دهد. |
metrics() → FontMetrics | ویژگی دسترسی به شیء FontMetrics برای فونت را فراهم می کند. |
encoding() → FontEncoding | بازگردانده یک FontEncoding که توصیف کننده رمزگذاری کاراکتر فونت است. |
glyph_accessor() → GlyphAccessor | GlyphAccessor را برای گرفتن داده های گلیف از فونت باز می گرداند. |
save(path: str) | فونت را به مسیر فایل مشخص شده در فرمت فعلی اش می نویسد. |
save_to_format(font_type: FontType, path: str) | فونت تبدیل شده به FontType را در مسیر ارائه شده ذخیره می کند. |
convert(target: FontType) → Font | تماس ها در این Type1Font تبدیل می شوند. |