TPDFlibPageElement

Data Types

Description

TPDFlibPageElement is a unified record structure carrying metadata for structured page elements (text blocks, raster images, and vector paths) extracted from PDF documents.

Syntax

Delphi

type TPDFlibPageElement = record
    Kind: TPDFlibPageElementKind;
    Page: Integer;
    Left: Double;
    Top: Double;
    Right: Double;
    Bottom: Double;
    Text: WideString;
    FontName: WideString;
    FontSize: Double;
    ImageID: Integer;
    PointCount: Integer;
    IsClosed: Boolean;
    PaintOp: WideString;
  end;

Fields

KindPhân loại cấu trúc được chỉ định bởi TPDFlibPageElementKind
PageChỉ mục trang dựa trên 1 nơi đặt phần tử
LeftTọa độ lệch ngang của hộp giới hạn
TopTọa độ lệch dọc của hộp giới hạn
RightTọa độ ranh giới cạnh phải của hộp giới hạn
BottomTọa độ ranh giới cạnh dưới của hộp giới hạn
TextChuỗi nội dung văn bản Unicode (chỉ hợp lệ khi KindekText)
FontNameTên font được tham chiếu bởi khối văn bản (chỉ hợp lệ khi KindekText)
FontSizeKích thước font tính bằng point (chỉ hợp lệ khi KindekText)
ImageIDHandle tài nguyên hình ảnh raster nội bộ, có thể sử dụng với các API chọn hình ảnh (chỉ hợp lệ khi KindekImage)
PointCountSố lượng nút vectơ đường dẫn xây dựng (chỉ hợp lệ khi KindekPath)
IsClosedChỉ định xem đường dẫn có được đóng hay không (chỉ hợp lệ khi KindekPath)
PaintOpKý tự toán tử vẽ PDF để vẽ đường dẫn này (ví dụ: f cho tô màu, S cho nét vẽ, hoặc B cho cả hai; chỉ hợp lệ khi KindekPath)

See also

TPDFlibPageElementKind, EnumPageElements