PDFium Delphi Component Docs

CharacterRectangle 속성

컴포넌트: TPdf  ·  유닛: PDFium
PDF user-space coordinate로 본 character의 bounding rectangle을 읽기 전용 인덱싱해 돌려줍니다(원점은 왼쪽 아래, 단위는 point)

Syntax

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

Description

문자의 바운딩 사각형을 PDF 사용자 공간 좌표(원점 왼쪽 아래, 포인트 단위)로 읽는 indexed 읽기 전용 접근입니다. 유효 범위는 현재 페이지 기준 0 .. CharacterCount - 1이며 범위를 벗어난 인덱스는 EPdfError를 발생시킵니다

문자는 논리적 읽기 순서, 즉 PDFium이 콘텐츠 스트림을 파싱한 순서로 반환되며 화면에 보이는 순서와 다를 수 있습니다(오른쪽에서 왼쪽으로 쓰는 문자 체계는 뒤집혀 보일 수 있음)

모든 좌표는 PDF 사용자 공간 포인트 단위이고 원점은 왼쪽 아래입니다. VCL 캔버스에 겹쳐 그릴 때는 PdfView1.PointsToScreen이나 자체 좌표 변환을 사용하세요

Parameters

CharIndex현재 페이지의 0 기반 문자 인덱스입니다(0 .. CharacterCount - 1)

Remarks

Example

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;

See Also

CharacterCount, Charcode, Character, TextPage