Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/aztec-details.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CAztecDetails Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CAztecDetails class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CAztecDetails class in Dynamsoft Barcode Reader C++ Edition, which stores the row count, column count, and layer number of a decoded Aztec barcode.
keywords: rows, columns, layerNumber, CAztecDetails, api reference
---
# CAztecDetails
Expand Down
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/barcode-details.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CBarcodeDetails Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CBarcodeDetails class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CBarcodeDetails abstract base class in Dynamsoft Barcode Reader C++ Edition, which is the parent class for all barcode-format-specific detail classes.
keywords: CBarcodeDetails, api reference
---
# CBarcodeDetails
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CBarcodeReaderModule Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows the C++ edition of the class CBarcodeReaderModule in Barcode Reader Module.
description: API reference for the CBarcodeReaderModule class in Dynamsoft Barcode Reader C++ Edition, providing module-level utilities such as version retrieval and factory methods for barcode elements.
keywords: barcode reader module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CBarcodeResultItem Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CBarcodeResultItem class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CBarcodeResultItem class in Dynamsoft Barcode Reader C++ Edition, representing a single decoded barcode with methods to retrieve format, text, location, confidence, and module size.
keywords: GetFormat, GetText, GetLocation, GetConfidence, GetModuleSize, CBarcodeResultItem, api reference
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CCandidateBarcodeZone Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CCandidateBarcodeZone class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CCandidateBarcodeZone class in Dynamsoft Barcode Reader C++ Edition, representing a candidate barcode region with location and possible format information.
keywords: GetLocation, SetLocation, GetPossibleFormats, SetPossibleFormats, CCandidateBarcodeZone, api reference
---
# CCandidateBarcodeZone Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CCandidateBarcodeZonesUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CCandidateBarcodeZonesUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CCandidateBarcodeZonesUnit class in Dynamsoft Barcode Reader C++ Edition, an intermediate result unit that holds a collection of candidate barcode zones detected during processing.
keywords: GetCount, GetCandidateBarcodeZone, AddCandidateBarcodeZone, RemoveAllCandidateBarcodeZones, RemoveCandidateBarcodeZone, SetCandidateBarcodeZone, CCandidateBarcodeZonesUnit, api reference
---
# CCandidateBarcodeZonesUnit Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CComplementedBarcodeImageUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CComplementedBarcodeImageUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CComplementedBarcodeImageUnit class in Dynamsoft Barcode Reader C++ Edition, an intermediate result unit containing the complemented image data and location of a barcode.
keywords: GetImageData, GetLocation, SetLocation, CComplementedBarcodeImageUnit, api reference
---
# CComplementedBarcodeImageUnit Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CDataMatrixDetails Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CDataMatrixDetails class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CDataMatrixDetails class in Dynamsoft Barcode Reader C++ Edition, storing the row count, column count, data region dimensions, and region number of a decoded DataMatrix barcode.
keywords: rows, columns, CDataMatrixDetails, api reference
---
# CDataMatrixDetails
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CDecodedBarcodeElement Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CDecodedBarcodeElement class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CDecodedBarcodeElement class in Dynamsoft Barcode Reader C++ Edition, an intermediate result element providing format, text, raw bytes, angle, confidence, DPM flag, and ECI segment data for a decoded barcode.
keywords: GetFormat, GetText, GetBytes, GetAngle, GetConfidence, IsDPM, CDecodedBarcodeElement, api reference
---
# CDecodedBarcodeElement Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CDecodedBarcodesResult Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CDecodedBarcodesResult class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CDecodedBarcodesResult class in Dynamsoft Barcode Reader C++ Edition, which aggregates all decoded barcode items from a single capture, along with source image hash, error code, and error message.
keywords: GetOriginalImageHashId, GetItemsCount, GetErrorCode, CDecodedBarcodesResult, api reference
---
# CDecodedBarcodesResult Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CDecodedBarcodesUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CDecodedBarcodesUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CDecodedBarcodesUnit class in Dynamsoft Barcode Reader C++ Edition, an intermediate result unit that holds the collection of successfully decoded barcode elements.
keywords: GetCount, GetDecodedBarcode, RemoveAllDecodedBarcodes, SetDecodedBarcode, CDecodedBarcodesUnit, api reference
---
# CDecodedBarcodesUnit Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CDeformationResistedBarcodeImageUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CDeformationResistedBarcodeImageUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CDeformationResistedBarcodeImageUnit class in Dynamsoft Barcode Reader C++ Edition, an intermediate result unit containing the deformation-resisted barcode image used during decoding.
keywords: GetDeformationResistedBarcode, SetDeformationResistedBarcode, CDeformationResistedBarcodeImageUnit, api reference
---
# CDeformationResistedBarcodeImageUnit Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CDeformationResistedBarcode Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CDeformationResistedBarcode class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CDeformationResistedBarcode class in Dynamsoft Barcode Reader C++ Edition, storing the location, format, and image data of a barcode after deformation resistance processing.
keywords: GetLocation, SetLocation, GetFormat, SetFormat, GetImageData, SetImageData, CDeformationResistedBarcode, api reference
---
# CDeformationResistedBarcode Class
Expand Down
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/eci-segment.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CECISegment Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CECISegment class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CECISegment class in Dynamsoft Barcode Reader C++ Edition, representing an Extended Channel Interpretation (ECI) segment that specifies the character encoding for a portion of a decoded barcode's bytes.
keywords: CECISegment, ECI, Extended Channel Interpretation, api reference
---

