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