Extended codetext generator for 2D QR barcodes for ExtendedCodetext Mode of QREncodeMode Use Display2DText property of BarCodeBuilder to set visible text to removing managing characters.
Example how to generate FNC1 first position for Extended Mode
$lTextBuilder->addFNC1FirstPosition();
$lTextBuilder->addPlainCodetext("000%89%%0");
$lTextBuilder->addFNC1GroupSeparator();
$lTextBuilder->addPlainCodetext("12345<FNC1>");
$lCodetext = lTextBuilder->getExtendedCodetext();
Example how to generate FNC1 second position for Extended Mode
$lTextBuilder->addFNC1SecondPosition("12");
$lTextBuilder->addPlainCodetext("TRUE3456");
$lCodetext = lTextBuilder->getExtendedCodetext();
Example how to generate multi ECI mode for Extended Mode
$lTextBuilder->addECICodetext(ECIEncodings::Win1251, "Will");
$lTextBuilder->addECICodetext(ECIEncodings::UTF8, "Right");
$lTextBuilder->addECICodetext(ECIEncodings::UTF16BE, "Power");
$lTextBuilder->addPlainCodetext("t\\e\\\\st");
$lCodetext = $lTextBuilder->getExtendedCodetext();