[ Web Proxy ]
URL:
Viewing: https://developer.android.com/reference/android/graphics/pdf/component/HighlightAnnotation [Back]  [Original]

HighlightAnnotation  |  API reference  |  Android Developers Skip to main content
Essentials Design & Plan Develop Google Play Blog
Search:
Android Studio
Android Developers [Android Developers]
Stay organized with collections Save and categorize content based on your preferences.

HighlightAnnotation


public final class HighlightAnnotation
extends PdfAnnotation

java.lang.Object
   ↳ android.graphics.pdf.component.PdfAnnotation
     ↳ android.graphics.pdf.component.HighlightAnnotation


Represents a highlight annotation in a PDF document.

If the highlight color is not explicitly set using ERROR(setColor(Color)/#setColor(android.graphics.Color) setColor(Color)), the default color is yellow.

Summary

Public constructors

)">HighlightAnnotation(List<RectF> boundsList)

Creates a new highlight annotation with the specified bounds list.

Public methods

List<RectF> getBoundsList()

Returns the bounding rectangles of the highlight annotation.

int getColor()

Returns the highlight color of the annotation.

void )">setBoundsList(List<RectF> boundsList)

Sets the bounding rectangles of the highlight annotation.

void setColor(int color)

Sets the highlight color of the annotation.

Inherited methods

Public constructors

HighlightAnnotation

Added in version 36.1
Also in S Extensions 18
public HighlightAnnotation (List<RectF> boundsList)

Creates a new highlight annotation with the specified bounds list.

The default highlight color is yellow

Parameters
boundsList List: The bounding rectangle of the annotation.
This value cannot be null.

Public methods

getBoundsList

Added in version 36.1
Also in S Extensions 18
public List<RectF> getBoundsList ()

Returns the bounding rectangles of the highlight annotation.

Returns
List<RectF> The bounding rectangles.
This value cannot be null.

getColor

Added in version 36.1
Also in S Extensions 18
public int getColor ()

Returns the highlight color of the annotation.

Returns
int The highlight color.

setBoundsList

Added in version 36.1
Also in S Extensions 18
public void setBoundsList (List<RectF> boundsList)

Sets the bounding rectangles of the highlight annotation. Each rect in the list mBoundsList represent an absolute position of highlight inside the page of the document

Parameters
boundsList List: The new bounding rectangles.
This value cannot be null.

Throws
IllegalArgumentException if the given bounds list is empty

setColor

Added in version 36.1
Also in S Extensions 18
public void setColor (int color)

Sets the highlight color of the annotation.

Parameters
color int: The new highlight color.

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 2026-08-03 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 2026-08-03 UTC."],[],[]]

Web Proxy Viewer  |  New URL  |  Original Page