Actions executed from annotations, outlines, form fields.

Module Returns Deps Description
pdfAction { typeAction } pdfErrors, pdfParser Dispatcher, §12.6.
pdfActionGoTo { typeGoTo, typeGoToR, typeGoToE } pdfErrors, pdfParser §12.6.4.2–4.
pdfActionUri { typeUri } pdfErrors, pdfParser §12.6.4.7.
pdfActionNamed { typeNamed } pdfErrors, pdfParser §12.6.4.11.
pdfActionLaunch { typeLaunch } pdfErrors, pdfParser §12.6.4.5.

Pattern

const a = runtime.resolve('pdfAction');
const typers = {
    GoTo:  runtime.resolve('pdfActionGoTo').typeGoTo,
    GoToR: runtime.resolve('pdfActionGoTo').typeGoToR,
    URI:   runtime.resolve('pdfActionUri').typeUri,
    Named: runtime.resolve('pdfActionNamed').typeNamed,
    Launch:runtime.resolve('pdfActionLaunch').typeLaunch
};
const action = a.typeAction(dict, typers);

See also