ExportPageSVGA

Đồ họa vector, SVG, trích xuất

Mô tả

Biến thể ANSI của ExportPageSVG

Nhận tham số chuỗi dạng ANSI text, còn lại hành vi giống hệt entry point phiên bản wide-string

Nhận tham số chuỗi dạng ANSI text, còn lại hành vi giống hệt entry point phiên bản wide-string

Cú pháp

Delphi

Function TPDFlib.ExportPageSVG(Page, Options: Integer): WideString;

ActiveX

Function PDFlib::ExportPageSVG(Page As Long, Options As Long) As String

DLL

const wchar_t* DLExportPageSVG(int InstanceID, int Page, int Options);
const char* DLExportPageSVGA(int InstanceID, int Page, int Options);

Giá trị trả về

Trả về tài liệu SVG UTF-16 tự chứa, hoặc chuỗi rỗng khi validation hay trích xuất thất bại

Ghi chú

Các path trang được vẽ giữ nguyên transform, màu tô và màu nét, độ mờ, độ rộng nét, cap, join, miter, dash, tô even-odd và clip có giới hạn dưới dạng attribute của SVG path

Văn bản vẫn tìm được và ảnh được nhúng như PNG data URI với giới hạn 128 MiB mỗi ảnh, đầu ra thành công vì vậy không phụ thuộc file ảnh ngoài

Chữ vẫn tìm kiếm được và ảnh được nhúng thành data URI PNG với giới hạn 128 MiB mỗi ảnh, nên đầu ra thành công không phụ thuộc ảnh ngoàiAnnotation URI trở thành lớp phủ bấm được và điểm đến nội bộ trở thành link #page-N, còn các URI scheme chạy script bị bỏ quaPhần tô pattern và shading dùng fallback màu đen, clipping path tùy ý được biểu diễn bằng biên hiệu dụng của nó, và các path vector bên trong Form XObject không được mở rộng

Trang đang chọn được khôi phục trước khi hàm trả về, và các pointer trả về của DLL giữ hiệu lực cho đến lời gọi tiếp theo trả chuỗi trên cùng một instance

Trang đang chọn được khôi phục trước khi hàm trả về, và các con trỏ trả về của DLL còn hiệu lực cho đến lời gọi trả chuỗi kế trên cùng instance

LastErrorCode là 119 khi trang hoặc tùy chọn không hợp lệ, và 522 khi xuất thất bại

Xem thêm

ExportPageSVGToFile, DrawSVG, ExportPageHTML