Expand Down
4 changes: 2 additions & 2 deletions programming/cplusplus/api-reference/enum-barcode-format.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BarcodeFormat - Dynamsoft Barcode Reader Enumerations
description: The enumeration BarcodeFormat of Dynamsoft Barcode Reader defines the supported barcode formats.
title: BarcodeFormat - Dynamsoft Barcode Reader C++ Enumerations
description: Reference for the BarcodeFormat enumeration in DBR C++ Edition, listing all supported barcode symbologies including 1D, QR Code, DataMatrix, PDF417, Aztec, and many others.
keywords: Barcode formats
codeAutoHeight: true
---
Expand Down
4 changes: 2 additions & 2 deletions programming/cplusplus/api-reference/enum-deblur-mode.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: DeblurMode - Dynamsoft Barcode Reader Enumerations
description: The enumeration DeblurMode of Dynamsoft Barcode Reader describes deblur modes that implemented on the localized barcodes.
title: DeblurMode - Dynamsoft Barcode Reader C++ Enumerations
description: Reference for the DeblurMode enumeration in DBR C++ Edition, listing image processing algorithms applied to localized barcode zones to generate a binary image for final barcode decoding.
keywords: Deblur mode
codeAutoHeight: true
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ExtendedBarcodeResultType - Dynamsoft Barcode Reader Enumerations
description: The enumeration ExtendedBarcodeResultType of Dynamsoft Barcode Reader describes the type of the extended barcode result.
title: ExtendedBarcodeResultType - Dynamsoft Barcode Reader C++ Enumerations
description: Reference for the ExtendedBarcodeResultType enumeration in DBR C++ Edition, which classifies the type of text result returned from a barcode scan (e.g., standard, candidate, partial).
keywords: Extended barcode result type
codeAutoHeight: true
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LocalizationMode - Dynamsoft Barcode Reader Enumerations
description: The enumeration LocalizationMode of Dynamsoft Barcode Reader describes the localization modes of the barcodes.
title: LocalizationMode - Dynamsoft Barcode Reader C++ Enumerations
description: Reference for the LocalizationMode enumeration in DBR C++ Edition, listing the strategies used to identify barcode locations within an image, such as connected blocks, statistics, and scan-direct modes.
keywords: Localization mode
codeAutoHeight: true
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: QRCodeErrorCorrectionLevel - Dynamsoft Barcode Reader Enumerations
description: The enumeration QRCodeErrorCorrectionLevel of Dynamsoft Barcode Reader describes the error correction level when processing the QR code.
title: QRCodeErrorCorrectionLevel - Dynamsoft Barcode Reader C++ Enumerations
description: Reference for the QRCodeErrorCorrectionLevel enumeration in DBR C++ Edition, defining the four error correction levels (L, M, Q, H) used when encoding or decoding QR codes.
keywords: QR code error correction level
codeAutoHeight: true
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CExtendedBarcodeResult Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CExtendedBarcodeResult class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CExtendedBarcodeResult class in Dynamsoft Barcode Reader C++ Edition, providing additional decode details such as result type, deformation level, clarity score, and a sampling image.
keywords: GetDeformation, GetClarity, GetSamplingImage, GetExtendedBarcodeResultType, CExtendedBarcodeResult, api reference
---
# CExtendedBarcodeResult Class
Expand Down
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Dynamsoft Barcode Reader C++ API Reference - Main Page
description: This is the main page of Dynamsoft Barcode Reader SDK API Reference for C++ Language.
description: Full API reference index for Dynamsoft Barcode Reader C++ Edition, listing all classes, structs, and enumerations across the DynamsoftBarcodeReader and DynamsoftCaptureVisionRouter modules.
keywords: api reference, C++
needAutoGenerateSidebar: false
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CLocalizedBarcodeElement Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CLocalizedBarcodeElement class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CLocalizedBarcodeElement class in Dynamsoft Barcode Reader C++ Edition, representing a detected but not yet decoded barcode region with angle, confidence, possible formats, and module size.
keywords: GetAngle, GetConfidence, GetPossibleFormats, GetPossibleFormatsString, GetModuleSize, SetPossibleFormats, CLocalizedBarcodeElement, api reference
---
# CLocalizedBarcodeElement Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CLocalizedBarcodesUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CLocalizedBarcodesUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CLocalizedBarcodesUnit class in Dynamsoft Barcode Reader C++ Edition, an intermediate result unit that holds all localized (but not yet decoded) barcode elements found in an image.
keywords: GetCount, GetLocalizedBarcode, AddLocalizedBarcode, RemoveAllLocalizedBarcodes, RemoveLocalizedBarcode, SetLocalizedBarcode, CLocalizedBarcodesUnit, api reference
---
# CLocalizedBarcodesUnit Class
Expand Down
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/oned-code-details.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: COneDCodeDetails Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows COneDCodeDetails class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the COneDCodeDetails class in Dynamsoft Barcode Reader C++ Edition, providing start characters, stop characters, and check digit bytes for a decoded 1D barcode.
keywords: startchar, stopchars, COneDCodeDetails, api reference
---
# COneDCodeDetails
Expand Down
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/pdf417-details.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CPDF417Details Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CPDF417Details class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CPDF417Details class in Dynamsoft Barcode Reader C++ Edition, storing the row count, column count, error correction level, and codeword data of a decoded PDF417 barcode.
keywords: rows, columns, errorCorrectionLevel, CPDF417Details, api reference
---
# CPDF417Details
Expand Down
2 changes: 1 addition & 1 deletion programming/cplusplus/api-reference/qr-code-details.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CQRCodeDetails Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CQRCodeDetails class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CQRCodeDetails class in Dynamsoft Barcode Reader C++ Edition, providing rows, columns, error correction level, version, model, and other QR Code structural attributes.
keywords: rows, columns, errorCorrectionLevel, version, model, CQRCodeDetails, api reference
---
# CQRCodeDetails
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CScaledBarcodeImageUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CScaledBarcodeImageUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
description: API reference for the CScaledBarcodeImageUnit class in Dynamsoft Barcode Reader C++ Edition, an intermediate result unit containing a scaled barcode image used to improve decoding of small or low-resolution barcodes.
keywords: GetImageData, SetImageData, CScaledBarcodeImageUnit, api reference
---
# CScaledBarcodeImageUnit Class
Expand Down
Original file line number Diff line number Diff line change
@@ -1,78 +0,0 @@
---
layout: default-layout
title: CScaledUpBarcodeImageUnit Class - Dynamsoft Barcode Reader C++ Edition API Reference
description: This page shows CScaledUpBarcodeImageUnit class definition of Dynamsoft Barcode Reader SDK C++ Edition.
keywords: GetImageData, SetImageData, CScaledUpBarcodeImageUnit, api reference
ignore: true
---
# CScaledUpBarcodeImageUnit Class

