Font
نمای کلی
Font یک کلاس در Aspose.Words FOSS برای .NET است. ارثبرنده از: IBorderAttrSource، IShadingAttrSource، IFillable.
حاوی ویژگیهای قلم (نام قلم، اندازه قلم، رنگ، و غیره) برای یک شیء است.
این کلاس 2 متد برای کار با اشیاء Font در برنامههای .NET فراهم میکند. متدهای موجود شامل: ClearFormatting، HasDmlEffect. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET، برای هر برنامه .NET قابل دسترسی هستند. ویژگیها: AllCaps، AutoColor، Bidi، Bold، BoldBi، Border، و 49 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Name | string | خواندن/نوشتن | نام فونت را دریافت یا تنظیم میکند. |
NameAscii | string | خواندن/نوشتن | فونت مورد استفاده برای متن لاتین را برمیگرداند یا تنظیم میکند (کاراکترهایی با کدهای کاراکتری از 0 (صفر) تا 127). |
NameBi | string | خواندن/نوشتن | نام قلم را در سندی با زبان راست به چپ برمیگرداند یا تنظیم میکند. |
NameFarEast | string | خواندن/نوشتن | نام قلم آسیای شرقی را برمیگرداند یا تنظیم میکند. |
NameOther | string | خواندن/نوشتن | قلم مورد استفاده برای کاراکترهایی که کدهایشان از 128 تا 255 است را برمیگرداند یا تنظیم میکند. |
ThemeFont | ThemeFont | خواندن/نوشتن | قلم تم را در طرح قلم اعمالشده که با این شیء Font مرتبط است، دریافت یا تنظیم میکند. |
ThemeFontAscii | ThemeFont | خواندن/نوشتن | دریافت یا تنظیم فونت تم مورد استفاده برای متن لاتین (کاراکترهایی با کدهای کاراکتر از ۰ (صفر) تا ۱۲۷) در طرحفونت اعمالشده که با این شیء Font مرتبط است. |
ThemeFontFarEast | ThemeFont | خواندن/نوشتن | دریافت یا تنظیم فونت تم شرق آسیا در طرحفونت اعمالشده که با این شیء Font مرتبط است. |
ThemeFontOther | ThemeFont | خواندن/نوشتن | دریافت یا تنظیم فونت تم مورد استفاده برای کاراکترهایی با کدهای کاراکتر از ۱۲۸ تا ۲۵۵ در طرحفونت اعمالشده که با این شیء Font مرتبط است. |
ThemeFontBi | ThemeFont | خواندن/نوشتن | دریافت یا تنظیم فونت تم در طرحفونت اعمالشده که به این شیء Font در سندی با زبان راست به چپ مرتبط است. |
Size | double | خواندن/نوشتن | اندازهٔ قلم را به پوینت دریافت یا تنظیم میکند. |
SizeBi | double | خواندن/نوشتن | دریافت یا تنظیم اندازهٔ فونت بر حسب پوینت که در سندی با زبان راست به چپ استفاده میشود. |
Bold | bool | خواندن/نوشتن | درست اگر فونت به صورت بولد قالببندی شده باشد. |
BoldBi | bool | خواندن/نوشتن | درست اگر متن راست به چپ به صورت بولد قالببندی شده باشد. |
Italic | bool | خواندن/نوشتن | درست اگر قلم به صورت ایتالیک قالببندی شده باشد. |
ItalicBi | bool | خواندن/نوشتن | درست اگر متن راست به چپ به صورت ایتالیک قالببندی شده باشد. |
Color | System.Drawing.Color | خواندن/نوشتن | رنگ قلم را دریافت یا تنظیم میکند. |
ThemeColor | ThemeColor | خواندن/نوشتن | رنگ تم را در طرح رنگ اعمالشده که با این شیء Font مرتبط است، دریافت یا تنظیم میکند. |
TintAndShade | double | خواندن/نوشتن | یک مقدار double که روشنایی یا تاریکی رنگ را تنظیم میکند، دریافت یا تنظیم میشود. |
AutoColor | Color | خواندن | رنگ محاسبهشدهٔ فعلی متن (سیاه یا سفید) را که برای ‘auto color’ استفاده میشود، برمیگرداند. |
StrikeThrough | bool | خواندن/نوشتن | درست اگر قلم به صورت متن خطخورده قالببندی شده باشد. |
DoubleStrikeThrough | bool | خواندن/نوشتن | درست اگر قلم به صورت متن دوگانه خطخورده قالببندی شده باشد. |
Shadow | bool | خواندن/نوشتن | درست اگر قلم به صورت سایهدار قالببندی شده باشد. |
Outline | bool | خواندن/نوشتن | درست اگر فونت به صورت outline قالببندی شده باشد. |
Emboss | bool | خواندن/نوشتن | درست اگر فونت به صورت embossed قالببندی شده باشد. |
Engrave | bool | خواندن/نوشتن | درست اگر فونت به صورت engraved قالببندی شده باشد. |
Superscript | bool | خواندن/نوشتن | درست اگر قلم به صورت بالانویس قالببندی شده باشد. |
Subscript | bool | خواندن/نوشتن | درست اگر فونت به صورت زیرنویس قالببندی شده باشد. |
SmallCaps | bool | خواندن/نوشتن | درست اگر فونت به صورت حروف کوچکقلم قالببندی شده باشد. |
AllCaps | bool | خواندن/نوشتن | درست اگر فونت به صورت تمام حروف بزرگ قالببندی شده باشد. |
Hidden | bool | خواندن/نوشتن | درست اگر قلم بهصورت متن مخفی قالببندی شده باشد. |
Underline | Underline | خواندن/نوشتن | دریافت یا تنظیم نوع زیرخط اعمالشده به font. |
UnderlineColor | System.Drawing.Color | خواندن/نوشتن | رنگ زیرخط اعمالشده به قلم را دریافت یا تنظیم میکند. |
NumberSpacing | NumSpacing | خواندن/نوشتن | نوع فاصلهگذاری رقم نمایشدادهشده را دریافت یا تنظیم میکند. |
Scaling | int | خواندن/نوشتن | مقیاس عرض کاراکتر را به درصد دریافت یا تنظیم میکند. |
Spacing | double | خواندن/نوشتن | فاصله (به نقطه) بین کاراکترها را برمیگرداند یا تنظیم میکند . |
LineSpacing | double | خواندن | فاصله بین خطوط این قلم (به نقطه) را برمیگرداند. |
Position | double | خواندن/نوشتن | موقعیت متن (بر حسب نقاط) نسبت به خط پایه را دریافت یا تنظیم میکند. |
Kerning | double | خواندن/نوشتن | اندازهٔ قلمی که کرنینگ از آن شروع میشود را دریافت یا تنظیم میکند. |
HighlightColor | System.Drawing.Color | خواندن/نوشتن | رنگ برجسته (مارکر) را دریافت یا تنظیم میکند. |
TextEffect | TextEffect | خواندن/نوشتن | اثر انیمیشن فونت را دریافت یا تنظیم میکند. |
Fill | Fill | خواندن | قالب پر کردن را برای Font دریافت میکند. |
Bidi | bool | خواندن/نوشتن | مشخص میکند که آیا محتویات این بخش ویژگیهای راست به چپ داشته باشد. |
ComplexScript | bool | خواندن/نوشتن | مشخص میکند که آیا محتویات این run صرفنظر از مقادیر کاراکترهای Unicode، به عنوان متن اسکریپت پیچیده در هنگام تعیین قالببندی برای این run در نظر گرفته شود. |
NoProofing | bool | خواندن/نوشتن | True وقتی که کاراکترهای قالببندیشده از بررسی املایی مستثنی باشند. |
LocaleId | int | خواندن/نوشتن | شناسهٔ محل (زبان) کاراکترهای قالببندیشده را دریافت یا تنظیم میکند. |
LocaleIdBi | int | خواندن/نوشتن | شناسهٔ محل (زبان) کاراکترهای راست به چپ قالببندیشده را دریافت یا تنظیم میکند. |
LocaleIdFarEast | int | خواندن/نوشتن | شناسهٔ محل (زبان) کاراکترهای آسیایی قالببندیشده را دریافت یا تنظیم میکند. |
Border | Border | خواندن | یک شیء Border را برمیگرداند که حاشیهٔ قلم را مشخص میکند. |
Shading | Shading | خواندن | یک شیء Shading را برمیگرداند که به قالببندی سایهدار برای قلم اشاره میکند. |
Style | Style | خواندن/نوشتن | دریافت یا تنظیم سبک کاراکتر اعمالشده به این قالببندی. |
StyleName | string | خواندن/نوشتن | نام سبک کاراکتری که بر این قالببندی اعمال شده است را دریافت یا تنظیم میکند. |
StyleIdentifier | StyleIdentifier | خواندن/نوشتن | شناسهٔ سبک مستقل از تنظیمات محلی که به سبک کاراکتر اعمال شده است را دریافت یا تنظیم میکند. |
SnapToGrid | bool | خواندن/نوشتن | مشخص میکند آیا قلم فعلی هنگام چیدمان باید از تنظیمات «کاراکترها در هر خط» شبکه سند استفاده کند. |
EmphasisMark | EmphasisMark | خواندن/نوشتن | علامت تأکید اعمالشده به این قالببندی را دریافت یا تنظیم میکند. |
روش ها
| امضا | توضیح |
|---|---|
ClearFormatting() | قالببندی پیشفرض قلم را بازنشانی میکند. |
HasDmlEffect(dmlEffectType: TextDmlEffect) | بررسی میکند که آیا اثر متنی خاص DrawingML اعمال شده است. |