Search in sources :

Example 1 with PDPageAdditionalActions

use of com.tom_roush.pdfbox.pdmodel.interactive.action.PDPageAdditionalActions in project PdfBox-Android by TomRoush.

the class PDPage method getActions.

/**
 * Get the page actions.
 *
 * @return The Actions for this Page
 */
public PDPageAdditionalActions getActions() {
    COSDictionary addAct;
    COSBase base = page.getDictionaryObject(COSName.AA);
    if (base instanceof COSDictionary) {
        addAct = (COSDictionary) base;
    } else {
        addAct = new COSDictionary();
        page.setItem(COSName.AA, addAct);
    }
    return new PDPageAdditionalActions(addAct);
}
Also used : PDPageAdditionalActions(com.tom_roush.pdfbox.pdmodel.interactive.action.PDPageAdditionalActions) COSDictionary(com.tom_roush.pdfbox.cos.COSDictionary) COSBase(com.tom_roush.pdfbox.cos.COSBase)

Aggregations

COSBase (com.tom_roush.pdfbox.cos.COSBase)1 COSDictionary (com.tom_roush.pdfbox.cos.COSDictionary)1 PDPageAdditionalActions (com.tom_roush.pdfbox.pdmodel.interactive.action.PDPageAdditionalActions)1