%% %% This is file `lwarp-tagpdf.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% lwarp.dtx (with options: `tagpdf') %% This is a generated file. %% Copyright 2016-2020 Brian Dunn %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \LWR@ProvidesPackageDrop{tagpdf}[2019/07/02] \ExplSyntaxOn \tl_new:N \l__uftag_mc_key_label_tl \keys_define:nn { uftag / mc } { tag .code:n = % the name (H,P,Span etc {}, raw .code:n = {} , alttext .code:n = % Alt property { \gdef\LWR@ThisAltText{\detokenize\expandafter{#1}}% }, alttext-o .code:n = % Alt property { \gdef\LWR@ThisAltText{\detokenize\expandafter{#1}}% }, actualtext .code:n = % ActualText property {}, actualtext-o .code:n = % ActualText property {}, label .tl_set:N = \l__uftag_mc_key_label_tl, artifact .code:n = {}, artifact .default:n = {notype} } \keys_define:nn { uftag / struct } { label .tl_set:N = \l__uftag_struct_key_label_tl, stash .bool_set:N = \l__uftag_struct_elem_stash_bool, tag .code:n = % S property {}, title .code:n = % T property {}, title-o .code:n = % T property {}, alttext .code:n = % Alt property { \gdef\LWR@ThisAltText{\detokenize\expandafter{#1}}% }, alttext-o .code:n = % Alt property { \gdef\LWR@ThisAltText{\detokenize\expandafter{#1}}% }, actualtext .code:n = % ActualText property {}, actualtext-o .code:n = % ActualText property {}, } \NewDocumentCommand \tagpdfsetup { m }{} \cs_set_eq:NN\tagpdfifluatexTF \sys_if_engine_luatex:TF \cs_set_eq:NN\tagpdfifluatexT \sys_if_engine_luatex:T \cs_set_eq:NN\tagpdfifpdftexT \sys_if_engine_pdftex:T \cs_new:Npn \tagpdfget #1 {} \cs_new:Npn \uftag_get:n #1 {} \NewDocumentCommand \tagmcifinTF { m m }{} \NewDocumentCommand \tagmcbegin { m }{\uftag_mc_begin:n {#1}\ignorespaces} \cs_new_protected:Nn \uftag_mc_begin:n { \group_begin: \keys_set:nn { uftag / mc } {#1} \group_end: } \NewDocumentCommand \tagmcend {}{\ThisAltText{}} \cs_new_protected:Nn \uftag_mc_end: {\ThisAltText{}} \NewDocumentCommand \tagmcuse { m }{} \cs_new_protected:Nn \uftag_mc_use:n {} \NewDocumentCommand \tagstructbegin { m }{ \uftag_struct_begin:n {#1} } \cs_new_protected:Nn \uftag_struct_begin:n { \group_begin: \keys_set:nn {uftag / struct} { #1 } \group_end: } \NewDocumentCommand \tagstructend { }{\ThisAltText{}} \cs_new_protected:Nn \uftag_struct_end: {\ThisAltText{}} \NewDocumentCommand \tagstructuse { m }{} \NewDocumentCommand\showtagpdfattributes { }{} \sys_if_engine_luatex:T { \NewDocumentCommand\pdffakespace { } { \__uftag_fakespace: } } \ExplSyntaxOff \endinput %% %% End of file `lwarp-tagpdf.sty'.