📄 rm_st2dbarc.pas
字号:
$10e8c, $10e86, $1065c, $10edc, $1064e, $10ece, $11ea0, $18f58, $1c7ae,
$11e90, $18f4c, $11e88, $18f46, $11e84, $11e82, $10e58, $1872e, $11ed8,
$18f6e, $11ecc, $10e46, $11ec6, $1062e, $10e6e, $11eee, $19f50, $1cfac,
$19f48, $1cfa6, $19f44, $19f42, $11e50, $18f2c, $13ed0, $19f6c, $18f26,
$13ec8, $11e44, $13ec4, $11e42, $13ec2, $10e2c, $11e6c, $10e26, $13eec,
$11e66, $13ee6, $1dfa8, $1efd6, $1dfa4, $1dfa2, $19f28, $1cf96, $1bf68,
$19f24, $1bf64, $19f22, $1bf62, $11e28, $18f16, $13e68, $11e24, $17ee8,
$13e64, $11e22, $17ee4, $13e62, $17ee2, $10e16, $11e36, $13e76, $17ef6,
$1df94, $1df92, $19f14, $1bf34, $19f12, $1bf32, $11e14, $13e34, $11e12,
$17e74, $13e32, $17e72, $1df8a, $19f0a, $1bf1a, $11e0a, $13e1a, $17e3a,
$1035c, $1034e, $10758, $183ae, $1074c, $10746, $1032e, $1076e, $10f50,
$187ac, $10f48, $187a6, $10f44, $10f42, $1072c, $10f6c, $10726, $10f66,
$18fa8, $1c7d6, $18fa4, $18fa2, $10f28, $18796, $11f68, $18fb6, $11f64,
$10f22, $11f62, $10716, $10f36, $11f76, $1cfd4, $1cfd2, $18f94, $19fb4,
$18f92, $19fb2, $10f14, $11f34, $10f12, $13f74, $11f32, $13f72, $1cfca,
$18f8a, $19f9a, $10f0a, $11f1a, $13f3a, $103ac, $103a6, $107a8, $183d6,
$107a4, $107a2, $10396, $107b6, $187d4, $187d2, $10794, $10fb4, $10792,
$10fb2, $1c7ea));
type
TStPDF417TextCompactionMode = (cmAlpha, cmLower, cmMixed, cmPunctuation,
cmNone);
TStPDF417TextCompactionModes = set of TStPDF417TextCompactionMode;
TStPDF417TextCompactionData = record
Value : Integer;
Mode : TStPDF417TextCompactionModes;
end;
const
TStPDF417TextCompaction : array [0..127] of TStPDF417TextCompactionData =
((Value : -1; Mode : []), { 000 }
(Value : -1; Mode : []), { 001 }
(Value : -1; Mode : []), { 002 }
(Value : -1; Mode : []), { 003 }
(Value : -1; Mode : []), { 004 }
(Value : -1; Mode : []), { 005 }
(Value : -1; Mode : []), { 006 }
(Value : -1; Mode : []), { 007 }
(Value : -1; Mode : []), { 008 }
(Value : 12; Mode : [cmMixed, cmPunctuation]), { 009 }
(Value : 15; Mode : [cmPunctuation]), { 010 }
(Value : -1; Mode : []), { 011 }
(Value : -1; Mode : []), { 012 }
(Value : 11; Mode : [cmMixed, cmPunctuation]), { 013 }
(Value : -1; Mode : []), { 014 }
(Value : -1; Mode : []), { 015 }
(Value : -1; Mode : []), { 016 }
(Value : -1; Mode : []), { 017 }
(Value : -1; Mode : []), { 018 }
(Value : -1; Mode : []), { 019 }
(Value : -1; Mode : []), { 020 }
(Value : -1; Mode : []), { 021 }
(Value : -1; Mode : []), { 022 }
(Value : -1; Mode : []), { 023 }
(Value : -1; Mode : []), { 024 }
(Value : -1; Mode : []), { 025 }
(Value : -1; Mode : []), { 026 }
(Value : -1; Mode : []), { 027 }
(Value : -1; Mode : []), { 028 }
(Value : -1; Mode : []), { 029 }
(Value : -1; Mode : []), { 030 }
(Value : -1; Mode : []), { 031 }
(Value : 26; Mode : [cmAlpha, cmLower, cmMixed]), { 032 }
(Value : 10; Mode : [cmPunctuation]), { 033 }
(Value : 20; Mode : [cmPunctuation]), { 034 }
(Value : 15; Mode : [cmMixed]), { 035 }
(Value : 18; Mode : [cmMixed, cmPunctuation]), { 036 }
(Value : 21; Mode : [cmMixed]), { 037 }
(Value : 10; Mode : [cmMixed]), { 038 }
(Value : 28; Mode : [cmPunctuation]), { 039 }
(Value : 23; Mode : [cmPunctuation]), { 040 }
(Value : 24; Mode : [cmPunctuation]), { 041 }
(Value : 22; Mode : [cmMixed, cmPunctuation]), { 042 }
(Value : 20; Mode : [cmMixed]), { 043 }
(Value : 13; Mode : [cmMixed, cmPunctuation]), { 044 }
(Value : 16; Mode : [cmMixed, cmPunctuation]), { 045 }
(Value : 17; Mode : [cmMixed, cmPunctuation]), { 046 }
(Value : 19; Mode : [cmMixed, cmPunctuation]), { 047 }
(Value : 0; Mode : [cmMixed]), { 048 }
(Value : 1; Mode : [cmMixed]), { 049 }
(Value : 2; Mode : [cmMixed]), { 050 }
(Value : 3; Mode : [cmMixed]), { 051 }
(Value : 4; Mode : [cmMixed]), { 052 }
(Value : 5; Mode : [cmMixed]), { 053 }
(Value : 6; Mode : [cmMixed]), { 054 }
(Value : 7; Mode : [cmMixed]), { 055 }
(Value : 8; Mode : [cmMixed]), { 056 }
(Value : 9; Mode : [cmMixed]), { 057 }
(Value : 14; Mode : [cmMixed, cmPunctuation]), { 058 }
(Value : 0; Mode : [cmPunctuation]), { 059 }
(Value : 1; Mode : [cmPunctuation]), { 060 }
(Value : 23; Mode : [cmMixed]), { 061 }
(Value : 2; Mode : [cmPunctuation]), { 062 }
(Value : 25; Mode : [cmPunctuation]), { 063 }
(Value : 3; Mode : [cmPunctuation]), { 064 }
(Value : 0; Mode : [cmAlpha]), { 065 }
(Value : 1; Mode : [cmAlpha]), { 066 }
(Value : 2; Mode : [cmAlpha]), { 067 }
(Value : 3; Mode : [cmAlpha]), { 068 }
(Value : 4; Mode : [cmAlpha]), { 069 }
(Value : 5; Mode : [cmAlpha]), { 070 }
(Value : 6; Mode : [cmAlpha]), { 071 }
(Value : 7; Mode : [cmAlpha]), { 072 }
(Value : 8; Mode : [cmAlpha]), { 073 }
(Value : 9; Mode : [cmAlpha]), { 074 }
(Value : 10; Mode : [cmAlpha]), { 075 }
(Value : 11; Mode : [cmAlpha]), { 076 }
(Value : 12; Mode : [cmAlpha]), { 077 }
(Value : 13; Mode : [cmAlpha]), { 078 }
(Value : 14; Mode : [cmAlpha]), { 079 }
(Value : 15; Mode : [cmAlpha]), { 080 }
(Value : 16; Mode : [cmAlpha]), { 081 }
(Value : 17; Mode : [cmAlpha]), { 082 }
(Value : 18; Mode : [cmAlpha]), { 083 }
(Value : 19; Mode : [cmAlpha]), { 084 }
(Value : 20; Mode : [cmAlpha]), { 085 }
(Value : 21; Mode : [cmAlpha]), { 086 }
(Value : 22; Mode : [cmAlpha]), { 087 }
(Value : 23; Mode : [cmAlpha]), { 088 }
(Value : 24; Mode : [cmAlpha]), { 089 }
(Value : 25; Mode : [cmAlpha]), { 090 }
(Value : 4; Mode : [cmPunctuation]), { 091 }
(Value : 5; Mode : [cmPunctuation]), { 092 }
(Value : 6; Mode : [cmPunctuation]), { 093 }
(Value : 24; Mode : [cmMixed]), { 094 }
(Value : 7; Mode : [cmPunctuation]), { 095 }
(Value : 8; Mode : [cmPunctuation]), { 096 }
(Value : 0; Mode : [cmLower]), { 097 }
(Value : 1; Mode : [cmLower]), { 098 }
(Value : 2; Mode : [cmLower]), { 099 }
(Value : 3; Mode : [cmLower]), { 100 }
(Value : 4; Mode : [cmLower]), { 101 }
(Value : 5; Mode : [cmLower]), { 102 }
(Value : 6; Mode : [cmLower]), { 103 }
(Value : 7; Mode : [cmLower]), { 104 }
(Value : 8; Mode : [cmLower]), { 105 }
(Value : 9; Mode : [cmLower]), { 106 }
(Value : 10; Mode : [cmLower]), { 107 }
(Value : 11; Mode : [cmLower]), { 108 }
(Value : 12; Mode : [cmLower]), { 109 }
(Value : 13; Mode : [cmLower]), { 110 }
(Value : 14; Mode : [cmLower]), { 111 }
(Value : 15; Mode : [cmLower]), { 112 }
(Value : 16; Mode : [cmLower]), { 113 }
(Value : 17; Mode : [cmLower]), { 114 }
(Value : 18; Mode : [cmLower]), { 115 }
(Value : 19; Mode : [cmLower]), { 116 }
(Value : 20; Mode : [cmLower]), { 117 }
(Value : 21; Mode : [cmLower]), { 118 }
(Value : 22; Mode : [cmLower]), { 119 }
(Value : 23; Mode : [cmLower]), { 120 }
(Value : 24; Mode : [cmLower]), { 121 }
(Value : 25; Mode : [cmLower]), { 122 }
(Value : 26; Mode : [cmPunctuation]), { 123 }
(Value : 21; Mode : [cmPunctuation]), { 124 }
(Value : 27; Mode : [cmPunctuation]), { 125 }
(Value : 9; Mode : [cmPunctuation]), { 126 }
(Value : -1; Mode : [])); { 127 }
{ TStMaxiCode types and constants }
type
TStMaxiCodeCodeSet = (csCodeSetA, csCodeSetB, csCodeSetC, csCodeSetD,
csCodeSetE, csNone);
const
StMaxiCodeCodeSets : array [csCodeSetA..csCodeSetE] of
array [0..255] of ShortInt =
{ csCodeSetA }
{0} {1} {2} {3} {4} {5} {6} {7} {8} {9}
((-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {000}
-1, -1, -1, 0, -1, -1, -1, -1, -1, -1, {010}
-1, -1, -1, -1, -1, -1, -1, -1, 28, 29, {020}
30, -1, 32, 33, 34, 35, 36, 37, 38, 39, {030}
40, 41, 42, 43, 44, 45, 46, 47, 48, 49, {040}
50, 51, 52, 53, 54, 55, 56, 57, 58, -1, {050}
-1, -1, -1, -1, -1, 1, 2, 3, 4, 5, {060}
6, 7, 8, 9, 10, 11, 12, 13, 14, 15, {070}
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, {080}
26, -1, -1, -1, -1, -1, -1, -1, -1, -1, {090}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {100}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {110}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {120}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {130}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {140}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {150}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {160}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {170}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {180}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {190}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {200}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {210}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {220}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {230}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {240}
-1, -1, -1, -1, -1, -1), {250}
{ csCodeSetB }
{0} {1} {2} {3} {4} {5} {6} {7} {8} {9}
(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {000}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {010}
-1, -1, -1, -1, -1, -1, -1, -1, 28, 29, {020}
30, -1, 47, 53, -1, -1, -1, -1, -1, -1, {030}
-1, -1, -1, -1, 48, 49, 50, -1, -1, -1, {040}
-1, -1, -1, -1, -1, -1, -1, -1, 51, 37, {050}
38, 39, 40, 41, 52, -1, -1, -1, -1, -1, {060}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {070}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {080}
-1, 42, 43, 44, 45, 46, 0, 1, 2, 3, {090}
4, 5, 6, 7, 8, 9, 10, 11, 12, 13, {100}
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, {110}
24, 25, 26, 32, 54, 34, 35, 36, -1, -1, {120}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {130}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {140}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {150}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {160}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {170}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {180}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {190}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {200}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {210}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {220}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {230}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {240}
-1, -1, -1, -1, -1, -1), {250}
{ csCodeSetC }
{0} {1} {2} {3} {4} {5} {6} {7} {8} {9}
(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {000}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {010}
-1, -1, -1, -1, -1, -1, -1, -1, 28, 29, {020}
30, -1, 59, -1, -1, -1, -1, -1, -1, -1, {030}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {040}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {050}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {060}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {070}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {080}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {090}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {100}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {110}
-1, -1, -1, -1, -1, -1, -1, -1, 48, 49, {120}
50, 51, 52, 53, 54, 55, 56, 57, -1, -1, {130}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {140}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {150}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {160}
37, -1, 38, -1, -1, -1, -1, 39, 40, 41, {170}
-1, 42, -1, -1, -1, 43, 44, -1, 45, 46, {180}
47, -1, 0, 1, 2, 3, 4, 5, 6, 7, {190}
8, 9, 10, 11, 12, 13, 14, 15, 16, 17, {200}
18, 19, 20, 21, 22, 23, 24, 25, 26, 32, {210}
33, 34, 35, 36, -1, -1, -1, -1, -1, -1, {220}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {230}
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, {240}
-1, -1, -1, -1, -1, -1), {250}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -