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
1 change: 1 addition & 0 deletions _data/full_tree.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ tree_file_list:
- sidelist-programming/programming-dotnet-v8.9.3.html
- sidelist-programming/programming-dotnet-v9.6.20.html
- sidelist-programming/programming-dotnet-v9.6.40.html
- sidelist-programming/programming-dotnet-v10.4.2000.html
- sidelist-programming/programming-dotnet.html
- sidelist-programming/programming-java-v8.4.0.html
- sidelist-programming/programming-java-v8.9.3.html
Expand Down
209 changes: 209 additions & 0 deletions _includes/sidelist-programming/programming-dotnet-v10.4.2000.html

Large diffs are not rendered by default.

117 changes: 90 additions & 27 deletions _includes/sidelist-programming/programming-dotnet.html

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions assets/js/dbrServerVersionSearch.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
[
{
"version": "11.0.3000",
"matchVersion": {
"cpp": "3.0.3000",
"dotnet": "3.0.3000"
}
},
{
"version": "11.0.2000",
"matchVersion": {
Expand Down
15 changes: 15 additions & 0 deletions programming/cplusplus/release-notes/cpp-11.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,21 @@ needGenerateH3Content: false

# Release Notes for C++ Edition - 11.x

## 11.0.3000 (05/13/2025)

### New

- Added support for appending pages to PDF files generated by `CImageIO.SaveToFile`. Appending to other PDF files is not supported.

### Fixed

- Fixed an issue where calling `StartCapturing` or `Capture` with `templateName` set to an empty string ("") would result in error `-40103`.
- Resolved a performance issue where decoding certain specific images could cause unusually high CPU and memory usage.

### Changed

- Removed the licensing requirement for saving PDFs.

## 11.0.1000 (03/04/2025)

### [Highlights](https://www.dynamsoft.com/release-highlights/?product=dbr11.0)
Expand Down
1 change: 1 addition & 0 deletions programming/cplusplus/release-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ needAutoGenerateSidebar: false

# Release Notes - C++ Edition

- [11.0.3000 (05/13/2025)]({{ site.dbr_cpp_release_notes }}cpp-11.html#1103000-05132025)
- [11.0.1000 (03/04/2025)]({{ site.dbr_cpp_release_notes }}cpp-11.html#1101000-03042025)
- [10.4.2000 (10/10/2024)]({{ site.dbr_cpp_release_notes }}cpp-10.html#1042000-10102024)
- [10.4.10 (07/23/2024)]({{ site.dbr_cpp_release_notes }}cpp-10.html#10410-07232024)
Expand Down
1 change: 0 additions & 1 deletion programming/dotnet/api-reference/aztec-details.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ The `AztecDetails` class represents a barcode in Aztec format. It inherits from

*Namespace:* Dynamsoft.DBR

*Assembly:* Dynamsoft.BarcodeReader.dll

*Inheritance:* [BarcodeDetails]({{ site.dbr_dotnet_api }}barcode-details.html) -> AztecDetails

Expand Down
1 change: 0 additions & 1 deletion programming/dotnet/api-reference/barcode-details.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ The `BarcodeDetails` class represents the details of a barcode. It is an abstrac

*Namespace:* Dynamsoft.DBR

*Assembly:* Dynamsoft.BarcodeReader.dll

```csharp
public abstract class BarcodeDetails
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ The `BarcodeReaderModule` class defines general functions in the barcode reader

*Namespace:* Dynamsoft.DBR

*Assembly:* Dynamsoft.BarcodeReader.dll

```csharp
public class BarcodeReaderModule
Expand Down
5 changes: 2 additions & 3 deletions programming/dotnet/api-reference/barcode-result-item.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ The `BarcodeResultItem` class represents a barcode result item decoded by barcod

*Namespace:* Dynamsoft.DBR

*Assembly:* Dynamsoft.BarcodeReader.dll

*Inheritance:* [CapturedResultItem]({{ site.dcvb_dotnet_api }}core/basic-classes/captured-result-item.html) -> BarcodeResultItem

Expand Down Expand Up @@ -53,7 +52,7 @@ Returns the format of the decoded barcode result.

**See Also**

[EnumBarcodeFormat]({{ site.dcvb_enumerations }}barcode-reader/barcode-format.html?lang=dotnet)
[EnumBarcodeFormat]({{ site.dbr_dotnet_api }}enum-barcode-format.html)

### GetFormatString

Expand Down Expand Up @@ -202,7 +201,7 @@ Returns the type of the captured result item.

**See Also**

[EnumCapturedResultItemType]({{ site.dcvb_enumerations }}core/captured-result-item-type.html?lang=dotnet)
[EnumCapturedResultItemType]({{ site.dcvb_dotnet_api }}core/enum-captured-result-item-type.html)

### GetReferenceItem

Expand Down
113 changes: 113 additions & 0 deletions programming/dotnet/api-reference/candidate-barcode-zone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
layout: default-layout
title: CandidateBarcodeZone Class - Dynamsoft Barcode Reader .NET Edition API Reference
description: This page shows CandidateBarcodeZone class definition of Dynamsoft Barcode Reader SDK .NET Edition.
keywords: GetLocation, SetLocation, GetPossibleFormats, SetPossibleFormats, CandidateBarcodeZone, api reference
---
# CandidateBarcodeZone Class

The `CandidateBarcodeZone` class represents a candidate zone for barcode detection.

## Definition

*Namespace:* Dynamsoft.DBR.intermediate_results


```csharp
class CandidateBarcodeZone
```

## Methods

| Method | Description |
|-----------------------------------|-------------|
| [`CandidateBarcodeZone`](#CandidateBarcodeZone-constructor) | Constructs a CandidateBarcodeZone object with default parameters. |
| [`CandidateBarcodeZone(Quadrilateral location, ulong possibleFormats)`](#CandidateBarcodeZone-constructor) | Constructs a CandidateBarcodeZone object with the specified parameters. |
| [`GetLocation`](#getlocation) | Gets the location of the candidate barcode.|
| [`SetLocation`](#setlocation) | Sets the location of the candidate barcode.|
| [`GetPossibleFormats`](#getpossibleformats) | Gets the posssible formats of the candidate barcode. |
| [`SetPossibleFormats`](#setpossibleformats) | Sets the posssible formats of the candidate barcode. |


### CandidateBarcodeZone Constructor

Constructs a CandidateBarcodeZone object with the specified parameters.

```csharp
CandidateBarcodeZone();
CandidateBarcodeZone(Quadrilateral location, ulong possibleFormats);
```

**Parameters**

`location` The location of the candidate barcode.

`possibleFormats` The posssible formats of the candidate barcode.

**See Also**

[EnumBarcodeFormat]({{ site.dbr_dotnet_api }}enum-barcode-format.html)

### GetLocation

Gets the location of the candidate barcode.

```csharp
Quadrilateral GetLocation()
```

**Return value**

Returns the location of the candidate barcode.

**See Also**

[Quadrilateral]({{ site.dcvb_dotnet_api }}core/basic-classes/quadrilateral.html)

### SetLocation

Sets the location of the candidate barcode.

```csharp
void SetLocation(Quadrilateral loc)
```

**Parameters**

`loc` The location of the candidate barcode.

**See Also**

[Quadrilateral]({{ site.dcvb_dotnet_api }}core/basic-classes/quadrilateral.html)

### GetPossibleFormats

Gets the posssible formats of the candidate barcode.

```csharp
ulong GetPossibleFormats()
```

**Return value**

Returns the posssible formats of the candidate barcode.

**See Also**

[EnumBarcodeFormat]({{ site.dbr_dotnet_api }}enum-barcode-format.html)

### SetPossibleFormats

Sets the posssible formats of the candidate barcode.

```csharp
void SetPossibleFormats(ulong formats)
```

**Parameters**

`formats` The posssible formats of the candidate barcode.

**See Also**

[EnumBarcodeFormat]({{ site.dbr_dotnet_api }}enum-barcode-format.html)
156 changes: 156 additions & 0 deletions programming/dotnet/api-reference/candidate-barcode-zones-unit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
---
layout: default-layout
title: CandidateBarcodeZonesUnit Class - Dynamsoft Barcode Reader .NET Edition API Reference
description: This page shows CandidateBarcodeZonesUnit class definition of Dynamsoft Barcode Reader SDK .NET Edition.
keywords: GetCount, GetCandidateBarcodeZone, AddCandidateBarcodeZone, RemoveAllCandidateBarcodeZones, RemoveCandidateBarcodeZone, SetCandidateBarcodeZone, CandidateBarcodeZonesUnit, api reference
---
# CandidateBarcodeZonesUnit Class

The `CandidateBarcodeZonesUnit` class represents a unit that contains candidate barcode zones unit. It inherits from the `IntermediateResultUnit` class.

## Definition

*Namespace:* Dynamsoft.DBR.intermediate_results


*Inheritance:* [IntermediateResultUnit]({{ site.dcvb_dotnet_api }}core/intermediate-results/intermediate-result-unit.html) -> CandidateBarcodeZonesUnit

```csharp
class CandidateBarcodeZonesUnit : IntermediateResultUnit
```

## Methods

| Method | Description |
|-----------------------------------|-------------|
| [`AddCandidateBarcodeZone`](#addcandidatebarcodezone) | Adds a candidate barcode zone.|
| [`GetCandidateBarcodeZone`](#getcandidatebarcodezone) | Gets a specific candidate barcode zone.|
| [`GetCandidateBarcodeZones`](#getcandidatebarcodezones) | Gets all candidate barcode zones.|
| [`GetCount`](#getcount) | Gets the number of candidate barcode zones in the unit.|
| [`RemoveAllCandidateBarcodeZones`](#removeallcandidatebarcodezones) | Removes all the candidate barcode zones.|
| [`RemoveCandidateBarcodeZone`](#removecandidatebarcodezone) | Removes a candidate barcode zone at the specified index.|
| [`SetCandidateBarcodeZone`](#setcandidatebarcodezone) | Sets a candidate barcode zone at the specified index.|

### Inherited Methods

Checkout inherited methods from [IntermediateResultUnit]({{ site.dcvb_dotnet_api }}core/intermediate-results/intermediate-result-unit.html) for more details.

### AddCandidateBarcodeZone

Adds a candidate barcode zone.

```csharp
int AddCandidateBarcodeZone(CandidateBarcodeZone barcodeZone, double[] matrixToOriginalImage = null)
```

**Parameters**

`barcodeZone` The candidate barcode zone.

`matrixToOriginalImage` The matrix to original image.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

### GetCandidateBarcodeZone

Gets a candidate barcode zone specified by index.

```csharp
int GetCandidateBarcodeZone(int index, out CandidateBarcodeZone barcodeZone)
```

**Parameters**

`[in] index` The index of the candidate barcode zone.

`[out] barcodeZone` The candidate barcode zone.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

**See Also**

[CandidateBarcodeZone]({{ site.dbr_dotnet_api }}candidate-barcode-zone.html)

### GetCandidateBarcodeZones

Gets all candidate barcode zones.

```csharp
int GetCandidateBarcodeZones(out CandidateBarcodeZone[] barcodeZones)
```

**Parameters**

`[out] barcodeZones` The all candidate barcode zones.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

**See Also**

[CandidateBarcodeZone]({{ site.dbr_dotnet_api }}candidate-barcode-zone.html)

### GetCount

Gets the number of localized barcodes in the unit.

```csharp
int GetCount()
```

**Return value**

Returns the number of candidate barcode zones in the unit.

### RemoveAllCandidateBarcodeZones

Removes all the candidate barcode zones

```csharp
void RemoveAllCandidateBarcodeZones()
```

### RemoveCandidateBarcodeZone

Removes a candidate barcode zone at the specified index

```csharp
int RemoveCandidateBarcodeZone(int index)
```

**Parameters**

`index` The index of the candidate barcode zone.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

### SetCandidateBarcodeZone

Sets a candidate barcode zone at the specified index.

```csharp
int SetCandidateBarcodeZone(int index, CandidateBarcodeZone barcodeZone, double[] matrixToOriginalImage = null)
```

**Parameters**

`index` The index of the candidate barcode zone.

`barcodeZone` The candidate barcode zone.

`matrixToOriginalImage` The matrix to original image.

**Return value**

Returns 0 if successful, otherwise returns a negative value.

**See Also**

[CandidateBarcodeZone]({{ site.dbr_dotnet_api }}candidate-barcode-zone.html)
Loading