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 LongDLL
int DLDrawSVG(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * SVG, const wchar_t * AltText);Tham số
| Left | Vị trí ngang của hình chữ nhật đích |
|---|---|
| Top | Cạnh trên của hình chữ nhật đích |
| Width | Chiều rộng điểm đến theo đơn vị đo hiện tại |
| Height | Chiều cao điểm đến theo đơn vị đo hiện tại |
| SVG | Nguồn SVG chứa hình học vector |
| AltText | Mô 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