PDFium Component Docs

CharacterRectangle 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 prostokąta ograniczającego znaku we współrzędnych przestrzeni użytkownika PDF (początek w lewym dolnym rogu, w punktach)

Składnia

property CharacterRectangle[CharIndex: Integer]: TPdfRectangle; // read only

Opis

Indeksowany, tylko do odczytu dostęp do prostokąta ograniczającego znaku we współrzędnych przestrzeni użytkownika PDF (początek w lewym dolnym rogu, w punktach) 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
    R := Pdf1.CharacterRectangle[I]; Canvas.TextOut(Round(R.Left), Round(R.Top), Pdf1.Character[I]);
end;

Zobacz też

CharacterCount, Charcode, Character, TextPage