PdfPageObject


abstract class PdfPageObject
kotlin.Any
   ↳ android.graphics.pdf.component.PdfPageObject

Represents a page object on a page of a pdf document. This abstract class provides a base implementation for different types of PDF page objects.

Summary

Public methods
open FloatArray

Returns the transformation matrix of the object.

open Int

Returns the type of the page object.

open Unit
setMatrix(matrix: Matrix)

Sets the transformation matrix of the object.

open Unit
transform(a: Float, b: Float, c: Float, d: Float, e: Float, f: Float)

Transform the page object The matrix is composed as: |a c e| |b d f| and can be used to scale, rotate, shear and translate the |page_object|.

Public methods

getMatrix

open fun getMatrix(): FloatArray

Returns the transformation matrix of the object.

Return
FloatArray The transformation matrix of the object. This value cannot be null.

getPdfObjectType

open fun getPdfObjectType(): Int

Returns the type of the page object.

Return
Int The type of the page object.

setMatrix

open fun setMatrix(matrix: Matrix): Unit

Sets the transformation matrix of the object.

Parameters
matrix Matrix: The transformation matrix of the object. This value cannot be null.

transform

open fun transform(
    a: Float,
    b: Float,
    c: Float,
    d: Float,
    e: Float,
    f: Float
): Unit

Transform the page object The matrix is composed as: |a c e| |b d f| and can be used to scale, rotate, shear and translate the |page_object|.