EnumPageContentStates
Thao tác trang
Mô tả
Truy vết mọi lệnh trong tất cả các lớp nội dung của trang đang chọn và báo trạng thái đồ họa hiệu lực theo thứ tự nội dungCùng một bộ theo dõi tiếp tục xuyên qua mảng
/Contents của trang, nên một q trong stream này và Q khớp với nó trong stream sau đó bảo toàn đúng trạng thái ngăn xếp
Cú pháp
Delphi
Function EnumPageContentStates(AfterInstruction: Boolean; Var States: Array Of TPDFlibContentGraphicsState): Integer;Tham số
AfterInstruction chọn bản chụp ngay sau mỗi toán tử khi đúng và ngay trước mỗi toán tử khi sai
States nhận nhiều bản ghi bằng với số bản ghi vừa chứa trong mảng do caller cung cấp
Giá trị trả về
Tổng số lệnh, bao gồm cả những bản ghi không vừa trong States, hoặc số 0 khi không có tài liệu nào được chọn hoặc một lớp không thể phân tích cú pháp
Ghi chú
Hãy gọi một lần với mảng rỗng để lấy số lượng, cấp phát mảng đích, rồi gọi lần nữa để điền dữ liệuTài nguyên
ExtGState, phông và XObject của trang được phân giải một lần trước khi truy vết; hiệu ứng bù điểm đen hiệu lực bắt đầu là Default, đi theo các thay đổi gs và việc khôi phục q/Q, và được báo cùng với mọi bản chụpCác bản chụp
Do
TextMatrix của XObject nhận diện tài nguyên ảnh, form hoặc PostScript và báo các cận lời gọi đã bị biến đổiCác toán tử hiển thị văn bản đẩy TJ tiến lên bằng số liệu phông đơn giản hay hợp thành, bao gồm kiểu viết ngang hoặc dọc, giãn cách, tỉ lệ và các điều chỉnh
CropBoxRanh giới clipping ban đầu dùng MediaBox của trang đang chọn, với phương án dự phòng
EnumPageContentStatesEx tiêu chuẩn, và các toán tử đường dẫn tiếp theo cập nhật các cận clipping bảo thủ hoặc chính xácCác tài nguyên bên ngoài chưa được phân giải giữ nguyên định danh của chúng mà không bịa ra giá trị hiệu lựcAPI này cố ý chỉ dừng ở mức trang; hãy dùng