PdfPageTextObjectFont
  public
  
  
  
  class
  PdfPageTextObjectFont
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.graphics.pdf.component.PdfPageTextObjectFont | 
Represents the font attributes of a PdfPageTextObject.
 This class encapsulates the attributes font family, boldness and italic styling.
Summary
Constants | |
|---|---|
int | 
        
          FONT_FAMILY_COURIER
          Constant representing the Courier font family.  | 
    
int | 
        
          FONT_FAMILY_HELVETICA
          Constant representing the Helvetica font family.  | 
    
int | 
        
          FONT_FAMILY_SYMBOL
          Constant representing the Symbol font family.  | 
    
int | 
        
          FONT_FAMILY_TIMES_NEW_ROMAN
          Constant representing the Times New Roman font family.  | 
    
Public constructors | |
|---|---|
      
      PdfPageTextObjectFont(PdfPageTextObjectFont font)
      
      
        Creates a new   | 
  |
      
      PdfPageTextObjectFont(int fontFamily, boolean isBold, boolean isItalic)
      
      
        Constructs a new   | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        int
     | 
  
    
      
      getFontFamily()
      
      
        Returns the font-family which is of type   | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isBold()
      
      
        Determines if the text is bold.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      isItalic()
      
      
        Determines if the text is italic.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setBold(boolean bold)
      
      
        Sets whether the text should be bold or not.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setFontFamily(int fontFamily)
      
      
        Set the font family of the object.  | 
  
        
        
        
        
        
        void
     | 
  
    
      
      setItalic(boolean italic)
      
      
        Set whether the text should be italic or not.  | 
  
Inherited methods | |
|---|---|
Constants
FONT_FAMILY_COURIER
public static final int FONT_FAMILY_COURIER
Constant representing the Courier font family.
Constant Value: 0 (0x00000000)
FONT_FAMILY_HELVETICA
public static final int FONT_FAMILY_HELVETICA
Constant representing the Helvetica font family.
Constant Value: 1 (0x00000001)
FONT_FAMILY_SYMBOL
public static final int FONT_FAMILY_SYMBOL
Constant representing the Symbol font family. Note: This font family only renders symbols and does not support bold or italic.
Constant Value: 2 (0x00000002)
FONT_FAMILY_TIMES_NEW_ROMAN
public static final int FONT_FAMILY_TIMES_NEW_ROMAN
Constant representing the Times New Roman font family.
Constant Value: 3 (0x00000003)
Public constructors
PdfPageTextObjectFont
public PdfPageTextObjectFont (PdfPageTextObjectFont font)
Creates a new PdfPageTextObjectFont by copying attributes from the another
 PdfPageTextObjectFont instance.
| Parameters | |
|---|---|
font | 
        
          PdfPageTextObjectFont: The PdfPageTextObjectFont instance to copy attributes from.
 This value cannot be null. | 
      
PdfPageTextObjectFont
public PdfPageTextObjectFont (int fontFamily, 
                boolean isBold, 
                boolean isItalic)Constructs a new PdfPageTextObjectFont with the specified attributes.
| Parameters | |
|---|---|
fontFamily | 
        
          int: The font family, as defined by ERROR(FontFamily/android.graphics.pdf.component.PdfPageTextObjectFont.FontFamily FontFamily)
 Value is FONT_FAMILY_COURIER, FONT_FAMILY_HELVETICA, FONT_FAMILY_SYMBOL, or FONT_FAMILY_TIMES_NEW_ROMAN | 
      
isBold | 
        
          boolean: true if the text should be bold, false otherwise | 
      
isItalic | 
        
          boolean: true if the text should be italic, false otherwise | 
      
Public methods
getFontFamily
public int getFontFamily ()
Returns the font-family which is of type ERROR(FontFamily/android.graphics.pdf.component.PdfPageTextObjectFont.FontFamily FontFamily), previously set using
 PdfPageTextObjectFont.setFontFamily(int) or the constructor.
| Returns | |
|---|---|
int | 
        The font-family.
 Value is FONT_FAMILY_COURIER, FONT_FAMILY_HELVETICA, FONT_FAMILY_SYMBOL, or FONT_FAMILY_TIMES_NEW_ROMAN | 
      
isBold
public boolean isBold ()
Determines if the text is bold.
| Returns | |
|---|---|
boolean | 
        true if the text is bold, false otherwise. | 
isItalic
public boolean isItalic ()
Determines if the text is italic.
| Returns | |
|---|---|
boolean | 
        true if the text is italic, false otherwise. | 
setBold
public void setBold (boolean bold)
Sets whether the text should be bold or not.
| Parameters | |
|---|---|
bold | 
        
          boolean: true if the text should be bold, false otherwise. | 
      
setFontFamily
public void setFontFamily (int fontFamily)
Set the font family of the object.
| Parameters | |
|---|---|
fontFamily | 
        
          int: The font family to be set.
 Value is FONT_FAMILY_COURIER, FONT_FAMILY_HELVETICA, FONT_FAMILY_SYMBOL, or FONT_FAMILY_TIMES_NEW_ROMAN | 
      
setItalic
public void setItalic (boolean italic)
Set whether the text should be italic or not.
| Parameters | |
|---|---|
italic | 
        
          boolean: true if the text should be italic, false otherwise. |