TextFragmentState

TextFragmentState

Oversigt

TextFragmentState er en klasse i Aspose.PDF FOSS for .NET. Arver fra: TextState.

Fragment-niveau tekstformateringsstatus.

Denne klasse giver 6 metoder til at arbejde med TextFragmentState-objekter i .NET-programmer. Tilgængelige metoder inkluderer: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Alle offentlige medlemmer er tilgængelige for enhver .NET-applikation efter installation af Aspose.PDF FOSS for .NET-pakken. Egenskaber: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, og 27 flere.

Egenskaber

NavnTypeAdgangBeskrivelse
BackgroundColorColor?Read/WriteBaggrundsudfyldning anvendt bag fragmentteksten.
CharacterSpacingfloatRead/WriteTegnmellemrum (Tc) i tekstrumsenheder.
CoordinateOriginCoordinateOriginRead/WriteOm positionering behandler Y som grundlinjen eller som nedstigningen.
FontSizefloatRead/WriteSkriftstørrelse i punkter.
FontStyleFontStylesRead/WriteSkrifttypestilflag (Fed / Kursiv).
ForegroundColorColor?Read/WriteUdfyldningsfarve (uden streg) anvendt på de gengivne glyffer.
FormattingOptionsTextFormattingOptionsRead/WriteTekstformateringsindstillinger (ombrydningstilstand, linjeafstandstilstand osv.).
HorizontalAlignmentHorizontalAlignmentRead/WriteVandret justering af fragmentets tekst.
HorizontalScalingfloatRead/WriteVandret skalering i procent (standard 100).
InvisibleboolRead/WriteOm teksten gengives usynligt (rendering mode 3).
LineSpacingfloatRead/WriteLinjeafstand (leading) i tekstrumsenheder.
RenderingModeTextRenderingModeRead/WriteGlyf‑gengivelsestilstand (fyld / streg / klip).
RotationdoubleRead/WriteRotationsvinkel i grader.
StrikeOutboolRead/WriteOm teksten har gennemstregning.
StrokingColorColor?Read/WriteStreg (omrids) farve.
SubscriptboolRead/WriteOm teksten er sænket (subscript).
SuperscriptboolRead/WriteOm teksten er hævet (superscript).
UnderlineboolRead/WriteOm teksten er understreget.
WordSpacingfloatRead/WriteOrd‑mellemrum (Tw) i tekstrumsenheder.
FontAspose.Pdf.Text.Font?Read/WriteSkriften der bruges til at gengive fragmentet.
DrawTextRectangleBorderboolRead/WriteNår sand, tegnes en rektangulær kant omkring tekstens begrænsningsboks.
TabStopsTabStopsReadTabulatorindstillinger arvet fra den ejende fragment.
FontNamestring?Read/WriteHenter eller indstiller skriftnavnet.
TextHeightfloatReadOmtrentlig teksthøjde i punkter; anslår den af glyf‑begrænsningsboks afledte højde ved at returnere FontSize (typisk forhold mellem FontSize og gengivet teksthøjde er tilstrækkeligt for layout‑matematik, som kalderne bruger dette til).
IsBoldboolRead/WriteOm skrifttypen er fed.
IsItalicboolRead/WriteOm skrifttypen er kursiv.
IsUnderlineboolRead/WriteOm teksten er understreget.
IsStrikeOutboolRead/WriteOm teksten har gennemstregning.
IsSuperscriptboolRead/WriteOm teksten er hævet (superscript).
IsSubscriptboolRead/WriteOm teksten er sænket (subscript).
TabTagstringReadStrengtoken indsat i den gengivne tekst i stedet for et tabulatortegn.
TextRisedoubleRead/WriteTekstløft (superscript/subscript forskydning).
FontDataFontData?Read/WriteEkstern skriftdatasæt til indlejring (sat via FontRepository.OpenFont).

Metoder

SignaturBeskrivelse
TextFragmentState(fragment: TextFragment)Pak fragmentets underliggende tilstand ind, så skrivninger flyder tilbage til den.
ApplyChangesFrom(textState: TextState)Kopier alle offentlige formaterings‑egenskaber fra textState til denne tilstand.
IsFitRectangle(str: string, rect: Rectangle)Returnerer true, når den gengivne tekst passer inden for den leverede rektangel ved den aktuelle skrifttype / størrelse.
MeasureHeight(character: char)Mål højden af et enkelt tegn ved den aktuelle skrifttype / størrelse, i point.
MeasureString(str: string)Mål den gengivne bredde af str ved den aktuelle skrifttype / størrelse, i point.
TextState()Kalder TextState på denne TextFragmentState‑instans.

Se også

 Dansk