Files
luos/thirdparty/html2ps_pdf/strategy.link.rendering.normal.php
Paula Quispe 9eb7d6cac2 HOR-2689
2017-08-03 17:00:30 -04:00

31 lines
977 B
PHP

<?php
class StrategyLinkRenderingNormal {
function StrategyLinkRenderingNormal() {
}
function apply(&$box, &$driver) {
$link_target = $box->getCSSProperty(CSS_HTML2PS_LINK_TARGET);
/**
* Add interactive hyperlinks
*/
if (CSSPseudoLinkTarget::is_external_link($link_target)) {
$driver->add_link($box->get_left(),
$box->get_top(),
$box->get_width(),
$box->get_height(),
$link_target);
} elseif (CSSPseudoLinkTarget::is_local_link($link_target)) {
if (isset($driver->anchors[substr($link_target,1)])) {
$anchor = $driver->anchors[substr($link_target,1)];
$driver->add_local_link($box->get_left(),
$box->get_top(),
$box->get_width(),
$box->get_height(),
$anchor);
};
};
}
}