DrawSVG

Đồ họa vector, SVG, Nội dung trang

Mô tả

Vẽ hình học SVG vào vùng chữ nhật trên trang dưới dạng đường dẫn PDF gốc mà không tạo image XObject raster

Cú pháp

Delphi

Function TPDFlib.DrawSVG(Left, Top, Width, Height: Double; Const SVG, AltText: WideString): Integer;

ActiveX

Function PDFlib::DrawSVG(Left As Double, Top As Double, Width As Double, Height As Double, SVG As String, AltText As String) As Long

DLL

int DLDrawSVG(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);

Tham số

LeftVị trí ngang của hình chữ nhật đích
TopCạnh trên của hình chữ nhật đích
WidthChiều rộng điểm đến theo đơn vị đo hiện tại
HeightChiều cao điểm đến theo đơn vị đo hiện tại
SVGNguồn SVG chứa hình học vector
AltTextMô tả trợ năng dùng khi tự động gắn tag mở một structure element Figure

Giá trị trả về

Trả về 1 khi có ít nhất một hình vector được hỗ trợ được vẽ, hoặc 0 nếu đầu vào rỗng, không hợp lệ, quá khổ hay chỉ gồm kiểu không hỗ trợ

Ghi chú

Tập con vector được hỗ trợ gồm svg, g, defs, use, clipPath, toàn bộ lệnh path chuẩn, hình học cơ bản, transform, căn view-box, presentation attribute, các quy tắc CSS tag, .class, #id đơn giản, inline style, fill, stroke, dash và opacityĐầu vào giới hạn 16 MiB, 100000 phần tử và 128 cấp lồng, và không nạp resource ngoài

Các paint server gradient dùng điểm dừng màu đầu tiên làm fallback màu đặc, còn chữ SVG, ảnh ngoài, mask và filter bị bỏ quaDLL

Gradient paint server dùng color stop đầu tiên làm màu đặc dự phòng, còn chữ SVG, ảnh ngoài, mask và filter bị bỏ qua

Biến thể DLDrawSVGA nhận văn bản theo chế độ ANSI đã cấu hình