diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua')
-rw-r--r-- | Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua index ca49eb887be..0bd8c1441ca 100644 --- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua +++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua @@ -1,5 +1,5 @@ --- Packageversion: 0.2 --- Packagedate: 2018/07/09 +-- Packageversion: 0.3 +-- Packagedate: 2018/08/06 -- tagpdf.lua -- Ulrike Fischer @@ -213,7 +213,7 @@ function uftag.func.mark_page_elements (box,mcpagecnt,mccntprev,mcopen,name,mcty if uftag.mc[mccnt] then if uftag.mc[mccnt]["artifact"] then uftag.trace.log("THIS IS AN ARTIFACT of type "..tostring(uftag.mc[mccnt]["artifact"]),3) - if uftag.mc[mccnt]["artifact"] == "notype" then + if uftag.mc[mccnt]["artifact"] == "" then box.list = __uftag_insert_bmc_node (box.list,n,"Artifact") else box.list = __uftag_insert_bdc_node (box.list,n,"Artifact", "/Type /"..uftag.mc[mccnt]["artifact"]) @@ -222,7 +222,20 @@ function uftag.func.mark_page_elements (box,mcpagecnt,mccntprev,mcopen,name,mcty uftag.trace.log("THIS IS A TAG "..tostring(tag),3) mcpagecnt = mcpagecnt +1 uftag.trace.log ("INSERT BDC "..mcpagecnt,2) - box.list = __uftag_insert_bdc_node (box.list,n,tag, "/MCID "..mcpagecnt) + local dict= "/MCID "..mcpagecnt + if uftag.mc[mccnt]["raw"] then + uftag.trace.log("RAW CONTENT"..tostring(uftag.mc[mccnt]["raw"]),3) + dict= dict .. " " .. uftag.mc[mccnt]["raw"] + end + if uftag.mc[mccnt]["alt"] then + uftag.trace.log("RAW CONTENT"..tostring(uftag.mc[mccnt]["alt"]),3) + dict= dict .. " " .. uftag.mc[mccnt]["alt"] + end + if uftag.mc[mccnt]["actualtext"] then + uftag.trace.log("RAW CONTENT"..tostring(uftag.mc[mccnt]["actualtext"]),3) + dict= dict .. " " .. uftag.mc[mccnt]["actualtext"] + end + box.list = __uftag_insert_bdc_node (box.list,n,tag, dict) uftag.func.store_mc_kid (mccnt,mcpagecnt,abspage) uftag.func.store_mc_in_page(mccnt,mcpagecnt,abspage) uftag.trace.show_mc_data (mccnt) |