Система быстрых платежей
Добавлено: 06 Апрель 2022, 10:46
В репорте никогда не пробовал рисовать из клариона... Но, наверное, можно?
Место общения программистов, форум разработчиков БД на Clarion
https://forum.clarionlife.net/
Код: Выделить всё
AnyScreen v2.0 changelog
Template/Server
----------------
Feature: Added HTML/Javascript/SVG support for the IMAGE control.
О нет. Спасибо
Тогда Вы можете сделать снимок экрана, вырезать из него QR код и сохранить в растровый формат ...
Код: Выделить всё
SELF.SetParamStr(LIBFPTR_PARAM_FILENAME, InfoHeader.HeaderImageFile)
SELF.SetParamInt(LIBFPTR_PARAM_ALIGNMENT, LIBFPTR_ALIGNMENT_CENTER)
IF libfptr_print_picture(SELF.fptr) = LIBFPTR_ERROR
SELF.ErrorMessage('Печать штрихкода')
END
Неужели нельзя получить строку содержания, закодированную в QR коде ?
В документации не описано. Методом тыка не получилось.Игорь Столяров писал(а): 06 Апрель 2022, 14:22 Неужели нельзя получить строку содержания, закодированную в QR коде ?
Код: Выделить всё
Supported formats
BMP files [reading, writing]
Dr. Halo CUT files [reading] *
DDS files [reading]
EXR files [reading, writing]
Raw Fax G3 files [reading]
GIF files [reading, writing]
HDR files [reading, writing]
ICO files [reading, writing]
IFF files [reading]
JBIG files [reading, writing] **
JNG files [reading, writing]
JPEG/JIF files [reading, writing]
JPEG-2000 File Format [reading, writing]
JPEG-2000 codestream [reading, writing]
JPEG-XR files [reading, writing]
KOALA files [reading]
Kodak PhotoCD files [reading]
MNG files [reading]
PCX files [reading]
PBM/PGM/PPM files [reading, writing]
PFM files [reading, writing]
PNG files [reading, writing]
Macintosh PICT files [reading]
Photoshop PSD files [reading]
RAW camera files [reading]
Sun RAS files [reading]
SGI files [reading]
TARGA files [reading, writing]
TIFF files [reading, writing]
WBMP files [reading, writing]
WebP files [reading, writing]
XBM files [reading]
XPM files [reading, writing]
* only grayscale
** only via external plugin, might require a commercial license
Тут, несколько, иное. ?Image используется как пустое поле, табула раса, которое можно заменить чем угодно. Скажем, отобразить на нём HTML file
Код: Выделить всё
SELF.SetParamStr(LIBFPTR_PARAM_BARCODE, https://qr.nspk.ru/XXXXXXXXXXXXXXXXXXXXXXXXXXX?type=02&bank=100000000111&sum=110&cur=RUB&crc=2AA4')
SELF.SetParamInt(LIBFPTR_PARAM_BARCODE_TYPE, LIBFPTR_BT_QR)
SELF.SetParamInt(LIBFPTR_PARAM_ALIGNMENT, LIBFPTR_ALIGNMENT_CENTER)
SELF.SetParamInt(LIBFPTR_PARAM_SCALE, 8)
SELF.SetParamInt(LIBFPTR_PARAM_HEIGHT, 100)
SELF.SetParamBool(LIBFPTR_PARAM_BARCODE_PRINT_TEXT, TRUE)
IF libfptr_print_barcode(SELF.fptr) = LIBFPTR_ERROR
SELF.ErrorMessage('Печать штрихкода')
END
Значит здравая логика в процессе присутствует всё-таки ...Игорь Столяров писал(а): 06 Апрель 2022, 14:22 Неужели нельзя получить строку содержания, закодированную в QR коде ?
Состояний куча: "PAID", "CREATED", "REVERSED", "REFUNDED", "REVOKED", "DECLINED", "EXPIRED", "AUTHORIZED", "CONFIRMED", "ON_PAYMENT
Мы обслуживаемся в сбере. Что то там еще подключали.