diff options
Diffstat (limited to 'fxbarcode/cbc_pdf417i.h')
-rw-r--r-- | fxbarcode/cbc_pdf417i.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/fxbarcode/cbc_pdf417i.h b/fxbarcode/cbc_pdf417i.h index 957154d888..2d1c8d3284 100644 --- a/fxbarcode/cbc_pdf417i.h +++ b/fxbarcode/cbc_pdf417i.h @@ -12,22 +12,24 @@ #include "core/fxge/fx_dib.h" #include "fxbarcode/cbc_codebase.h" +class CBC_PDF417Writer; + class CBC_PDF417I : public CBC_CodeBase { public: CBC_PDF417I(); ~CBC_PDF417I() override; - // CBC_CodeBase:: - bool Encode(const CFX_WideStringC& contents, - bool isDevice, - int32_t& e) override; + // CBC_CodeBase: + bool Encode(const CFX_WideStringC& contents, bool isDevice) override; bool RenderDevice(CFX_RenderDevice* device, - const CFX_Matrix* matrix, - int32_t& e) override; + const CFX_Matrix* matrix) override; BC_TYPE GetType() override; bool SetErrorCorrectionLevel(int32_t level); void SetTruncated(bool truncated); + + private: + CBC_PDF417Writer* GetPDF417Writer(); }; #endif // FXBARCODE_CBC_PDF417I_H_ |