function CharacterIndexToTextIndex(Index: Integer): Integer;
| Index | Integer. Nollbaserat teckenindex på den aktuella sidan |
| Result | Integer. Nollbaserad förskjutning för det tecknet inom den extraherade texten, eller -1 när tecknet inte bidrar till den |
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