PdfPageTextContent
class PdfPageTextContent : Parcelable
Represents a continuous stream of text in a page of a PDF document in the order of viewing.
Summary
Inherited constants |
From class Parcelable
Int |
CONTENTS_FILE_DESCRIPTOR
Descriptor bit used with describeContents() : indicates that the Parcelable object's flattened representation includes a file descriptor.
|
Int |
PARCELABLE_WRITE_RETURN_VALUE
Flag for use with writeToParcel : the object being written is a return value, that is the result of a function such as "Parcelable someFunction() ", "void someFunction(out Parcelable) ", or "void someFunction(inout Parcelable) ". Some implementations may want to release resources at this point.
|
|
Public constructors |
Creates a new instance of PdfPageTextContent using the raw text on the page of the document.
|
Creates a new instance of PdfPageTextContent to represent text content within defined bounds represented by a non-empty list of RectF on the page of the document.
|
Public methods |
Int |
|
MutableList<RectF!> |
Gets the bounds for the text content represented as a list of RectF .
|
String |
Gets the text content on the document.
|
Unit |
Flatten this object in to a Parcel.
|
Public constructors
PdfPageTextContent
PdfPageTextContent(text: String)
Creates a new instance of PdfPageTextContent
using the raw text on the page of the document. By default, the bounds will be an empty list.
Parameters |
text |
String: Text content on the page. This value cannot be null . |
Exceptions |
java.lang.NullPointerException |
If text is null. |
PdfPageTextContent
PdfPageTextContent(
text: String,
bounds: MutableList<RectF!>)
Creates a new instance of PdfPageTextContent
to represent text content within defined bounds represented by a non-empty list of RectF
on the page of the document.
Parameters |
text |
String: Text content within the bounds. This value cannot be null . |
bounds |
MutableList<RectF!>: Bounds for the text content This value cannot be null . |
Exceptions |
java.lang.NullPointerException |
If text or bounds is null. |
Public methods
describeContents
fun describeContents(): Int
getBounds
fun getBounds(): MutableList<RectF!>
Gets the bounds for the text content represented as a list of RectF
. Each RectF
represents text content in a single line defined in points (1/72") for its 4 corners. Content spread across multiple lines is represented by list of RectF
in the order of viewing (left to right and top to bottom). If the text content is unbounded then the list will be empty.
Return |
MutableList<RectF!> |
The bounds of the text content. This value cannot be null . |
getText
fun getText(): String
Gets the text content on the document.
Return |
String |
The text content on the page. This value cannot be null . |
writeToParcel
fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
Flatten this object in to a Parcel.
Properties