summaryrefslogtreecommitdiff
path: root/support/extractpdfmark/test/special-chars.tex
blob: 042c3552cfaefbbc359c8cdad1c6b6af16afe32b (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
% Check for special character destination names

%\pdfobjcompresslevel=0
\pdfcatalog{/PageMode /UseOutlines}

\catcode`\@=0
@catcode`@\=11
@def@bs{\}
@catcode`@\=0
\catcode`@=12

% Destination name could be binary.
% title shuld be PDFDocEncoding (also US-ASCII) or UTF-16.
\pdfoutline goto name{^^20} {U+0020 SPACE}
\pdfoutline goto name{\bs 050} {U+0028 LEFT PARENTHESIS}
\pdfoutline goto name{\bs 051} {U+0029 RIGHT PARENTHESIS}
\pdfoutline goto name{<} {U+003C LESS-THAN SIGN}
\pdfoutline goto name{>} {U+003E GREATER-THAN SIGN}
\pdfoutline goto name{[} {U+005B LEFT SQUARE BRACKET}
\pdfoutline goto name{]} {U+005D RIGHT SQUARE BRACKET}
\pdfoutline goto name{\bs 173} {U+007B LEFT CURLY BRACKET}
\pdfoutline goto name{\bs 175} {U+007D RIGHT CURLY BRACKET}
\pdfoutline goto name{/} {U+002F SOLIDUS}
\pdfoutline goto name{\bs 134} {U+005C REVERSE SOLIDUS}
\pdfoutline goto name{\bs 045} {U+0025 PERCENT SIGN}
\pdfoutline goto name{\bs 043} {U+0023 NUMBER SIGN}
\pdfoutline goto name{\bs 177} {U+007F DELETE}

\pdfdest name{^^20} xyz
U+0020 SPACE

\vfill
\eject

\pdfdest name{\bs 050} xyz
U+0028 LEFT PARENTHESIS

\vfill
\eject

\pdfdest name{\bs 051} xyz
U+0029 RIGHT PARENTHESIS

\vfill
\eject

\pdfdest name{<} xyz
U+003C LESS-THAN SIGN

\vfill
\eject

\pdfdest name{>} xyz
U+003E GRATER-THAN SIGN

\vfill
\eject

\pdfdest name{[} xyz
U+005B LEFT SQUARE BRACKET

\vfill
\eject

\pdfdest name{]} xyz
U+005D RIGHT SQUARE BRACKET

\vfill
\eject

\pdfdest name{\bs 173} xyz
U+007B LEFT CURLY BRACKET

\vfill
\eject

\pdfdest name{\bs 175} xyz
U+007D RIGHT CURLY BRACKET

\vfill
\eject

\pdfdest name{/} xyz
U+002F SOLIDUS

\vfill
\eject

\pdfdest name{\bs 134} xyz
U+005C REVERSE SOLIDUS

\vfill
\eject

\pdfdest name{\bs 045} xyz
U+0025 PERCENT SIGN

\vfill
\eject

\pdfdest name{\bs 043} xyz
U+0023 NUMBER SIGN

\vfill
\eject

\pdfdest name{\bs 177} xyz
U+007F DELETE

\vfill
\end