PDFium Component Docs

CharacterOrigin Właściwość

Ten wpis API zachowuje identyfikatory, sygnatury, bloki kodu i terminy PDF w oryginalnej postaci.
Komponent: TPdf  ·  Moduł: PDFium
Tylko do odczytu, indeksowany dostęp do początku znaku (kotwicy lewego końca linii bazowej) w punktach przestrzeni użytkownika PDF

Składnia

property CharacterOrigin[CharIndex: Integer]: TPdfPoint; // read only

Opis

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

Parametry

CharIndexIndeks znaku liczony od zera na bieżącej stronie (0 .. CharacterCount - 1)

Uwagi

Przykład

var
  I: Integer;
begin
  for I := 0 to Pdf1.CharacterCount - 1 do
    P := Pdf1.CharacterOrigin[I]; // origin of glyph I, in points
end;

Zobacz też

CharacterCount, Charcode, CharacterRectangle, Character, TextPage