7
8
9
10
11
12
13
14
15
16
17
18
19
20
22#include "fxbarcode/cbc_qrcode.h"
28#include "core/fxcrt/data_vector.h"
29#include "fxbarcode/qrcode/BC_QRCodeWriter.h"
38 CBC_QRCodeWriter* pWriter = GetQRCodeWriter();
39 DataVector<uint8_t> data = pWriter->Encode(
41 return pWriter->RenderResult(data, width, height);
54CBC_QRCodeWriter* CBC_QRCode::GetQRCodeWriter() {
55 return static_cast<CBC_QRCodeWriter*>(m_pBCWriter.get());
bool Encode(WideStringView contents) override
BC_TYPE GetType() override
bool RenderDevice(CFX_RenderDevice *device, const CFX_Matrix &matrix) override
int32_t error_correction_level() const
void RenderDeviceResult(CFX_RenderDevice *device, const CFX_Matrix &matrix)
fxcrt::WideStringView WideStringView