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 |
Sets the transformation matrix of the object. |
| open 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|. |
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|.