TextFragmentState

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 נוספים.

מאפיינים

NameTypeAccessDescription
BackgroundColorColor?Read/Writeמילוי רקע המיושם מאחורי טקסט הקטע.
CharacterSpacingfloatRead/Writeריווח תווים (Tc) ביחידות מרחב הטקסט.
CoordinateOriginCoordinateOriginRead/Writeהאם המיקום מתייחס ל‑Y כקו הבסיס או כ‑descender.
FontSizefloatRead/Writeגודל גופן בנקודות.
FontStyleFontStylesRead/Writeדגלי סגנון גופן (מודגש / נטוי).
ForegroundColorColor?Read/Writeצבע מילוי (ללא קו) המיושם על הגליפים המוצגים.
FormattingOptionsTextFormattingOptionsRead/Writeאפשרויות עיצוב טקסט (מצב גלישה, מצב ריווח שורות, וכו’).
HorizontalAlignmentHorizontalAlignmentRead/Writeיישור אופקי של טקסט הקטע.
HorizontalScalingfloatRead/Writeאחוז קנה מידה אופקי (ברירת מחדל 100).
InvisibleboolRead/Writeהאם הטקסט מוצג באופן בלתי נראה (מצב רינדור 3).
LineSpacingfloatRead/Writeריווח שורות (leading) ביחידות מרחב הטקסט.
RenderingModeTextRenderingModeRead/Writeמצב רינדור גליף (מילוי / קו / חיתוך).
RotationdoubleRead/Writeזווית סיבוב במעלות.
StrikeOutboolRead/Writeהאם לטקסט יש קו חוצה.
StrokingColorColor?Read/Writeצבע קו (מתאר).
SubscriptboolRead/Writeהאם הטקסט הוא כתב תחתי.
SuperscriptboolRead/Writeהאם הטקסט הוא כתב עילי.
UnderlineboolRead/Writeהאם הטקסט מודגש בקו תחתון.
WordSpacingfloatRead/Writeריווח מילים (Tw) ביחידות מרחב הטקסט.
FontAspose.Pdf.Text.Font?Read/Writeהגופן המשמש לרינדור הקטע.
DrawTextRectangleBorderboolRead/Writeכאשר אמת, מצוירת גבול מלבני סביב תיבת הגבול של הטקסט.
TabStopsTabStopsReadהגדרות עצירת טאב שיורשות מהקטע הבעלים.
FontNamestring?Read/Writeמקבל או מגדיר את שם הגופן.
TextHeightfloatReadגובה טקסט משוער בנקודות; מעריך את הגובה המופק מתיבת הגבול של הגליף על ידי החזרת גודל הגופן (היחס השגרתי בין FontSize לגובה הטקסט המוצג הוא מספיק קרוב עבור המתמטיקה של הפריסה, קוראים משתמשים בזה).
IsBoldboolRead/Writeהאם הגופן מודגש.
IsItalicboolRead/Writeהאם הגופן נטוי.
IsUnderlineboolRead/Writeהאם הטקסט מודגש בקו תחתון.
IsStrikeOutboolRead/Writeהאם לטקסט יש קו חוצה.
IsSuperscriptboolRead/Writeהאם הטקסט הוא כתב עילי.
IsSubscriptboolRead/Writeהאם הטקסט הוא כתב תחתי.
TabTagstringReadמחרוזת טוקן המוכנסת בטקסט המוצג במקום תו טאב.
TextRisedoubleRead/Writeהעלאת טקסט (הזזת כתב עילי/תחתי).
FontDataFontData?Read/Writeנתוני גופן חיצוניים להטמעה (מוגדרים דרך FontRepository.OpenFont).

שיטות

SignatureDescription
TextFragmentState(fragment: TextFragment)עטוף את המצב הבסיסי של הקטע כך שהכתיבות יחזרו אליו.
ApplyChangesFrom(textState: TextState)העתק כל מאפיין עיצוב ציבורי מ‑textState לתוך המצב הזה.
IsFitRectangle(str: string, rect: Rectangle)מחזיר true כאשר הטקסט המוצג מתאים בתוך המלבן שסופק בגופן/גודל הנוכחי.
MeasureHeight(character: char)מדוד את הגובה של תו יחיד בגופן/גודל הנוכחי, בנקודות.
MeasureString(str: string)מדוד את הרוחב המוצג של str בגופן/גודל הנוכחי, בנקודות.
TextState()קורא ל‑TextState על מופע TextFragmentState זה.

ראה גם

 עברית