DrawSVG
Vectorafbeeldingen, SVG, pagina-inhoud
Beschrijving
Tekent SVG-geometrie binnen een rechthoekig paginaoppervlak als native PDF-paden zonder een raster image XObject te maken
Syntaxis
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);Parameters
| Left | Horizontale positie van de bestemmingsrechthoek |
|---|---|
| Top | De bovenrand van de bestemmingsrechthoek |
| Width | Bestemmingsbreedte in de huidige meeteenheden |
| Height | Doelhoogte in de huidige maateenheden |
| SVG | SVG-bron met de vectorgeometrie |
| AltText | Toegankelijke beschrijving die wordt gebruikt wanneer automatische tagging een Figure-structuurelement opent |
Retourwaarden
Geeft 1 terug wanneer ten minste één ondersteunde vectorvorm is getekend, of 0 bij lege, ongeldige, te grote of alleen-niet-ondersteunde invoer
Opmerkingen
De ondersteunde vectorsubset omvat svg, g, defs, use, clipPath, alle standaard padcommando's, basisgeometrie, transformaties, viewBox-uitlijning, presentatieattributen, eenvoudige tag-, .class- en #id-CSS-regels, inline stijlen, fill, stroke, dash en dekking Invoer is beperkt tot 16 MiB, 100000 elementen en 128 nestniveaus en laadt geen externe resources
Invoer is beperkt tot 16 MiB, 100000 elementen en 128 nestingsniveaus en laadt geen externe resources
Verfverloop-servers gebruiken hun eerste kleurstop als effen fallback, terwijl SVG-tekst, externe afbeeldingen, maskers en filters worden genegeerd
de DLDrawSVGA-variant accepteert tekst volgens de geconfigureerde ANSI-modus