EnumPageContentStatesEx

Thao tác trang

Mô tả

Truy vết các lệnh của trang đang chọn và tùy chọn đi sâu vào nội dung Form XObject bằng trạng thái đồ họa và phạm vi tài nguyên đang hiệu lực tại từng toán tử Do

Cú pháp

Delphi

Function EnumPageContentStatesEx(AfterInstruction: Boolean; MaxFormDepth: Integer; 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

MaxFormDepth

States

States

/BBox

UseBlackPtComp chọn số mức Form lồng nhau cần thực thi, trong đó số 0 chỉ giữ các lệnh ở mức trang và các giá trị trên 64 bị giới hạn ở 64Do 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ố bản chụp, bao gồm cả những bản ghi không vừa trong /Resources, hoặc số 0 khi không có tài liệu nào được chọn hoặc một lớp nội dung trang 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ệuViệc thực thi Form tuân theo tính cách ly trạng thái đồ họa, phép nối ma trận form, clipping AfterInstruction và việc chọn tài nguyên hiện hànhTrạng thái con thừa kế giá trị Do hiệu lực đang hoạt động tại toán tử

FormTraversalStatus của nó, rồi áp dụng các thay đổi ExtGState cục bộ của Form mà không làm rò rỉ chúng ngược lại cho callerMột Form có từ điển FormDescendantCount riêng sẽ dùng duy nhất từ điển đó; một Form không có sẽ thừa kế từ điển tài nguyên của nơi gọi ra nó để tương thích với các tệp PDF trước đâyCác stream Form lặp lại được giải mã và phân tích cú pháp một lần cho mỗi lần liệt kê, rồi được thực thi độc lập cho từng lời gọiViệc phát hiện chu trình trên đường đi đang hoạt động và giới hạn độ sâu ngăn chặn đệ quy không tận cùng mà không chặn việc dùng lại hợp lệ từ các nhánh lời gọi riêng biệtKhi