Freigeben über


GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) Methode

Definition

Ruft den CharacterHit-Wert ab, der das ermittelte Caretzeichen des GlyphRun darstellt.

public:
 System::Windows::Media::TextFormatting::CharacterHit GetCaretCharacterHitFromDistance(double distance, [Runtime::InteropServices::Out] bool % isInside);
public System.Windows.Media.TextFormatting.CharacterHit GetCaretCharacterHitFromDistance (double distance, out bool isInside);
member this.GetCaretCharacterHitFromDistance : double * bool -> System.Windows.Media.TextFormatting.CharacterHit
Public Function GetCaretCharacterHitFromDistance (distance As Double, ByRef isInside As Boolean) As CharacterHit

Parameter

distance
Double

Der Offset, der zum Berechnen des ermittelten Caretzeichens verwendet werden soll.

isInside
Boolean

Bestimmt, ob das ermittelte Zeichen im GlyphRun ist.

Gibt zurück

Ein CharacterHit-Wert, der das ermittelte Zeichen darstellt, das sich am nächsten am distance-Wert befindet. Das Out-Parameter isInside gibt true zurück, wenn sich das ermittelte Zeichen innerhalb des GlyphRun befindet, andernfalls false.

Hinweise

Der distance -Wert stellt den Offset von der vorderen Kante des GlyphRundar.

Wenn sich der Treffer außerhalb von GlyphRunbefindet, stellt der Zeichentreffer das nächstgelegene Caretzeichen innerhalb des GlyphRundar.

Die CharacterHit -Struktur stellt Informationen zu einem Zeichen, das innerhalb eines GlyphRun getroffen wurde, dar – den Index des ersten getroffenen Zeichens sowie Informationen über den vor- oder nachgestellten Rand.

Gilt für: