property CharacterOrigin[CharIndex: Integer]: TPdfPoint; // read only
Indeksowany, tylko do odczytu dostęp do początku znaku (kotwicy lewego końca linii bazowej) w punktach przestrzeni użytkownika PDF Zakres poprawnych wartości to 0 .. CharacterCount - 1 dla bieżącej strony; podanie indeksu spoza zakresu zgłasza EPdfError
Znaki są zwracane w logicznej kolejności czytania — czyli w kolejności, w jakiej PDFium odczytał strumień zawartości — a niekoniecznie w kolejności wizualnej (skrypty pisane od prawej do lewej mogą wyglądać odwrócone)
Wszystkie współrzędne są w punktach przestrzeni użytkownika PDF z początkiem w lewym dolnym rogu Użyj PdfView1.PointsToScreen albo własnej transformacji współrzędnych przy nakładaniu na płótno VCL
| CharIndex | Indeks znaku liczony od zera na bieżącej stronie (0 .. CharacterCount - 1) |
CharacterCount zeruje się do 0, gdy Active ma wartość False albo żadna strona nie jest otwartaCharacterGenerated).
var
I: Integer;
begin
for I := 0 to Pdf1.CharacterCount - 1 do
P := Pdf1.CharacterOrigin[I]; // origin of glyph I, in points
end;