Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
BC_OnedEANWriter.h
Go to the documentation of this file.
1
// Copyright 2018 The PDFium Authors
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file.
4
5
#
ifndef
FXBARCODE_ONED_BC_ONEDEANWRITER_H_
6
#
define
FXBARCODE_ONED_BC_ONEDEANWRITER_H_
7
8
#
include
"fxbarcode/oned/BC_OneDimWriter.h"
9
10
class
CBC_OneDimEANWriter
:
public
CBC_OneDimWriter
{
11
public
:
12
CBC_OneDimEANWriter
();
13
~
CBC_OneDimEANWriter
() override;
14
15
virtual
void
InitEANWriter
();
16
virtual
int32_t
CalcChecksum
(
const
ByteString
& contents) = 0;
17
};
18
19
#
endif
// FXBARCODE_ONED_BC_ONEDEANWRITER_H_
BC_TYPE
BC_TYPE
Definition
BC_Library.h:20
BC_TYPE::kEAN13
@ kEAN13
Definition
BC_Library.h:29
ByteString
fxcrt::ByteString ByteString
Definition
bytestring.h:180
CBC_EAN13::CBC_EAN13
CBC_EAN13()
Definition
cbc_ean13.cpp:28
CBC_EAN13::GetMaxLength
size_t GetMaxLength() const override
Definition
cbc_ean13.cpp:36
CBC_EAN13::~CBC_EAN13
~CBC_EAN13() override
CBC_EAN13::GetType
BC_TYPE GetType() override
Definition
cbc_ean13.cpp:32
CBC_EANCode
Definition
cbc_eancode.h:17
CBC_EANCode::CBC_EANCode
CBC_EANCode(std::unique_ptr< CBC_OneDimEANWriter > pWriter)
Definition
cbc_eancode.cpp:14
CBC_EANCode::Preprocess
WideString Preprocess(WideStringView contents)
Definition
cbc_eancode.cpp:41
CBC_EANCode::RenderDevice
bool RenderDevice(CFX_RenderDevice *device, const CFX_Matrix &matrix) override
Definition
cbc_eancode.cpp:35
CBC_EANCode::Encode
bool Encode(WideStringView contents) override
Definition
cbc_eancode.cpp:23
CBC_EANCode::~CBC_EANCode
~CBC_EANCode() override
CBC_EANCode::m_renderContents
WideString m_renderContents
Definition
cbc_eancode.h:33
CBC_EANCode::GetMaxLength
virtual size_t GetMaxLength() const =0
CBC_EANCode::GetOneDimEANWriter
CBC_OneDimEANWriter * GetOneDimEANWriter()
Definition
cbc_eancode.cpp:19
CBC_OneCode
Definition
cbc_onecode.h:20
CBC_OneDimEANWriter
Definition
BC_OnedEANWriter.h:10
CBC_OneDimEANWriter::CalcChecksum
virtual int32_t CalcChecksum(const ByteString &contents)=0
CBC_OneDimEANWriter::~CBC_OneDimEANWriter
~CBC_OneDimEANWriter() override
CBC_OneDimEANWriter::InitEANWriter
virtual void InitEANWriter()
Definition
BC_OnedEANWriter.cpp:11
CBC_OneDimEANWriter::CBC_OneDimEANWriter
CBC_OneDimEANWriter()
CBC_OneDimWriter
Definition
BC_OneDimWriter.h:29
CBC_OnedEAN13Writer::CBC_OnedEAN13Writer
CBC_OnedEAN13Writer()
Definition
BC_OnedEAN13Writer.cpp:69
CBC_OnedEAN13Writer::~CBC_OnedEAN13Writer
~CBC_OnedEAN13Writer() override
CBC_OnedEAN13Writer::Encode
DataVector< uint8_t > Encode(const ByteString &contents) override
Definition
BC_OnedEAN13Writer.cpp:101
CBC_OnedEAN13Writer::CalcChecksum
int32_t CalcChecksum(const ByteString &contents) override
Definition
BC_OnedEAN13Writer.cpp:97
CBC_OnedEAN13Writer::FilterContents
WideString FilterContents(WideStringView contents) override
Definition
BC_OnedEAN13Writer.cpp:81
CBC_OnedEAN13Writer::CheckContentValidity
bool CheckContentValidity(WideStringView contents) override
Definition
BC_OnedEAN13Writer.cpp:75
CBC_OnedEAN13Writer::ShowChars
bool ShowChars(WideStringView contents, CFX_RenderDevice *device, const CFX_Matrix &matrix, int32_t barWidth) override
Definition
BC_OnedEAN13Writer.cpp:131
CFX_Matrix
Definition
fx_coordinates.h:440
CFX_RenderDevice
Definition
cfx_renderdevice.h:39
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
WideStringView
fxcrt::WideStringView WideStringView
Definition
string_view_template.h:326
WideString
fxcrt::WideString WideString
Definition
widestring.h:207
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fxbarcode
oned
BC_OnedEANWriter.h
Generated on
for Qt by
1.18.0