ReplacePageElementClipPath

Soạn thảo luồng nội dung, Đường dẫn cắt

Mô tả

Thay thế đối tượng đường dẫn cấp cao nhất chính xác đã tạo ra một thành phần có thể chỉnh sửa của giao cắt cắt hiệu dụng của một phần tử được liệt kê

Cú pháp

Delphi

Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;

Tham số

ElementIDHandle phần tử trang dạng mờ
ClipPathIndexChỉ số thành phần bắt đầu từ 1 có cờ có thể chỉnh sửa được trả về bởi thuộc tính 6 của GetPageElementClipPathInfo
PathSourceCác chỉ thị dựng đường dẫn thay thế bắt đầu bằng m hoặc re
FillRule0 cho W hoặc 1 cho W*

Giá trị trả về

1Đường dẫn nguồn đã được thay và mọi handle phần tử trang bị vô hiệu hóa
0Đầu vào không hợp lệ, nguồn đã chụp đã thay đổi hoặc thành phần chỉ đọc

Ghi chú

Lớp nguồn đã chụp, khoảng chỉ thị và dấu vân tay chuẩn hóa đều được kiểm chứng trước khi ghiTọa độ

PathSource dùng không gian người dùng hiện tại tại nguồn cắt gốc; hình học thành phần được liệt kê dùng không gian người dùng mặc định sau CTM nguồnNếu toán tử kết thúc gốc vừa tô vừa cắt đường dẫn, việc thay thế cũng thay đổi hình học được tô đó vì PDF dùng cùng một đường dẫn hiện tại cho cả hai hiệu ứngChỉnh sửa thay đổi mọi phần tử sau đó tiêu thụ cùng thành phần cắt trạng thái đồ họa, không chỉ phần tử được dùng để chọn nóBiên trang ban đầu, các clip outline văn bản, clip cục bộ Form, đối tượng đường dẫn hỏng dạng và đường dẫn bị tách qua nhiều lớp nội dung là chỉ đọcKhi thất bại,

Nếu operator kết thúc ban đầu vừa vẽ vừa clip path, việc thay đổi cũng đổi hình học đã vẽ vì PDF dùng cùng current path cho cả hai hiệu ứng

Thay đổi tác động mọi phần tử sau này dùng cùng component clip của graphics state, không chỉ phần tử dùng để chọn nó

Biên trang ban đầu, clip bằng outline chữ, clip cục bộ của Form, object path lỗi và path chia qua các lớp nội dung là chỉ đọc

LastErrorCode là 532 cho đầu vào không hợp lệ, 533 cho nguồn lỗi thời hoặc 534 cho thành phần chỉ đọc