PdfRenderer.Page.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>Примечание. </strong> Необязательная матрица преобразования должна быть аффинной согласно android.graphics.Matrix#isAffine() Matrix.isAffine(). Таким образом, можно указать поворот, масштабирование, преобразование, но не преобразование перспективы.

Документация по Java для android.graphics.pdf.PdfRenderer.Page.render(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Matrix, int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к