7#ifndef FXBARCODE_CBC_DATAMATRIX_H_
8#define FXBARCODE_CBC_DATAMATRIX_H_
10#include "core/fxcrt/widestring.h"
11#include "fxbarcode/cbc_codebase.h"
13class CBC_DataMatrixWriter;
23 bool Encode(WideStringView contents)
override;
29 CBC_DataMatrixWriter* GetDataMatrixWriter();
~CBC_DataMatrix() override
bool Encode(WideStringView contents) override
bool RenderDevice(CFX_RenderDevice *device, const CFX_Matrix &matrix) override
BC_TYPE GetType() override
bool RenderResult(pdfium::span< const uint8_t > code, int32_t codeWidth, int32_t codeHeight)
void RenderDeviceResult(CFX_RenderDevice *device, const CFX_Matrix &matrix)