The `CScaledUpBarcodeImageUnit` class represents a unit that contains scaled up barcode image. It inherits from the `CIntermediateResultUnit` class.

## Definition

*Namespace:* dynamsoft::dbr::intermediate_results

*Assembly:* DynamsoftBarcodeReader

*Inheritance:* [CIntermediateResultUnit]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html) -> CScaledUpBarcodeImageUnit

```cpp
class CScaledUpBarcodeImageUnit: public CIntermediateResultUnit
```

## Methods

| Method | Description |
|-----------------------------------|-------------|
| [`GetImageData`](#getimagedata) | Gets the scaled up barcode image data.|
| [`SetImageData`](#setimagedata) | Sets the scaled up image data.|
| **Methods Inherited from [CIntermediateResultUnit]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html):** | |
| [`GetHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gethashid) | Gets the hash ID of the unit. |
| [`GetOriginalImageHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#getoriginalimagehashid) | Gets the hash ID of the original image. |
| [`GetOriginalImageTag`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#getoriginalimagetag) | Gets the tag of the original image. |
| [`GetType`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gettype) | Gets the type of the intermediate result unit. |
| [`Clone`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#clone) | Creates a copy of the intermediate result unit. |
| [`SetHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#sethashid) | Sets the hash ID of the unit. |
| [`SetOriginalImageHashId`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#setoriginalimagehashid) | Sets the hash ID of the original image. |
| [`SetOriginalImageTag`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#setoriginalimagetag) | Sets the tag of the original image. |
| [`Retain`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#retain) | Increases the reference count of the unit. |
| [`Release`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#release) | Decreases the reference count of the unit. |
| [`GetTransformMatrix`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#gettransformmatrix) | Gets the transformation matrix via `CTransformMatrixType`. |
| [`SetTransformMatrix`]({{ site.dcvb_cpp_api }}core/intermediate-results/intermediate-result-unit.html#settransformmatrix) | Sets the transformation matrix via `CTransformMatrixType`. |

### GetImageData

Gets the scaled up barcode image data.

```cpp
virtual const CImageData* GetImageData() const = 0;
```

**Return value**

Returns a pointer to the scaled up image of the barcode.

**See Also**

[CImageData]({{ site.dcvb_cpp_api }}core/basic-structures/image-data.html)

### SetImageData

Sets the scaled up image data.

```cpp
virtual int SetImageData(const CImageData* imgData) = 0;
```

**Parameters**

`[in] imgData` The pointer to the scaled up image data.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

**See Also**

[CImageData]({{ site.dcvb_cpp_api }}core/basic-structures/image-data.html)
Loading