Stay organized with collections
Save and categorize content based on your preferences.
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
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-01-23 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-23 UTC."],[],[]]