diff options
Diffstat (limited to 'tex/context/base/spec-pdf.tex')
-rw-r--r-- | tex/context/base/spec-pdf.tex | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/tex/context/base/spec-pdf.tex b/tex/context/base/spec-pdf.tex index 49adc7d51..b59f5d25d 100644 --- a/tex/context/base/spec-pdf.tex +++ b/tex/context/base/spec-pdf.tex @@ -140,22 +140,14 @@ %D We can set up the page dimensions, full screen start up %D mode and identify the file with: -\definespecial\dosetupscreen{\doPDFsetupscreen\printpapierhoogte} +\definespecial\dosetupscreen {\doPDFsetupscreen \printpapierhoogte} -\definespecial\dosetupidentity#1#2#3#4#5#6% - {\bgroup - \enablePDFdocencoding - \special - {\@@insertpostscriptretain - [ /Title (#1) - /Subject (#2) - /Author (#3) - /Creator (#4) - /ModificationDate (#5) - /Keywords (#6) - /DOCINFO - pdfmark}% - \egroup} +\definespecial\dosetupartbox {\doPDFsetupartbox \printpapierhoogte} +\definespecial\dosetupcropbox {\doPDFsetupcropbox \printpapierhoogte} +\definespecial\dosetupbleedbox{\doPDFsetupbleedbox\printpapierhoogte} +\definespecial\dosetuptrimbox {\doPDFsetuptrimbox \printpapierhoogte} + +\definespecial\dosetupidentity{\doPDFsetupidentity} %D \macros %D {dobeginofprofile,doendofprofile} @@ -408,7 +400,8 @@ \dosetobjectreference{#1}{#2}{#1::#2}} %D \macros -%D {doPDFaddtocatalog,doPDFpageattribute,doPDFpagesattribute} +%D {doPDFaddtocatalog,doPDFaddtoinfo, +%D doPDFpageattribute,doPDFpagesattribute} %D %D Next come our housekeeping macros. @@ -418,6 +411,11 @@ {\@@insertpostscriptretain [ {Catalog} << #1 >> /PUT pdfmark}}} +\def\doPDFaddtoinfo#1% unchecked + {\special + {\@@insertpostscriptretain + [ #1 /DOCINFO pdfmark}} % [ {DocInfo} << #1 >> /PUT pdfmark}} + \def\doPDFpageattribute#1% {\doifsomething{#1} {\special |