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(android.graphics.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
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
public List<RectF> getBoundsList ()
Returns the bounding rectangles of the highlight annotation.
| Returns | |
|---|---|
List<RectF> | 
        The bounding rectangles.
 This value cannot be null. | 
      
getColor
public int getColor ()
Returns the highlight color of the annotation.
| Returns | |
|---|---|
int | 
        The highlight color. | 
setBoundsList
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
public void setColor (int color)
Sets the highlight color of the annotation.
| Parameters | |
|---|---|
color | 
        
          int: The new highlight color. |