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 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
Namestringخواندن/نوشتننام فونت را دریافت یا تنظیم می‌کند.
NameAsciistringخواندن/نوشتنفونت مورد استفاده برای متن لاتین را برمی‌گرداند یا تنظیم می‌کند (کاراکترهایی با کدهای کاراکتری از 0 (صفر) تا 127).
NameBistringخواندن/نوشتننام قلم را در سندی با زبان راست به چپ برمی‌گرداند یا تنظیم می‌کند.
NameFarEaststringخواندن/نوشتننام قلم آسیای شرقی را برمی‌گرداند یا تنظیم می‌کند.
NameOtherstringخواندن/نوشتنقلم مورد استفاده برای کاراکترهایی که کدهایشان از 128 تا 255 است را برمی‌گرداند یا تنظیم می‌کند.
ThemeFontThemeFontخواندن/نوشتنقلم تم را در طرح قلم اعمال‌شده که با این شیء Font مرتبط است، دریافت یا تنظیم می‌کند.
ThemeFontAsciiThemeFontخواندن/نوشتندریافت یا تنظیم فونت تم مورد استفاده برای متن لاتین (کاراکترهایی با کدهای کاراکتر از ۰ (صفر) تا ۱۲۷) در طرح‌فونت اعمال‌شده که با این شیء Font مرتبط است.
ThemeFontFarEastThemeFontخواندن/نوشتندریافت یا تنظیم فونت تم شرق آسیا در طرح‌فونت اعمال‌شده که با این شیء Font مرتبط است.
ThemeFontOtherThemeFontخواندن/نوشتندریافت یا تنظیم فونت تم مورد استفاده برای کاراکترهایی با کدهای کاراکتر از ۱۲۸ تا ۲۵۵ در طرح‌فونت اعمال‌شده که با این شیء Font مرتبط است.
ThemeFontBiThemeFontخواندن/نوشتندریافت یا تنظیم فونت تم در طرح‌فونت اعمال‌شده که به این شیء Font در سندی با زبان راست به چپ مرتبط است.
Sizedoubleخواندن/نوشتناندازهٔ قلم را به پوینت دریافت یا تنظیم می‌کند.
SizeBidoubleخواندن/نوشتندریافت یا تنظیم اندازهٔ فونت بر حسب پوینت که در سندی با زبان راست به چپ استفاده می‌شود.
Boldboolخواندن/نوشتندرست اگر فونت به صورت بولد قالب‌بندی شده باشد.
BoldBiboolخواندن/نوشتندرست اگر متن راست به چپ به صورت بولد قالب‌بندی شده باشد.
Italicboolخواندن/نوشتندرست اگر قلم به صورت ایتالیک قالب‌بندی شده باشد.
ItalicBiboolخواندن/نوشتندرست اگر متن راست به چپ به صورت ایتالیک قالب‌بندی شده باشد.
ColorSystem.Drawing.Colorخواندن/نوشتنرنگ قلم را دریافت یا تنظیم می‌کند.
ThemeColorThemeColorخواندن/نوشتنرنگ تم را در طرح رنگ اعمال‌شده که با این شیء Font مرتبط است، دریافت یا تنظیم می‌کند.
TintAndShadedoubleخواندن/نوشتنیک مقدار double که روشنایی یا تاریکی رنگ را تنظیم می‌کند، دریافت یا تنظیم می‌شود.
AutoColorColorخواندنرنگ محاسبه‌شدهٔ فعلی متن (سیاه یا سفید) را که برای ‘auto color’ استفاده می‌شود، برمی‌گرداند.
StrikeThroughboolخواندن/نوشتندرست اگر قلم به صورت متن خط‌خورده قالب‌بندی شده باشد.
DoubleStrikeThroughboolخواندن/نوشتندرست اگر قلم به صورت متن دوگانه خط‌خورده قالب‌بندی شده باشد.
Shadowboolخواندن/نوشتندرست اگر قلم به صورت سایه‌دار قالب‌بندی شده باشد.
Outlineboolخواندن/نوشتندرست اگر فونت به صورت outline قالب‌بندی شده باشد.
Embossboolخواندن/نوشتندرست اگر فونت به صورت embossed قالب‌بندی شده باشد.
Engraveboolخواندن/نوشتندرست اگر فونت به صورت engraved قالب‌بندی شده باشد.
Superscriptboolخواندن/نوشتندرست اگر قلم به صورت بالانویس قالب‌بندی شده باشد.
Subscriptboolخواندن/نوشتندرست اگر فونت به صورت زیرنویس قالب‌بندی شده باشد.
SmallCapsboolخواندن/نوشتندرست اگر فونت به صورت حروف کوچک‌قلم قالب‌بندی شده باشد.
AllCapsboolخواندن/نوشتندرست اگر فونت به صورت تمام حروف بزرگ قالب‌بندی شده باشد.
Hiddenboolخواندن/نوشتندرست اگر قلم به‌صورت متن مخفی قالب‌بندی شده باشد.
UnderlineUnderlineخواندن/نوشتندریافت یا تنظیم نوع زیرخط اعمال‌شده به font.
UnderlineColorSystem.Drawing.Colorخواندن/نوشتنرنگ زیرخط اعمال‌شده به قلم را دریافت یا تنظیم می‌کند.
NumberSpacingNumSpacingخواندن/نوشتننوع فاصله‌گذاری رقم نمایش‌داده‌شده را دریافت یا تنظیم می‌کند.
Scalingintخواندن/نوشتنمقیاس عرض کاراکتر را به درصد دریافت یا تنظیم می‌کند.
Spacingdoubleخواندن/نوشتنفاصله (به نقطه) بین کاراکترها را برمی‌گرداند یا تنظیم می‌کند .
LineSpacingdoubleخواندنفاصله بین خطوط این قلم (به نقطه) را برمی‌گرداند.
Positiondoubleخواندن/نوشتنموقعیت متن (بر حسب نقاط) نسبت به خط پایه را دریافت یا تنظیم می‌کند.
Kerningdoubleخواندن/نوشتناندازهٔ قلمی که کرنینگ از آن شروع می‌شود را دریافت یا تنظیم می‌کند.
HighlightColorSystem.Drawing.Colorخواندن/نوشتنرنگ برجسته (مارکر) را دریافت یا تنظیم می‌کند.
TextEffectTextEffectخواندن/نوشتناثر انیمیشن فونت را دریافت یا تنظیم می‌کند.
FillFillخواندنقالب پر کردن را برای Font دریافت می‌کند.
Bidiboolخواندن/نوشتنمشخص می‌کند که آیا محتویات این بخش ویژگی‌های راست به چپ داشته باشد.
ComplexScriptboolخواندن/نوشتنمشخص می‌کند که آیا محتویات این run صرف‌نظر از مقادیر کاراکترهای Unicode، به عنوان متن اسکریپت پیچیده در هنگام تعیین قالب‌بندی برای این run در نظر گرفته شود.
NoProofingboolخواندن/نوشتنTrue وقتی که کاراکترهای قالب‌بندی‌شده از بررسی املایی مستثنی باشند.
LocaleIdintخواندن/نوشتنشناسهٔ محل (زبان) کاراکترهای قالب‌بندی‌شده را دریافت یا تنظیم می‌کند.
LocaleIdBiintخواندن/نوشتنشناسهٔ محل (زبان) کاراکترهای راست به چپ قالب‌بندی‌شده را دریافت یا تنظیم می‌کند.
LocaleIdFarEastintخواندن/نوشتنشناسهٔ محل (زبان) کاراکترهای آسیایی قالب‌بندی‌شده را دریافت یا تنظیم می‌کند.
BorderBorderخواندنیک شیء Border را برمی‌گرداند که حاشیهٔ قلم را مشخص می‌کند.
ShadingShadingخواندنیک شیء Shading را برمی‌گرداند که به قالب‌بندی سایه‌دار برای قلم اشاره می‌کند.
StyleStyleخواندن/نوشتندریافت یا تنظیم سبک کاراکتر اعمال‌شده به این قالب‌بندی.
StyleNamestringخواندن/نوشتننام سبک کاراکتری که بر این قالب‌بندی اعمال شده است را دریافت یا تنظیم می‌کند.
StyleIdentifierStyleIdentifierخواندن/نوشتنشناسهٔ سبک مستقل از تنظیمات محلی که به سبک کاراکتر اعمال شده است را دریافت یا تنظیم می‌کند.
SnapToGridboolخواندن/نوشتنمشخص می‌کند آیا قلم فعلی هنگام چیدمان باید از تنظیمات «کاراکترها در هر خط» شبکه سند استفاده کند.
EmphasisMarkEmphasisMarkخواندن/نوشتنعلامت تأکید اعمال‌شده به این قالب‌بندی را دریافت یا تنظیم می‌کند.

روش ها

امضاتوضیح
ClearFormatting()قالب‌بندی پیش‌فرض قلم را بازنشانی می‌کند.
HasDmlEffect(dmlEffectType: TextDmlEffect)بررسی می‌کند که آیا اثر متنی خاص DrawingML اعمال شده است.

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

 فارسی