summaryrefslogtreecommitdiff
path: root/tex/context/base/spec-pdf.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/spec-pdf.tex')
-rw-r--r--tex/context/base/spec-pdf.tex30
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