DataMatrixParameters

DataMatrixParameters class

Namespace: Aspose.Barcode.Generation

DataMatrix parameters.

Constructors

NameDescription
__construct

Methods

NameStaticDescription
isReaderProgrammingNoUsed to instruct the reader to interpret the data contained within the symbol as programming for reader initialization. Default value: false
setReaderProgrammingNoUsed to instruct the reader to interpret the data contained within the symbol as programming for reader initialization. Default value: false

Properties

NameRead/WriteDescription
AspectRatioRead/WriteHeight/Width ratio of 2D BarCode module.
ColumnsRead/WriteColumns count.
DataMatrixEccRead/WriteGets a Datamatrix ECC type. Default value: DataMatrixEccType::ECC_200.
DataMatrixEncodeModeRead/WriteEncode mode of Datamatrix barcode. Default value: DataMatrixEncodeMode::AUTO.
DataMatrixVersionRead/WriteGets a Datamatrix symbol size. Default value: DataMatrixVersion.Auto.
ECIEncodingRead/WriteGets ECI encoding. Used when DataMatrixEncodeMode is Auto. Default value: ISO-8859-1
EccTypeRead/WriteGets a Datamatrix ECC type. Default value: DataMatrixEccType.Ecc200.
EncodeModeRead/WriteEncode mode of Datamatrix barcode. Default value: EncodeMode.Auto.
MacroCharactersRead/WriteISO/IEC 16022 5.2.4.7 Macro characters 11.3 Protocol for Macro characters in the first position (ECC 200 only) Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. Cannot be used with EncodeTypes::GS_1_DATA_MATRIX Default value: MacroCharacter::NONE.
RowsRead/WriteRows count.
StructuredAppendBarcodeIdRead/WriteBarcode ID for Structured Append mode of Datamatrix barcode. Default value: 0
StructuredAppendBarcodesCountRead/WriteBarcodes count for Structured Append mode of Datamatrix barcode. Default value: 0
StructuredAppendFileIdRead/WriteFile ID for Structured Append mode of Datamatrix barcode. Default value: 0
VersionRead/WriteGets a Datamatrix symbol size. Default value: Version.Auto.

DataMatrixParameters__construct(DataMatrixParametersDTO $dataMatrixParametersDto)

ParameterTypeDescription
$dataMatrixParametersDtoDataMatrixParametersDTO

isReaderProgrammingisReaderProgramming()

Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization. Default value: false

setReaderProgrammingsetReaderProgramming(bool $value)

Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization. Default value: false

ParameterTypeDescription
$valuebool

AspectRatio

Access: Read/Write

Height/Width ratio of 2D BarCode module.

Height/Width ratio of 2D BarCode module.

ParameterTypeDescription
$valuefloat

Columns

Access: Read/Write

Columns count.

Columns count.

ParameterTypeDescription
$valueint

DataMatrixEcc

Access: Read/Write

Gets a Datamatrix ECC type. Default value: DataMatrixEccType::ECC_200.

Sets a Datamatrix ECC type. Default value: DataMatrixEccType::ECC_200.

ParameterTypeDescription
$valueint

DataMatrixEncodeMode

Access: Read/Write

Encode mode of Datamatrix barcode. Default value: DataMatrixEncodeMode::AUTO.

Encode mode of Datamatrix barcode. Default value: DataMatrixEncodeMode::AUTO.

ParameterTypeDescription
$valueint

DataMatrixVersion

Access: Read/Write

Gets a Datamatrix symbol size. Default value: DataMatrixVersion.Auto.

Sets a Datamatrix symbol size. Default value: DataMatrixVersion.Auto.

ParameterTypeDescription
$valueint

ECIEncoding

Access: Read/Write

Gets ECI encoding. Used when DataMatrixEncodeMode is Auto. Default value: ISO-8859-1

Sets ECI encoding. Used when DataMatrixEncodeMode is Auto. Default value: ISO-8859-1

ParameterTypeDescription
$valueint

EccType

Access: Read/Write

Returns: a Datamatrix ECC type.

Gets a Datamatrix ECC type. Default value: DataMatrixEccType.Ecc200.

Sets a Datamatrix ECC type. Default value: DataMatrixEccType.Ecc200.

ParameterTypeDescription
$valueinta Datamatrix ECC type.

EncodeMode

Access: Read/Write

Encode mode of Datamatrix barcode. Default value: EncodeMode.Auto.

Encode mode of Datamatrix barcode. Default value: EncodeMode.Auto.

ParameterTypeDescription
$valueint

MacroCharacters

Access: Read/Write

ISO/IEC 16022 5.2.4.7 Macro characters 11.3 Protocol for Macro characters in the first position (ECC 200 only) Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. Cannot be used with EncodeTypes::GS_1_DATA_MATRIX Default value: MacroCharacter::NONE.

ISO/IEC 16022 5.2.4.7 Macro characters 11.3 Protocol for Macro characters in the first position (ECC 200 only) Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. Cannot be used with EncodeTypes::GS_1_DATA_MATRIX Default value: MacroCharacter::NONE.

ParameterTypeDescription
$valueint

Rows

Access: Read/Write

Rows count.

Rows count.

ParameterTypeDescription
$valueint

StructuredAppendBarcodeId

Access: Read/Write

Barcode ID for Structured Append mode of Datamatrix barcode. Default value: 0

Barcode ID for Structured Append mode of Datamatrix barcode. Default value: 0

ParameterTypeDescription
$valueint

StructuredAppendBarcodesCount

Access: Read/Write

Barcodes count for Structured Append mode of Datamatrix barcode. Default value: 0

Barcodes count for Structured Append mode of Datamatrix barcode. Default value: 0

ParameterTypeDescription
$valueint

StructuredAppendFileId

Access: Read/Write

File ID for Structured Append mode of Datamatrix barcode. Default value: 0

File ID for Structured Append mode of Datamatrix barcode. Default value: 0

ParameterTypeDescription
$valueint

Version

Access: Read/Write

Returns: a Datamatrix symbol size.

Gets a Datamatrix symbol size. Default value: Version.Auto.

Sets a Datamatrix symbol size. Default value: Version.Auto.

ParameterTypeDescription
$valueinta Datamatrix symbol size.