1с тип штрих кода datamatrix
Параметры:
string(строковое поле)encoding - (" возможные значения : ASCII,UTF8,Unicode") поле указывает тип кодировки , если не заданное, то принимается кодировка текущей рабочей станции.
int (Число) MarginSize - параметр отступа от края; по умолчанию 10
int (Число) ModuleSize - параметр общего размера картинки; по умолчанию 5
string(строковое поле) Scheme - варианты DataMatrix. Возможные значение(DmtxSchemeAscii
DmtxSchemeAsciiGS1
DmtxSchemeAutoBest
DmtxSchemeAutoFast
DmtxSchemeBase256
DmtxSchemeC40
DmtxSchemeEdifact
DmtxSchemeText
DmtxSchemeX12) Значение по умолчанию DmtxSchemeAscii;
string(строковое поле) SizeIdx - еще 1 поле отвечающие за качество и маштаб рисунка ( по умолчанию SquareAuto) возможные значения
(104:104
10:10
120:120
12:12
12:26
12:36
132:132
144:144
14:14
16:16
16:48
18:18
20:20
22:22
24:24
26:26
32:32
36:36
40:40
44:44
48:48
52:52
64:64
72:72
80:80
88:88
8:18
8:32
96:96
RectAuto
ShapeAuto
SquareAuto)
string(строковое поле) DataCode - поле штрихкода( по умолчанию значение Test );
bool (Истина;ложь) SaveToFile - поле отвечающе за тип возвращаемых данных ; По умолчанию ложь;
если истина возвращает место располежения файла Jpeg с результатом ( имя файла формироуется динамически);
если ложь возвращает строку в кодировке base64 в 1с ее можно приобразовать к двоичным данным <<ДвоичныеДанныеКартинки=Base64Значение(Данные);>>.
Дорегистрация для 64 битного сервера:
1. создаем раздел с именем "" в ветке HKEY_CLASSES_ROOT\wow6432node\appid. Для этого раздела создаем строковое свойство "DllSurrogate" с пустым значением.
2. Находим HKEY_CLASSES_ROOT\wow6432node\CLSID\ и добавляем строковое свойство "AppID" со значением "".
Как пользоваться:
копируем папку lib из архива в любое место, желательно, чтобы путь к ней не содержал кириллицу.
Регистрируем CreateDataMatrix.dll по аналогии указанной выше.
После этого можно работать как с обычным com объектом в 1С.
Формат картинки всегда Jpeg.
Чувствительности к регистру в значениях параметров во время тестирования замечено не было.
Проверено на КА 1.1. Толстый клиент , Сервер (64 - бит 1с предприятие ). (PS Скорее всего работает на всех типах клиента ОС Windows);
10.08.19 Добавлен MSI для авто установки . Проверенно на 2 ух серверах, до регистрация для 64 битных серверов происходит автоматически.
Читайте также: