24 #require_once 'Zend/Pdf/Element/Dictionary.php'; 25 #require_once 'Zend/Pdf/Element/Name.php'; 26 #require_once 'Zend/Pdf/Element/String.php'; 27 #require_once 'Zend/Pdf/Element/Boolean.php'; 31 #require_once 'Zend/Pdf/Action.php'; 55 parent::__construct($dictionary, $processedActions);
57 if ($dictionary->URI ===
null) {
58 #require_once 'Zend/Pdf/Exception.php'; 72 $scheme = parse_url((
string)$uri, PHP_URL_SCHEME);
73 if ($scheme ===
false || $scheme ===
null) {
74 #require_once 'Zend/Pdf/Exception.php'; 86 public static function create($uri, $isMap =
false)
93 $dictionary->Next =
null;
112 $this->_actionDictionary->touch();
125 return $this->_actionDictionary->URI->value;
141 $this->_actionDictionary->touch();
146 $this->_actionDictionary->IsMap =
null;
164 return $this->_actionDictionary->IsMap !==
null &&
165 $this->_actionDictionary->IsMap->value;
static create($uri, $isMap=false)
static _validateUri($uri)
__construct(Zend_Pdf_Element $dictionary, SplObjectStorage $processedActions)