TextState

TextState

Overzicht

TextState is een klasse in Aspose.PDF FOSS voor .NET.

Tekstopmaakstatus.

Deze klasse biedt 10 methoden voor het werken met TextState objecten in .NET programma’s. Beschikbare methoden zijn: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, en nog 26.

Eigenschappen

NaamTypeToegangBeschrijving
FontNamestring?Lezen/schrijvenGeeft of stelt de naam van het lettertype in.
TextXIndentfloatLezenStart X (punten) op de pagina van de tekst waartoe deze status behoort.
TextHeightfloatLezenTeksthoogte in punten: (Stijging +
FontSizefloatLezen/schrijvenHaalt of stelt de lettergrootte in.
ForegroundColorColor?Lezen/schrijvenHaalt of stelt de voorgrondkleur in.
StrokingColorColor?Lezen/schrijvenStrookkleur (omlijning) van de tekst.
CoordinateOriginCoordinateOriginLezen/schrijvenOf de tekstpositionering Y als de basislijn of als de descender beschouwt.
BackgroundColorColor?Lezen/schrijvenHaalt de achtergrondkleur op of stelt deze in.
IsBoldboolLezen/schrijvenOf het lettertype vetgedrukt is.
IsItalicboolLezen/schrijvenOf het lettertype cursief is.
FontStyleFontStylesLezen/schrijvenLettertype stijlvlaggen (Bold, Italic, etc.).
UnderlineboolLezen/schrijvenOf de tekst onderstreept is (alias voor IsUnderline).
IsUnderlineboolLezen/schrijvenOf de tekst onderstreept is.
IsStrikeOutboolLezen/schrijvenOf de tekst doorgehaald is.
StrikeOutboolLezen/schrijvenAlias voor IsStrikeOut.
IsSuperscriptboolLezen/schrijvenOf de tekst superscript is.
SuperscriptboolLezen/schrijvenAlias voor IsSuperscript.
IsSubscriptboolLezen/schrijvenOf de tekst subscript is.
SubscriptboolLezen/schrijvenAlias voor IsSubscript.
CharacterSpacingfloatLezen/schrijvenKarakterafstand in tekstruimte-eenheden.
WordSpacingfloatLezen/schrijvenWoordspatiëring in tekstruimte-eenheden.
HorizontalScalingfloatLezen/schrijvenHorizontale schaalpercentage (standaard 100).
LineSpacingfloatLezen/schrijvenRegelafstand (leading) in eenheden van de tekstruimte.
TabTagstringLezenString-token ingevoegd in de gerenderde tekst in plaats van een tab-teken.
HorizontalAlignmentHorizontalAlignmentLezen/schrijvenHorizontale uitlijning van de tekst.
RenderingModeTextRenderingModeLezen/schrijvenTekstweergavemodus (Tr-operator).
InvisibleboolLezen/schrijvenOf dit tekstfragment onzichtbaar is: weergavemodus 3, of tekst die later door een ondoorzichtige gevulde rechthoek volledig wordt bedekt (verborgen-door-occlusie: redactie-achtige bedekte tekst meldt Invisible terwijl zijn RenderingMode blijft FillText).
TextRisedoubleLezen/schrijvenTekstverhoging (superscript/subscript offset).
RotationdoubleLezen/schrijvenTekstrotatiehoek in graden.
FontFont?Lezen/schrijvenHaalt het lettertype op of stelt het in.
FontDataFontData?Lezen/schrijvenExterne lettertypegegevens voor insluiting (instellen via FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsLezen/schrijvenTekstopmaakopties (WordWrapMode, LineSpacingMode, enz.).

Methoden

HandtekeningBeschrijving
TextState()Roept TextState aan op deze TextState instantie.
TextState(fontSize: double)Roept TextState(fontSize) aan op deze TextState instantie.
TextState(fontFamily: string)Roept TextState(fontFamily) aan op deze TextState instantie.
TextState(fontFamily: string, fontSize: double)Roept TextState(fontFamily, fontSize) aan op deze TextState instantie.
TextState(fontFamily: string, bold: bool, italic: bool)Roept TextState(fontFamily, bold, italic) aan op deze TextState instantie.
TextState(foregroundColor: System.Drawing.Color)Roept TextState(foregroundColor) aan op deze TextState instantie.
TextState(foregroundColor: System.Drawing.Color, fontSize: double)Roept TextState(foregroundColor, fontSize) aan op deze TextState-instantie.
MeasureString(str: string)Ruwe schatting van de tekstbreedte bij het huidige lettertype/grootte.
MeasureHeight(character: char)Hoogte van het teken bij het huidige lettertype/grootte, in punten — de eigen begrenzingsvakhoogte van de glyph (yMax − yMin) gemapt naar de tekstruimte als hoogte × FontSize / 1000.
ApplyChangesFrom(textState: TextState)Kopieer elke openbare opmaak-eigenschap van other naar deze staat (met de eigenaarskoppeling intact).

Zie ook

 Nederlands