語言

PdfRenderer.Page.Render 方法

定義

多載

名稱 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()。 因此,你可以指定旋轉、縮放、平移,但不能指定透視變換。

Java 文件 android.graphics.pdf.PdfRenderer.Page.render(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Matrix, int)。

本頁部分內容為基於 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 長期任務中被啟動。

Java 文件 android.graphics.pdf.PdfRenderer.Page.render(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Matrix, android.graphics.pdf.RenderParams)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於