7#ifndef FXBARCODE_CBC_CODE39_H_
8#define FXBARCODE_CBC_CODE39_H_
10#include "core/fxcrt/widestring.h"
11#include "fxbarcode/BC_Library.h"
12#include "fxbarcode/cbc_onecode.h"
14class CBC_OnedCode39Writer;
25 bool Encode(WideStringView contents)
override;
30 CBC_OnedCode39Writer* GetOnedCode39Writer();
32 WideString m_renderContents;
bool Encode(WideStringView contents) override
bool RenderDevice(CFX_RenderDevice *device, const CFX_Matrix &matrix) override
BC_TYPE GetType() override
bool RenderDeviceResult(CFX_RenderDevice *device, const CFX_Matrix &matrix, WideStringView contents)
bool CheckContentValidity(WideStringView contents) override
WideString FilterContents(WideStringView contents) override
ByteString ToUTF8() const