public class PdfAction extends PdfObjectWrapper<PdfDictionary>
Modifier and Type | Field and Description |
---|---|
static int |
RESET_EXCLUDE
a possible submitvalue
|
static int |
SUBMIT_CANONICAL_FORMAT
a possible submitvalue
|
static int |
SUBMIT_COORDINATES
a possible submitvalue
|
static int |
SUBMIT_EMBED_FORM
a possible submitvalue
|
static int |
SUBMIT_EXCL_F_KEY
a possible submitvalue
|
static int |
SUBMIT_EXCL_NON_USER_ANNOTS
a possible submitvalue
|
static int |
SUBMIT_EXCLUDE
a possible submitvalue
|
static int |
SUBMIT_HTML_FORMAT
a possible submitvalue
|
static int |
SUBMIT_HTML_GET
a possible submitvalue
|
static int |
SUBMIT_INCLUDE_ANNOTATIONS
a possible submitvalue
|
static int |
SUBMIT_INCLUDE_APPEND_SAVES
a possible submitvalue
|
static int |
SUBMIT_INCLUDE_NO_VALUE_FIELDS
a possible submitvalue
|
static int |
SUBMIT_PDF
a possible submitvalue
|
static int |
SUBMIT_XFDF
a possible submitvalue
|
Constructor and Description |
---|
PdfAction() |
PdfAction(PdfDictionary pdfObject) |
Modifier and Type | Method and Description |
---|---|
static PdfAction |
createGoTo(PdfDestination destination) |
static PdfAction |
createGoTo(String destination) |
static PdfAction |
createGoToE(PdfDestination destination, boolean newWindow, PdfTargetDictionary targetDictionary) |
static PdfAction |
createGoToE(PdfFileSpec fileSpec, PdfDestination destination, boolean newWindow, PdfTargetDictionary targetDictionary) |
static PdfAction |
createGoToR(PdfFileSpec fileSpec, PdfDestination destination) |
static PdfAction |
createGoToR(PdfFileSpec fileSpec, PdfDestination destination, boolean newWindow) |
static PdfAction |
createGoToR(String filename, int pageNum) |
static PdfAction |
createGoToR(String filename, int pageNum, boolean newWindow) |
static PdfAction |
createGoToR(String filename, String destination) |
static PdfAction |
createGoToR(String filename, String destination, boolean newWindow) |
static PdfAction |
createHide(PdfAnnotation[] annotations, boolean hidden) |
static PdfAction |
createHide(PdfAnnotation annotation, boolean hidden) |
static PdfAction |
createHide(String[] text, boolean hidden) |
static PdfAction |
createHide(String text, boolean hidden) |
static PdfAction |
createJavaScript(String javaScript) |
static PdfAction |
createLaunch(PdfFileSpec fileSpec) |
static PdfAction |
createLaunch(PdfFileSpec fileSpec, boolean newWindow) |
static PdfAction |
createLaunch(PdfFileSpec fileSpec, PdfWin win, boolean newWindow) |
static PdfAction |
createMovie(PdfAnnotation annotation, String title, PdfName operation) |
static PdfAction |
createNamed(PdfName namedAction) |
static PdfAction |
createRendition(String file, PdfFileSpec fileSpec, String mimeType, PdfAnnotation screenAnnotation) |
static PdfAction |
createResetForm(Object[] names, int flags) |
static PdfAction |
createSetOcgState(List<PdfActionOcgState> states) |
static PdfAction |
createSetOcgState(List<PdfActionOcgState> states, boolean preserveRb) |
static PdfAction |
createSound(PdfStream sound) |
static PdfAction |
createSound(PdfStream sound, float volume, boolean synchronous, boolean repeat, boolean mix) |
static PdfAction |
createSubmitForm(String file, Object[] names, int flags) |
static PdfAction |
createThread(PdfFileSpec fileSpec) |
static PdfAction |
createThread(PdfFileSpec fileSpec, PdfObject destinationThread, PdfObject bead) |
static PdfAction |
createURI(String uri) |
static PdfAction |
createURI(String uri, boolean isMap) |
protected boolean |
isWrappedObjectMustBeIndirect()
Defines if the object behind this wrapper must be an indirect object in the resultant document.
|
void |
next(PdfAction na)
Add a chained action.
|
PdfAction |
put(PdfName key, PdfObject value) |
static void |
setAdditionalAction(PdfObjectWrapper<PdfDictionary> wrapper, PdfName key, PdfAction action) |
ensureObjectIsAddedToDocument, flush, getPdfObject, isFlushed, makeIndirect, makeIndirect, markObjectAsIndirect, setForbidRelease, setModified, setPdfObject, unsetForbidRelease
public static final int SUBMIT_EXCLUDE
public static final int SUBMIT_INCLUDE_NO_VALUE_FIELDS
public static final int SUBMIT_HTML_FORMAT
public static final int SUBMIT_HTML_GET
public static final int SUBMIT_COORDINATES
public static final int SUBMIT_XFDF
public static final int SUBMIT_INCLUDE_APPEND_SAVES
public static final int SUBMIT_INCLUDE_ANNOTATIONS
public static final int SUBMIT_PDF
public static final int SUBMIT_CANONICAL_FORMAT
public static final int SUBMIT_EXCL_NON_USER_ANNOTS
public static final int SUBMIT_EXCL_F_KEY
public static final int SUBMIT_EMBED_FORM
public static final int RESET_EXCLUDE
public PdfAction()
public PdfAction(PdfDictionary pdfObject)
public static PdfAction createGoTo(PdfDestination destination)
public static PdfAction createGoToR(PdfFileSpec fileSpec, PdfDestination destination, boolean newWindow)
public static PdfAction createGoToR(PdfFileSpec fileSpec, PdfDestination destination)
public static PdfAction createGoToR(String filename, String destination, boolean newWindow)
public static PdfAction createGoToE(PdfDestination destination, boolean newWindow, PdfTargetDictionary targetDictionary)
public static PdfAction createGoToE(PdfFileSpec fileSpec, PdfDestination destination, boolean newWindow, PdfTargetDictionary targetDictionary)
public static PdfAction createLaunch(PdfFileSpec fileSpec, boolean newWindow)
public static PdfAction createLaunch(PdfFileSpec fileSpec)
public static PdfAction createLaunch(PdfFileSpec fileSpec, PdfWin win, boolean newWindow)
public static PdfAction createThread(PdfFileSpec fileSpec, PdfObject destinationThread, PdfObject bead)
public static PdfAction createThread(PdfFileSpec fileSpec)
public static PdfAction createSound(PdfStream sound, float volume, boolean synchronous, boolean repeat, boolean mix)
public static PdfAction createMovie(PdfAnnotation annotation, String title, PdfName operation)
public static PdfAction createHide(PdfAnnotation annotation, boolean hidden)
public static PdfAction createHide(PdfAnnotation[] annotations, boolean hidden)
public static PdfAction createSetOcgState(List<PdfActionOcgState> states)
public static PdfAction createSetOcgState(List<PdfActionOcgState> states, boolean preserveRb)
public static PdfAction createRendition(String file, PdfFileSpec fileSpec, String mimeType, PdfAnnotation screenAnnotation)
public static void setAdditionalAction(PdfObjectWrapper<PdfDictionary> wrapper, PdfName key, PdfAction action)
public void next(PdfAction na)
na
-
protected boolean isWrappedObjectMustBeIndirect()
PdfObjectWrapper
isWrappedObjectMustBeIndirect
in class PdfObjectWrapper<PdfDictionary>
Copyright © 1998–2016 iText Group NV. All rights reserved.