PDF417 parameters. Contains PDF417, MacroPDF417 and MicroPDF417 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. More...
Inherits System::Object.
Public Member Functions | |
Aspose::BarCode::Generation::Pdf417CompactionMode | get_Pdf417CompactionMode () const |
Pdf417 symbology type of BarCode's compaction mode. Default value: Pdf417CompactionMode.Auto. More... | |
void | set_Pdf417CompactionMode (Aspose::BarCode::Generation::Pdf417CompactionMode value) |
Pdf417 symbology type of BarCode's compaction mode. Default value: Pdf417CompactionMode.Auto. More... | |
Aspose::BarCode::Generation::Pdf417ErrorLevel | get_Pdf417ErrorLevel () const |
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. More... | |
void | set_Pdf417ErrorLevel (Aspose::BarCode::Generation::Pdf417ErrorLevel value) |
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. More... | |
bool | get_Pdf417Truncate () const |
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. More... | |
void | set_Pdf417Truncate (bool value) |
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. More... | |
int32_t | get_Columns () const |
Columns count. More... | |
void | set_Columns (int32_t value) |
Columns count. More... | |
int32_t | get_Rows () const |
Rows count. More... | |
void | set_Rows (int32_t value) |
Rows count. More... | |
float | get_AspectRatio () |
Height/Width ratio of 2D BarCode module. More... | |
void | set_AspectRatio (float value) |
Height/Width ratio of 2D BarCode module. More... | |
int32_t | get_Pdf417MacroFileID () const |
MacroPdf417 barcode's file ID (Required field). MicroPDF417 barcode's file ID (Required field for Structured Append mode) More... | |
void | set_Pdf417MacroFileID (int32_t value) |
MacroPdf417 barcode's file ID (Required field). MicroPDF417 barcode's file ID (Required field for Structured Append mode) More... | |
int32_t | get_Pdf417MacroSegmentID () const |
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) More... | |
void | set_Pdf417MacroSegmentID (int32_t value) |
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) More... | |
int32_t | get_Pdf417MacroSegmentsCount () const |
MacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode) More... | |
void | set_Pdf417MacroSegmentsCount (int32_t value) |
MacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode) More... | |
System::String | get_Pdf417MacroFileName () const |
MacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode) More... | |
void | set_Pdf417MacroFileName (System::String value) |
MacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode) More... | |
System::DateTime | get_Pdf417MacroTimeStamp () const |
MacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode) More... | |
void | set_Pdf417MacroTimeStamp (System::DateTime value) |
MacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode) More... | |
System::String | get_Pdf417MacroSender () const |
MacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode) More... | |
void | set_Pdf417MacroSender (System::String value) |
MacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode) More... | |
System::String | get_Pdf417MacroAddressee () const |
MacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode) More... | |
void | set_Pdf417MacroAddressee (System::String value) |
MacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode) More... | |
int32_t | get_Pdf417MacroFileSize () const |
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. More... | |
void | set_Pdf417MacroFileSize (int32_t value) |
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. More... | |
int32_t | get_Pdf417MacroChecksum () const |
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 More... | |
void | set_Pdf417MacroChecksum (int32_t value) |
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 More... | |
System::SharedPtr< System::Text::Encoding > | get_CodeTextEncoding () const |
Gets the encoding of codetext. Default value: UTF-8 More... | |
void | set_CodeTextEncoding (System::SharedPtr< System::Text::Encoding > value) |
Sets the encoding of codetext. Default value: UTF-8 More... | |
ECIEncodings | get_Pdf417ECIEncoding () const |
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. More... | |
void | set_Pdf417ECIEncoding (ECIEncodings value) |
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. More... | |
ECIEncodings | get_Pdf417MacroECIEncoding () const |
Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields. More... | |
void | set_Pdf417MacroECIEncoding (ECIEncodings value) |
Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields. More... | |
Aspose::BarCode::Generation::Pdf417MacroTerminator | get_Pdf417MacroTerminator () const |
Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417. More... | |
void | set_Pdf417MacroTerminator (Aspose::BarCode::Generation::Pdf417MacroTerminator value) |
Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417. More... | |
bool | get_IsReaderInitialization () const |
Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization. More... | |
void | set_IsReaderInitialization (bool value) |
Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization. More... | |
Aspose::BarCode::Generation::Code128Emulation | get_Code128Emulation () const |
Function codeword for Code 128 emulation. Applied for MicroPDF417 only. Ignored for PDF417 and MacroPDF417 barcodes. More... | |
void | set_Code128Emulation (Aspose::BarCode::Generation::Code128Emulation value) |
Function codeword for Code 128 emulation. Applied for MicroPDF417 only. Ignored for PDF417 and MacroPDF417 barcodes. More... | |
System::String | ToString () const override |
Returns a human-readable string representation of this Pdf417Parameters. More... | |
![]() | |
ASPOSECPP_SHARED_API | Object () |
Creates object. Initializes all internal data structures. More... | |
virtual ASPOSECPP_SHARED_API | ~Object () |
Destroys object. Frees all internal data structures. More... | |
ASPOSECPP_SHARED_API | Object (Object const &x) |
Copy constructor. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More... | |
Object & | operator= (Object const &x) |
Assignment operator. Doesn't copy anything, really, just initializes new object and enables copy constructing subclasses. More... | |
Object * | SharedRefAdded () |
Increments shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
int | SharedRefRemovedSafe () |
Decrements and returns shared reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
int | RemovedSharedRefs (int count) |
Decreases shared reference count by specified value. More... | |
Detail::SmartPtrCounter * | WeakRefAdded () |
Increments weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
void | WeakRefRemoved () |
Decrements weak reference count. Shouldn't be called directly; instead, use smart pointers or ThisProtector. More... | |
Detail::SmartPtrCounter * | GetCounter () |
Gets reference counter data structure associated with the object. More... | |
int | SharedCount () const |
Gets current value of shared reference counter. More... | |
ASPOSECPP_SHARED_API void | Lock () |
Implements C# lock() statement locking. Call directly or use LockContext sentry object. More... | |
ASPOSECPP_SHARED_API void | Unlock () |
Implements C# lock() statement unlocking. Call directly or use LockContext sentry object. More... | |
virtual ASPOSECPP_SHARED_API bool | Equals (ptr obj) |
Compares objects using C# Object.Equals semantics. More... | |
virtual ASPOSECPP_SHARED_API int32_t | GetHashCode () const |
Analog of C# Object.GetHashCode() method. Enables hashing of custom objects. More... | |
virtual ASPOSECPP_SHARED_API ptr | MemberwiseClone () const |
Analog of C# Object.MemberwiseClone() method. Enables cloning custom types. More... | |
virtual ASPOSECPP_SHARED_API const TypeInfo & | GetType () const |
Gets actual type of object. Analog of C# System.Object.GetType() call. More... | |
virtual ASPOSECPP_SHARED_API bool | Is (const TypeInfo &targetType) const |
Check if object represents an instance of type described by targetType. Analog of C# 'is' operator. More... | |
virtual ASPOSECPP_SHARED_API void | SetTemplateWeakPtr (uint32_t argument) |
Set n'th template argument a weak pointer (rather than shared). Allows switching pointers in containers to weak mode. More... | |
virtual ASPOSECPP_SHARED_API bool | FastCast (const Details::FastRttiBase &helper, void **out_ptr) const |
For internal purposes only. More... | |
template<> | |
bool | Equals (float const &objA, float const &objB) |
template<> | |
bool | Equals (double const &objA, double const &objB) |
template<> | |
bool | ReferenceEquals (String const &str, std::nullptr_t) |
template<> | |
bool | ReferenceEquals (String const &str1, String const &str2) |
Additional Inherited Members | |
![]() | |
typedef SmartPtr< Object > | ptr |
Alias for smart pointer type. More... | |
![]() | |
static bool | ReferenceEquals (ptr const &objA, ptr const &objB) |
Compares objects by reference. More... | |
template<typename T > | |
static std::enable_if<!IsSmartPtr< T >::value, bool >::type | ReferenceEquals (T const &objA, T const &objB) |
Compares objects by reference. More... | |
template<typename T > | |
static std::enable_if<!IsSmartPtr< T >::value, bool >::type | ReferenceEquals (T const &objA, std::nullptr_t) |
Reference-compares value type object with nullptr. More... | |
template<typename T1 , typename T2 > | |
static std::enable_if< IsSmartPtr< T1 >::value &&IsSmartPtr< T2 >::value, bool >::type | Equals (T1 const &objA, T2 const &objB) |
Compares reference type objects in C# style. More... | |
template<typename T1 , typename T2 > | |
static std::enable_if<!IsSmartPtr< T1 >::value &&!IsSmartPtr< T2 >::value, bool >::type | Equals (T1 const &objA, T2 const &objB) |
Compares value type objects in C# style. More... | |
static const TypeInfo & | Type () |
Implements C# typeof(System.Object) construct. More... | |
PDF417 parameters. Contains PDF417, MacroPDF417 and MicroPDF417 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.
float Aspose::BarCode::Generation::Pdf417Parameters::get_AspectRatio | ( | ) |
Height/Width ratio of 2D BarCode module.
Aspose::BarCode::Generation::Code128Emulation Aspose::BarCode::Generation::Pdf417Parameters::get_Code128Emulation | ( | ) | const |
Function codeword for Code 128 emulation. Applied for MicroPDF417 only. Ignored for PDF417 and MacroPDF417 barcodes.
System::SharedPtr<System::Text::Encoding> Aspose::BarCode::Generation::Pdf417Parameters::get_CodeTextEncoding | ( | ) | const |
Gets the encoding of codetext. Default value: UTF-8
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Columns | ( | ) | const |
Columns count.
bool Aspose::BarCode::Generation::Pdf417Parameters::get_IsReaderInitialization | ( | ) | const |
Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization.
Aspose::BarCode::Generation::Pdf417CompactionMode Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417CompactionMode | ( | ) | const |
Pdf417 symbology type of BarCode's compaction mode. Default value: Pdf417CompactionMode.Auto.
ECIEncodings Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417ECIEncoding | ( | ) | const |
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.
Aspose::BarCode::Generation::Pdf417ErrorLevel Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417ErrorLevel | ( | ) | const |
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.
System::String Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroAddressee | ( | ) | const |
MacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode)
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroChecksum | ( | ) | const |
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
ECIEncodings Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroECIEncoding | ( | ) | const |
Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroFileID | ( | ) | const |
MacroPdf417 barcode's file ID (Required field). MicroPDF417 barcode's file ID (Required field for Structured Append mode)
System::String Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroFileName | ( | ) | const |
MacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode)
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroFileSize | ( | ) | const |
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.
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroSegmentID | ( | ) | const |
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)
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroSegmentsCount | ( | ) | const |
MacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode)
System::String Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroSender | ( | ) | const |
MacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode)
Aspose::BarCode::Generation::Pdf417MacroTerminator Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroTerminator | ( | ) | const |
Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.
System::DateTime Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417MacroTimeStamp | ( | ) | const |
MacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode)
bool Aspose::BarCode::Generation::Pdf417Parameters::get_Pdf417Truncate | ( | ) | const |
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.
int32_t Aspose::BarCode::Generation::Pdf417Parameters::get_Rows | ( | ) | const |
Rows count.
void Aspose::BarCode::Generation::Pdf417Parameters::set_AspectRatio | ( | float | value | ) |
Height/Width ratio of 2D BarCode module.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Code128Emulation | ( | Aspose::BarCode::Generation::Code128Emulation | value | ) |
Function codeword for Code 128 emulation. Applied for MicroPDF417 only. Ignored for PDF417 and MacroPDF417 barcodes.
void Aspose::BarCode::Generation::Pdf417Parameters::set_CodeTextEncoding | ( | System::SharedPtr< System::Text::Encoding > | value | ) |
Sets the encoding of codetext. Default value: UTF-8
void Aspose::BarCode::Generation::Pdf417Parameters::set_Columns | ( | int32_t | value | ) |
Columns count.
void Aspose::BarCode::Generation::Pdf417Parameters::set_IsReaderInitialization | ( | bool | value | ) |
Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417CompactionMode | ( | Aspose::BarCode::Generation::Pdf417CompactionMode | value | ) |
Pdf417 symbology type of BarCode's compaction mode. Default value: Pdf417CompactionMode.Auto.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417ECIEncoding | ( | ECIEncodings | value | ) |
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.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417ErrorLevel | ( | Aspose::BarCode::Generation::Pdf417ErrorLevel | value | ) |
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.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroAddressee | ( | System::String | value | ) |
MacroPdf417 barcode addressee name (optional field). MicroPDF417 barcode addressee name (optional field for Structured Append mode)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroChecksum | ( | int32_t | value | ) |
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
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroECIEncoding | ( | ECIEncodings | value | ) |
Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroFileID | ( | int32_t | value | ) |
MacroPdf417 barcode's file ID (Required field). MicroPDF417 barcode's file ID (Required field for Structured Append mode)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroFileName | ( | System::String | value | ) |
MacroPdf417 barcode file name (optional field). MicroPDF417 barcode file name (optional field for Structured Append mode)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroFileSize | ( | int32_t | value | ) |
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.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroSegmentID | ( | int32_t | value | ) |
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)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroSegmentsCount | ( | int32_t | value | ) |
MacroPdf417 barcode segments count (optional field). MicroPDF417 barcode segments count (optional field for Structured Append mode)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroSender | ( | System::String | value | ) |
MacroPdf417 barcode sender name (optional field). MicroPDF417 barcode sender name (optional field for Structured Append mode)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroTerminator | ( | Aspose::BarCode::Generation::Pdf417MacroTerminator | value | ) |
Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PDF417.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417MacroTimeStamp | ( | System::DateTime | value | ) |
MacroPdf417 barcode time stamp (optional field). MicroPDF417 barcode time stamp (optional field for Structured Append mode)
void Aspose::BarCode::Generation::Pdf417Parameters::set_Pdf417Truncate | ( | bool | value | ) |
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.
void Aspose::BarCode::Generation::Pdf417Parameters::set_Rows | ( | int32_t | value | ) |
Rows count.
|
overridevirtual |
Returns a human-readable string representation of this Pdf417Parameters.
Reimplemented from System::Object.