DrawQRCodeA
Векторная графика, штрихкоды
Описание
Завершающая A обозначает точку входа DLL ANSI (char); поверхность ActiveX/COM предоставляет только форму Unicode. Поведение идентично DrawQRCode, а строковые аргументы интерпретируются с использованием текущей кодовой страницы SetAnsiMode
Рисует QR Code на выбранной странице
Синтаксис
Delphi
Function DLDrawQRCodeA(InstanceID: Integer; Left, Top, SymbolSize: Double; Text: PAnsiChar; EncodeOptions, DrawOptions: Integer): Integer;
DLL
int DLDrawQRCodeA(int InstanceID, double Left, double Top, double SymbolSize, const char * Text, int EncodeOptions, int DrawOptions);
Параметры
| Left | Горизонтальная координата левого края QR Code |
|---|---|
| Top | Вертикальная координата верхнего края QR Code |
| SymbolSize | Ширина и высота QR Code Текст, кодируемый в QR Code |
| Text | |
| EncodeOptions | 0=Авто 1=Цифровой 2=Буквенно-цифровой 3=ISO-8859-1 4=UTF-8 с BOM 5=UTF-8 без BOM 0 = нормально 1 = поворот на 90 градусов против часовой стрелки 2 = поворот на 180 градусов 3 = поворот на 90 градусов по часовой стрелке |
| DrawOptions |
Возвращаемые значения
| 0 | QR Code нарисовать не удалось; проверьте значения EncodeOptions или DrawOptions на выход за диапазон |
|---|---|
| 1 | QR Code нарисован успешно |