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

フレームを表示

BeginRenderOptimizeメソッド






レンダリングのためにドキュメントを最適化します。
構文
public void BeginRenderOptimize()
'Declaration
 
Public Sub BeginRenderOptimize() 
'Usage
 
Dim instance As SvgDocument
 
instance.BeginRenderOptimize()
- (BOOL)beginRenderOptimize:(NSError **)error
public void beginRenderOptimize()
public:
void BeginRenderOptimize(); 
解説

詳細については、「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ツールキット機能