ReplacePageRanges

Thao tác tài liệu

Mô tả

Thay nội dung trực quan và trình bày cấp trang của các trang hiện có trong tài liệu được chọn bằng các trang nhập từ một tài liệu đang mở khác trong khi giữ lại các đối tượng trang đích

Cú pháp

Delphi

Function TPDFlib.ReplacePageRanges(DocumentID, TargetStartPage: Integer; Const RangeList: WideString; Options: Integer= 0): Integer;

Tham số

DocumentIDĐịnh danh của tài liệu nguồn đang mở, phải khác với tài liệu đích được chọn
TargetStartPageSố trang bắt đầu từ 1 trong tài liệu đích được chọn nơi việc thay thế bắt đầu
RangeListBiểu thức khoảng trang nguồn, ví dụ "1-3,5"; ký tự không hợp lệ hoặc trang ngoài khoảng khiến toàn bộ lời gọi thất bại
Options0 sắp xếp trang và loại bỏ trùng lặp; 1 giữ thứ tự nguồn và cho phép số trang lặp lại

Giá trị trả về

0Xác thực hoặc thay thế thất bại và các trang đích được giữ nguyên
1Các trang đích được yêu cầu đã được thay

Ghi chú

Thao tác chuyển Contents, Resources, năm hộp trang, Rotate, Group, UserUnit và BoxColorInfo. Số đối tượng trang đích, chú thích, widget biểu mẫu, đích dấu trang và các tham chiếu hiện có khác vẫn được gắn kèm. Chú thích nguồn, trường biểu mẫu và đề mục không được nhập. Số trang giữ nguyên, và mọi khoảng nguồn cùng dung lượng đích được xác thực trước khi sửa đổi

Ví dụ

var SourceDoc: Integer;
SourceDoc := PDF.LoadFromFile('source.pdf', '');
PDF.SelectDocument(MainDoc);
// Replace page 2 of MainDoc with page 1 of source.pdf
PDF.ReplacePageRanges(SourceDoc, 2, '1', 0);

Xem thêm

CopyPageRanges, DeletePages, InsertPages