summaryrefslogtreecommitdiff
path: root/macros/luatex/generic/minim-xmp/minim-xmp.tex
blob: 2ec4adc8958552e65e7702b52efe8a7e089a1aa4 (plain)
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
27
28
29
30
31
32
33
34

\ifdefined\minimxmploaded
    \message{(skipped)}
    \expandafter\endinput\fi
\chardef\minimxmploaded=\catcode`\:
\catcode`\:=11

\input minim-alloc
\directlua { require('minim-xmp') }

% do not add pdf metadata by default
\pdfvariable suppressoptionalinfo = 255

% \metadatamodification
\newcount \metadatamodification
\metadatamodification = 0

% \metadataseparator
\newcount \metadataseparator
\metadataseparator    = `\;

% Defined from the lua side:
%
%  \getmetadata ns:key
%  \setmetadata ns:key {value}
%  \startmetadata
%
%    idem, but undocumented as of yet:
%  \newmetadata
%  \writemetadata               (expands to pdf object number)
%  \includemetadata{filename}   (expands to pdf object number)

\catcode`\:=\minimxmploaded