Font
خلاصه ای
Font یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: FontInfo.
نام مستعار برای FontInfo را تایپ کنید، که با اسم کلاس فونت مطابقت دارد.
این کلاس ۵ روش برای کار با اشیاء فونت در برنامه های .NET را ارائه می دهد. روش های موجود شامل: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions,، و 10 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
BaseFont | string | بخونید. | قلم پایه را دریافت میکند. |
FontName | string | بخونید. | نام قلم را دریافت میکند. |
DecodedFontName | string | بخونید. | نام قلم رمزگشاییشده را دریافت میکند. |
IsEmbedded | bool | خواندن/نوشتن | دریافت یا تنظیم مقدار is embedded. |
IsSubset | bool | خواندن/نوشتن | دریافت یا تنظیم مقدار is subset. |
IsAccessible | bool | بخونید. | دریافت میکند که قابل دسترسی است. |
FontOptions | IFontOptions | بخونید. | گزینههای فونت را دریافت میکند. |
iPdfFont | PdfFontView | بخونید. | صفحه نمایش فونت PDF سطح پایین تر این فونتی. |
DefaultHelvetica | Font | بخونید. | فونت پیش فرض Helvetica برای قطعات متنی جدا شده. |
ResourceName | string | بخونید. | نام منبع در لغت فونتی صفحه (به عنوان مثال “F1”). |
UniqueId | string | بخونید. | شناسه منحصر به فرد که نام منبع و فونت پایه را ترکیب می کند. |
Subtype | string | بخونید. | فرمت فونت (Type1, TrueType, Type0, Type3, و غیره). |
Encoding | string? | بخونید. | نام رمزگذاری (WinAnsiEncoding، Identity-H و غیره). |
IsItalic | bool | بخونید. | این که آیا فونت در طالع بینی است. |
IsBold | bool | بخونید. | این که آیا فونت در bold است. |
IsCid | bool | بخونید. | این که آیا فونت یک CID (Type0) است یا نه، استفاده می شود برای عربی، CJK و غیره. |
روش ها
| Signature | شرح: |
|---|---|
GetLastFontEmbeddingError() | آخرین خطای پیدا شده در جایگذاری این فونت در یک PDF؛ خالی وقتی که هیچ. |
MeasureString(str: string, fontSize: float) | عرض یک رشته را در اندازه داده شده، به صورت نقطه ای اندازه گیری کنید. |
Save(stream: System.IO.Stream) | اطلاعات فایل فونت را به یک جریان بنویسید. |
FromFontData(fontData: FontData) | FontInfo را از یک FontData ایجاد کنید (طبیعی که توسط FontRepository.FindFont پیدا می شود). |
GetGlyphWidth(charCode: int) | عرض یک کد کاراکتر را در 1/1000 واحد فضای متن بدست آورید. |