DrawSVG
ベクターグラフィックス、SVG、ページコンテンツ
説明
ラスター画像 XObject を作成せず、矩形のページ領域内に SVG ジオメトリをネイティブ PDF パスとして描画します
構文
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);パラメータ
| Left | 宛先矩形の水平位置 |
|---|---|
| Top | 宛先矩形の上端 |
| Width | 現在の測定単位での移動先の幅 |
| Height | 現在の測定単位での出力先の高さ |
| SVG | ベクタージオメトリを含む SVG ソース |
| AltText | 自動タグ付けで Figure 構造要素を開く際に使用するアクセシブルな説明 |
戻り値
少なくとも 1 つの対応ベクター図形が描画された場合は 1、空、無効、過大、または未対応要素だけの入力では 0 を返します
備考
対応ベクターサブセットは svg、g、defs、use、clipPath、標準パスコマンド、基本図形、変換、view-box 配置、表示属性、単純な tag、.class、#id CSS 規則、インラインスタイル、塗り、線、破線、不透明度を含みます
入力は 16 MiB、100000 要素、128 ネストレベルに制限され、外部リソースを読み込みません
グラデーションペイントサーバーは最初の色停止点を単色フォールバックとして使用します。SVG テキスト、外部画像、マスク、およびフィルターは無視されます
DLL の DLDrawSVGA バリアントは、設定された ANSI モードに従ってテキストを受け付けます