Pdf417Parameters

Pdf417Parameters class

Namespace: Aspose.Barcode.Generation

PDF417 parameters. Contains PDF417, MacroPDF417, MicroPDF417 and GS1MicroPdf417 parameters. MacroPDF417 requires two fields: Pdf417MacroFileID and Pdf417MacroSegmentID. All other fields are optional. MicroPDF417 in Structured Append mode (same as MacroPDF417 mode) requires two fields: Pdf417MacroFileID and Pdf417MacroSegmentID. All other fields are optional.

Constructors

NameDescription
__construct

Methods

NameStaticDescription
isCode128EmulationNoCan be used only with MicroPdf417 and encodes Code 128 emulation modes Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128
isLinkedNoDefines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 “Linked” UCC/EAN-128 modes With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC
isReaderInitializationNoUsed to instruct the reader to interpret the data contained within the symbol as programming for reader initialization
setCode128EmulationNoCan be used only with MicroPdf417 and encodes Code 128 emulation modes Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128
setLinkedNoDefines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 “Linked” UCC/EAN-128 modes With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC
setReaderInitializationNoUsed to instruct the reader to interpret the data contained within the symbol as programming for reader initialization

Properties

NameRead/WriteDescription
AspectRatioRead/WriteHeight/Width ratio of 2D BarCode module.
ColumnsRead/WriteColumns count.
ECIEncodingRead/WriteExtended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Not applied for Macro PDF417 text fields. Current implementation consists all well known charset encodings.
EncodeModeRead/WriteIdentifies Pdf417 encode mode. Default value: Auto.
ErrorLevelRead/WriteGets Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.
MacroCharactersRead/WriteMacro Characters 05 and 06 values are used to obtain more compact encoding in special modes. Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes Default value: MacroCharacters.None.
MacroPdf417AddresseeRead/WriteMacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode)
MacroPdf417ChecksumRead/WriteMacroPdf417 barcode checksum (optional field). MicroPDF417 barcode checksum (optional field for Structured Append mode) The checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. x^16 + x^12 + x^5 + 1
MacroPdf417ECIEncodingRead/WriteExtended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.
MacroPdf417FileIDRead/WriteMacroPdf417 barcode’s file ID (Required field). MicroPDF417 barcode’s file ID (Required field for Structured Append mode)
MacroPdf417FileNameRead/WriteMacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode)
MacroPdf417FileSizeRead/WriteMacroPdf417 file size (optional field). MicroPDF417 file size (optional field for Structured Append mode) The file size field contains the size in bytes of the entire source file.
MacroPdf417SegmentIDRead/WriteMacroPdf417 barcode’s segment ID (Required field), which starts from 0, to MacroSegmentsCount - 1. MicroPDF417 barcode’s segment ID (Required field for Structured Append mode)
MacroPdf417SegmentsCountRead/WriteMacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode)
MacroPdf417SenderRead/WriteMacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode)
MacroPdf417TerminatorRead/WriteUsed to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.
MacroPdf417TimeStampRead/WriteMacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode)
Pdf417CompactionModeRead/WritePdf417 symbology type of BarCode’s compaction mode. Default value: Pdf417CompactionMode::AUTO.
Pdf417ECIEncodingRead/WriteExtended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Not applied for Macro PDF417 text fields. Current implementation consists all well known charset encodings.
Pdf417EncodeModeRead/WriteIdentifies Pdf417 encode mode. Default value: Auto.
Pdf417ErrorLevelRead/WriteGets Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.
Pdf417MacroAddresseeRead/WriteGets macro Pdf417 barcode addressee name.
Pdf417MacroChecksumRead/WriteGets macro Pdf417 barcode checksum.
Pdf417MacroECIEncodingRead/WriteExtended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.
Pdf417MacroFileIDRead/WriteGetsmacro Pdf417 barcode’s file ID. Used for MacroPdf417.
Pdf417MacroFileNameRead/WriteGets macro Pdf417 barcode file name.
Pdf417MacroFileSizeRead/WriteGets macro Pdf417 file size.
Pdf417MacroSegmentIDRead/WriteGets macro Pdf417 barcode’s segment ID, which starts from 0, to MacroSegmentsCount - 1.
Pdf417MacroSegmentsCountRead/WriteGets macro Pdf417 barcode segments count.
Pdf417MacroSenderRead/WriteGets macro Pdf417 barcode sender name.
Pdf417MacroTerminatorRead/WriteUsed to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.
Pdf417MacroTimeStampRead/WriteGets macro Pdf417 barcode time stamp.
Pdf417TruncateRead/WriteWhether Pdf417 symbology type of BarCode is truncated (to reduce space).
RowsRead/WriteRows count.
TruncateRead/WriteWhether Pdf417 symbology type of BarCode is truncated (to reduce space). Also known as CompactPDF417. Rigth row indicator and right stop pattern are removed in this mode.

