TPDFlibViewerPanel
Trình xem
Mô tả
TPDFlibViewerPanel (unit Lib\PDFlibViewer.pas) là lớp cơ sở trừu tượng của các panel đồng hành bộ xem TPDFlibOutlineViewer, TPDFlibSearchPanel và TPDFlibThumbnailBar. Panel hiển thị một danh sách hàng cuộn được, mỗi hàng mang một payload số nguyên ẩn (thường là số trang), và giữ một tham chiếu trơn đến TPDFlibViewer đang gắn. Ứng dụng hiếm khi khởi tạo trực tiếp lớp cơ sở; nó tồn tại để ba panel cụ thể dùng chung cơ chế gắn kết và hàng
Cú pháp
Delphi
TPDFlibViewerPanel = Class(TCustomControl)
Public
Procedure AttachViewer(AViewer: TPDFlibViewer);
Function ItemCount: Integer;
Function ItemText(Index: Integer): WideString;
Function ItemData(Index: Integer): Integer;
Property Viewer: TPDFlibViewer;
Published
Property Align;
Property Anchors;
Property Color;
Property Font;
Property Visible;
End;Tham số
AttachViewer | Gắn panel vào bộ xem và nạp dữ liệu của nó; panel giữ một tham chiếu trơn, nên bộ xem phải tồn tại lâu hơn panel hoặc được gắn lại |
|---|---|
ItemCount | Số hàng đang được liệt kê |
ItemText | Văn bản hiển thị của hàng (tính từ 0) |
ItemData | Payload số nguyên ẩn của hàng (thường là số trang tính từ 1) |
Viewer | Thể hiện TPDFlibViewer đang gắn; bằng nil trước AttachViewer |
Ghi chú
Các hàng được dựng lại bởi phương thức ảo Reload khi tài liệu được mở trong bộ xem đang gắn; lớp dẫn xuất ghi đè nó để đổ nội dung tài liệu (dấu trang, kết quả khớp, số trang) vào danh sách. Kích hoạt một hàng sẽ gọi ItemActivated ảo, với cài đặt mặc định điều hướng bộ xem đang gắn đến trang của hàng đó qua GoToPage
Xem thêm
TPDFlibOutlineViewer, TPDFlibSearchPanel, TPDFlibThumbnailBar, TPDFlibViewer