diff --git a/experiments/link-break-page.pdf b/experiments/link-break-page.pdf new file mode 100644 index 00000000..9cdf3872 Binary files /dev/null and b/experiments/link-break-page.pdf differ diff --git a/experiments/link-break-page.tex b/experiments/link-break-page.tex new file mode 100644 index 00000000..909278dd --- /dev/null +++ b/experiments/link-break-page.tex @@ -0,0 +1,30 @@ +\DocumentMetadata{uncompress,testphase={phase-III,title},pdfversion=2.0,pdfstandard=ua-2} +\documentclass{article} +\ExplSyntaxOn +\hook_gremove_code:nn {pdfannot/link/URI/before}{tagpdf} +\hook_gremove_code:nn {pdfannot/link/URI/after}{tagpdf} +\ExplSyntaxOff +\usepackage{hyperref} +\hypersetup{pdftitle=Link breaks} +\textheight 2cm +\textwidth 4cm +\begin{document} +some text \\some text\\some text \\ +\ExplSyntaxOn +\tag_mc_end_push: +\tag_struct_begin:n { tag=Link } +\tag_mc_begin:n { tag=Link } +\group_begin: + \pdfannot_dict_put:nne + { link/URI } + { StructParent } + { \tag_struct_parent_int: } +\href{https://latex-project.org}{this~link~leads~to~the~\LaTeX{}} +\tag_struct_insert_annot:ee {\pdfannot_ref_last:}{\tag_struct_parent_int:} +\group_end:\\ +\href{https://latex-project.org}{project~page}% +\tag_mc_end: +\tag_struct_end: +\tag_mc_begin_pop:n{}~more text +\ExplSyntaxOff +\end{document} \ No newline at end of file diff --git a/experiments/link-with-line-break.pdf b/experiments/link-with-line-break.pdf index 671fba97..ac446145 100644 Binary files a/experiments/link-with-line-break.pdf and b/experiments/link-with-line-break.pdf differ diff --git a/experiments/structparent-link.pdf b/experiments/structparent-link.pdf new file mode 100644 index 00000000..933595a5 Binary files /dev/null and b/experiments/structparent-link.pdf differ diff --git a/experiments/structparent-link.tex b/experiments/structparent-link.tex index bf3fb3ba..4f7d0188 100644 --- a/experiments/structparent-link.tex +++ b/experiments/structparent-link.tex @@ -2,7 +2,7 @@ % The other are "untagged". % Regarding the spec this is probably more correct, but verapdf complains ... -\DocumentMetadata{uncompress,testphase=phase-III,xmp=false,pdfversion=2.0,pdfstandard=ua-2} +\DocumentMetadata{uncompress,testphase={phase-III,title},pdfversion=2.0,pdfstandard=ua-2} \documentclass{article} \ExplSyntaxOn \hook_gremove_code:nn {pdfannot/link/URI/before}{tagpdf} @@ -40,7 +40,7 @@ \ExplSyntaxOff \usepackage{hyperref} - +\hypersetup{pdftitle=Structparent test} \begin{document} \href{https://latex-project.org}{abc\\blub}% \end{document}