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

フレームを表示

EndRenderOptimizeメソッド






レンダリング最適化データをクリアします。
構文
public void EndRenderOptimize()
'Declaration
 
Public Sub EndRenderOptimize() 
'Usage
 
Dim instance As SvgDocument
 
instance.EndRenderOptimize()
- (BOOL)endRenderOptimize:(NSError **)error
public void endRenderOptimize()
public:
void EndRenderOptimize(); 
解説

詳細については、「SVGのレンダリング」を参照してください。

SvgDocumentは、レンダリングをスピードアップする内部データ構造を作成します。このデータは、SvgDocument.BeginRenderOptimizeSvgDocument.EndRenderOptimizeを用いてキャッシュに格納されることができて、再利用されることができます。

SvgDocumentが一度提出されるならば、現状のまま最適化をそのままにすることは最善です。しかし、ドキュメント意志ならば、何度も提出されます(たとえば、それはLeadtools.Controls.ImageViewerコントロールで表示されています、そして、速度を向上させるためにこのデータをキャッシュに格納することは、最善です。これは、ビューワでドキュメントを設定する前に、BeginRenderOptimizeを用いて簡単に達成されることができます。

BeginRenderOptimizeは、内部データで保存される追加のシステム資源を使うことができます。いつでも手動でこのデータを開放するために、EndRenderOptimizeを使います。

BeginRenderOptimizeEndRenderOptimizeは、最適化の状態を追跡するために、内部のカウンターを使用します。BeginRenderOptimizeはこのカウンターをインクリメントします、そして、EndRenderOptimizeはそれをデクリメントします:したがって、最適化は必要に応じて実行されるだけです、そして、多くのBeginRenderOptimizeEndRenderOptimizeはドキュメントに影響を及ぼすことなく一緒に鎖でつながれることができます。

ドキュメントが破棄されるとき、この内部データはカウンターの値に関係なく自動的に開放されます。

ドキュメントがレンダリングデータを最適化したかどうか決定するために、SvgDocument.IsRenderOptimizedを使います。

サンプル

サンプルのために、参照しますRender

必要条件

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

参照

参照

SvgDocumentクラス
SvgDocumentメンバ

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