Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CBC_PDF417I Class Referencefinal

#include <cbc_pdf417i.h>

+ Inheritance diagram for CBC_PDF417I:
+ Collaboration diagram for CBC_PDF417I:

Public Member Functions

 CBC_PDF417I ()
 
 ~CBC_PDF417I () override
 
bool Encode (WideStringView contents) override
 
bool RenderDevice (CFX_RenderDevice *device, const CFX_Matrix &matrix) override
 
BC_TYPE GetType () override
 
- Public Member Functions inherited from CBC_CodeBase
 CBC_CodeBase (std::unique_ptr< CBC_Writer > pWriter)
 
virtual ~CBC_CodeBase ()
 
void SetTextLocation (BC_TEXT_LOC location)
 
bool SetWideNarrowRatio (int8_t ratio)
 
bool SetStartChar (char start)
 
bool SetEndChar (char end)
 
bool SetErrorCorrectionLevel (int32_t level)
 
void SetCharEncoding (BC_CHAR_ENCODING encoding)
 
bool SetModuleHeight (int32_t moduleHeight)
 
bool SetModuleWidth (int32_t moduleWidth)
 
void SetHeight (int32_t height)
 
void SetWidth (int32_t width)
 

Additional Inherited Members

- Protected Attributes inherited from CBC_CodeBase
std::unique_ptr< CBC_Writerm_pBCWriter
 

Detailed Description

Definition at line 17 of file cbc_pdf417i.h.

Constructor & Destructor Documentation

◆ CBC_PDF417I()

CBC_PDF417I::CBC_PDF417I ( )

Definition at line 39 of file cbc_pdf417i.cpp.

◆ ~CBC_PDF417I()

CBC_PDF417I::~CBC_PDF417I ( )
overridedefault

Member Function Documentation

◆ Encode()

bool CBC_PDF417I::Encode ( WideStringView contents)
overridevirtual

Implements CBC_CodeBase.

Definition at line 44 of file cbc_pdf417i.cpp.

References CBC_TwoDimWriter::RenderResult().

Referenced by TEST(), and TEST().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetType()

BC_TYPE CBC_PDF417I::GetType ( )
overridevirtual

Implements CBC_CodeBase.

Definition at line 61 of file cbc_pdf417i.cpp.

References kPDF417.

◆ RenderDevice()

bool CBC_PDF417I::RenderDevice ( CFX_RenderDevice * device,
const CFX_Matrix & matrix )
overridevirtual

Implements CBC_CodeBase.

Definition at line 55 of file cbc_pdf417i.cpp.

References CBC_TwoDimWriter::RenderDeviceResult().

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: