Pdf for UWP
DrawElement(FrameworkElement,Rect,Rect) メソッド

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

パラメータ

e
ドキュメントにレンダリングする Windows.UI.Xaml.FrameworkElement
rc
要素がレンダリングされる Windows.Foundation.Rect
rcClip
クリッピング境界を定義する Windows.Foundation.Rect
解説

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

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

参照

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