TextLine Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en abstrakt klass för stöd för formatering av tjänster till en textrad.
public ref class TextLine abstract : IDisposable
public abstract class TextLine : IDisposable
type TextLine = class
interface IDisposable
Public MustInherit Class TextLine
Implements IDisposable
- Arv
-
TextLine
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| TextLine() |
Initierar en ny instans av TextLine klassen. |
| TextLine(Double) |
Initierar en ny instans av TextLine klassen. |
Egenskaper
| Name | Description |
|---|---|
| Baseline |
Hämtar avståndet från det översta till baslinjen för det aktuella TextLine objektet. |
| DependentLength |
Hämtar antalet tecken efter det sista tecknet på raden som kan utlösa omformatering av den aktuella raden. |
| Extent |
Hämtar avståndet från den översta till den nedersta svarta pixeln i en linje. |
| HasCollapsed |
Hämtar ett värde som anger om raden är komprimerad. |
| HasOverflowed |
Hämtar ett värde som anger om innehållet på raden flödar över den angivna styckebredden. |
| Height |
Hämtar höjden på en textrad. |
| IsTruncated |
Avgör om textraden trunkeras mitt i ett ord. |
| Length |
Hämtar det totala antalet TextSource positioner för den aktuella raden. |
| MarkerBaseline |
Hämtar avståndet från kanten på linjens högsta punkt till linjens baslinjemarkör. |
| MarkerHeight |
Hämtar höjden på en markör för ett listobjekt. |
| NewlineLength |
Hämtar antalet nyradstecken i slutet av en rad. |
| OverhangAfter |
Hämtar avståndet som svarta bildpunkter sträcker sig utanför den nedre justeringskanten på en linje. |
| OverhangLeading |
Hämtar avståndet som svarta bildpunkter sträcker sig före linjens vänstra inledande justeringskant. |
| OverhangTrailing |
Hämtar avståndet som svarta bildpunkter sträcker sig efter linjens högra avslutande justeringskant. |
| PixelsPerDip |
Hämtar eller anger PixelsPerDip där texten ska återges. |
| Start |
Hämtar avståndet från början av ett stycke till startpunkten för en rad. |
| TextBaseline |
Hämtar avståndet från toppen till baslinjen för textraden. |
| TextHeight |
Hämtar textens höjd och allt annat innehåll på raden. |
| TrailingWhitespaceLength |
Hämtar antalet blankstegskodpunkter utöver det sista icke-tomma tecknet på en rad. |
| Width |
Hämtar bredden på en textrad, exklusive avslutande blankstegstecken. |
| WidthIncludingTrailingWhitespace |
Hämtar bredden på en textrad, inklusive avslutande blankstegstecken. |
Metoder
| Name | Description |
|---|---|
| Collapse(TextCollapsingProperties[]) |
Skapa en komprimerad rad baserat på komprimerade textegenskaper. |
| Dispose() |
Släpper alla hanterade och ohanterade resurser som används av TextFormatter objektet. |
| Draw(DrawingContext, Point, InvertAxes) |
Renderar TextLine objektet baserat på den angivna DrawingContext. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetBackspaceCaretCharacterHit(CharacterHit) |
Hämtar föregående teckenträff efter backspacing. |
| GetCharacterHitFromDistance(Double) |
Hämtar teckenträffen som motsvarar det angivna avståndet från början av raden. |
| GetDistanceFromCharacterHit(CharacterHit) |
Hämtar avståndet från början av raden till det angivna teckenträffen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetIndexedGlyphRuns() |
Hämtar en uppräknare för att räkna IndexedGlyphRun upp objekt i TextLine. |
| GetNextCaretCharacterHit(CharacterHit) |
Hämtar nästa teckenträff för caret-navigering. |
| GetPreviousCaretCharacterHit(CharacterHit) |
Hämtar den tidigare tecknet träff för caret navigering. |
| GetTextBounds(Int32, Int32) |
Hämtar en matris med avgränsningsrektanglar som representerar teckenområdet inom en textrad. |
| GetTextCollapsedRanges() |
Hämtar en samling komprimerade textintervall när en rad har komprimerats. |
| GetTextLineBreak() |
Hämtar status för linjen när den bryts av en radbrytningsprocess. |
| GetTextRunSpans() |
Hämtar en samling TextRun objekt i ett textintervall som finns inom en rad. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |