DrawSVG
Vektorgrafik, SVG, sideindhold
Beskrivelse
Tegner SVG-geometri i et rektangulært sideområde som oprindelige PDF-stier uden at oprette et raster-image XObject
Syntaks
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);Parametre
| Left | Destinationsrektanglets vandrette placering |
|---|---|
| Top | Destinationsrektanglets øverste kant |
| Width | Destinationsbredde i de aktuelle måleenheder |
| Height | Destinationshøjden i de aktuelle måleenheder |
| SVG | SVG-kilde med vektorgeometrien |
| AltText | Tilgængelig beskrivelse, der bruges, når automatisk mærkning åbner et Figure-strukturelement |
Returværdier
Returnerer 1, når mindst én understøttet vektorfigur tegnes, eller 0 ved tomt, ugyldigt eller for stort input eller input, der kun indeholder ikke-understøttede elementer
Bemærkninger
Den understøttede vektordelmængde omfatter svg, g, defs, use, clipPath, alle standardstikommandoer, grundlæggende geometri, transformationer, justering af view-box, præsentationsattributter, enkle CSS-regler for tag, .class og #id, inline-typografier, udfyldning, streg, stipling og opacitet
Input er begrænset til 16 MiB, 100000 elementer og 128 indlejringsniveauer og indlæser ikke eksterne ressourcer
Gradientfarvekilder bruger deres første farvestop som en ensfarvet reserve, mens SVG-tekst, eksterne billeder, masker og filtre ignoreres
DLL-varianten DLDrawSVGA accepterer tekst i henhold til den konfigurerede ANSI-tilstand