QrCodeGeneratorHelperCreateQrCode - метод
Создает QR-код.
Пространство имён: Tessa.Extensions.Default.Imaging.PlaceholdersСборка: Tessa.Extensions.Default.Imaging (в Tessa.Extensions.Default.Imaging.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static QRCodeData CreateQrCode(
string plainText,
QRCodePlaceholderType placeholderType,
ECCLevel eccLevel,
bool utf8BOM = false,
EciMode eciMode = EciMode.Default,
int requestedVersion = -1,
int quietZoneSize = 4
)
Public Shared Function CreateQrCode (
plainText As String,
placeholderType As QRCodePlaceholderType,
eccLevel As ECCLevel,
Optional utf8BOM As Boolean = false,
Optional eciMode As EciMode = EciMode.Default,
Optional requestedVersion As Integer = -1,
Optional quietZoneSize As Integer = 4
) As QRCodeData
public:
static QRCodeData^ CreateQrCode(
String^ plainText,
QRCodePlaceholderType placeholderType,
ECCLevel eccLevel,
bool utf8BOM = false,
EciMode eciMode = EciMode::Default,
int requestedVersion = -1,
int quietZoneSize = 4
)
static member CreateQrCode :
plainText : string *
placeholderType : QRCodePlaceholderType *
eccLevel : ECCLevel *
?utf8BOM : bool *
?eciMode : EciMode *
?requestedVersion : int *
?quietZoneSize : int
(* Defaults:
let _utf8BOM = defaultArg utf8BOM false
let _eciMode = defaultArg eciMode EciMode.Default
let _requestedVersion = defaultArg requestedVersion -1
let _quietZoneSize = defaultArg quietZoneSize 4
*)
-> QRCodeData
- plainText String
- Кодируемый текст.
- placeholderType QRCodePlaceholderType
Тип QR-кода для вывода в плейсхолдерах.
- eccLevel ECCLevel
- Уровень коррекции ошибок.
- utf8BOM Boolean (Optional)
- Определяет необходимость вставки специальных символов BOM (byte order mark) в начале строки для кодирования UTF-8.
- eciMode EciMode (Optional)
- Режим работы со специфическими символами.
- requestedVersion Int32 (Optional)
- Версия QR-кода.
- quietZoneSize Int32 (Optional)
- Размер чистой зоны вокруг QR-кода.
QRCodeDataСозданный QR-код.