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
cbc_codebase.cpp
Go to the documentation of this file.
1
// Copyright 2016 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
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
/*
7
* Copyright 2011 ZXing authors
8
*
9
* Licensed under the Apache License, Version 2.0 (the "License");
10
* you may not use this file except in compliance with the License.
11
* You may obtain a copy of the License at
12
*
13
* http://www.apache.org/licenses/LICENSE-2.0
14
*
15
* Unless required by applicable law or agreed to in writing, software
16
* distributed under the License is distributed on an "AS IS" BASIS,
17
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18
* See the License for the specific language governing permissions and
19
* limitations under the License.
20
*/
21
22
#
include
"fxbarcode/cbc_codebase.h"
23
24
#
include
<
utility
>
25
26
#
include
"fxbarcode/BC_Writer.h"
27
28
CBC_CodeBase
::
CBC_CodeBase
(std::unique_ptr<CBC_Writer> pWriter)
29
:
m_pBCWriter
(
std
::
move
(
pWriter
)) {}
30
31
CBC_CodeBase
::~
CBC_CodeBase
() =
default
;
32
33
void
CBC_CodeBase
::
SetTextLocation
(
BC_TEXT_LOC
location) {
34
m_pBCWriter->SetTextLocation(location);
35
}
36
37
bool
CBC_CodeBase
::
SetWideNarrowRatio
(int8_t ratio) {
38
return
m_pBCWriter->SetWideNarrowRatio(ratio);
39
}
40
41
bool
CBC_CodeBase
::
SetStartChar
(
char
start) {
42
return
m_pBCWriter->SetStartChar(start);
43
}
44
45
bool
CBC_CodeBase
::
SetEndChar
(
char
end) {
46
return
m_pBCWriter->SetEndChar(end);
47
}
48
49
bool
CBC_CodeBase
::
SetErrorCorrectionLevel
(int32_t level) {
50
return
m_pBCWriter->SetErrorCorrectionLevel(level);
51
}
52
53
bool
CBC_CodeBase
::
SetModuleHeight
(int32_t moduleHeight) {
54
return
m_pBCWriter->SetModuleHeight(moduleHeight);
55
}
56
57
bool
CBC_CodeBase
::
SetModuleWidth
(int32_t moduleWidth) {
58
return
m_pBCWriter->SetModuleWidth(moduleWidth);
59
}
60
61
void
CBC_CodeBase
::
SetHeight
(int32_t height) {
62
return
m_pBCWriter->SetHeight(height);
63
}
64
65
void
CBC_CodeBase
::
SetWidth
(int32_t width) {
66
return
m_pBCWriter->SetWidth(width);
67
}
BC_TEXT_LOC
BC_TEXT_LOC
Definition
BC_Library.h:12
CBC_CodeBase
Definition
cbc_codebase.h:22
CBC_CodeBase::SetTextLocation
void SetTextLocation(BC_TEXT_LOC location)
Definition
cbc_codebase.cpp:33
CBC_CodeBase::SetWidth
void SetWidth(int32_t width)
Definition
cbc_codebase.cpp:65
CBC_CodeBase::SetModuleWidth
bool SetModuleWidth(int32_t moduleWidth)
Definition
cbc_codebase.cpp:57
CBC_CodeBase::CBC_CodeBase
CBC_CodeBase(std::unique_ptr< CBC_Writer > pWriter)
Definition
cbc_codebase.cpp:28
CBC_CodeBase::SetModuleHeight
bool SetModuleHeight(int32_t moduleHeight)
Definition
cbc_codebase.cpp:53
CBC_CodeBase::SetStartChar
bool SetStartChar(char start)
Definition
cbc_codebase.cpp:41
CBC_CodeBase::~CBC_CodeBase
virtual ~CBC_CodeBase()
CBC_CodeBase::SetErrorCorrectionLevel
bool SetErrorCorrectionLevel(int32_t level)
Definition
cbc_codebase.cpp:49
CBC_CodeBase::SetWideNarrowRatio
bool SetWideNarrowRatio(int8_t ratio)
Definition
cbc_codebase.cpp:37
CBC_CodeBase::SetHeight
void SetHeight(int32_t height)
Definition
cbc_codebase.cpp:61
CBC_CodeBase::SetEndChar
bool SetEndChar(char end)
Definition
cbc_codebase.cpp:45
qtwebengine
src
3rdparty
chromium
third_party
pdfium
fxbarcode
cbc_codebase.cpp
Generated on
for Qt by
1.18.0