NormalizeContentStreams
Tối ưu hóa tài liệu, luồng nội dung, hiệu năng
Mô tả
Parse mọi layer nội dung trang trong dải đang chọn, phát ra khoảng token và dạng số chuẩn tắc, và lưu các layer đã đổi với nén Flate
Cú pháp
Delphi
Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;Tham số
| PageRange | Dải trang tính từ 1 như 1,3,5-7, hoặc chuỗi rỗng cho mọi trang |
|---|
Giá trị trả về
Số content layer mà byte đã decode bị thay đổi, hoặc 0 khi không có layer nào cần chuẩn hóa, dải không hợp lệ, hay mọi layer ứng viên đều parse thất bại
Ghi chú
Tên toán tử, giá trị chuỗi đã decode, các thao tác văn bản và toàn bộ đoạn ảnh inline từ BI đến EI giữ nguyênChú thích và khoảng trắng thừa bị gỡ vì chúng không ảnh hưởng ngữ nghĩa vẽ của PDF
Một layer hỏng cấu trúc giữ nguyên từng byte, và lỗi ở một layer không chặn các trang khácThao tác báo tiến trình, phản hồi
Lớp lỗi cấu trúc vẫn giống hệt từng byte, và lỗi ở một lớp không chặn các trang khác
Abort giữa các trang, và khôi phục trang đang chọn trước đóChạy phương thức lần nữa là idempotent và trả về
0 khi mọi layer đang chọn vốn đã canonical
Ví dụ
ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);