DrawSVG
Vektör grafikleri, SVG, Sayfa içeriği
Açıklama
Bir dikdörtgen sayfa alanı içinde SVG geometrisini tarama görüntüsü XObject oluşturmadan yerel PDF yolları olarak çizer
Sözdizimi
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);Parametreler
| Left | Hedef dikdörtgenin yatay konumu |
|---|---|
| Top | Hedef dikdörtgenin üst kenarı |
| Width | Geçerli ölçüm birimlerindeki hedef genişlik |
| Height | Geçerli ölçü birimlerindeki hedef yüksekliği |
| SVG | Vektör geometrisini içeren SVG kaynağı |
| AltText | Otomatik etiketleme bir Figure yapı ögesi açtığında kullanılan erişilebilir açıklama |
Dönüş değerleri
En az bir desteklenen vektör şekli çizildiğinde 1; boş, geçersiz, aşırı büyük veya yalnızca desteklenmeyen girdi için 0 döndürür
Açıklamalar
Desteklenen vektör alt kümesi svg, g, defs, use, clipPath, tüm standart yol komutları, temel geometri, dönüşümler, görünüm kutusu hizalaması, sunum öznitelikleri, basit tag, .class ve #id CSS kuralları, satır içi stiller, dolgu, kontur, kesik çizgi ve opaklığı içerir
Girdi 16 MiB, 100000 öğe ve 128 iç içe geçme düzeyiyle sınırlıdır ve harici kaynakları yüklemez
Gradyan boyama sunucuları ilk renk durağını düz renkli geri dönüş olarak kullanırken SVG metni, harici görüntüler, maskeler ve filtreler yok sayılır
DLL DLDrawSVGA varyantı, yapılandırılmış ANSI moduna göre metin kabul eder