public virtual void SetPageAction(PdfName actionType, PdfAction action)
{
if (!actionType.Equals(PAGE_OPEN) && !actionType.Equals(PAGE_CLOSE))
throw new PdfException(MessageLocalization.GetComposedMessage("invalid.page.additional.action.type.1", actionType.ToString()));
pdf.SetPageAction(actionType, action);
}