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 Long

DLL

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

Paraméterek

LeftA céltéglalap vízszintes pozíciója
TopA cél téglalap felső éle
WidthCélszélesség az aktuális mértékegységekben
HeightCélmagasság az aktuális mértékegységekben
SVGA vektorgeometriát tartalmazó SVG-forrás
AltTextAutomatikus 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