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