Represents part of a decoded stream, EQRCodeDecodedStream, extracted from a QR code (EQRCode). More...


Public Member Functions | |
| EQRCodeDecodedStreamPart () | |
| Creates an EQRCodeDecodedStreamPart.EQRCodeDecodedStreamPart object. | |
| EQRCodeDecodedStreamPart (eVision.EQRCodeDecodedStreamPart other) | |
| Copy constructor of an EQRCodeDecodedStreamPart object. | |
| string | GetDecodedString () |
| String containing the concatenated decoded data of this part of the decoded stream. | |
| string | GetDecodedString (eVision.EByteInterpretationMode byteInterpretationMode) |
| String containing the concatenated decoded data of this part of the decoded stream. | |
Properties | |
| eVision.EQRCodeEncoding | Encoding [get] |
| Encoding scheme used for this part of the decoded stream. Available values are contained in the EQRCodeEncoding enum. | |
| byte[] | DecodedData [get] |
| Decoded data of this part of the decoded stream represented as a vector of bytes. | |
| int | ECITableIndicator [get] |
| Extended Channel Interpretation (ECI) table indicator. | |
| string | Reserved1 [get] |
Represents part of a decoded stream, EQRCodeDecodedStream, extracted from a QR code (EQRCode).
License(s): EasyQRCode
| eVision.EQRCodeDecodedStreamPart.EQRCodeDecodedStreamPart | ( | ) |
Creates an EQRCodeDecodedStreamPart.EQRCodeDecodedStreamPart object.
| eVision.EQRCodeDecodedStreamPart.EQRCodeDecodedStreamPart | ( | eVision.EQRCodeDecodedStreamPart | other | ) |
Copy constructor of an EQRCodeDecodedStreamPart object.
| other | Another EQRCodeDecodedStreamPart. |
| string eVision.EQRCodeDecodedStreamPart.GetDecodedString | ( | ) |
String containing the concatenated decoded data of this part of the decoded stream.
No parameter is required if no bytes are encoded or if the ECI byte encoding mode is supported. Exception will be thrown if a parameter is required or if a wrong one is used.
The EByteInterpretationMode.EByteInterpretationMode_Hexadecimal parameter throws no exception and will return the bytes hexadecimal values wrapped between '0xEFBFBD'. This mode overrides the ECI mode. Sample : RC -> EFBFBD + RC + EFBFBD -> EFBFBD5243EFBFBD
See EByteInterpretationMode for more options.
| string eVision.EQRCodeDecodedStreamPart.GetDecodedString | ( | eVision.EByteInterpretationMode | byteInterpretationMode | ) |
String containing the concatenated decoded data of this part of the decoded stream.
| byteInterpretationMode | The EByteInterpretationMode that should be used to interpret bytes. |
No parameter is required if no bytes are encoded or if the ECI byte encoding mode is supported. Exception will be thrown if a parameter is required or if a wrong one is used.
The EByteInterpretationMode.EByteInterpretationMode_Hexadecimal parameter throws no exception and will return the bytes hexadecimal values wrapped between '0xEFBFBD'. This mode overrides the ECI mode. Sample : RC -> EFBFBD + RC + EFBFBD -> EFBFBD5243EFBFBD
See EByteInterpretationMode for more options.
|
get |
Decoded data of this part of the decoded stream represented as a vector of bytes.
|
get |
Extended Channel Interpretation (ECI) table indicator.
The ECI table indicator is relevant if the coding mode of the QR code is EQRCodeCodingMode.EQRCodeCodingMode_ECI only. Value is otherwise set to -1.
|
get |
Encoding scheme used for this part of the decoded stream. Available values are contained in the EQRCodeEncoding enum.
|
get |