DrawSVG
Vektorgrafika, SVG, oldaltartalom
Leírás
SVG-geometriát rajzol natív PDF-útvonalakként egy téglalap alakú oldalrégión belül raszteres kép-XObject létrehozása nélkül
Szintaxis
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);Paraméterek
| Left | A céltéglalap vízszintes pozíciója |
|---|---|
| Top | A cél téglalap felső éle |
| Width | Célszélesség az aktuális mértékegységekben |
| Height | Célmagasság az aktuális mértékegységekben |
| SVG | A vektorgeometriát tartalmazó SVG-forrás |
| AltText | Automatikus címkézéskor Figure struktúraelemet nyitó hozzáférhető leírás |
Visszatérési értékek
1-et ad vissza, ha legalább egy támogatott vektoralakzat megrajzolódik, egyébként 0-t üres, érvénytelen, túlméretes vagy kizárólag nem támogatott bemenet esetén
Megjegyzések
A támogatott vektoros részhalmaz tartalmazza a svg, g, defs, use, clipPath elemeket, az összes szabványos útvonalparancsot, alapgeometriát, transzformációkat, nézetablak-igazítást, megjelenítési attribútumokat, egyszerű tag, .class és #id CSS-szabályokat, soron belüli stílusokat, kitöltést, körvonalat, szaggatást és átlátszóságotA bemenet legfeljebb 16 MiB, 100000 elem és 128 beágyazási szint lehet, és nem tölt be külső erőforrásokat
A bemenet 16 MiB-re, 100000 elemre és 128 beágyazási szintre korlátozódik, és nem tölt be külső erőforrásokat
A gradiens festőszerverek első színállomásukat használják egybefestésként, miközben az SVG szöveget, külső képeket, maszkokat és szűrőket figyelmen kívül hagyják
DLDrawSVGA változata a konfigurált ANSI mód szerint fogad szöveget