Class BarcodeGenerator
Definition
- Namespace:
- Tizen.Multimedia.Vision
- Assembly:
- Tizen.Multimedia.Vision.dll
Provides the ability to generate barcodes and QR codes. Different encoding types QrMode, error correction codes ErrorCorrectionLevel, and code versions are supported for QRCodes.
public static class BarcodeGenerator
- Inheritance
-
objectBarcodeGenerator
Methods
View SourceGenerateImage(string, BarcodeType, BarcodeImageConfiguration, BarcodeGenerationConfiguration)
Generates a barcode image file with the specified message and BarcodeGenerationConfiguration.
Declaration
public static void GenerateImage(string message, BarcodeType type, BarcodeImageConfiguration imageConfig, BarcodeGenerationConfiguration config)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| BarcodeType | type | Type of the barcode to be generated. |
| BarcodeImageConfiguration | imageConfig | The BarcodeImageConfiguration that contains information about the file to be generated. |
| BarcodeGenerationConfiguration | config | The configuration of the barcode generator. This value can be null. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.UnauthorizedAccessException | No permission to access a file. |
| System.NotSupportedException | The feature is not supported. |
| System.ObjectDisposedException |
|
See Also
View SourceGenerateImage(string, BarcodeType, BarcodeImageConfiguration)
Generates a barcode image file with the specified message.
Declaration
public static void GenerateImage(string message, BarcodeType type, BarcodeImageConfiguration imageConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| BarcodeType | type | Type of the barcode to be generated. |
| BarcodeImageConfiguration | imageConfig | The BarcodeImageConfiguration that contains information about the file to be generated. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.UnauthorizedAccessException | No permission to access a file. |
| System.NotSupportedException | The feature is not supported. |
See Also
View SourceGenerateImage(string, QrConfiguration, BarcodeImageConfiguration, BarcodeGenerationConfiguration)
Generates a QR image file with the specified message and BarcodeGenerationConfiguration.
Declaration
public static void GenerateImage(string message, QrConfiguration qrConfig, BarcodeImageConfiguration imageConfig, BarcodeGenerationConfiguration config)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| QrConfiguration | qrConfig | The QrConfiguration instance. |
| BarcodeImageConfiguration | imageConfig | The BarcodeImageConfiguration that contains information about the file to be generated. |
| BarcodeGenerationConfiguration | config | The configuration of the barcode generator. This value can be null. |
Remarks
TextVisibility must be Invisible, because the text visibility is not supported in the QR code.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.UnauthorizedAccessException | No permission to access a file. |
| System.NotSupportedException | The feature is not supported. |
| System.ObjectDisposedException |
|
See Also
View SourceGenerateImage(string, QrConfiguration, BarcodeImageConfiguration)
Generates a QR image file with the specified message.
Declaration
public static void GenerateImage(string message, QrConfiguration qrConfig, BarcodeImageConfiguration imageConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| QrConfiguration | qrConfig | The QrConfiguration instance. |
| BarcodeImageConfiguration | imageConfig | The BarcodeImageConfiguration that contains information about the file to be generated. |
Remarks
TextVisibility must be Invisible, because the text visibility is not supported in the QR code.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.UnauthorizedAccessException | No permission to access a file. |
| System.NotSupportedException | The feature is not supported. |
See Also
View SourceGenerateSource(string, BarcodeType, BarcodeGenerationConfiguration)
Generates a barcode image with the specified message and BarcodeGenerationConfiguration.
Declaration
public static MediaVisionSource GenerateSource(string message, BarcodeType type, BarcodeGenerationConfiguration config)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| BarcodeType | type | Type of the barcode to be generated. |
| BarcodeGenerationConfiguration | config | The configuration of the barcode generator. This value can be null. |
Returns
| Type | Description |
|---|---|
| MediaVisionSource | MediaVisionSource containing the generated barcode image. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.NotSupportedException | The feature is not supported. |
| System.ObjectDisposedException |
|
See Also
View SourceGenerateSource(string, BarcodeType)
Generates a barcode image with the specified message.
Declaration
public static MediaVisionSource GenerateSource(string message, BarcodeType type)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| BarcodeType | type | Type of the barcode to be generated. |
Returns
| Type | Description |
|---|---|
| MediaVisionSource | MediaVisionSource containing the generated barcode image. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.NotSupportedException | The feature is not supported. |
See Also
View SourceGenerateSource(string, QrConfiguration, BarcodeGenerationConfiguration)
Generates a QR image with the specified message with BarcodeGenerationConfiguration.
Declaration
public static MediaVisionSource GenerateSource(string message, QrConfiguration qrConfig, BarcodeGenerationConfiguration config)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| QrConfiguration | qrConfig | The QrConfiguration instance. |
| BarcodeGenerationConfiguration | config | The configuration of the barcode generator. This value can be null. |
Returns
| Type | Description |
|---|---|
| MediaVisionSource | MediaVisionSource containing the generated QR image. |
Remarks
TextVisibility must be Invisible, because the text visibility is not supported in the QR code.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.NotSupportedException | The feature is not supported. |
| System.ObjectDisposedException |
|
See Also
View SourceGenerateSource(string, QrConfiguration)
Generates a QR image with the specified message.
Declaration
public static MediaVisionSource GenerateSource(string message, QrConfiguration qrConfig)
Parameters
| Type | Name | Description |
|---|---|---|
| string | message | The message to be encoded in the barcode. |
| QrConfiguration | qrConfig | The QrConfiguration instance. |
Returns
| Type | Description |
|---|---|
| MediaVisionSource | MediaVisionSource containing the generated QR image. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException |
|
| System.ArgumentException |
|
| System.NotSupportedException | The feature is not supported. |