LEADTOOLSフォーム(Leadtools.Forms.DocumentWritersアセンブリ)

フレームを表示

SvgDocumentプロパティ








ページのSVGドキュメント表現。
構文
public ISvgDocument SvgDocument {get; set;}
'Declaration
 
Public Property SvgDocument As ISvgDocument
'Usage
 
Dim instance As DocumentSvgPage
Dim value As ISvgDocument
 
instance.SvgDocument = value
 
value = instance.SvgDocument
public ISvgDocument SvgDocument {get; set;}
@property (nonatomic, strong) id<ISvgDocument> svgDocument
public ISvgDocument getSvgDocument()
public void setSvgDocument(ISvgDocument svgDocument)
            
 <br/>get_SvgDocument();<br/>set_SvgDocument(value);<br/>Object.defineProperty('SvgDocument'); 
public:
property ISvgDocument^ SvgDocument {
   ISvgDocument^ get();
   void set (    ISvgDocument^ value);
}

属性値

ページのSVGドキュメント表現を格納するSvgDocument
解説

SvgDocumentプロパティは、ISvgDocumentオブジェクト ― それ ― を格納しなければなりませんはNullにはできません。このSVGドキュメントが、作成されているドキュメントに追加される新しいページの可視表現を作成するために、DocumentWriter.AddPageまたはDocumentWriter.InsertPageメソッドで使われます。

DocumentWriter.AddPageまたはDocumentWriter.InsertPageへの呼び出しが返ったあと、LEADTOOLSドキュメントライタツールキットはISvgDocumentオブジェクトを使いません。ユーザーによるそれに関連づけられる資源を開放したいこのハンドル必要。

SVGオブジェクトは、LEADTOOLSドキュメントライタで説明されるように、複数のソースから得られることができます。

SVGドキュメントにはサイズがある場合とない場合があります。ドキュメントがサイズを持っているならば、それは根本のsvg要素の幅と高さ属性で保存されて、任意の座標系であることができます。SVGレンダラーは、ドキュメントの最終的なバウンディング四角形を決定するために、通常この値を使います。SVGドキュメントは、要素の階層を格納します。最終的な変換(positionとサイズなどの)とスタイル(カラーと塗りつぶしなどの)は、階層の中に親の変換とスタイルに依存するかもしれません。計算は、SVGファイルを変換するとき、この情報を把握するためにされなければなりません。この手続きは、LEADTOOLSではドキュメントのフラット化と定義されます。

DocumentSvgPage.WidthDocumentSvgPage.Heightプロパティは、インチでカスタムページサイズを設定するのに用いられることができます。値が0のデフォルトであるとき、AddPageが呼び出されるとき、フレームワークはSvgDocumentで設定されるISvgDocumentオブジェクトから自動的にページ幅と高さを得ます。カスタムサイズでページを作成することが目的であるならば、単にAddPageを呼び出す前にDocumentSvgPage.WidthDocumentSvgPage.Heightで値(インチで)を設定します。

LEADTOOLSドキュメントライタは、中に0ページ以上の空ページを持つ文書の作成をサポートします。単にDocumentWriter.AddPageまたはDocumentWriter.InsertPageメソッドに、型DocumentEmptyPageのページを渡します。空ページのサイズは、DocumentOptions.EmptyPageWidthとDocumentOptions.EmptyPageHeightで事前に設定し解像度はDocumentOptions.EmptyPageResolution。に設定しなければなりません。目的であるのと同じくらい多くの空のページは、任意のインデックスで追加されることができて、要求されることができます。空のページを使うために、DocumentOptions.PageRestrictionプロパティがDocumentPageRestriction.Relaxedに設定されることを確認します。

サンプル
サンプルのために、参照しますDocumentWriter
必要条件

ターゲットプラットホーム

参照

参照

DocumentSvgPageクラス
DocumentSvgPageメンバ
DocumentWriterクラス
DocumentFormat列挙体
LEADTOOLSドキュメントライタでのプログラミング
アプリケーションに含まれるファイル
特殊なLEAD機能のアンロック

Leadtools.Forms.DocumentWritersは、DocumentまたはMedicalツールキットのライセンスと、解除キーが必要です。詳細は、以下を参照してください。Imaging Pro/Document/Medicalの機能