GlyphRun.GetCaretCharacterHitFromDistance(Double, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.