1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26\writestatus{loading}{ConTeXt Backend Macros PDF}
27
28
29
30\registerctxluafile{lpdfini}{autosuffix}
31\registerctxluafile{lpdflmt}{autosuffix}
32\registerctxluafile{lpdfsig}{autosuffix,optional}
33\registerctxluafile{lpdfcol}{autosuffix}
34\registerctxluafile{lpdfxmp}{autosuffix}
35\registerctxluafile{lpdfano}{autosuffix}
36\registerctxluafile{lpdfmis}{autosuffix}
37\registerctxluafile{lpdfren}{autosuffix}
38\registerctxluafile{lpdfgrp}{autosuffix}
39\registerctxluafile{lpdfwid}{autosuffix}
40\registerctxluafile{lpdffld}{autosuffix}
41\registerctxluafile{lpdftag}{autosuffix}
42\registerctxluafile{lpdffmt}{autosuffix}
43\registerctxluafile{lpdfpde}{autosuffix}
44\registerctxluafile{lpdfimg}{autosuffix}
45\registerctxluafile{lpdfepa}{autosuffix}
46\registerctxluafile{lpdfemb}{autosuffix}
47\registerctxluafile{lpdffix}{autosuffix}
48\registerctxluafile{lpdfrul}{autosuffix}
49
50\registerctxluafile{backimppdf}{autosuffix}
51\registerctxluafile{backimppdp}{autosuffix}
52
53\registerctxluafile{lpdffiximpfonts} {autosuffix}
54\registerctxluafile{lpdffiximpcontents}{autosuffix}
55
56\registerctxluafile{lxmlmms}{autosuffix}
57
58
59
60\loadmkxlfile{backimpu3d}
61
62\unprotect
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81\untraced\permanent\protected\def\pdfrestore {\pdfextension restore}
82\untraced\permanent\protected\def\pdfsave {\pdfextension save}
83\untraced\permanent\protected\def\pdfsetmatrix{\pdfextension setmatrix}
84
85\untraced\permanent\def\pdfxform {\saveboxresource}
86\untraced\permanent\def\pdflastxform {\lastsavedboxresourceindex}
87\untraced\permanent\def\pdfrefxform {\useboxresource}
88
89
90
91\ifdefined\pdfsavepos\else
92 \untraced\permanent\def\pdfsavepos {\savepos }
93 \untraced\permanent\def\pdflastxpos{\lastxpos}
94 \untraced\permanent\def\pdflastypos{\lastypos}
95\fi
96
97
98
99
100
101
102\untraced\permanent\protected\def\nopdfcompression {\clf_setpdfcompression\zerocount\zerocount}
103\untraced\permanent\protected\def\nopdfobjectcompression {\clf_setpdfcompression\plusthree\zerocount}
104\untraced\permanent\protected\def\onlypdfobjectcompression{\clf_setpdfcompression\zerocount\plusthree}
105\untraced\permanent\protected\def\maximumpdfcompression {\clf_setpdfcompression\plusnine \plusnine }
106\untraced\permanent\protected\def\normalpdfcompression {\clf_setpdfcompression\plusthree\plusthree}
107
108
109
110\setupbackend
111 [xmpfile=]
112
113\appendtoks
114 \edef\p_file{\backendparameter{xmpfile}}
115 \ifempty\p_file\else
116 \clf_setxmpfile{\p_file}
117 \fi
118\to \everysetupbackend
119
120
121
122\appendtoks
123 \clf_setformat
124 format {\backendparameter\c!format}
125 level {\backendparameter\c!level}
126 option {\backendparameter\c!option}
127 profile {\backendparameter\c!profile}
128 intent {\backendparameter\c!intent}
129 file {\backendparameter\c!file}
130 \relax
131\to \everysetupbackend
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155\permanent\def\TransparencyHack{\setupcolors[\c!pagecolormodel=\v!auto]}
156
157
158
159
160
161
162
163\untraced\permanent\protected\def\pdfbackendactualtext#1#2
164 {\clf_startactualtext{#2}
165 #1
166 \clf_stopactualtext}
167
168\aliased\let\pdfactualtext\pdfbackendactualtext
169
170\untraced\permanent\protected\def\pdfbackendalternativetext#1#2
171 {\clf_startalternativetext{#2}
172 #1
173 \clf_stopalternativetext}
174
175\aliased\let\pdfalternativetext\pdfbackendalternativetext
176
177\permanent\protected\def\startPDFalternativetext{\clf_startalternativetext}
178\permanent\protected\def\stopPDFalternativetext {\clf_stopalternativetext}
179
180\protect \endinput
181 |