System.Windows.Media.TextFormatting Naamruimte

Biedt typen waarmee de opmaak van tekst wordt bepaald, meestal op een lager niveau dan op besturingselementen gebaseerde tekstpresentatie of het tekstobjectmodel.

Klassen

Name Description
CultureSpecificCharacterBufferRange

Vertegenwoordigt een reeks tekens die zijn gekoppeld aan een cultuur.

IndexedGlyphRun

Hiermee kunnen clients van de tekstengine een index van een tekstbronteken toewijzen aan de bijbehorende GlyphRun.

TextBounds

Vertegenwoordigt de begrenzingsrechthoek van een bereik van tekens.

TextCharacters

Vertegenwoordigt een verzameling tekenglyphs van verschillende fysieke lettertypen.

TextCollapsedRange

Vertegenwoordigt het bereik van tekens en de breedtemeting voor samengevouwen tekst binnen een regel.

TextCollapsingProperties

Vertegenwoordigt de kenmerken van samengevouwen tekst.

TextEmbeddedObject

Definieert een type tekstinhoud waarin meten, treffers testen en tekenen van de volledige inhoud in zijn geheel worden uitgevoerd.

TextEmbeddedObjectMetrics

Hiermee geeft u eigenschappen voor een TextEmbeddedObject.

TextEndOfLine

Hiermee definieert u een speciale tekstuitvoering die wordt gebruikt om het einde van een regel te markeren.

TextEndOfParagraph

Hiermee definieert u een speciale tekstuitvoering die wordt gebruikt om het einde van een alinea te markeren.

TextEndOfSegment

Hiermee definieert u een gespecialiseerde tekstuitvoering die wordt gebruikt om het einde van een segment te markeren.

TextFormatter

Biedt services voor het opmaken van tekst en brekende tekstregels met behulp van een aangepaste client voor tekstindeling.

TextHidden

Hiermee definieert u een speciale tekstuitvoering die wordt gebruikt om een bereik met verborgen tekens te markeren.

TextLine

Biedt een abstracte klasse voor het ondersteunen van opmaakservices voor een tekstregel.

TextLineBreak

Hiermee geeft u teksteigenschappen en status op het punt waar tekst wordt verbroken door het regelbrekingsproces.

TextMarkerProperties

Vertegenwoordigt een abstracte klasse voor het definiëren van tekstmarkeringen.

TextModifier

Vertegenwoordigt een gespecialiseerde tekstuitvoering die kan worden gebruikt om eigenschappen van tekstuitvoeringen binnen het bereik te wijzigen.

TextParagraphProperties

Biedt een set eigenschappen, zoals stroomrichting, uitlijning of inspringing, die kan worden toegepast op een alinea. Dit is een abstracte klasse.

TextRun

Vertegenwoordigt een reeks tekens die één set eigenschappen delen.

TextRunBounds

Vertegenwoordigt de begrenzingsrechthoek van een tekstuitvoering.

TextRunCache

Biedt cachingservices voor het TextFormatter object om de prestaties te verbeteren.

TextRunProperties

Biedt een set eigenschappen, zoals lettertype of voorgrondborstel, die op een TextRun object kunnen worden toegepast. Dit is een abstracte klasse.

TextRunTypographyProperties

Biedt een abstracte klasse voor het ondersteunen van typografie-eigenschappen voor TextRun objecten.

TextSimpleMarkerProperties

Biedt een algemene implementatie van tekstmarkeringseigenschappen.

TextSource

Biedt een abstracte klasse voor het opgeven van tekengegevens en opmaakeigenschappen die door het TextFormatter object moeten worden gebruikt.

TextSpan<T>

Vertegenwoordigt een algemene klasse die een eenvoudige koppeling van een object van het type T en een opgegeven uitvoeringslengte toestaat.

TextTabProperties

Hiermee geeft u eigenschappen van door de gebruiker gedefinieerde tabbladen.

TextTrailingCharacterEllipsis

Hiermee definieert u samengevouwen teksteigenschappen voor het samenvouwen van een hele regel naar het einde bij tekengranulariteit en met het weglatingsteken dat het samengevouwen tekstsymbool is.

TextTrailingWordEllipsis

Definieert samengevouwen teksteigenschappen voor het samenvouwen van een hele regel naar het einde bij granulariteit van woorden en met het weglatingsteken dat het samengevouwen tekstsymbool is.

Structs

Name Description
CharacterBufferRange

Beschrijft een tekenreeks met tekens.

CharacterBufferReference

Beschrijft een tekenbuffer voor een tekstuitvoering.

CharacterHit

Vertegenwoordigt informatie over een tekentreffer in een glyph-uitvoering.

MinMaxParagraphWidth

Vertegenwoordigt de kleinste en grootst mogelijke alineabreedte die de opgegeven tekstinhoud volledig kan bevatten.

Enums

Name Description
InvertAxes

De inversie van horizontale en verticale assen van het tekenoppervlak aangeven.

TextCollapsingStyle

Hiermee geeft u de stijl van samengevouwen tekst.

TextTabAlignment

Beschrijft hoe tekst wordt uitgelijnd op een tabbladlocatie.