PdfRenderer.Page.Render 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Render(Bitmap, Rect, Matrix, PdfRenderMode) |
將頁面渲染成點陣圖。 |
| Render(Bitmap, Rect, Matrix, RenderParams) |
將頁面渲染成點陣圖。 |
Render(Bitmap, Rect, Matrix, PdfRenderMode)
將頁面渲染成點陣圖。
[Android.Runtime.Register("render", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;I)V", "")]
public void Render(Android.Graphics.Bitmap destination, Android.Graphics.Rect? destClip, Android.Graphics.Matrix? transform, Android.Graphics.Pdf.PdfRenderMode renderMode);
[<Android.Runtime.Register("render", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;I)V", "")>]
member this.Render : Android.Graphics.Bitmap * Android.Graphics.Rect * Android.Graphics.Matrix * Android.Graphics.Pdf.PdfRenderMode -> unit
參數
- destination
- Bitmap
要渲染的目的地點陣圖。
- destClip
- Rect
點陣圖邊界中可選的剪輯。
- transform
- Matrix
渲染時可選擇轉換。
- renderMode
- PdfRenderMode
渲染模式。
- 屬性
備註
將頁面渲染成點陣圖。
你可以選擇在位圖邊界中指定一個矩形剪輯。 剪輯外不會進行渲染,因此你有責任在剪輯外初始化點陣圖。
你可以選擇指定一個矩陣,將內容從以點為單位的頁面座標(1/72“)轉換成以像素為單位的點陣座標。 若未提供此矩陣,此方法將套用一個轉換,若提供則可將整頁貼合至目標剪輯;若無提供則貼合目標點陣。
剪輯與變換對於實作圖塊渲染非常有用,例如在縮放時,目的點陣包含部分影像。 另一個有用的應用是列印,當頁面的點陣尺寸過大,客戶端可以將頁面渲染成條紋時。
<strong>注意: </strong> 目的點陣格式必須為 Config#ARGB_8888 ARGB。
<強>注意: </strong> 可選的轉換矩陣必須是仿射矩陣,依照 android.graphics.Matrix#isAffine() Matrix.isAffine()。 因此,你可以指定旋轉、縮放、平移,但不能指定透視變換。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Render(Bitmap, Rect, Matrix, RenderParams)
將頁面渲染成點陣圖。
[Android.Runtime.Register("render", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;Landroid/graphics/pdf/RenderParams;)V", "", ApiSince=35)]
public void Render(Android.Graphics.Bitmap destination, Android.Graphics.Rect? destClip, Android.Graphics.Matrix? transform, Android.Graphics.Pdf.RenderParams params);
[<Android.Runtime.Register("render", "(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Matrix;Landroid/graphics/pdf/RenderParams;)V", "", ApiSince=35)>]
member this.Render : Android.Graphics.Bitmap * Android.Graphics.Rect * Android.Graphics.Matrix * Android.Graphics.Pdf.RenderParams -> unit
參數
- destination
- Bitmap
寫入目標點陣圖。
- destClip
- Rect
若為空,則會套用預設縮放。 若值非空,則指定圖塊左上角。
- transform
- Matrix
已應用於從預設的 1/72 點放大/縮小點圖。
- params
- RenderParams
用於切換顯示模式的參數渲染,及/或控制註解與 PDF 表單內容的外觀
- 屬性
備註
將頁面渲染成點陣圖。 若是預設縮放,尺寸 Bitmap 會等於頁面尺寸。 在這種情況下, Rect 參數可以為空。
在縮放的情況下, Rect 需要指定參數,代表從上方到左側的偏移量,以便產生圖塊。 在這種情況下, Bitmap 尺寸應該等於瓦片的尺寸。
<強力>注意:</strong> 這個方法會處理關閉點陣圖。 應該在這項 android.annotation.WorkerThread 長期任務中被啟動。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。