EQRCode::GetDecodedString

String containing the concatenated decoded data of the decoded stream.

Namespace: Euresys::Open_eVision

[C++]

std::string GetDecodedString(
)

std::string GetDecodedString(
   Euresys::Open_eVision::EByteInterpretationMode byteInterpretationMode
)

Parameters

byteInterpretationMode

The EByteInterpretationMode that should be used to interpret bytes.

Remarks

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_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
Note: This method has currently limitations in .NET for byte encoded parts. A workaround is the conversion of the string to bytes then to UTF8.
See EByteInterpretationMode for more options.

EQRCode.GetDecodedString

String containing the concatenated decoded data of the decoded stream.

Namespace: Euresys.Open_eVision

[C#]

string GetDecodedString(
)

string GetDecodedString(
   Euresys.Open_eVision.EByteInterpretationMode byteInterpretationMode
)

Parameters

byteInterpretationMode

The EByteInterpretationMode that should be used to interpret bytes.

Remarks

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 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
Note: This method has currently limitations in .NET for byte encoded parts. A workaround is the conversion of the string to bytes then to UTF8.
See EByteInterpretationMode for more options.