LEADTOOLS Leadtools.Documents(Leadtools.Documentsアセンブリ)

フレームを表示

SetSvgメソッド






このページの用途への新しいSVGドキュメント。この値には、NULLを指定できます
このSVGドキュメントをキャッシュに格納するとき、使うオプション。必要でないならばドキュメントが保存される前に、イメージ、テキストまたはシェイプをドロップするのに用いられることができます。この値がnullになることができる場合、SVGドキュメントは変更なしでそのまま保存されます。
このページのためにSVGドキュメントを置換します。
構文
public void SetSvg( 
   SvgDocument svg,
   CodecsLoadSvgOptions options
)
'Declaration
 
Public Sub SetSvg( _
   ByVal svg As SvgDocument, _
   ByVal options As CodecsLoadSvgOptions _
) 
'Usage
 
Dim instance As DocumentPage
Dim svg As SvgDocument
Dim options As CodecsLoadSvgOptions
 
instance.SetSvg(svg, options)
public void setSvg(SvgDocument svg, CodecsLoadSvgOptions options)
            
public:
void SetSvg( 
   SvgDocument^ svg,
   CodecsLoadSvgOptions^ options
) 

パラメーター

svg
このページの用途への新しいSVGドキュメント。この値には、NULLを指定できます
オプション
このSVGドキュメントをキャッシュに格納するとき、使うオプション。必要でないならばドキュメントが保存される前に、イメージ、テキストまたはシェイプをドロップするのに用いられることができます。この値がnullになることができる場合、SVGドキュメントは変更なしでそのまま保存されます。
解説

GetSvgは、このページのSVGドキュメント表現を取得するのに用いられます。すべてのドキュメントタイプがこのメソッドをサポートするというわけではありません、これはDocumentImages.IsSvgSupportedの値に依存します。

SetSvgは、ページのSVGドキュメントを置換するのに用いられます。IsSvgModifiedは、ユーザーがこのページのSVGドキュメントを置換したことを示すフラグとして使われます。

このメソッドは以下のように機能します(「項目」は、ユーザーによって渡されるSVGドキュメントです):

  1. このドキュメントがSVG(DocumentImages.IsSvgSupportedの値はfalseです)をサポートしないならば、例外はスローされます。

  2. このメソッドは、そうでない場合、オーナー文書がキャッシュシステム(Document.HasCachetrueです)を使うことを義務づけます;例外はスローされます。

  3. ドキュメントIsReadOnlyプロパティの値がtrueであるならば、ユーザーはこのドキュメントを修正することができません、そして、例外はスローされます。

  4. このページのために以前に保存される同じオプションによるSVGドキュメントは、キャッシュから消去されます。

  5. svgは、SvgDocumentをシリアル化することによって、キャッシュに追加されますオブジェクト。オリジナルのオブジェクトは破棄されないで、まだユーザーによって所有されます。svgnullであるならば、「無効な」項目はキャッシュに追加されます。

GetSvgは最初にキャッシュを確認します、それゆえに、以降の呼び出しはこのメソッドによって設定される値を返します。

このメソッドが返した後、IsSvgModifiedの値trueに設定されます。

詳細については、「LEADTOOLSドキュメントライブラリを使用したロード」を参照してください。

必要条件

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

参照

参照

DocumentPageクラス
DocumentPageメンバ

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