InsertPageElementClipPath
Soạn thảo luồng nội dung, Đường dẫn cắt
Mô tả
Thêm một đường clipping khác-không hay even-odd chỉ ảnh hưởng đến đúng một phần tử văn bản, ảnh hay đường dẫn được liệt kê
Cú pháp
Delphi
Function TPDFlib.InsertPageElementClipPath(ElementID: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Tham số
| ElementID | Handle phần tử trang dạng mờ (opaque) được trả về bởi EnumPageElements hoặc EnumeratePageElements |
|---|---|
| PathSource | Chỉ các lệnh dựng đường dẫn, bắt đầu bằng m hay re và không chứa W, W* cùng các toán tử vẽ đường |
| FillRule | 0 cho quy tắc winding khác không hoặc 1 cho quy tắc even-odd |
Giá trị trả về
| 1 | Đường clipping cục bộ đã được chèn và mọi handle phần tử trang đều hết hiệu lực |
|---|---|
| 0 | Handle hoặc nguồn đường dẫn không hợp lệ, handle đã cũ hoặc trạng thái văn bản không thể được dựng lại một cách an toàn |
Ghi chú
Phương thức ghi một phạm vi q/Q cân bằng xung quanh đích để giao cắt mới không thể rò rỉ vào nội dung trang phía sauTọa độ
PathSource dùng không gian người dùng hiện tại tại đích; các đoạn clipping và các cận được liệt kê dùng không gian người dùng mặc định sau CTM đang hoạt độngVới đích nằm bên trong một đối tượng văn bản, phương thức tạo các đối tượng văn bản bao quanh hợp lệ và phát lại khoản tiến vô hình gốc để trích xuất văn bản và việc định vị sau này giữ nguyênCác chế độ kết xuất văn bản đóng góp outline glyph vào clipping là chỉ đọc vì việc cô lập chúng sẽ thay đổi ngữ nghĩa clip bền vữngKhi thất bại, hãy kiểm tra
Với đích nằm trong text object, phương thức tạo các text object bao quanh hợp lệ và phát lại advance vô hình gốc, việc trích xuất và định vị sau đó không đổi
Các chế độ render văn bản góp outline glyph vào clipping là chỉ đọc vì cô lập chúng sẽ đổi ngữ nghĩa clip bền vững
LastErrorCode: 532 nghĩa là đầu vào không hợp lệ, 533 nghĩa là nội dung đã cũ và 534 nghĩa là đích không thể được chỉnh sửa an toàn