TextFragmentState
نمای کلی
TextFragmentState یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: TextState.
وضعیت قالببندی متن در سطح قطعه
این کلاس 6 متد برای کار با اشیاء TextFragmentState در برنامههای .NET فراهم میکند.
متدهای موجود شامل: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, و 27 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
BackgroundColor | Color? | خواندن/نوشتن | پر کردن پسزمینه که پشت متن بخش اعمال میشود. |
CharacterSpacing | float | خواندن/نوشتن | فاصله بین حروف (Tc) به واحدهای فضای متن. |
CoordinateOrigin | CoordinateOrigin | خواندن/نوشتن | اینکه موقعیتیابی Y را بهعنوان خط پایه یا پاییننویس در نظر میگیرد یا خیر. |
FontSize | float | خواندن/نوشتن | اندازه قلم به نقطه. |
FontStyle | FontStyles | خواندن/نوشتن | پرچمهای سبک قلم (ضخیم / ایتالیک). |
ForegroundColor | Color? | خواندن/نوشتن | رنگ پر (بدون خط) که بر روی گلیفهای رندر شده اعمال میشود. |
FormattingOptions | TextFormattingOptions | خواندن/نوشتن | گزینههای قالببندی متن (حالت پیچش، حالت فاصله خطوط و غیره). |
HorizontalAlignment | HorizontalAlignment | خواندن/نوشتن | تراز افقی متن بخش. |
HorizontalScaling | float | خواندن/نوشتن | درصد مقیاس افقی (پیشفرض ۱۰۰). |
Invisible | bool | خواندن/نوشتن | اینکه متن بهصورت نامرئی رندر شود (حالت رندر ۳). |
LineSpacing | float | خواندن/نوشتن | فاصله خطوط (پیشروی) به واحدهای فضای متن. |
RenderingMode | TextRenderingMode | خواندن/نوشتن | حالت رندر گلیف (پر / خط / برش). |
Rotation | double | خواندن/نوشتن | زاویه چرخش به درجه. |
StrikeOut | bool | خواندن/نوشتن | اینکه متن دارای خطخورده باشد یا خیر. |
StrokingColor | Color? | خواندن/نوشتن | رنگ خط (خطکشی). |
Subscript | bool | خواندن/نوشتن | اینکه متن بهصورت زیرنویس باشد یا خیر. |
Superscript | bool | خواندن/نوشتن | اینکه متن بهصورت بالانویس باشد یا خیر. |
Underline | bool | خواندن/نوشتن | اینکه متن زیرخط داشته باشد یا خیر. |
WordSpacing | float | خواندن/نوشتن | فاصله کلمات (Tw) به واحدهای فضای متن. |
Font | Aspose.Pdf.Text.Font? | خواندن/نوشتن | قلم مورد استفاده برای رندر بخش. |
DrawTextRectangleBorder | bool | خواندن/نوشتن | زمانی که مقدار true باشد، یک حاشیه مستطیلی دور جعبه مرزی متن کشیده میشود. |
TabStops | TabStops | خواندن | تنظیمات توقف تب که از بخش مالک به ارث میرسند. |
FontName | string? | خواندن/نوشتن | نام قلم را دریافت یا تنظیم میکند. |
TextHeight | float | خواندن | ارتفاع تقریبی متن به نقطه؛ ارتفاع مشتقشده از جعبه مرزی گلیف را با بازگرداندن اندازه قلم تقریب میزند (نسبت معمولی بین FontSize و ارتفاع متن رندر شده به اندازهای است که برای محاسبات چیدمان کافی است). |
IsBold | bool | خواندن/نوشتن | اینکه قلم ضخیم باشد یا خیر. |
IsItalic | bool | خواندن/نوشتن | اینکه قلم ایتالیک باشد یا خیر. |
IsUnderline | bool | خواندن/نوشتن | اینکه متن زیرخط داشته باشد یا خیر. |
IsStrikeOut | bool | خواندن/نوشتن | اینکه متن دارای خطخورده باشد یا خیر. |
IsSuperscript | bool | خواندن/نوشتن | اینکه متن بالانویس باشد یا خیر. |
IsSubscript | bool | خواندن/نوشتن | اینکه متن زیرنویس باشد یا خیر. |
TabTag | string | خواندن | توکن رشتهای که بهجای کاراکتر تب در متن رندر شده وارد میشود. |
TextRise | double | خواندن/نوشتن | بالا رفتن متن (جابهجایی بالانویس/زیرنویس). |
FontData | FontData? | خواندن/نوشتن | دادههای قلم خارجی برای جاسازی (از طریق FontRepository.OpenFont تنظیم میشود). |
متدها
| امضا | توضیح |
|---|---|
TextFragmentState(fragment: TextFragment) | وضعیت زیرین تکه را محاط کنید تا نوشتارها به آن بازگردند. |
ApplyChangesFrom(textState: TextState) | تمام ویژگیهای قالببندی عمومی را از textState به این وضعیت کپی کنید. |
IsFitRectangle(str: string, rect: Rectangle) | در صورتی که متن رندر شده در داخل مستطیل ارائهشده با قلم/اندازهٔ فعلی جا بگیرد، true برمیگرداند. |
MeasureHeight(character: char) | ارتفاع یک کاراکتر واحد را با قلم/اندازهٔ فعلی، بر حسب پوینت اندازهگیری کنید. |
MeasureString(str: string) | عرض رندر شدهٔ str را با قلم/اندازهٔ فعلی، بر حسب پوینت اندازهگیری کنید. |
TextState() | متد TextState را بر روی این نمونهٔ TextFragmentState فراخوانی میکند. |