TextState
خلاصه ای
TextState یک کلاس در Aspose.PDF FOSS برای .NET است.
حالت فرمت کردن متن.
این کلاس ۱۰ روش برای کار با اشیاء TextState در برنامه های .NET را ارائه می دهد. روش های موجود شامل: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName,و 25 تا ديگه.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
FontName | string? | خواندن/نوشتن | دریافت یا تنظیم نام قلم. |
TextHeight | float | بخونید. | ارتفاع متن را در نقاط تخمین بزنید؛ با بازگردانیدن اندازه فونت، ارتقای گلیف-بوندینگ-کدس (نسبت معمولی بین FontSize و ارتعاش متنی ارائه شده به اندازه کافی نزدیک است تا افراد ریاضیاتی استفاده کنند). |
FontSize | float | خواندن/نوشتن | اندازهٔ قلم را دریافت یا تنظیم میکند. |
ForegroundColor | Color? | خواندن/نوشتن | رنگ پیشزمینه را دریافت یا تنظیم میکند. |
StrokingColor | Color? | خواندن/نوشتن | رنگ متن (خط). |
CoordinateOrigin | CoordinateOrigin | خواندن/نوشتن | اینکه آیا موقعیت ی متن Y را به عنوان خط پایه یا پایین تر می گیرد. |
BackgroundColor | Color? | خواندن/نوشتن | رنگ پسزمینه را دریافت یا تنظیم میکند. |
IsBold | bool | خواندن/نوشتن | این که آیا فونت در bold است. |
IsItalic | bool | خواندن/نوشتن | این که آیا فونت در طالع بینی است. |
FontStyle | FontStyles | خواندن/نوشتن | پرچم های سبک فونت (جلی، متکی و غیره). |
Underline | bool | خواندن/نوشتن | اینکه آیا متن زیرک شده است (به اصطلاح IsUnderline). |
IsUnderline | bool | خواندن/نوشتن | اینکه متن زیرنویس شده است یا نه. |
IsStrikeOut | bool | خواندن/نوشتن | اینکه آیا متن قابل نفوذ است. |
StrikeOut | bool | خواندن/نوشتن | اسم مستعار IsStrikeOut. |
IsSuperscript | bool | خواندن/نوشتن | اینکه متن فوق خط است یا نه. |
Superscript | bool | خواندن/نوشتن | اسم مستعار IsSuperscript. |
IsSubscript | bool | خواندن/نوشتن | اینکه متن زیرنویس است یا نه. |
Subscript | bool | خواندن/نوشتن | اسم مستعار IsSubscript. |
CharacterSpacing | float | خواندن/نوشتن | فاصله ی کاراکتر در واحد های فضای متن. |
WordSpacing | float | خواندن/نوشتن | فاصله کلمه در واحد های فضای متن. |
HorizontalScaling | float | خواندن/نوشتن | درصد مقیاس گذاری افقی (طبیعی 100). |
LineSpacing | float | خواندن/نوشتن | فاصله خط (در قسمت اول) در واحد های فضای متن. |
TabTag | string | بخونید. | نشانه رشته ای که در جای یک کاراکتر تب وارد متن رندر شده است. |
HorizontalAlignment | HorizontalAlignment | خواندن/نوشتن | تعادل افقی متن. |
RenderingMode | TextRenderingMode | خواندن/نوشتن | حالت ارائه متن (کارگر Tr). |
Invisible | bool | خواندن/نوشتن | اینکه آیا این قطعه متن نامرئی است (مودی ۳ ارائه). |
TextRise | double | خواندن/نوشتن | افزایش متن (تعویض فوق/ زیرنویس). |
Rotation | double | خواندن/نوشتن | زاویه چرخش متن در درجه. |
Font | Font? | خواندن/نوشتن | فونت را دریافت یا تنظیم میکند. |
FontData | FontData? | خواندن/نوشتن | داده های فونت خارجی برای چسباندن (از طریق FontRepository.OpenFont تنظیم می شود). |
FormattingOptions | TextFormattingOptions | خواندن/نوشتن | گزینه های فرمت متن (WordWrapMode، LineSpacingMode و غیره). |
روش ها
| Signature | شرح: |
|---|---|
TextState() | TextState را در این مورد TextState فرا می خواند. |
TextState(fontSize: double) | TextState ((fontSize) را در این مورد TextState فرا می خواند. |
TextState(fontFamily: string) | TextState ((fontFamily) در این مورد TextState تماس می گیرد. |
TextState(fontFamily: string, fontSize: double) | TextState ((fontFamily, fontSize) را در این مورد TextState فرا می خواند. |
TextState(fontFamily: string, bold: bool, italic: bool) | TextState{fontFamily، bold, italic) در این مورد TextState تماس می گیرد. |
TextState(foregroundColor: System.Drawing.Color) | TextState ((ForegrundColor) را در این مورد TextState فرا می خواند. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | TextState ((ForeagroundColor, fontSize) را در این مورد TextState فرا می خواند. |
MeasureString(str: string) | تخمین عمق متن در فونت/ اندازه فعلی. |
MeasureHeight(character: char) | تخمین عمق حروف در فونت/ اندازه فعلی. |
ApplyChangesFrom(textState: TextState) | کپی کردن هر ویژگی فرمت عمومی از دیگر به این حالت (بگذاریدن لینک مالک بدون تغییر). |