TextFragmentState
סקירה
TextFragmentState היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: TextState.
מצב עיצוב טקסט ברמת קטע.
המחלקה הזו מספקת 6 שיטות לעבודה עם אובייקטים מסוג TextFragmentState בתוכניות .NET.
השיטות הזמינות כוללות: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, ו‑27 נוספים.
מאפיינים
| Name | Type | Access | Description |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | מילוי רקע המיושם מאחורי טקסט הקטע. |
CharacterSpacing | float | Read/Write | ריווח תווים (Tc) ביחידות מרחב הטקסט. |
CoordinateOrigin | CoordinateOrigin | Read/Write | האם המיקום מתייחס ל‑Y כקו הבסיס או כ‑descender. |
FontSize | float | Read/Write | גודל גופן בנקודות. |
FontStyle | FontStyles | Read/Write | דגלי סגנון גופן (מודגש / נטוי). |
ForegroundColor | Color? | Read/Write | צבע מילוי (ללא קו) המיושם על הגליפים המוצגים. |
FormattingOptions | TextFormattingOptions | Read/Write | אפשרויות עיצוב טקסט (מצב גלישה, מצב ריווח שורות, וכו’). |
HorizontalAlignment | HorizontalAlignment | Read/Write | יישור אופקי של טקסט הקטע. |
HorizontalScaling | float | Read/Write | אחוז קנה מידה אופקי (ברירת מחדל 100). |
Invisible | bool | Read/Write | האם הטקסט מוצג באופן בלתי נראה (מצב רינדור 3). |
LineSpacing | float | Read/Write | ריווח שורות (leading) ביחידות מרחב הטקסט. |
RenderingMode | TextRenderingMode | Read/Write | מצב רינדור גליף (מילוי / קו / חיתוך). |
Rotation | double | Read/Write | זווית סיבוב במעלות. |
StrikeOut | bool | Read/Write | האם לטקסט יש קו חוצה. |
StrokingColor | Color? | Read/Write | צבע קו (מתאר). |
Subscript | bool | Read/Write | האם הטקסט הוא כתב תחתי. |
Superscript | bool | Read/Write | האם הטקסט הוא כתב עילי. |
Underline | bool | Read/Write | האם הטקסט מודגש בקו תחתון. |
WordSpacing | float | Read/Write | ריווח מילים (Tw) ביחידות מרחב הטקסט. |
Font | Aspose.Pdf.Text.Font? | Read/Write | הגופן המשמש לרינדור הקטע. |
DrawTextRectangleBorder | bool | Read/Write | כאשר אמת, מצוירת גבול מלבני סביב תיבת הגבול של הטקסט. |
TabStops | TabStops | Read | הגדרות עצירת טאב שיורשות מהקטע הבעלים. |
FontName | string? | Read/Write | מקבל או מגדיר את שם הגופן. |
TextHeight | float | Read | גובה טקסט משוער בנקודות; מעריך את הגובה המופק מתיבת הגבול של הגליף על ידי החזרת גודל הגופן (היחס השגרתי בין FontSize לגובה הטקסט המוצג הוא מספיק קרוב עבור המתמטיקה של הפריסה, קוראים משתמשים בזה). |
IsBold | bool | Read/Write | האם הגופן מודגש. |
IsItalic | bool | Read/Write | האם הגופן נטוי. |
IsUnderline | bool | Read/Write | האם הטקסט מודגש בקו תחתון. |
IsStrikeOut | bool | Read/Write | האם לטקסט יש קו חוצה. |
IsSuperscript | bool | Read/Write | האם הטקסט הוא כתב עילי. |
IsSubscript | bool | Read/Write | האם הטקסט הוא כתב תחתי. |
TabTag | string | Read | מחרוזת טוקן המוכנסת בטקסט המוצג במקום תו טאב. |
TextRise | double | Read/Write | העלאת טקסט (הזזת כתב עילי/תחתי). |
FontData | FontData? | Read/Write | נתוני גופן חיצוניים להטמעה (מוגדרים דרך FontRepository.OpenFont). |
שיטות
| Signature | Description |
|---|---|
TextFragmentState(fragment: TextFragment) | עטוף את המצב הבסיסי של הקטע כך שהכתיבות יחזרו אליו. |
ApplyChangesFrom(textState: TextState) | העתק כל מאפיין עיצוב ציבורי מ‑textState לתוך המצב הזה. |
IsFitRectangle(str: string, rect: Rectangle) | מחזיר true כאשר הטקסט המוצג מתאים בתוך המלבן שסופק בגופן/גודל הנוכחי. |
MeasureHeight(character: char) | מדוד את הגובה של תו יחיד בגופן/גודל הנוכחי, בנקודות. |
MeasureString(str: string) | מדוד את הרוחב המוצג של str בגופן/גודל הנוכחי, בנקודות. |
TextState() | קורא ל‑TextState על מופע TextFragmentState זה. |