PDFium Delphi Component Docs

CharacterIndexToTextIndex metod

Component: TPdf  ·  Unit: PDFium
Mappar ett teckenindex till dess position i strängen som returneras av Text

Syntax

function CharacterIndexToTextIndex(Index: Integer): Integer;

IndexInteger. Nollbaserat teckenindex på den aktuella sidan
ResultInteger. Nollbaserad förskjutning för det tecknet inom den extraherade texten, eller -1 när tecknet inte bidrar till den

Description

Teckenlistan och den extraherade strängen är inte samma sekvens: genererade tecken som infogade mellanslag och bindestreck förekommer i den ena men inte den andra. Denna metod mappar från teckenlistan till strängen

Det är vad som förvandlar en träff rapporterad mot teckenindex - ett sökresultat, ett klick - till en förskjutning som anroparen kan använda för att dela upp strängen från Text

Resultatet -1 betyder att tecknet inte har någon representation i den extraherade texten, vilket är normalt för tecken som flaggats av CharacterGenerated

See Also

TextIndexToCharacterIndex, Text, CharacterCount, CharacterGenerated