Stay organized with collections Save and categorize content based on your preferences.
PdfPageLinkContent
class PdfPageLinkContent : Parcelable
Represents the bounds and link on a page of the PDF document. Weblinks are those links implicitly embedded in PDF pages. Note: Only weblinks that are embedded will be supported. Links encoded as plain text will be returned as part of PdfPageTextContent
.
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 PdfPageLinkContent using the embedded Uri and the bounds of the uri. |
Public methods |
Int | |
MutableList<RectF!> | Gets the bounds of the embedded weblink represented as a list of RectF . |
Uri | Gets the weblink on the page of the PDF document. |
Unit | Flatten this object in to a Parcel. |
Public constructors
PdfPageLinkContent
PdfPageLinkContent(
bounds: MutableList<RectF!>,
uri: Uri)
Creates a new instance of PdfPageLinkContent
using the embedded Uri
and the bounds of the uri.
Parameters |
bounds | MutableList<RectF!>: Bounds which envelop the URI. This value cannot be null . |
uri | Uri: Uri embedded in the PDF document. This value cannot be null . |
Exceptions |
java.lang.NullPointerException | If bounds or uri is null. |
java.lang.IllegalArgumentException | If the bounds list is empty. |
Public methods
describeContents
fun describeContents(): Int
getBounds
fun getBounds(): MutableList<RectF!>
Gets the bounds of the embedded weblink represented as a list of RectF
. Links which are spread across multiple lines will be surrounded by multiple RectF
in order of viewing.
Note: Each RectF
represents a bound of the weblink in a single line and defines the coordinates of its 4 edges (left, top, right and bottom) in points (1/72"). The developer will need to render the highlighter as well as intercept the touch events for functionalities such as clicking the link.
getUri
fun getUri(): Uri
Gets the weblink on the page of the PDF document. Weblinks are those links implicitly embedded in PDF pages. Note: Only weblinks that are embedded will be supported. Links encoded as plain text will be returned as part of PdfPageTextContent
.
Return |
Uri | The weblink embedded 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-02-10 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-02-10 UTC."],[],[]]