Pdf417Parameters__construct(Pdf417ParametersDTO $pdf417ParametersDto)

ParameterTypeDescription
$pdf417ParametersDtoPdf417ParametersDTO

isCode128EmulationisCode128Emulation()

Can be used only with MicroPdf417 and encodes Code 128 emulation modes Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128

isLinkedisLinked()

Defines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 “Linked” UCC/EAN-128 modes With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC

isReaderInitializationisReaderInitialization()

Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization

setCode128EmulationsetCode128Emulation(bool $value)

Can be used only with MicroPdf417 and encodes Code 128 emulation modes Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128

ParameterTypeDescription
$valuebool

setLinkedsetLinked(bool $value)

Defines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 “Linked” UCC/EAN-128 modes With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC

ParameterTypeDescription
$valuebool

setReaderInitializationsetReaderInitialization(bool $value)

Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization

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

ECIEncoding

Access: Read/Write

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Not applied for Macro PDF417 text fields. Current implementation consists all well known charset encodings.

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Not applied for Macro PDF417 text fields. Current implementation consists all well known charset encodings.

ParameterTypeDescription
$valueint

EncodeMode

Access: Read/Write

Identifies Pdf417 encode mode. Default value: Auto.

Identifies Pdf417 encode mode. Default value: Auto.

ParameterTypeDescription
$valueint

ErrorLevel

Access: Read/Write

Returns: Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.

Gets Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.

Sets Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.

ParameterTypeDescription
$valueintPdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.

MacroCharacters

Access: Read/Write

Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes Default value: MacroCharacters.None.

Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes Default value: MacroCharacters.None.

ParameterTypeDescription
$valueint

MacroPdf417Addressee

Access: Read/Write

MacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode)

MacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode)

ParameterTypeDescription
$valuestring

MacroPdf417Checksum

Access: Read/Write

MacroPdf417 barcode checksum (optional field). MicroPDF417 barcode checksum (optional field for Structured Append mode) The checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. x^16 + x^12 + x^5 + 1

MacroPdf417 barcode checksum (optional field). MicroPDF417 barcode checksum (optional field for Structured Append mode) The checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. x^16 + x^12 + x^5 + 1

ParameterTypeDescription
$valueint

MacroPdf417ECIEncoding

Access: Read/Write

Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.

Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.

ParameterTypeDescription
$valueint

MacroPdf417FileID

Access: Read/Write

MacroPdf417 barcode’s file ID (Required field). MicroPDF417 barcode’s file ID (Required field for Structured Append mode)

MacroPdf417 barcode’s file ID (Required field). MicroPDF417 barcode’s file ID (Required field for Structured Append mode)

ParameterTypeDescription
$valueint

MacroPdf417FileName

Access: Read/Write

MacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode)

MacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode)

ParameterTypeDescription
$valuestring

MacroPdf417FileSize

Access: Read/Write

MacroPdf417 file size (optional field). MicroPDF417 file size (optional field for Structured Append mode) The file size field contains the size in bytes of the entire source file.

MacroPdf417 file size (optional field). MicroPDF417 file size (optional field for Structured Append mode) The file size field contains the size in bytes of the entire source file.

ParameterTypeDescription
$valueint

MacroPdf417SegmentID

Access: Read/Write

MacroPdf417 barcode’s segment ID (Required field), which starts from 0, to MacroSegmentsCount - 1. MicroPDF417 barcode’s segment ID (Required field for Structured Append mode)

MacroPdf417 barcode’s segment ID (Required field), which starts from 0, to MacroSegmentsCount - 1. MicroPDF417 barcode’s segment ID (Required field for Structured Append mode)

ParameterTypeDescription
$valueint

MacroPdf417SegmentsCount

Access: Read/Write

MacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode)

MacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode)

ParameterTypeDescription
$valueint

MacroPdf417Sender

Access: Read/Write

MacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode)

MacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode)

ParameterTypeDescription
$valuestring

MacroPdf417Terminator

Access: Read/Write

Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.

Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.

ParameterTypeDescription
$valueint

MacroPdf417TimeStamp

Access: Read/Write

MacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode)

MacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode)

ParameterTypeDescription
$valueDateTime

Pdf417CompactionMode

Access: Read/Write

Pdf417 symbology type of BarCode’s compaction mode. Default value: Pdf417CompactionMode::AUTO.

Pdf417 symbology type of BarCode’s compaction mode. Default value: Pdf417CompactionMode::AUTO.

ParameterTypeDescription
$valueint

Pdf417ECIEncoding

Access: Read/Write

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Not applied for Macro PDF417 text fields. Current implementation consists all well known charset encodings.

Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Not applied for Macro PDF417 text fields. Current implementation consists all well known charset encodings.

ParameterTypeDescription
$valueint

Pdf417EncodeMode

Access: Read/Write

Identifies Pdf417 encode mode. Default value: Auto.

Identifies Pdf417 encode mode. Default value: Auto.

ParameterTypeDescription
$valueint

Pdf417ErrorLevel

Access: Read/Write

Gets Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.

Sets Pdf417 symbology type of BarCode’s error correction level ranging from level0 to level8, level0 means no error correction info, level8 means best error correction which means a larger picture.

ParameterTypeDescription
$valueint

Pdf417MacroAddressee

Access: Read/Write

Gets macro Pdf417 barcode addressee name.

Sets macro Pdf417 barcode addressee name.

ParameterTypeDescription
$valuestring

Pdf417MacroChecksum

Access: Read/Write

Returns: int checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial.

Gets macro Pdf417 barcode checksum.

Sets macro Pdf417 barcode checksum.

ParameterTypeDescription
$valueint

Pdf417MacroECIEncoding

Access: Read/Write

Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.

Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.

ParameterTypeDescription
$valueint

Pdf417MacroFileID

Access: Read/Write

Getsmacro Pdf417 barcode’s file ID. Used for MacroPdf417.

Sets macro Pdf417 barcode’s file ID. Used for MacroPdf417.

ParameterTypeDescription
$valueint

Pdf417MacroFileName

Access: Read/Write

Gets macro Pdf417 barcode file name.

Sets macro Pdf417 barcode file name.

ParameterTypeDescription
$valuestring

Pdf417MacroFileSize

Access: Read/Write

Returns: int file size field contains the size in bytes of the entire source file.

Gets macro Pdf417 file size.

Sets macro Pdf417 file size.

ParameterTypeDescription
$valueint

Pdf417MacroSegmentID

Access: Read/Write

Gets macro Pdf417 barcode’s segment ID, which starts from 0, to MacroSegmentsCount - 1.

Sets macro Pdf417 barcode’s segment ID, which starts from 0, to MacroSegmentsCount - 1.

ParameterTypeDescription
$valueint

Pdf417MacroSegmentsCount

Access: Read/Write

Gets macro Pdf417 barcode segments count.

Sets macro Pdf417 barcode segments count.

ParameterTypeDescription
$valueint

Pdf417MacroSender

Access: Read/Write

Gets macro Pdf417 barcode sender name.

Sets macro Pdf417 barcode sender name.

ParameterTypeDescription
$valuestring

Pdf417MacroTerminator

Access: Read/Write

Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.

Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.

ParameterTypeDescription
$valueint

Pdf417MacroTimeStamp

Access: Read/Write

Gets macro Pdf417 barcode time stamp.

Sets macro Pdf417 barcode time stamp.

ParameterTypeDescription
$valueDateTime

Pdf417Truncate

Access: Read/Write

Whether Pdf417 symbology type of BarCode is truncated (to reduce space).

Whether Pdf417 symbology type of BarCode is truncated (to reduce space).

ParameterTypeDescription
$valuebool

Rows

Access: Read/Write

Rows count.

Rows count.

ParameterTypeDescription
$valueint

Truncate

Access: Read/Write

Whether Pdf417 symbology type of BarCode is truncated (to reduce space). Also known as CompactPDF417. Rigth row indicator and right stop pattern are removed in this mode.

Whether Pdf417 symbology type of BarCode is truncated (to reduce space). Also known as CompactPDF417. Rigth row indicator and right stop pattern are removed in this mode.

ParameterTypeDescription
$valuebool