Word for WPF
DrawElement(FrameworkElement,Rect) メソッド

C1.WPF.Word.4.5.2 アセンブリ > C1.WPF.Word 名前空間 > C1WordDocument クラス > DrawElement メソッド : DrawElement(FrameworkElement,Rect) メソッド
ドキュメントにレンダリングする System.Windows.FrameworkElement
要素がレンダリングされる System.Windows.Rect
ドキュメントの指定された位置に System.Windows.FrameworkElementを描画します。
シンタックス
'宣言
 
Public Overloads Sub DrawElement( _
   ByVal e As System.Windows.FrameworkElement, _
   ByVal rc As System.Windows.Rect _
) 
public void DrawElement( 
   System.Windows.FrameworkElement e,
   System.Windows.Rect rc
)

パラメータ

e
ドキュメントにレンダリングする System.Windows.FrameworkElement
rc
要素がレンダリングされる System.Windows.Rect
解説

このメソッドは、 System.Windows.Media.VisualTreeHelperを使用して ルート要素を構成する各基本オブジェクトをレンダリングします。これは、要素をビットマップに変換しません。そのため、出力が小さくなり、解像度には依存しませんが、結果はビットマップレンダリングほど正確ではなくなります。要素をビットマップとしてレンダリングするには、 System.Windows.Media.Imaging.WriteableBitmapを作成し、それを DrawImage(WriteableBitmap,Rect)メソッドに渡します。

このメソッドは、メインスレッドから呼び出す必要があります。バックグラウンドスレッドからこのメソッドを呼び出すと、レンダリングされる System.Windows.FrameworkElementのプロパティにこのメソッドが アクセスしようとするときに、クロススレッド例外が発生します。

参照

C1WordDocument クラス
C1WordDocument メンバ
オーバーロード一覧