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ố

ElementIDHandle phần tử trang dạng mờ (opaque) được trả về bởi EnumPageElements hoặc EnumeratePageElements
PathSourceChỉ 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
FillRule0 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
0Handle 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