public final class Pdf417ExtendedParameters extends BaseExtendedParameters
Stores a MacroPdf417 metadata information of recognized barcode
This sample shows how to get Macro Pdf417 metadataBarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MacroPdf417, "12345"); generator.getParameters().getBarcode().getPdf417().setPdf417MacroFileID(10); generator.getParameters().getBarcode().getPdf417().setPdf417MacroSegmentsCount(2); generator.getParameters().getBarcode().getPdf417().setPdf417MacroSegmentID(1); generator.save("c:\\test.png"); BarCodeReader reader = new BarCodeReader("c:\\test.png", DecodeType.MACRO_PDF_417); for(BarCodeResult result : reader.readBarCodes()) { System.out.println("BarCode Type: " + result.getCodeTypeName()); System.out.println("BarCode CodeText: " + result.getCodeText()); System.out.println("Macro Pdf417 FileID: " + result.getExtended().getPdf417().getMacroPdf417FileID()); System.out.println("Macro Pdf417 Segments: " + result.getExtended().getPdf417().getMacroPdf417SegmentsCount()); System.out.println("Macro Pdf417 SegmentID: " + result.getExtended().getPdf417().getMacroPdf417SegmentID()); }
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Returns a value indicating whether this instance is equal to a specified
Pdf417ExtendedParameters value. |
java.lang.String |
getMacroPdf417Addressee()
Macro PDF417 addressee name (optional).
|
int |
getMacroPdf417Checksum()
Macro PDF417 checksum (optional).
|
java.lang.String |
getMacroPdf417FileID()
Gets the file ID of the barcode, only available with MacroPdf417.
|
java.lang.String |
getMacroPdf417FileName()
Macro PDF417 file name (optional).
|
int |
getMacroPdf417FileSize()
Macro PDF417 file size (optional).
|
int |
getMacroPdf417SegmentID()
Gets the segment ID of the barcode,only available with MacroPdf417.
|
int |
getMacroPdf417SegmentsCount()
Gets macro pdf417 barcode segments count.
|
java.lang.String |
getMacroPdf417Sender()
Macro PDF417 sender name (optional).
|
boolean |
getMacroPdf417Terminator()
Indicates whether the segment is the last segment of a Macro PDF417 file.
|
java.time.LocalDateTime |
getMacroPdf417TimeStamp()
Macro PDF417 time stamp (optional).
|
int |
hashCode()
Returns the hash code for this instance.
|
boolean |
isCode128Emulation()
Flag that indicates that the MicroPdf417 barcode encoded with 908, 909, 910 or 911 Code 128 emulation codewords.
|
boolean |
isLinked()
Flag that indicates that the barcode must be linked to 1D barcode.
|
boolean |
isReaderInitialization()
Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization.
|
java.lang.String |
toString()
Returns a human-readable string representation of this
Pdf417ExtendedParameters . |
isEmpty
public java.lang.String getMacroPdf417FileID()
Gets the file ID of the barcode, only available with MacroPdf417.
Value: The file ID for MacroPdf417public int getMacroPdf417SegmentID()
Gets the segment ID of the barcode,only available with MacroPdf417.
Value: The segment ID of the barcode.public int getMacroPdf417SegmentsCount()
Gets macro pdf417 barcode segments count. Default value is -1.
Value: Segments count.public java.lang.String getMacroPdf417FileName()
public int getMacroPdf417FileSize()
public java.lang.String getMacroPdf417Sender()
public java.lang.String getMacroPdf417Addressee()
public java.time.LocalDateTime getMacroPdf417TimeStamp()
public int getMacroPdf417Checksum()
public boolean getMacroPdf417Terminator()
public boolean isReaderInitialization()
Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization.
Value: Reader initialization flagpublic boolean isLinked()
Flag that indicates that the barcode must be linked to 1D barcode.
Value: Linkage flagpublic boolean isCode128Emulation()
public boolean equals(java.lang.Object obj)
Returns a value indicating whether this instance is equal to a specified Pdf417ExtendedParameters
value.
equals
in class java.lang.Object
obj
- An System.Object value to compare to this instance.<b>true</b>
if obj has the same value as this instance; otherwise, <b>false</b>
.public int hashCode()
Returns the hash code for this instance.
hashCode
in class java.lang.Object
public java.lang.String toString()
Returns a human-readable string representation of this Pdf417ExtendedParameters
.
toString
in class java.lang.Object
Pdf417ExtendedParameters
.