diff --git a/.gitattributes b/.gitattributes index 10898151..40fe6746 100644 --- a/.gitattributes +++ b/.gitattributes @@ -8,6 +8,7 @@ /docs/ export-ignore /composer_install.cmd export-ignore /composer_update.cmd export-ignore +/composer_dump_autoload.cmd export-ignore /server.log export-ignore /TEMP* export-ignore /*.neon export-ignore \ No newline at end of file diff --git a/composer.json b/composer.json index 1132edbd..730f872b 100644 --- a/composer.json +++ b/composer.json @@ -16,11 +16,11 @@ "apache/thrift": "^0.20.0", "ext-gd": "*" }, - "autoload": { - "classmap": [ - "lib/" - ] - }, + "autoload": { + "psr-4": { + "Aspose\\Barcode\\": "lib/" + } + }, "minimum-stability": "stable", "prefer-stable": true } diff --git a/composer_dump_autoload.cmd b/composer_dump_autoload.cmd new file mode 100644 index 00000000..d4ef205b --- /dev/null +++ b/composer_dump_autoload.cmd @@ -0,0 +1,29 @@ +@echo off +setlocal +cd /d "%~dp0" + +rem 1) На всякий случай чистим служебную переменную Composer, +rem чтобы она не подменяла путь к composer.json +set "COMPOSER=" + +if not exist "composer.json" ( + echo [ERROR] %CD%\composer.json not found + exit /b 1 +) + +rem 2) Находим Composer-CLI +where composer >nul 2>nul +if %errorlevel%==0 ( + set "COMPOSER_CMD=composer" +) else ( + if exist "composer.phar" ( + set "COMPOSER_CMD=php -d xdebug.mode=off composer.phar" + ) else ( + echo [ERROR] Composer not found in PATH and composer.phar is missing + exit /b 1 + ) +) + +echo [INFO] %CD% -> %COMPOSER_CMD% dump-autoload -o +%COMPOSER_CMD% dump-autoload -o +exit /b %errorlevel% diff --git a/doc/search/all_0.js b/doc/search/all_0.js index 58924c10..76b337a3 100644 --- a/doc/search/all_0.js +++ b/doc/search/all_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['_24_5flist_0',['$_list',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3c6ada3aa0667b4170bb4f9cf86f7c6d',1,'Aspose\Barcode\ExtCodetextBuilder\$_list()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a0be59234e83a55d1e9146b1fdc4c8403',1,'Aspose\Barcode\HanXinExtCodetextBuilder\$_list()']]], + ['_24_5flist_0',['$_list',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3c6ada3aa0667b4170bb4f9cf86f7c6d',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\$_list()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a0be59234e83a55d1e9146b1fdc4c8403',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\$_list()']]], ['_24a_1',['$A',['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#ad3b3f620f5aea997bc2393999108da4f',1,'Aspose::Barcode::HslaColor']]], ['_24h_2',['$H',['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#ad9ef8b5c1573b7c7e03fc1b3ad73883a',1,'Aspose::Barcode::HslaColor']]], ['_24l_3',['$L',['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#afeaa5ff034d4c7fb747b071850a6bf29',1,'Aspose::Barcode::HslaColor']]], diff --git a/doc/search/all_1.js b/doc/search/all_1.js index 35b0d9e0..50f66191 100644 --- a/doc/search/all_1.js +++ b/doc/search/all_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5fconstruct_6',['__construct',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aa7a491d146023f7d29b722f871da50f3',1,'Aspose\Barcode\Address\__construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a5a802bdc44095d9beab8edc28bd137dc',1,'Aspose\Barcode\AlternativeScheme\__construct()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#afb561f84e33865940076ebfbae49f79e',1,'Aspose\Barcode\SwissQRBill\__construct()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#ae8e954d083c3bba33e9469cf47bdfd10',1,'Aspose\Barcode\ComplexBarcodeGenerator\__construct()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a96d11c4b4d91ecdffeb11952a075ac09',1,'Aspose\Barcode\MailmarkCodetext\__construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a04482cbe3cd3a85fae83d13c28e23357',1,'Aspose\Barcode\Mailmark2DCodetext\__construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7be04c935efa6a49482b0fe66b2d001b',1,'Aspose\Barcode\SwissQRCodetext\__construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a8e4a7d84086d11485aae55cbd2cb0b32',1,'Aspose\Barcode\MaxiCodeCodetextMode2\__construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a9df1cd360d3355a7979f9e1c22c7b710',1,'Aspose\Barcode\MaxiCodeCodetextMode3\__construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa31b4b4be0b77b08a767442c25924f4f',1,'Aspose\Barcode\MaxiCodeStandardCodetext\__construct()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ae0578e33208a57321a99884bfd4bad39',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\__construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#aa0cdfdb61f9aa67b66c789517f560ffb',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\__construct()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a72315b96985ac47fcfb5536bd954a9b5',1,'Aspose\Barcode\HIBCLICComplexCodetext\__construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a5184e5ff30d05927bd98a9cb15fef3e4',1,'Aspose\Barcode\HIBCLICCombinedCodetext\__construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a0acf3a543f2475714cca5ebf1375a0ad',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\__construct()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a965603b6849074ec7dff5c89a0fa1c70',1,'Aspose\Barcode\BarcodeGenerator\__construct()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a86d58fc0b5c5eaf064ee388aa9eb7e65',1,'Aspose\Barcode\BaseGenerationParameters\__construct()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a9dd034ea6dbfba3472d241aa3cd7773a',1,'Aspose\Barcode\BarcodeParameters\__construct()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ad6eb8872ae4d4eeb9133fdd20752271f',1,'Aspose\Barcode\CodetextParameters\__construct()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#aea53d1e59a5bc92d31302cc52cb05123',1,'Aspose\Barcode\PostalParameters\__construct()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aa37d361ab8af744365cf0ea5c175d10e',1,'Aspose\Barcode\AustralianPostParameters\__construct()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a335787391944388b5542d752a9b0cbe0',1,'Aspose\Barcode\CodablockParameters\__construct()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6ce95d411a194518d0899aabc6ce7621',1,'Aspose\Barcode\DataBarParameters\__construct()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7ee1f47d720be105049006a32ada795b',1,'Aspose\Barcode\DataMatrixParameters\__construct()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ac391310c9abc6b21d75862618f66cf04',1,'Aspose\Barcode\Code16KParameters\__construct()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a412b893338ef5a9787c81d50f91db8e0',1,'Aspose\Barcode\DotCodeParameters\__construct()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a3c97ef384d6968b99f03271654bee10a',1,'Aspose\Barcode\GS1CompositeBarParameters\__construct()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a04f8beea6e148d2975c401e3453ed481',1,'Aspose\Barcode\ITFParameters\__construct()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#add03c4edf192b2f0f8182812601b4b77',1,'Aspose\Barcode\QrParameters\__construct()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a5cf7e685bb17fd293c783f94beb1670c',1,'Aspose\Barcode\QrStructuredAppendParameters\__construct()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a159e2d339d6feaf847b66bf5d1fd8417',1,'Aspose\Barcode\Pdf417Parameters\__construct()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#aef76bd808c5ae260094e78bb7b69da29',1,'Aspose\Barcode\SupplementParameters\__construct()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad332bb35a36caffb5116c6bbd795cb66',1,'Aspose\Barcode\MaxiCodeParameters\__construct()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a5f514821c7f12720fa01f408c9e64665',1,'Aspose\Barcode\PatchCodeParameters\__construct()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a39c2fb063b2cdf4dd1ffe1f055127fd3',1,'Aspose\Barcode\Code128Parameters\__construct()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a69e5b1c99a74b6c5cb9028cd1e759943',1,'Aspose\Barcode\HanXinParameters\__construct()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a12a77d6167c195e7365a130ce33b76d8',1,'Aspose\Barcode\AztecParameters\__construct()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a8b656880e39bca913be8ecc83e3823dd',1,'Aspose\Barcode\CodabarParameters\__construct()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a73c6b4091c942d66f967bad6b830797e',1,'Aspose\Barcode\CouponParameters\__construct()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a0562df1c4e57a1ab7975d2650a5d5d7d',1,'Aspose\Barcode\CaptionParameters\__construct()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a6eb8b6ac6e95345aab292697798663b5',1,'Aspose\Barcode\Unit\__construct()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a9b8cfb6ec39bd4011154fcea538f3cc3',1,'Aspose\Barcode\FontUnit\__construct()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8b43bbac6c5370ff1118d593ec1e9905',1,'Aspose\Barcode\Padding\__construct()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a9ad9ebddac179c535411a5eabe4a0294',1,'Aspose\Barcode\BorderParameters\__construct()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a6a7ed45db3cb285124174358cc8f5c39',1,'Aspose\Barcode\ImageParameters\__construct()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#acad22cca0a4f9a2a21e72ba5f1600ffe',1,'Aspose\Barcode\SvgParameters\__construct()'],['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#aa94338e447ff786f7d318efc12056cff',1,'Aspose\Barcode\HslaColor\__construct()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a0d570b482830c60043820512ee6fed3c',1,'Aspose\Barcode\ExtCodetextBuilder\__construct()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a5e55a6929cf6946af4e86defaa94a393',1,'Aspose\Barcode\QrExtCodetextBuilder\__construct()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a0d961568902d145ace3b285ae95faa89',1,'Aspose\Barcode\DataMatrixExtCodetextBuilder\__construct()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a0516d0af2f632f9e443c6ba07eba5370',1,'Aspose\Barcode\DotCodeExtCodetextBuilder\__construct()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a064f0811de66228cb5b10cd4fd715843',1,'Aspose\Barcode\MaxiCodeExtCodetextBuilder\__construct()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a156c4fa11bf9487c74f5608b55dcb232',1,'Aspose\Barcode\HanXinExtCodetextBuilder\__construct()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#ad93a1ada69c6c6df0dee58ab3dac1884',1,'Aspose\Barcode\Internal\BarcodeException\__construct()'],['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a189aef9ff1e1ebffdb133031f5846ef6',1,'Aspose\Barcode\Internal\License\__construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#af4208f0705d5c43a117164ce9f81b054',1,'Aspose\Barcode\Internal\Point\__construct()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a091cb161fcedada1a5733cfafc812776',1,'Aspose\Barcode\Internal\Rectangle\__construct()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#abab3bce4015f0fbe1665ac36f99c46d0',1,'Aspose\Barcode\BarCodeReader\__construct()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a0ee3be29b209a0218efa252c20690948',1,'Aspose\Barcode\BarcodeSettings\__construct()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a49d360095c80c17d7d512b82c50be5f6',1,'Aspose\Barcode\AustraliaPostSettings\__construct()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a000e9b2975c20e321a073b55a949db77',1,'Aspose\Barcode\QualitySettings\__construct()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a95c28cd4e17e6b608fa0490b08d578d3',1,'Aspose\Barcode\BarCodeResult\__construct()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a04d734f55134ed6edd3ec8e6dc677526',1,'Aspose\Barcode\BarCodeRegionParameters\__construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aece8238bcfef7d8203f661aec67f34fc',1,'Aspose\Barcode\Quadrangle\__construct()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a88563bf025ea38751219373f655d7107',1,'Aspose\Barcode\BarCodeExtendedParameters\__construct()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a906c98e2848332da89b9147bd7a893bb',1,'Aspose\Barcode\OneDExtendedParameters\__construct()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7222e5f47e33f6a63ddcf35460cbe858',1,'Aspose\Barcode\Code128ExtendedParameters\__construct()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a85b62d43f42521923ffe06dba3792e58',1,'Aspose\Barcode\QRExtendedParameters\__construct()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a6479c8d44ee5b8867ead42498514e9e3',1,'Aspose\Barcode\Pdf417ExtendedParameters\__construct()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a315a7b367c1adbbff978eb136448912d',1,'Aspose\Barcode\DataBarExtendedParameters\__construct()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a01063ce6049e9abd534207f32bafc618',1,'Aspose\Barcode\MaxiCodeExtendedParameters\__construct()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#aca19d48bd646dc790fcb5617f422e9f7',1,'Aspose\Barcode\DotCodeExtendedParameters\__construct()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#aa6e94847da16990d6bd415b0dc786c48',1,'Aspose\Barcode\DataMatrixExtendedParameters\__construct()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a691ea7256ee2e406c8c3bee5c3b27d99',1,'Aspose\Barcode\AztecExtendedParameters\__construct()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#af1bd910870cc9a3f1f90268c7a2d1252',1,'Aspose\Barcode\CodabarExtendedParameters\__construct()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#af28ef04945a09465b7bad3e045ff44ea',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\__construct()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#afabd8bec1712d8c707b8ad0b3babaffe',1,'Aspose\Barcode\Code128DataPortion\__construct()'],['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#a1731774aa054546f488ac4289b653011',1,'Aspose\Barcode\RecognitionAbortedException\__construct()']]], - ['_5fconstruct_7',['_construct',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aefd65f948676d08f234827f04a9c1c12',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\_construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#accf06ae65474708ee217457dfd653982',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\_construct()']]] + ['_5f_5fconstruct_6',['__construct',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aa7a491d146023f7d29b722f871da50f3',1,'Aspose\Barcode\ComplexBarcode\Address\__construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a5a802bdc44095d9beab8edc28bd137dc',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\__construct()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#afb561f84e33865940076ebfbae49f79e',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\__construct()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#ae8e954d083c3bba33e9469cf47bdfd10',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\__construct()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a96d11c4b4d91ecdffeb11952a075ac09',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\__construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a04482cbe3cd3a85fae83d13c28e23357',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\__construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7be04c935efa6a49482b0fe66b2d001b',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\__construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a8e4a7d84086d11485aae55cbd2cb0b32',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\__construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a9df1cd360d3355a7979f9e1c22c7b710',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\__construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa31b4b4be0b77b08a767442c25924f4f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\__construct()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ae0578e33208a57321a99884bfd4bad39',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\__construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#aa0cdfdb61f9aa67b66c789517f560ffb',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\__construct()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a72315b96985ac47fcfb5536bd954a9b5',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\__construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a5184e5ff30d05927bd98a9cb15fef3e4',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\__construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a0acf3a543f2475714cca5ebf1375a0ad',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\__construct()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a965603b6849074ec7dff5c89a0fa1c70',1,'Aspose\Barcode\Generation\BarcodeGenerator\__construct()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a86d58fc0b5c5eaf064ee388aa9eb7e65',1,'Aspose\Barcode\Generation\BaseGenerationParameters\__construct()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a9dd034ea6dbfba3472d241aa3cd7773a',1,'Aspose\Barcode\Generation\BarcodeParameters\__construct()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ad6eb8872ae4d4eeb9133fdd20752271f',1,'Aspose\Barcode\Generation\CodetextParameters\__construct()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#aea53d1e59a5bc92d31302cc52cb05123',1,'Aspose\Barcode\Generation\PostalParameters\__construct()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aa37d361ab8af744365cf0ea5c175d10e',1,'Aspose\Barcode\Generation\AustralianPostParameters\__construct()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a335787391944388b5542d752a9b0cbe0',1,'Aspose\Barcode\Generation\CodablockParameters\__construct()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6ce95d411a194518d0899aabc6ce7621',1,'Aspose\Barcode\Generation\DataBarParameters\__construct()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7ee1f47d720be105049006a32ada795b',1,'Aspose\Barcode\Generation\DataMatrixParameters\__construct()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ac391310c9abc6b21d75862618f66cf04',1,'Aspose\Barcode\Generation\Code16KParameters\__construct()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a412b893338ef5a9787c81d50f91db8e0',1,'Aspose\Barcode\Generation\DotCodeParameters\__construct()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a3c97ef384d6968b99f03271654bee10a',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\__construct()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a04f8beea6e148d2975c401e3453ed481',1,'Aspose\Barcode\Generation\ITFParameters\__construct()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#add03c4edf192b2f0f8182812601b4b77',1,'Aspose\Barcode\Generation\QrParameters\__construct()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a5cf7e685bb17fd293c783f94beb1670c',1,'Aspose\Barcode\Generation\QrStructuredAppendParameters\__construct()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a159e2d339d6feaf847b66bf5d1fd8417',1,'Aspose\Barcode\Generation\Pdf417Parameters\__construct()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#aef76bd808c5ae260094e78bb7b69da29',1,'Aspose\Barcode\Generation\SupplementParameters\__construct()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad332bb35a36caffb5116c6bbd795cb66',1,'Aspose\Barcode\Generation\MaxiCodeParameters\__construct()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a5f514821c7f12720fa01f408c9e64665',1,'Aspose\Barcode\Generation\PatchCodeParameters\__construct()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a39c2fb063b2cdf4dd1ffe1f055127fd3',1,'Aspose\Barcode\Generation\Code128Parameters\__construct()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a69e5b1c99a74b6c5cb9028cd1e759943',1,'Aspose\Barcode\Generation\HanXinParameters\__construct()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a12a77d6167c195e7365a130ce33b76d8',1,'Aspose\Barcode\Generation\AztecParameters\__construct()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a8b656880e39bca913be8ecc83e3823dd',1,'Aspose\Barcode\Generation\CodabarParameters\__construct()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a73c6b4091c942d66f967bad6b830797e',1,'Aspose\Barcode\Generation\CouponParameters\__construct()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a0562df1c4e57a1ab7975d2650a5d5d7d',1,'Aspose\Barcode\Generation\CaptionParameters\__construct()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a6eb8b6ac6e95345aab292697798663b5',1,'Aspose\Barcode\Generation\Unit\__construct()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a9b8cfb6ec39bd4011154fcea538f3cc3',1,'Aspose\Barcode\Generation\FontUnit\__construct()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8b43bbac6c5370ff1118d593ec1e9905',1,'Aspose\Barcode\Generation\Padding\__construct()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a9ad9ebddac179c535411a5eabe4a0294',1,'Aspose\Barcode\Generation\BorderParameters\__construct()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a6a7ed45db3cb285124174358cc8f5c39',1,'Aspose\Barcode\Generation\ImageParameters\__construct()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#acad22cca0a4f9a2a21e72ba5f1600ffe',1,'Aspose\Barcode\Generation\SvgParameters\__construct()'],['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#aa94338e447ff786f7d318efc12056cff',1,'Aspose\Barcode\Generation\HslaColor\__construct()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a0d570b482830c60043820512ee6fed3c',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\__construct()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a5e55a6929cf6946af4e86defaa94a393',1,'Aspose\Barcode\Generation\QrExtCodetextBuilder\__construct()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a0d961568902d145ace3b285ae95faa89',1,'Aspose\Barcode\Generation\DataMatrixExtCodetextBuilder\__construct()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a0516d0af2f632f9e443c6ba07eba5370',1,'Aspose\Barcode\Generation\DotCodeExtCodetextBuilder\__construct()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a064f0811de66228cb5b10cd4fd715843',1,'Aspose\Barcode\Generation\MaxiCodeExtCodetextBuilder\__construct()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a156c4fa11bf9487c74f5608b55dcb232',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\__construct()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#ad93a1ada69c6c6df0dee58ab3dac1884',1,'Aspose\Barcode\Internal\BarcodeException\__construct()'],['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a189aef9ff1e1ebffdb133031f5846ef6',1,'Aspose\Barcode\Internal\License\__construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#af4208f0705d5c43a117164ce9f81b054',1,'Aspose\Barcode\Internal\Point\__construct()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a091cb161fcedada1a5733cfafc812776',1,'Aspose\Barcode\Internal\Rectangle\__construct()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#abab3bce4015f0fbe1665ac36f99c46d0',1,'Aspose\Barcode\Recognition\BarCodeReader\__construct()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a0ee3be29b209a0218efa252c20690948',1,'Aspose\Barcode\Recognition\BarcodeSettings\__construct()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a49d360095c80c17d7d512b82c50be5f6',1,'Aspose\Barcode\Recognition\AustraliaPostSettings\__construct()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a000e9b2975c20e321a073b55a949db77',1,'Aspose\Barcode\Recognition\QualitySettings\__construct()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a95c28cd4e17e6b608fa0490b08d578d3',1,'Aspose\Barcode\Recognition\BarCodeResult\__construct()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a04d734f55134ed6edd3ec8e6dc677526',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\__construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aece8238bcfef7d8203f661aec67f34fc',1,'Aspose\Barcode\Recognition\Quadrangle\__construct()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a88563bf025ea38751219373f655d7107',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\__construct()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a906c98e2848332da89b9147bd7a893bb',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\__construct()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7222e5f47e33f6a63ddcf35460cbe858',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\__construct()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a85b62d43f42521923ffe06dba3792e58',1,'Aspose\Barcode\Recognition\QRExtendedParameters\__construct()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a6479c8d44ee5b8867ead42498514e9e3',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\__construct()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a315a7b367c1adbbff978eb136448912d',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\__construct()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a01063ce6049e9abd534207f32bafc618',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\__construct()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#aca19d48bd646dc790fcb5617f422e9f7',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\__construct()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#aa6e94847da16990d6bd415b0dc786c48',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\__construct()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a691ea7256ee2e406c8c3bee5c3b27d99',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\__construct()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#af1bd910870cc9a3f1f90268c7a2d1252',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\__construct()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#af28ef04945a09465b7bad3e045ff44ea',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\__construct()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#afabd8bec1712d8c707b8ad0b3babaffe',1,'Aspose\Barcode\Recognition\Code128DataPortion\__construct()'],['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#a1731774aa054546f488ac4289b653011',1,'Aspose\Barcode\Recognition\RecognitionAbortedException\__construct()']]], + ['_5fconstruct_7',['_construct',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aefd65f948676d08f234827f04a9c1c12',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\_construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#accf06ae65474708ee217457dfd653982',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\_construct()']]] ]; diff --git a/doc/search/all_10.js b/doc/search/all_10.js index ab7fb15d..cf50d2dc 100644 --- a/doc/search/all_10.js +++ b/doc/search/all_10.js @@ -2,7 +2,7 @@ var searchData= [ ['padding_772',['Padding',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html',1,'Aspose::Barcode']]], ['parse_773',['parse',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a76a8c30f73a159d411178041938ef027',1,'Aspose::Barcode::EncodeTypes']]], - ['patch_5fcode_774',['PATCH_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aac60f1939eca5fc3f86a9429b8300d1c',1,'Aspose\Barcode\EncodeTypes\PATCH_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#abecd03e1b3d2496a322571d322f73598',1,'Aspose\Barcode\DecodeType\PATCH_CODE()']]], + ['patch_5fcode_774',['PATCH_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aac60f1939eca5fc3f86a9429b8300d1c',1,'Aspose\Barcode\Generation\EncodeTypes\PATCH_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#abecd03e1b3d2496a322571d322f73598',1,'Aspose\Barcode\Recognition\DecodeType\PATCH_CODE()']]], ['patch_5fonly_775',['PATCH_ONLY',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html#a2c3913c9535326bf05e15121d4cc0147',1,'Aspose::Barcode::PatchFormat']]], ['patchcodeparameters_776',['PatchCodeParameters',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html',1,'Aspose::Barcode']]], ['patchformat_777',['PatchFormat',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html',1,'Aspose::Barcode']]], @@ -13,18 +13,18 @@ var searchData= ['pdf417extendedparameters_782',['Pdf417ExtendedParameters',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html',1,'Aspose::Barcode']]], ['pdf417macroterminator_783',['Pdf417MacroTerminator',['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html',1,'Aspose::Barcode']]], ['pdf417parameters_784',['Pdf417Parameters',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html',1,'Aspose::Barcode']]], - ['pdf_5f417_785',['PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aed0984d517c69d24b3e0c6deb629bdcb',1,'Aspose\Barcode\EncodeTypes\PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a70962667743507154f4804c0dc500e1b',1,'Aspose\Barcode\DecodeType\PDF_417()']]], - ['pharmacode_786',['PHARMACODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af06f5fb5fa4ba94d1024b705289703e9',1,'Aspose\Barcode\EncodeTypes\PHARMACODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5c3d4fa8dbf611e48d3f22ecf0cf552e',1,'Aspose\Barcode\DecodeType\PHARMACODE()']]], + ['pdf_5f417_785',['PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aed0984d517c69d24b3e0c6deb629bdcb',1,'Aspose\Barcode\Generation\EncodeTypes\PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a70962667743507154f4804c0dc500e1b',1,'Aspose\Barcode\Recognition\DecodeType\PDF_417()']]], + ['pharmacode_786',['PHARMACODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af06f5fb5fa4ba94d1024b705289703e9',1,'Aspose\Barcode\Generation\EncodeTypes\PHARMACODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5c3d4fa8dbf611e48d3f22ecf0cf552e',1,'Aspose\Barcode\Recognition\DecodeType\PHARMACODE()']]], ['pixel_787',['PIXEL',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#aa8aae753dfbd0f1e41dae41c1b625380',1,'Aspose::Barcode::GraphicsUnit']]], ['plain_5fcodetext_788',['PLAIN_CODETEXT',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#a4d39125cebf83bd8d4349ff66355a0df',1,'Aspose::Barcode::ExtCodeItemType']]], - ['planet_789',['PLANET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab9b4f473379ed77603a147fd043df4a8',1,'Aspose\Barcode\EncodeTypes\PLANET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4ea0ecb459c6606689342f090f803aaf',1,'Aspose\Barcode\DecodeType\PLANET()']]], + ['planet_789',['PLANET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab9b4f473379ed77603a147fd043df4a8',1,'Aspose\Barcode\Generation\EncodeTypes\PLANET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4ea0ecb459c6606689342f090f803aaf',1,'Aspose\Barcode\Recognition\DecodeType\PLANET()']]], ['png_790',['PNG',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a610ba256f7f5af5fe46f6169b8b082bd',1,'Aspose::Barcode::BarCodeImageFormat']]], ['point_791',['Point',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html',1,'Aspose::Barcode::Internal']]], ['point_792',['POINT',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#ab009d1529fbe7a1c2a12fcebfa2b09da',1,'Aspose::Barcode::GraphicsUnit']]], ['postal_5ftypes_793',['POSTAL_TYPES',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a59a525698ad3c55584b7fc2285b823b5',1,'Aspose::Barcode::DecodeType']]], ['postalparameters_794',['PostalParameters',['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html',1,'Aspose::Barcode']]], - ['postnet_795',['POSTNET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a55f73d85f6c4fc9d0e8fac8cb687462a',1,'Aspose\Barcode\EncodeTypes\POSTNET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64d0455d46503e3ca47474a4ce03bc7b',1,'Aspose\Barcode\DecodeType\POSTNET()']]], + ['postnet_795',['POSTNET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a55f73d85f6c4fc9d0e8fac8cb687462a',1,'Aspose\Barcode\Generation\EncodeTypes\POSTNET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64d0455d46503e3ca47474a4ce03bc7b',1,'Aspose\Barcode\Recognition\DecodeType\POSTNET()']]], ['preparelicensecontent_796',['prepareLicenseContent',['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a06d74dd4e040e28a95ca05a4f39d901c',1,'Aspose::Barcode::Internal::License']]], ['println_797',['println',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#af691d134e95c64ab97413ec282515f67',1,'Aspose::Barcode::Internal::CommonUtility']]], - ['pzn_798',['PZN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a7733e3692229aba8f9c13506b0fe6ade',1,'Aspose\Barcode\EncodeTypes\PZN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e247c47bfad1a924353e8298023c51c',1,'Aspose\Barcode\DecodeType\PZN()']]] + ['pzn_798',['PZN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a7733e3692229aba8f9c13506b0fe6ade',1,'Aspose\Barcode\Generation\EncodeTypes\PZN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e247c47bfad1a924353e8298023c51c',1,'Aspose\Barcode\Recognition\DecodeType\PZN()']]] ]; diff --git a/doc/search/all_11.js b/doc/search/all_11.js index aa0daef2..66cd50f4 100644 --- a/doc/search/all_11.js +++ b/doc/search/all_11.js @@ -1,6 +1,6 @@ var searchData= [ - ['qr_799',['QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac6df282ff48f485d27b44f56303d63d5',1,'Aspose\Barcode\EncodeTypes\QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d9e172b47289c7b7bd4a14b236cd023',1,'Aspose\Barcode\DecodeType\QR()']]], + ['qr_799',['QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac6df282ff48f485d27b44f56303d63d5',1,'Aspose\Barcode\Generation\EncodeTypes\QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d9e172b47289c7b7bd4a14b236cd023',1,'Aspose\Barcode\Recognition\DecodeType\QR()']]], ['qr_5fext_5fcodetext_5fbuilder_800',['QR_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#a7b298b6556c726cb121d3faf55e44638',1,'Aspose::Barcode::ExtCodetextBuilderType']]], ['qrencodemode_801',['QREncodeMode',['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html',1,'Aspose::Barcode']]], ['qrencodetype_802',['QREncodeType',['../dc/dd0/classAspose_1_1Barcode_1_1QREncodeType.html',1,'Aspose::Barcode']]], diff --git a/doc/search/all_12.js b/doc/search/all_12.js index 9ff2c6b1..eb71e9f9 100644 --- a/doc/search/all_12.js +++ b/doc/search/all_12.js @@ -33,7 +33,7 @@ var searchData= ['r9x77_841',['R9x77',['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#acd9f0c7a733016584de72a48e9d434ef',1,'Aspose::Barcode::RectMicroQRVersion']]], ['r9x99_842',['R9x99',['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#a6ab1177cfc18de205a7d0e7eda78346e',1,'Aspose::Barcode::RectMicroQRVersion']]], ['recognitionabortedexception_843',['RecognitionAbortedException',['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html',1,'Aspose::Barcode']]], - ['rect_5fmicro_5fqr_844',['RECT_MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3fe295ee65ac759e542b9aa9b0349984',1,'Aspose\Barcode\EncodeTypes\RECT_MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa263d5eb6743eca90a439522305dd538',1,'Aspose\Barcode\DecodeType\RECT_MICRO_QR()']]], + ['rect_5fmicro_5fqr_844',['RECT_MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3fe295ee65ac759e542b9aa9b0349984',1,'Aspose\Barcode\Generation\EncodeTypes\RECT_MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa263d5eb6743eca90a439522305dd538',1,'Aspose\Barcode\Recognition\DecodeType\RECT_MICRO_QR()']]], ['rectangle_845',['Rectangle',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html',1,'Aspose::Barcode::Internal']]], ['rectmicroqrversion_846',['RectMicroQRVersion',['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html',1,'Aspose::Barcode']]], ['regular_847',['REGULAR',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#a4a713afacfbf522ca995c7a74b04fc8e',1,'Aspose::Barcode::FontStyle']]], @@ -42,7 +42,7 @@ var searchData= ['rgb_850',['RGB',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#a31aa86f41224d28934114b02bfea8982',1,'Aspose::Barcode::SvgColorMode']]], ['rgba_851',['RGBA',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#ace2ff17d2221f83282129d831892fe90',1,'Aspose::Barcode::SvgColorMode']]], ['right_852',['RIGHT',['../dc/d71/classAspose_1_1Barcode_1_1TextAlignment.html#acf6ba4db37c02f603a126784994356f4',1,'Aspose::Barcode::TextAlignment']]], - ['rm_5f4_5fscc_853',['RM_4_SCC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac5535a0e631cfb0c9bf89ad6e6d8d37f',1,'Aspose\Barcode\EncodeTypes\RM_4_SCC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3805d2b8707404b9148d25e10bc35534',1,'Aspose\Barcode\DecodeType\RM_4_SCC()']]], + ['rm_5f4_5fscc_853',['RM_4_SCC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac5535a0e631cfb0c9bf89ad6e6d8d37f',1,'Aspose\Barcode\Generation\EncodeTypes\RM_4_SCC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3805d2b8707404b9148d25e10bc35534',1,'Aspose\Barcode\Recognition\DecodeType\RM_4_SCC()']]], ['rows_5fcolumns_854',['ROWS_COLUMNS',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a5757991d7481b9cc7f8dc833232bcfa1',1,'Aspose::Barcode::DataMatrixVersion']]], ['rune_855',['RUNE',['../dd/d36/classAspose_1_1Barcode_1_1AztecSymbolMode.html#a75f01b7caf46da0aefda4e0e8dc0f2f6',1,'Aspose::Barcode::AztecSymbolMode']]] ]; diff --git a/doc/search/all_13.js b/doc/search/all_13.js index 6b45e86e..5f0ec7d7 100644 --- a/doc/search/all_13.js +++ b/doc/search/all_13.js @@ -1,20 +1,20 @@ var searchData= [ - ['save_856',['save',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#a1da2776ecb8ccc35400b14e1818ceaa2',1,'Aspose\Barcode\ComplexBarcodeGenerator\save()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#ad6fe3c2b85e3e32facc63ea64fc83e95',1,'Aspose\Barcode\BarcodeGenerator\save()']]], - ['scc_5f14_857',['SCC_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a920162a28d9b596d42a7e11dba7fdcb3',1,'Aspose\Barcode\EncodeTypes\SCC_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a287bd9125d2bfe748572df72965547ff',1,'Aspose\Barcode\DecodeType\SCC_14()']]], + ['save_856',['save',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#a1da2776ecb8ccc35400b14e1818ceaa2',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\save()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#ad6fe3c2b85e3e32facc63ea64fc83e95',1,'Aspose\Barcode\Generation\BarcodeGenerator\save()']]], + ['scc_5f14_857',['SCC_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a920162a28d9b596d42a7e11dba7fdcb3',1,'Aspose\Barcode\Generation\EncodeTypes\SCC_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a287bd9125d2bfe748572df72965547ff',1,'Aspose\Barcode\Recognition\DecodeType\SCC_14()']]], ['set_858',['SET',['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a9ab0be41203f9bcef9fdcc02cdbffda3',1,'Aspose::Barcode::Pdf417MacroTerminator']]], ['set2dcompositecomponent_859',['set2DCompositeComponent',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2d79f50c79c9988fc23b62494ff3747e',1,'Aspose::Barcode::DataBarParameters']]], ['setaccount_860',['setAccount',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a73d7c8b52ddcc96540e014c74c83393c',1,'Aspose::Barcode::SwissQRBill']]], ['setaddressdto_861',['setAddressDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a7303d762be927547d79aabcdef3d4dd3',1,'Aspose::Barcode::Address']]], ['setaddressline1_862',['setAddressLine1',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a8793bf5a77539cfec5e6bab4c5085d2c',1,'Aspose::Barcode::Address']]], ['setaddressline2_863',['setAddressLine2',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ad0585f3107cb3531c2198f7a1b3a4449',1,'Aspose::Barcode::Address']]], - ['setalignment_864',['setAlignment',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a92a225cf688e617d1c566bd788769213',1,'Aspose\Barcode\CaptionParameters\setAlignment()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#afde4a2497bfa8fbc4ea5b180675c8ff9',1,'Aspose\Barcode\CodetextParameters\setAlignment()']]], + ['setalignment_864',['setAlignment',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a92a225cf688e617d1c566bd788769213',1,'Aspose\Barcode\Generation\CaptionParameters\setAlignment()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#afde4a2497bfa8fbc4ea5b180675c8ff9',1,'Aspose\Barcode\Generation\CodetextParameters\setAlignment()']]], ['setallowincorrectbarcodes_865',['setAllowIncorrectBarcodes',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a713c57afc9e6ca354d60d2fb6526d4a6',1,'Aspose::Barcode::QualitySettings']]], - ['setallowonlygs1encoding_866',['setAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b1bdb40888dcd2acd1e89f47e5159ed',1,'Aspose\Barcode\DataBarParameters\setAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a9623d529cc286cff2434eb209816b272',1,'Aspose\Barcode\GS1CompositeBarParameters\setAllowOnlyGS1Encoding()']]], + ['setallowonlygs1encoding_866',['setAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b1bdb40888dcd2acd1e89f47e5159ed',1,'Aspose\Barcode\Generation\DataBarParameters\setAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a9623d529cc286cff2434eb209816b272',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\setAllowOnlyGS1Encoding()']]], ['setalternativeschemedto_867',['setAlternativeSchemeDto',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#ad16c3521b2eaeadb2390d3005aecc3f6',1,'Aspose::Barcode::AlternativeScheme']]], ['setalternativeschemes_868',['setAlternativeSchemes',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#afdd12bd47f24cd835933a017b03e6e4c',1,'Aspose::Barcode::SwissQRBill']]], ['setamount_869',['setAmount',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a9bd2b832111f19c14c7f18cba5e3d726',1,'Aspose::Barcode::SwissQRBill']]], - ['setaspectratio_870',['setAspectRatio',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aa5b69621744a2ccf7e3aaf3531401cdb',1,'Aspose\Barcode\DotCodeParameters\setAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a5cfbce6abad32e46f6a66a5bdbc3b830',1,'Aspose\Barcode\QrParameters\setAspectRatio()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#adb455ac16ee5d407ac055a4550f8c38b',1,'Aspose\Barcode\Pdf417Parameters\setAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad8d4a6a9eedbca02aeb6bf34887f42bf',1,'Aspose\Barcode\MaxiCodeParameters\setAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a0883d2463e57e3e8f1870706366dae36',1,'Aspose\Barcode\AztecParameters\setAspectRatio()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a0b347e3a176c6f412735d5b18d4e296b',1,'Aspose\Barcode\CodablockParameters\setAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#ab88afc8d7816f67a6aad70631f8020fc',1,'Aspose\Barcode\DataBarParameters\setAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ac68306a9725015045cd61a2d25521770',1,'Aspose\Barcode\DataMatrixParameters\setAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a208502d2074d59737e548130fa4d7cce',1,'Aspose\Barcode\Code16KParameters\setAspectRatio()']]], + ['setaspectratio_870',['setAspectRatio',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aa5b69621744a2ccf7e3aaf3531401cdb',1,'Aspose\Barcode\Generation\DotCodeParameters\setAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a5cfbce6abad32e46f6a66a5bdbc3b830',1,'Aspose\Barcode\Generation\QrParameters\setAspectRatio()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#adb455ac16ee5d407ac055a4550f8c38b',1,'Aspose\Barcode\Generation\Pdf417Parameters\setAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad8d4a6a9eedbca02aeb6bf34887f42bf',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a0883d2463e57e3e8f1870706366dae36',1,'Aspose\Barcode\Generation\AztecParameters\setAspectRatio()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a0b347e3a176c6f412735d5b18d4e296b',1,'Aspose\Barcode\Generation\CodablockParameters\setAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#ab88afc8d7816f67a6aad70631f8020fc',1,'Aspose\Barcode\Generation\DataBarParameters\setAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ac68306a9725015045cd61a2d25521770',1,'Aspose\Barcode\Generation\DataMatrixParameters\setAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a208502d2074d59737e548130fa4d7cce',1,'Aspose\Barcode\Generation\Code16KParameters\setAspectRatio()']]], ['setaustralianpostencodingtable_871',['setAustralianPostEncodingTable',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a6947f79cce28e4f6c1dfe74e020f8734',1,'Aspose::Barcode::AustralianPostParameters']]], ['setaustralianpostshortbarheight_872',['setAustralianPostShortBarHeight',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#ad640fc0f1e8740ea8e95f3cf2e75ef7d',1,'Aspose::Barcode::AustralianPostParameters']]], ['setautosizemode_873',['setAutoSizeMode',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#ac447af32a3b052419435d31e7f283e85',1,'Aspose::Barcode::BaseGenerationParameters']]], @@ -26,7 +26,7 @@ var searchData= ['setbarcodeimage_879',['setBarCodeImage',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a8a19e5bc2d92934cf158f812d043c5e7',1,'Aspose::Barcode::BarCodeReader']]], ['setbarcodequality_880',['setBarcodeQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#aa8365de3d1f00523b95ac064cbb07516',1,'Aspose::Barcode::QualitySettings']]], ['setbarcodereadtype_881',['setBarCodeReadType',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ad4051e810b40360cdf4d8dcaebd1a6bf',1,'Aspose::Barcode::BarCodeReader']]], - ['setbarcodetype_882',['setBarcodeType',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0abf30b0a7b44f0aec2ba1a8d25fb6bd',1,'Aspose\Barcode\BarcodeGenerator\setBarcodeType()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a696e8516273b51aed5b9d14dab7fa5c1',1,'Aspose\Barcode\HIBCLICComplexCodetext\setBarcodeType()']]], + ['setbarcodetype_882',['setBarcodeType',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0abf30b0a7b44f0aec2ba1a8d25fb6bd',1,'Aspose\Barcode\Generation\BarcodeGenerator\setBarcodeType()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a696e8516273b51aed5b9d14dab7fa5c1',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\setBarcodeType()']]], ['setbarcolor_883',['setBarColor',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ab3672e71a06b6f0fd805e59261c4b9eb',1,'Aspose::Barcode::BarcodeParameters']]], ['setbarheight_884',['setBarHeight',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a0ff6bd0fd6160f1520a68333778184c0',1,'Aspose::Barcode::BarcodeParameters']]], ['setbarwidthreduction_885',['setBarWidthReduction',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a7dc2701c5d43ef85e2d483638563be8e',1,'Aspose::Barcode::BarcodeParameters']]], @@ -37,18 +37,18 @@ var searchData= ['setchecksumalwaysshow_890',['setChecksumAlwaysShow',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a5ca2238a99dc2a5bd8813b58aa6057dc',1,'Aspose::Barcode::BarcodeParameters']]], ['setchecksumenabled_891',['setChecksumEnabled',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a4b3ae158550b188cabf2948f41666a6b',1,'Aspose::Barcode::BarcodeParameters']]], ['setchecksumvalidation_892',['setChecksumValidation',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a85359b8e5e330101b6cc4b5b3104c588',1,'Aspose::Barcode::BarcodeSettings']]], - ['setclass_5f_893',['setClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a022bc314cc3a35ae1d7e5b37b2178b94',1,'Aspose\Barcode\MailmarkCodetext\setClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a032fd022ee8c7e46b84a5e87acd6aa6e',1,'Aspose\Barcode\Mailmark2DCodetext\setClass_()']]], + ['setclass_5f_893',['setClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a022bc314cc3a35ae1d7e5b37b2178b94',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a032fd022ee8c7e46b84a5e87acd6aa6e',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setClass_()']]], ['setcodabarchecksummode_894',['setCodabarChecksumMode',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a6c3fc9c2f0dff38e25f7769d74253a13',1,'Aspose::Barcode::CodabarParameters']]], - ['setcodabarstartsymbol_895',['setCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a9f362bbfe23ab83777865bc1811f5c59',1,'Aspose\Barcode\CodabarParameters\setCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae99a124c82ceded36aee47692b57549c',1,'Aspose\Barcode\CodabarExtendedParameters\setCodabarStartSymbol(int $value)']]], - ['setcodabarstopsymbol_896',['setCodabarStopSymbol',['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ad533bd14b85bf2fc1bd0853ba5660a74',1,'Aspose\Barcode\CodabarExtendedParameters\setCodabarStopSymbol()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#afd3a4d6995d74cb2f190582f5cccce12',1,'Aspose\Barcode\CodabarParameters\setCodabarStopSymbol()']]], + ['setcodabarstartsymbol_895',['setCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a9f362bbfe23ab83777865bc1811f5c59',1,'Aspose\Barcode\Generation\CodabarParameters\setCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae99a124c82ceded36aee47692b57549c',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\setCodabarStartSymbol(int $value)']]], + ['setcodabarstopsymbol_896',['setCodabarStopSymbol',['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ad533bd14b85bf2fc1bd0853ba5660a74',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\setCodabarStopSymbol()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#afd3a4d6995d74cb2f190582f5cccce12',1,'Aspose\Barcode\Generation\CodabarParameters\setCodabarStopSymbol()']]], ['setcode128emulation_897',['setCode128Emulation',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ae24e1142b70d0c094725fe0a9e8e0596',1,'Aspose::Barcode::Pdf417Parameters']]], ['setcode128encodemode_898',['setCode128EncodeMode',['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a54a3b28ecaec1b2f0caae985895af816',1,'Aspose::Barcode::Code128Parameters']]], ['setcodetext_899',['setCodeText',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#ab9b137064cba269b583af8c47a802793',1,'Aspose::Barcode::BarcodeGenerator']]], - ['setcolor_900',['setColor',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#afc9a5bd4b67579af73cd508f5e0b29cf',1,'Aspose\Barcode\BorderParameters\setColor()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a655484b7b88162da430238cadb54ab85',1,'Aspose\Barcode\CodetextParameters\setColor()']]], - ['setcolumns_901',['setColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a8d527d73780660d432c899aa65d2442d',1,'Aspose\Barcode\CodablockParameters\setColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a684bd515a7ca450da38ddaebe41e239b',1,'Aspose\Barcode\DataMatrixParameters\setColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4fb79604e727bb06f302bd2d8211ea1a',1,'Aspose\Barcode\DotCodeParameters\setColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aecf9084f55c717daf715e1afe46695ea',1,'Aspose\Barcode\Pdf417Parameters\setColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#afef7fb3149417fc2b15402e572b7e9f8',1,'Aspose\Barcode\DataBarParameters\setColumns()']]], + ['setcolor_900',['setColor',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#afc9a5bd4b67579af73cd508f5e0b29cf',1,'Aspose\Barcode\Generation\BorderParameters\setColor()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a655484b7b88162da430238cadb54ab85',1,'Aspose\Barcode\Generation\CodetextParameters\setColor()']]], + ['setcolumns_901',['setColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a8d527d73780660d432c899aa65d2442d',1,'Aspose\Barcode\Generation\CodablockParameters\setColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a684bd515a7ca450da38ddaebe41e239b',1,'Aspose\Barcode\Generation\DataMatrixParameters\setColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4fb79604e727bb06f302bd2d8211ea1a',1,'Aspose\Barcode\Generation\DotCodeParameters\setColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aecf9084f55c717daf715e1afe46695ea',1,'Aspose\Barcode\Generation\Pdf417Parameters\setColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#afef7fb3149417fc2b15402e572b7e9f8',1,'Aspose\Barcode\Generation\DataBarParameters\setColumns()']]], ['setcomplexbackground_902',['setComplexBackground',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a63863c3732dc15d6206e49234797b6ab',1,'Aspose::Barcode::QualitySettings']]], ['setcomplexbarcodegeneratordto_903',['setComplexBarcodeGeneratorDto',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#ab88fcf0ce60349cd72e0097f21b87aa0',1,'Aspose::Barcode::ComplexBarcodeGenerator']]], - ['setcountrycode_904',['setCountryCode',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a6055302583f6f630490c3d2c5e5c1543',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\setCountryCode()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a43c9a49c89518facb2292620b00eae15',1,'Aspose\Barcode\Address\setCountryCode()']]], + ['setcountrycode_904',['setCountryCode',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a6055302583f6f630490c3d2c5e5c1543',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\setCountryCode()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a43c9a49c89518facb2292620b00eae15',1,'Aspose\Barcode\ComplexBarcode\Address\setCountryCode()']]], ['setcreditor_905',['setCreditor',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#aec61772c6cfbc9204fae088471b6063b',1,'Aspose::Barcode::SwissQRBill']]], ['setcurrency_906',['setCurrency',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a4e3f31fc0af7cb9e413e69bc564f32b9',1,'Aspose::Barcode::SwissQRBill']]], ['setcustomercontent_907',['setCustomerContent',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ac0ce44dd01a1a6eeac49de1ba66e686a',1,'Aspose::Barcode::Mailmark2DCodetext']]], @@ -69,7 +69,7 @@ var searchData= ['setdotcodeencodemode_922',['setDotCodeEncodeMode',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a181a6289c7210de887a2b7ce217eeb63',1,'Aspose::Barcode::DotCodeParameters']]], ['setdotcodestructuredappendmodebarcodeid_923',['setDotCodeStructuredAppendModeBarcodeId',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a3c79f9b10d7cd279e788b2625a0fc35a',1,'Aspose::Barcode::DotCodeParameters']]], ['setdotcodestructuredappendmodebarcodescount_924',['setDotCodeStructuredAppendModeBarcodesCount',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a83eb6148e79df8652b8d2c487b37714c',1,'Aspose::Barcode::DotCodeParameters']]], - ['seteciencoding_925',['setECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#acdd53f15ed3238f6ab470a9b6617d471',1,'Aspose\Barcode\MaxiCodeCodetext\setECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af9b0fcafc632f7baf240d6186274af1f',1,'Aspose\Barcode\DataMatrixParameters\setECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ad5c009beb69c6ee91ab0bb8b9a9059a5',1,'Aspose\Barcode\DotCodeParameters\setECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a2a49e5392781e234566da1050156c1ac',1,'Aspose\Barcode\MaxiCodeParameters\setECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a9f311236d333e8fd629793189ac882f5',1,'Aspose\Barcode\AztecParameters\setECIEncoding()']]], + ['seteciencoding_925',['setECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#acdd53f15ed3238f6ab470a9b6617d471',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\setECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af9b0fcafc632f7baf240d6186274af1f',1,'Aspose\Barcode\Generation\DataMatrixParameters\setECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ad5c009beb69c6ee91ab0bb8b9a9059a5',1,'Aspose\Barcode\Generation\DotCodeParameters\setECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a2a49e5392781e234566da1050156c1ac',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a9f311236d333e8fd629793189ac882f5',1,'Aspose\Barcode\Generation\AztecParameters\setECIEncoding()']]], ['setenableescape_926',['setEnableEscape',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a14a2ec7be6dd3937a033c72c700a7a79',1,'Aspose::Barcode::BarcodeParameters']]], ['setexecutiontime_927',['setExecutionTime',['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#a6ee724570eb2e19eacd61b986380dbea',1,'Aspose::Barcode::RecognitionAbortedException']]], ['setexplicitsizeinpixels_928',['setExplicitSizeInPixels',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a36d2f4bda6224d50a44f3f79b9003911',1,'Aspose::Barcode::SvgParameters']]], @@ -93,7 +93,7 @@ var searchData= ['setinformationtypeid_946',['setInformationTypeID',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aabbdb77a256c3782dc29707ec6c28634',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['setinstruction_947',['setInstruction',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#aa8345aa05a60dd10c8cc34a431a0c053',1,'Aspose::Barcode::AlternativeScheme']]], ['setinverseimage_948',['setInverseImage',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ae6827d9f9b014912134dc572ad46ce22',1,'Aspose::Barcode::QualitySettings']]], - ['setitemid_949',['setItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#adb0b1691c91238522ca36cfda288aa89',1,'Aspose\Barcode\MailmarkCodetext\setItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aeca7a36a23634862af8189defc63b994',1,'Aspose\Barcode\Mailmark2DCodetext\setItemID()']]], + ['setitemid_949',['setItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#adb0b1691c91238522ca36cfda288aa89',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aeca7a36a23634862af8189defc63b994',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setItemID()']]], ['setitfborderthickness_950',['setItfBorderThickness',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a39226179526f1af3608105aee7495ab1',1,'Aspose::Barcode::ITFParameters']]], ['setitfbordertype_951',['setItfBorderType',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a0da5ba52c151c4008b20ce744fa27a96',1,'Aspose::Barcode::ITFParameters']]], ['setkind_952',['setKind',['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a2604afa04719d311ab641cf921705032',1,'Aspose::Barcode::Internal::BarcodeException']]], @@ -108,20 +108,20 @@ var searchData= ['setlinearcomponenttype_961',['setLinearComponentType',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#ae19a81ed0a4344d7e2750c616e7ae441',1,'Aspose::Barcode::GS1CompositeBarParameters']]], ['setlinked_962',['setLinked',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ada71b69a275243dbb5a7ceb75ae9a42e',1,'Aspose::Barcode::Pdf417Parameters']]], ['setlocation_963',['setLocation',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a42bf1600034c1470b84f16089bb65f19',1,'Aspose::Barcode::CodetextParameters']]], - ['setmacrocharacters_964',['setMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af22f8bfbacb8d0967e4fb4cb2209ac36',1,'Aspose\Barcode\DataMatrixParameters\setMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a494bf5d9f2fdc4e5a0361a20c28a98b0',1,'Aspose\Barcode\Pdf417Parameters\setMacroCharacters()']]], - ['setmaxicodeencodemode_965',['setMaxiCodeEncodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a60631c43674c68545207c36cc7c2cdfd',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeEncodeMode()'],['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#a2de0c52461da7122d40e7efbd9802cdc',1,'Aspose\Barcode\MaxiCodeCodetext\setMaxiCodeEncodeMode()']]], - ['setmaxicodemode_966',['setMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ac9b66b7d6667d9e474dbb8d113a56fda',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a1a4c944598beac2787efcc1afa08fac2',1,'Aspose\Barcode\MaxiCodeExtendedParameters\setMaxiCodeMode()']]], + ['setmacrocharacters_964',['setMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af22f8bfbacb8d0967e4fb4cb2209ac36',1,'Aspose\Barcode\Generation\DataMatrixParameters\setMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a494bf5d9f2fdc4e5a0361a20c28a98b0',1,'Aspose\Barcode\Generation\Pdf417Parameters\setMacroCharacters()']]], + ['setmaxicodeencodemode_965',['setMaxiCodeEncodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a60631c43674c68545207c36cc7c2cdfd',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeEncodeMode()'],['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#a2de0c52461da7122d40e7efbd9802cdc',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\setMaxiCodeEncodeMode()']]], + ['setmaxicodemode_966',['setMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ac9b66b7d6667d9e474dbb8d113a56fda',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a1a4c944598beac2787efcc1afa08fac2',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\setMaxiCodeMode()']]], ['setmaxicodesecondmessagedto_967',['setMaxiCodeSecondMessageDto',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a09b0bc36b62b48e740094efc26c1d297',1,'Aspose::Barcode::MaxiCodeSecondMessage']]], - ['setmaxicodestructuredappendmodebarcodeid_968',['setMaxiCodeStructuredAppendModeBarcodeId',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a18120f3dbbf46ffce6688008ea5320b9',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodeId()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a19ac3dd1fdd0c70b143ab1dc98e09395',1,'Aspose\Barcode\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodeId()']]], - ['setmaxicodestructuredappendmodebarcodescount_969',['setMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a6d7a0c2af5dfc16a46fbb3c367d99e6c',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a7a5d4743cd8b55f0fe6e24741492c74e',1,'Aspose\Barcode\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodesCount()']]], - ['setmessage_970',['setMessage',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa950123fbc1e970209f55b8f581ff2ad',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\setMessage()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a7e24610447eec989fea9eb2df5a38007',1,'Aspose\Barcode\MaxiCodeStandardCodetext\setMessage()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a62bbfc960fca58cdfb28d9164d39f332',1,'Aspose\Barcode\Internal\BarcodeException\setMessage()']]], + ['setmaxicodestructuredappendmodebarcodeid_968',['setMaxiCodeStructuredAppendModeBarcodeId',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a18120f3dbbf46ffce6688008ea5320b9',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodeId()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a19ac3dd1fdd0c70b143ab1dc98e09395',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodeId()']]], + ['setmaxicodestructuredappendmodebarcodescount_969',['setMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a6d7a0c2af5dfc16a46fbb3c367d99e6c',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a7a5d4743cd8b55f0fe6e24741492c74e',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodesCount()']]], + ['setmessage_970',['setMessage',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa950123fbc1e970209f55b8f581ff2ad',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\setMessage()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a7e24610447eec989fea9eb2df5a38007',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\setMessage()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a62bbfc960fca58cdfb28d9164d39f332',1,'Aspose\Barcode\Internal\BarcodeException\setMessage()']]], ['setmicroqrversion_971',['setMicroQRVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a5cb128af052c8033f424250ffee0a498',1,'Aspose::Barcode::QrParameters']]], ['setmillimeters_972',['setMillimeters',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#abc0601a46e3c0c288d391ac28bd40c5f',1,'Aspose::Barcode::Unit']]], ['setminimalxdimension_973',['setMinimalXDimension',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ae4c8ab3a3c5d48ce1b938650470754fd',1,'Aspose::Barcode::QualitySettings']]], ['setmode_974',['setMode',['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a44184db7443ff989f540dbad956fb2bc',1,'Aspose::Barcode::MaxiCodeStandardCodetext']]], ['setname_975',['setName',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a013a7664dcac338fdea43cafdacb454a',1,'Aspose::Barcode::Address']]], - ['setnowrap_976',['setNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a3f821d52f47d143916eb38a8802ad369',1,'Aspose\Barcode\CodetextParameters\setNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a4acf85ce221ae95ff7ef0535a7f81ad7',1,'Aspose\Barcode\CaptionParameters\setNoWrap()']]], - ['setpadding_977',['setPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adf464821f34a3e79942eda4b7670a625',1,'Aspose\Barcode\BarcodeParameters\setPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a282bc0d2f07ee3a28e374adcd98dd481',1,'Aspose\Barcode\CaptionParameters\setPadding()']]], + ['setnowrap_976',['setNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a3f821d52f47d143916eb38a8802ad369',1,'Aspose\Barcode\Generation\CodetextParameters\setNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a4acf85ce221ae95ff7ef0535a7f81ad7',1,'Aspose\Barcode\Generation\CaptionParameters\setNoWrap()']]], + ['setpadding_977',['setPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adf464821f34a3e79942eda4b7670a625',1,'Aspose\Barcode\Generation\BarcodeParameters\setPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a282bc0d2f07ee3a28e374adcd98dd481',1,'Aspose\Barcode\Generation\CaptionParameters\setPadding()']]], ['setparitybyte_978',['setParityByte',['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#ac0c6f0b98745d7c0dee3f643f293269c',1,'Aspose::Barcode::QrStructuredAppendParameters']]], ['setpatchformat_979',['setPatchFormat',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a0616ae8effbf12afef7160dc40aca188',1,'Aspose::Barcode::PatchCodeParameters']]], ['setpdf417compactionmode_980',['setPdf417CompactionMode',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aff2dceb108cfbe53d5bc665c0e9ca3fd',1,'Aspose::Barcode::Pdf417Parameters']]], @@ -142,7 +142,7 @@ var searchData= ['setpdf417truncate_995',['setPdf417Truncate',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a6b784b8261dfebb8d1129d1d9f851a46',1,'Aspose::Barcode::Pdf417Parameters']]], ['setpixels_996',['setPixels',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a6933e1c37e6ebede03d1be319e330b37',1,'Aspose::Barcode::Unit']]], ['setpoint_997',['setPoint',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a9be73c865a93d681ca1d57f9d89580a9',1,'Aspose::Barcode::Unit']]], - ['setpostalcode_998',['setPostalCode',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a9b6c8819cb6c8380dc3164785158836a',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\setPostalCode()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#afcf0114c60b9efae14bacd038509d0de',1,'Aspose\Barcode\Address\setPostalCode()']]], + ['setpostalcode_998',['setPostalCode',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a9b6c8819cb6c8380dc3164785158836a',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\setPostalCode()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#afcf0114c60b9efae14bacd038509d0de',1,'Aspose\Barcode\ComplexBarcode\Address\setPostalCode()']]], ['setpostalshortbarheight_999',['setPostalShortBarHeight',['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#ac84ca839a43f352d0468fecaaeba05a2',1,'Aspose::Barcode::PostalParameters']]], ['setprimarydata_1000',['setPrimaryData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#aa2daaa486b7b172065cd191f6eeb22e6',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], ['setqreciencoding_1001',['setQrECIEncoding',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a9bcba105c8cf2d64baa5de0ba0470f7d',1,'Aspose::Barcode::QrParameters']]], @@ -153,7 +153,7 @@ var searchData= ['setquietzonecoef_1006',['setQuietZoneCoef',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a1e5069aa6fa932fb01867b7c7fbaa14d',1,'Aspose::Barcode::ITFParameters']]], ['setquietzoneleftcoef_1007',['setQuietZoneLeftCoef',['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a1c1542ab4cc7961bec363eda4ffeb1d4',1,'Aspose::Barcode::Code16KParameters']]], ['setquietzonerightcoef_1008',['setQuietZoneRightCoef',['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a2e2809ff7310ee4fbeb0344806b9dd63',1,'Aspose::Barcode::Code16KParameters']]], - ['setreaderinitialization_1009',['setReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#adc1df5913d110faddcc63b57dc57c21e',1,'Aspose\Barcode\DotCodeParameters\setReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ae3ba088bff081d43acb87d7f92fe8336',1,'Aspose\Barcode\Pdf417Parameters\setReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a4291426f7a03224d4b51593c8be28884',1,'Aspose\Barcode\AztecParameters\setReaderInitialization()']]], + ['setreaderinitialization_1009',['setReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#adc1df5913d110faddcc63b57dc57c21e',1,'Aspose\Barcode\Generation\DotCodeParameters\setReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ae3ba088bff081d43acb87d7f92fe8336',1,'Aspose\Barcode\Generation\Pdf417Parameters\setReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a4291426f7a03224d4b51593c8be28884',1,'Aspose\Barcode\Generation\AztecParameters\setReaderInitialization()']]], ['setreaderprogramming_1010',['setReaderProgramming',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a5874e3fce137f0f9a1e31def1c7e52c6',1,'Aspose::Barcode::DataMatrixParameters']]], ['setrectmicroqrversion_1011',['setRectMicroQrVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a46cc28c984a48b6bb0cb517b4c75bf8c',1,'Aspose::Barcode::QrParameters']]], ['setreference_1012',['setReference',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a2985b29805e1a7ab47468017be1f3b84',1,'Aspose::Barcode::SwissQRBill']]], @@ -163,7 +163,7 @@ var searchData= ['setrightbottom_1016',['setRightBottom',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#ad2af5e1e899f9ad087120ccac70f245d',1,'Aspose::Barcode::Quadrangle']]], ['setrighttop_1017',['setRightTop',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a1308595a9e37e169d4953e339cd3f664',1,'Aspose::Barcode::Quadrangle']]], ['setrotationangle_1018',['setRotationAngle',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#aca7f0fb862b8e7072c430e00bf4b677c',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['setrows_1019',['setRows',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ab6e76dbbd611956f21cb60c06d82a5ef',1,'Aspose\Barcode\Pdf417Parameters\setRows()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad0c9f0fc0636bc836ada01ed2961a8af',1,'Aspose\Barcode\CodablockParameters\setRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a7966730fcfede1e478cf6fb55508c782',1,'Aspose\Barcode\DataBarParameters\setRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a080ae4cb813e61fe616ddfd1fde6825f',1,'Aspose\Barcode\DataMatrixParameters\setRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aac28e8d4f53f390cc1810514be426f1d',1,'Aspose\Barcode\DotCodeParameters\setRows()']]], + ['setrows_1019',['setRows',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ab6e76dbbd611956f21cb60c06d82a5ef',1,'Aspose\Barcode\Generation\Pdf417Parameters\setRows()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad0c9f0fc0636bc836ada01ed2961a8af',1,'Aspose\Barcode\Generation\CodablockParameters\setRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a7966730fcfede1e478cf6fb55508c782',1,'Aspose\Barcode\Generation\DataBarParameters\setRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a080ae4cb813e61fe616ddfd1fde6825f',1,'Aspose\Barcode\Generation\DataMatrixParameters\setRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aac28e8d4f53f390cc1810514be426f1d',1,'Aspose\Barcode\Generation\DotCodeParameters\setRows()']]], ['setrtsflag_1020',['setRTSFlag',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a81eb334d9236be11fa403b6df31798db',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['setsecondaryandadditionaldata_1021',['setSecondaryAndAdditionalData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a0525febf9aec807a963980a09c4f8fdc',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], ['setsecondmessage_1022',['setSecondMessage',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a3432527b0d5c510d99f687569c4e2d8d',1,'Aspose::Barcode::MaxiCodeStructuredCodetext']]], @@ -174,13 +174,13 @@ var searchData= ['setstreet_1027',['setStreet',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a211455e01bc32129bb8aa10d281e74bf',1,'Aspose::Barcode::Address']]], ['setstripfnc_1028',['setStripFNC',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#aa5c384c7ea8ce1f01c128316241cce12',1,'Aspose::Barcode::BarcodeSettings']]], ['setstructuredappend_1029',['setStructuredAppend',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a97e6e0425d8b0508d3431727198af3f5',1,'Aspose::Barcode::QrParameters']]], - ['setstructuredappendbarcodeid_1030',['setStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a578ae346a817415acabef563c8789423',1,'Aspose\Barcode\DataMatrixParameters\setStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ab2f8433fa4bdee4df31d2e5650ede83a',1,'Aspose\Barcode\AztecParameters\setStructuredAppendBarcodeId()']]], - ['setstructuredappendbarcodescount_1031',['setStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af785a78925d11bb823d0f929fbe125bb',1,'Aspose\Barcode\DataMatrixParameters\setStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3cdbb4f65f2bb58152022ca58b302820',1,'Aspose\Barcode\AztecParameters\setStructuredAppendBarcodesCount()']]], - ['setstructuredappendfileid_1032',['setStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ae4a2abc41917a9970c80d1cf4a3fa363',1,'Aspose\Barcode\DataMatrixParameters\setStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abb2ddb48768a22d51aaa8131140d57be',1,'Aspose\Barcode\AztecParameters\setStructuredAppendFileId()']]], + ['setstructuredappendbarcodeid_1030',['setStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a578ae346a817415acabef563c8789423',1,'Aspose\Barcode\Generation\DataMatrixParameters\setStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ab2f8433fa4bdee4df31d2e5650ede83a',1,'Aspose\Barcode\Generation\AztecParameters\setStructuredAppendBarcodeId()']]], + ['setstructuredappendbarcodescount_1031',['setStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af785a78925d11bb823d0f929fbe125bb',1,'Aspose\Barcode\Generation\DataMatrixParameters\setStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3cdbb4f65f2bb58152022ca58b302820',1,'Aspose\Barcode\Generation\AztecParameters\setStructuredAppendBarcodesCount()']]], + ['setstructuredappendfileid_1032',['setStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ae4a2abc41917a9970c80d1cf4a3fa363',1,'Aspose\Barcode\Generation\DataMatrixParameters\setStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abb2ddb48768a22d51aaa8131140d57be',1,'Aspose\Barcode\Generation\AztecParameters\setStructuredAppendFileId()']]], ['setstyle_1033',['setStyle',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a0002045e0bdf7bcda63c50fe25b91ffb',1,'Aspose::Barcode::FontUnit']]], ['setsupplementdata_1034',['setSupplementData',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a284017869c937946381ed4e9bf35814e',1,'Aspose::Barcode::SupplementParameters']]], ['setsupplementspace_1035',['setSupplementSpace',['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a73bcf5232bea247ec916d9d14a0b6090',1,'Aspose::Barcode::CouponParameters']]], - ['setsupplychainid_1036',['setSupplyChainID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8c7b5c424b50f6249efe9082f077c6cf',1,'Aspose\Barcode\MailmarkCodetext\setSupplyChainID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0bb45acddb6cd6aeeb8243bc3d1164fb',1,'Aspose\Barcode\Mailmark2DCodetext\setSupplyChainID()']]], + ['setsupplychainid_1036',['setSupplyChainID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8c7b5c424b50f6249efe9082f077c6cf',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setSupplyChainID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0bb45acddb6cd6aeeb8243bc3d1164fb',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setSupplyChainID()']]], ['setsvg_1037',['setSvg',['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a0538f4bf7fed3915531a9c4ebee4f74e',1,'Aspose::Barcode::ImageParameters']]], ['setsvgcolormode_1038',['setSvgColorMode',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#af357e6e948c4cf0d60131dc8c5af596e',1,'Aspose::Barcode::SvgParameters']]], ['setswissqrbilldto_1039',['setSwissQRBillDto',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a9a4f4f8842bdc971c4f79a19bd1fa3b9',1,'Aspose::Barcode::SwissQRBill']]], @@ -197,12 +197,12 @@ var searchData= ['setupucountryid_1050',['setUPUCountryID',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#af25a6b9d1074ad2d6e35e3adb85dd4c5',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['setuseantialias_1051',['setUseAntiAlias',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#abff5feb71811e6ed992a441f06095a16',1,'Aspose::Barcode::BaseGenerationParameters']]], ['setversion_1052',['setVersion',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a4751278da484382eb8e27a70b7ac404b',1,'Aspose::Barcode::SwissQRBill']]], - ['setversionid_1053',['setVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aacc026b635a57eec919e5cf0ccc7d62e',1,'Aspose\Barcode\MailmarkCodetext\setVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a92a910a7f7ec57acedbaae8d0bf6bba8',1,'Aspose\Barcode\Mailmark2DCodetext\setVersionID()']]], - ['setvisible_1054',['setVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a3d77e7626cbc828bd88ad6edf20b62e0',1,'Aspose\Barcode\CaptionParameters\setVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a686203cbf12c73b99e74203e6729f3d9',1,'Aspose\Barcode\BorderParameters\setVisible()']]], + ['setversionid_1053',['setVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aacc026b635a57eec919e5cf0ccc7d62e',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a92a910a7f7ec57acedbaae8d0bf6bba8',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setVersionID()']]], + ['setvisible_1054',['setVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a3d77e7626cbc828bd88ad6edf20b62e0',1,'Aspose\Barcode\Generation\CaptionParameters\setVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a686203cbf12c73b99e74203e6729f3d9',1,'Aspose\Barcode\Generation\BorderParameters\setVisible()']]], ['setwidenarrowratio_1055',['setWideNarrowRatio',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ada41b0b4fa1149bbb4fd56dd4662194b',1,'Aspose::Barcode::BarcodeParameters']]], ['setwidth_1056',['setWidth',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a3fc77cf80a3736ee0521fe88b17a6591',1,'Aspose::Barcode::BorderParameters']]], ['setx_1057',['setX',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a7c5ef038d316589a5cc47611a634dca8',1,'Aspose::Barcode::Internal::Point']]], - ['setxdimension_1058',['setXDimension',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a8b624a9d41329f09f16697938cad15e5',1,'Aspose\Barcode\QualitySettings\setXDimension()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a76fad49b07c63e8f830ecae00c6f899d',1,'Aspose\Barcode\BarcodeParameters\setXDimension()']]], + ['setxdimension_1058',['setXDimension',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a8b624a9d41329f09f16697938cad15e5',1,'Aspose\Barcode\Recognition\QualitySettings\setXDimension()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a76fad49b07c63e8f830ecae00c6f899d',1,'Aspose\Barcode\Generation\BarcodeParameters\setXDimension()']]], ['sety_1059',['setY',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#aea66cf18998c80a49af5466ed4a19cac',1,'Aspose::Barcode::Internal::Point']]], ['setyear_1060',['setYear',['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a470973a80ee46a276c89072a20943d2c',1,'Aspose::Barcode::MaxiCodeStructuredSecondMessage']]], ['shift_5fjis_1061',['Shift_JIS',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a838cfd61739f84ffd5b013b3b73d5304',1,'Aspose::Barcode::ECIEncodings']]], @@ -210,8 +210,8 @@ var searchData= ['slow_1063',['SLOW',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html#ab4f453340464dc8956d1db4f5ff76b8b',1,'Aspose::Barcode::DeconvolutionMode']]], ['small_1064',['SMALL',['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#acc817a5e87f0e6b70bfd615100309c8c',1,'Aspose::Barcode::XDimensionMode']]], ['solid_1065',['SOLID',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#ae79190002f0c0582ac6ab15eb17c9498',1,'Aspose::Barcode::BorderDashStyle']]], - ['sscc_5f18_1066',['SSCC_18',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9a8e0cfc0bcf120e57d1a8d32087d3e1',1,'Aspose\Barcode\EncodeTypes\SSCC_18()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a6a63e3192754b9fdcd1e1b559c2dee5a',1,'Aspose\Barcode\DecodeType\SSCC_18()']]], - ['standard_5f2_5fof_5f5_1067',['STANDARD_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2d75adf0c3f4252efd7f97a021d37b15',1,'Aspose\Barcode\EncodeTypes\STANDARD_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac8aaa3d69f2f9b25197d3afb24b5e8af',1,'Aspose\Barcode\DecodeType\STANDARD_2_OF_5()']]], + ['sscc_5f18_1066',['SSCC_18',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9a8e0cfc0bcf120e57d1a8d32087d3e1',1,'Aspose\Barcode\Generation\EncodeTypes\SSCC_18()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a6a63e3192754b9fdcd1e1b559c2dee5a',1,'Aspose\Barcode\Recognition\DecodeType\SSCC_18()']]], + ['standard_5f2_5fof_5f5_1067',['STANDARD_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2d75adf0c3f4252efd7f97a021d37b15',1,'Aspose\Barcode\Generation\EncodeTypes\STANDARD_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac8aaa3d69f2f9b25197d3afb24b5e8af',1,'Aspose\Barcode\Recognition\DecodeType\STANDARD_2_OF_5()']]], ['strikeout_1068',['STRIKEOUT',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#aaac1261eece7774bcd463bf7f38d0e3c',1,'Aspose::Barcode::FontStyle']]], ['string_1069',['STRING',['../d5/d42/classAspose_1_1Barcode_1_1Base64CodeTextType.html#a36b24ebef7335f5585602e7a251b77a1',1,'Aspose::Barcode::Base64CodeTextType']]], ['strong_1070',['STRONG',['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a75ed173333430e1a388f7de153d7a3b6',1,'Aspose::Barcode::BarCodeConfidence']]], @@ -221,7 +221,7 @@ var searchData= ['svg_1074',['SVG',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a7750c7b6a91c32c1c17e093bf031d5ef',1,'Aspose::Barcode::BarCodeImageFormat']]], ['svgcolormode_1075',['SvgColorMode',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html',1,'Aspose::Barcode']]], ['svgparameters_1076',['SvgParameters',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html',1,'Aspose::Barcode']]], - ['swiss_5fpost_5fparcel_1077',['SWISS_POST_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad80f1c2df62414cc028c8ba8b0671485',1,'Aspose\Barcode\EncodeTypes\SWISS_POST_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a320e5223a6af5ced5c21ad93472d3d86',1,'Aspose\Barcode\DecodeType\SWISS_POST_PARCEL()']]], + ['swiss_5fpost_5fparcel_1077',['SWISS_POST_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad80f1c2df62414cc028c8ba8b0671485',1,'Aspose\Barcode\Generation\EncodeTypes\SWISS_POST_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a320e5223a6af5ced5c21ad93472d3d86',1,'Aspose\Barcode\Recognition\DecodeType\SWISS_POST_PARCEL()']]], ['swissqrbill_1078',['SwissQRBill',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html',1,'Aspose::Barcode']]], - ['swissqrcodetext_1079',['SwissQRCodetext',['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html',1,'Aspose\Barcode\SwissQRCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ab402a203c2e1bfa901b63641d616f8a9',1,'Aspose\Barcode\ComplexCodetextType\SwissQRCodetext()']]] + ['swissqrcodetext_1079',['SwissQRCodetext',['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ab402a203c2e1bfa901b63641d616f8a9',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\SwissQRCodetext()']]] ]; diff --git a/doc/search/all_14.js b/doc/search/all_14.js index 88a6cb27..80a3ed15 100644 --- a/doc/search/all_14.js +++ b/doc/search/all_14.js @@ -1,12 +1,12 @@ var searchData= [ - ['text_1080',['TEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a77dc74189138a37fefb9fe5bf4db9a2d',1,'Aspose\Barcode\DataMatrixEncodeMode\TEXT()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a6ed57e287d6b674b4c137223292097f3',1,'Aspose\Barcode\Pdf417CompactionMode\TEXT()']]], + ['text_1080',['TEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a77dc74189138a37fefb9fe5bf4db9a2d',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\TEXT()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a6ed57e287d6b674b4c137223292097f3',1,'Aspose\Barcode\Generation\Pdf417CompactionMode\TEXT()']]], ['text_1081',['Text',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#ab452a2904107acfa5720cc30e3bb6a10',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['textalignment_1082',['TextAlignment',['../dc/d71/classAspose_1_1Barcode_1_1TextAlignment.html',1,'Aspose::Barcode']]], ['thriftconnection_1083',['ThriftConnection',['../df/d7e/classAspose_1_1Barcode_1_1Internal_1_1ThriftConnection.html',1,'Aspose::Barcode::Internal']]], ['tiff_1084',['TIFF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#aef10c8ae3f069a2d12379fba06b31e88',1,'Aspose::Barcode::BarCodeImageFormat']]], ['tiff_5fin_5fcmyk_1085',['TIFF_IN_CMYK',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#ad2094d81100bf93e1aaf424763683171',1,'Aspose::Barcode::BarCodeImageFormat']]], - ['tostring_1086',['toString',['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#acc062552b29a54ba11bb06284614a715',1,'Aspose\Barcode\Code128DataPortion\toString()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ab4d78e23d6d24c6cf8ee2a7a1e7197b5',1,'Aspose\Barcode\CodetextParameters\toString()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a23135ea57acb08e70367ef8d40123ff9',1,'Aspose\Barcode\PostalParameters\toString()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a3415c5e79cc09f223b0b2b026a3d8c42',1,'Aspose\Barcode\AustralianPostParameters\toString()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a014a872d752e3780d7f5565e9b297108',1,'Aspose\Barcode\CodablockParameters\toString()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b5dd8e72932150f85230b89f610f5f1',1,'Aspose\Barcode\DataBarParameters\toString()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#adf192eedf136c8a4cd6122d8d119d1a7',1,'Aspose\Barcode\DataMatrixParameters\toString()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a17e7fb2fd8095f8a18130970d4b0f7dc',1,'Aspose\Barcode\Code16KParameters\toString()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ab65ef1b69d7801fdfdf457b8dd048ab6',1,'Aspose\Barcode\DotCodeParameters\toString()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a6a7cf1909fec2ee6d6948b6214e95c2f',1,'Aspose\Barcode\GS1CompositeBarParameters\toString()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#af2b27f164f5090183dd01d1c0ddeaf7d',1,'Aspose\Barcode\ITFParameters\toString()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af540b0d87f4dedc8df794bfa004118df',1,'Aspose\Barcode\QrParameters\toString()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aac09894f07aa6932ecc9f8558ac994b5',1,'Aspose\Barcode\Pdf417Parameters\toString()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a0230314cb7df9445fdce5694e5fa523a',1,'Aspose\Barcode\SupplementParameters\toString()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a0a14ff30b69e7a4e2045903f6bb839b7',1,'Aspose\Barcode\MaxiCodeParameters\toString()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a983e67fcc0b230fca30ec30f4aa457e9',1,'Aspose\Barcode\PatchCodeParameters\toString()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#aa915fa31a178b57fd11bd0b291711a67',1,'Aspose\Barcode\Code128Parameters\toString()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a38ad8352416a198bc02beec132f91262',1,'Aspose\Barcode\HanXinParameters\toString()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a34b59f4ab80b393d671d3ed78ffbfb5f',1,'Aspose\Barcode\AztecParameters\toString()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a59c827fccb3cdd57482ad67f91e3f6db',1,'Aspose\Barcode\CodabarParameters\toString()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#aae32c2fc4bf516bbb0d4f1e178b6e40c',1,'Aspose\Barcode\CouponParameters\toString()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a7970f8e6c0c6b878c9b6c72714784026',1,'Aspose\Barcode\Unit\toString()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#adfd048ee503163e256c3ae0023733c32',1,'Aspose\Barcode\Padding\toString()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a388957b18fd9add70a15e541b6bb97a9',1,'Aspose\Barcode\BorderParameters\toString()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a178731c2952172a37fd5e37dfbd6c13e',1,'Aspose\Barcode\Internal\Point\toString()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aaf55fc01e487502c1127401136f983ae',1,'Aspose\Barcode\Internal\Rectangle\toString()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#aaf6da21358dd7773a54f6dc99cce8167',1,'Aspose\Barcode\BarCodeRegionParameters\toString()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a854ec520e13d2071c68ebf37ecfd0cc3',1,'Aspose\Barcode\Quadrangle\toString()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a685991dead35229198a6c0dc5bad2566',1,'Aspose\Barcode\BarCodeExtendedParameters\toString()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a3ed70d24a0e0bb623dd8fe44cd715865',1,'Aspose\Barcode\OneDExtendedParameters\toString()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#abe2cb731ec50a837bf1288d5cfa565c9',1,'Aspose\Barcode\Code128ExtendedParameters\toString()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a86b62f2b1f3a0bacc1fd7855f9703112',1,'Aspose\Barcode\QRExtendedParameters\toString()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a3b06e04d735290e9944c6d0f2e8a607a',1,'Aspose\Barcode\Pdf417ExtendedParameters\toString()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a8a8efcb9eda5b7e8f24b098ef632ed3d',1,'Aspose\Barcode\DataBarExtendedParameters\toString()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a32f6c2caab76335a0d27db616cbca617',1,'Aspose\Barcode\MaxiCodeExtendedParameters\toString()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a08ac6b6be66d37cfa0ca305cb310755d',1,'Aspose\Barcode\DotCodeExtendedParameters\toString()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ad5c2a2f398332f2709c5d2f046533c1a',1,'Aspose\Barcode\DataMatrixExtendedParameters\toString()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a4c93feb985c2ae87e54b87debc7095e0',1,'Aspose\Barcode\AztecExtendedParameters\toString()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8d7134a771b06b563aef5ed850288fb',1,'Aspose\Barcode\CodabarExtendedParameters\toString()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a30a43f96c56921827bbc2199f8b72bb1',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\toString()']]], + ['tostring_1086',['toString',['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#acc062552b29a54ba11bb06284614a715',1,'Aspose\Barcode\Recognition\Code128DataPortion\toString()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ab4d78e23d6d24c6cf8ee2a7a1e7197b5',1,'Aspose\Barcode\Generation\CodetextParameters\toString()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a23135ea57acb08e70367ef8d40123ff9',1,'Aspose\Barcode\Generation\PostalParameters\toString()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a3415c5e79cc09f223b0b2b026a3d8c42',1,'Aspose\Barcode\Generation\AustralianPostParameters\toString()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a014a872d752e3780d7f5565e9b297108',1,'Aspose\Barcode\Generation\CodablockParameters\toString()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b5dd8e72932150f85230b89f610f5f1',1,'Aspose\Barcode\Generation\DataBarParameters\toString()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#adf192eedf136c8a4cd6122d8d119d1a7',1,'Aspose\Barcode\Generation\DataMatrixParameters\toString()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a17e7fb2fd8095f8a18130970d4b0f7dc',1,'Aspose\Barcode\Generation\Code16KParameters\toString()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ab65ef1b69d7801fdfdf457b8dd048ab6',1,'Aspose\Barcode\Generation\DotCodeParameters\toString()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a6a7cf1909fec2ee6d6948b6214e95c2f',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\toString()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#af2b27f164f5090183dd01d1c0ddeaf7d',1,'Aspose\Barcode\Generation\ITFParameters\toString()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af540b0d87f4dedc8df794bfa004118df',1,'Aspose\Barcode\Generation\QrParameters\toString()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aac09894f07aa6932ecc9f8558ac994b5',1,'Aspose\Barcode\Generation\Pdf417Parameters\toString()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a0230314cb7df9445fdce5694e5fa523a',1,'Aspose\Barcode\Generation\SupplementParameters\toString()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a0a14ff30b69e7a4e2045903f6bb839b7',1,'Aspose\Barcode\Generation\MaxiCodeParameters\toString()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a983e67fcc0b230fca30ec30f4aa457e9',1,'Aspose\Barcode\Generation\PatchCodeParameters\toString()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#aa915fa31a178b57fd11bd0b291711a67',1,'Aspose\Barcode\Generation\Code128Parameters\toString()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a38ad8352416a198bc02beec132f91262',1,'Aspose\Barcode\Generation\HanXinParameters\toString()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a34b59f4ab80b393d671d3ed78ffbfb5f',1,'Aspose\Barcode\Generation\AztecParameters\toString()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a59c827fccb3cdd57482ad67f91e3f6db',1,'Aspose\Barcode\Generation\CodabarParameters\toString()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#aae32c2fc4bf516bbb0d4f1e178b6e40c',1,'Aspose\Barcode\Generation\CouponParameters\toString()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a7970f8e6c0c6b878c9b6c72714784026',1,'Aspose\Barcode\Generation\Unit\toString()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#adfd048ee503163e256c3ae0023733c32',1,'Aspose\Barcode\Generation\Padding\toString()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a388957b18fd9add70a15e541b6bb97a9',1,'Aspose\Barcode\Generation\BorderParameters\toString()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a178731c2952172a37fd5e37dfbd6c13e',1,'Aspose\Barcode\Internal\Point\toString()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aaf55fc01e487502c1127401136f983ae',1,'Aspose\Barcode\Internal\Rectangle\toString()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#aaf6da21358dd7773a54f6dc99cce8167',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\toString()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a854ec520e13d2071c68ebf37ecfd0cc3',1,'Aspose\Barcode\Recognition\Quadrangle\toString()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a685991dead35229198a6c0dc5bad2566',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\toString()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a3ed70d24a0e0bb623dd8fe44cd715865',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\toString()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#abe2cb731ec50a837bf1288d5cfa565c9',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\toString()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a86b62f2b1f3a0bacc1fd7855f9703112',1,'Aspose\Barcode\Recognition\QRExtendedParameters\toString()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a3b06e04d735290e9944c6d0f2e8a607a',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\toString()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a8a8efcb9eda5b7e8f24b098ef632ed3d',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\toString()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a32f6c2caab76335a0d27db616cbca617',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\toString()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a08ac6b6be66d37cfa0ca305cb310755d',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\toString()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ad5c2a2f398332f2709c5d2f046533c1a',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\toString()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a4c93feb985c2ae87e54b87debc7095e0',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\toString()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8d7134a771b06b563aef5ed850288fb',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\toString()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a30a43f96c56921827bbc2199f8b72bb1',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\toString()']]], ['trydecodehibclic_1087',['tryDecodeHIBCLIC',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html#a971c212bea81696ff0e3f49323a3e526',1,'Aspose::Barcode::ComplexCodetextReader']]], ['trydecodehibcpas_1088',['tryDecodeHIBCPAS',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html#a0c691d5cb380a3846e3f6acb2755eefb',1,'Aspose::Barcode::ComplexCodetextReader']]], ['trydecodemailmark_1089',['tryDecodeMailmark',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html#aab8e1a06e36cc1298bfcec196b21874b',1,'Aspose::Barcode::ComplexCodetextReader']]], diff --git a/doc/search/all_15.js b/doc/search/all_15.js index 9962fe6c..5663c2e5 100644 --- a/doc/search/all_15.js +++ b/doc/search/all_15.js @@ -4,11 +4,11 @@ var searchData= ['unicode_1097',['UNICODE',['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a840d7f6037c3ad37d6bfca372a644255',1,'Aspose::Barcode::HanXinEncodeMode']]], ['unicode_1098',['Unicode',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#ab47409fa9a12dbda40abb296eb386a4c',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['unit_1099',['Unit',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html',1,'Aspose::Barcode']]], - ['upca_1100',['UPCA',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abc8b0377ebabbd673bc3f07499daf2e9',1,'Aspose\Barcode\EncodeTypes\UPCA()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a422cc23f6c9b5ac4fc9c321b52e03d7e',1,'Aspose\Barcode\DecodeType\UPCA()']]], + ['upca_1100',['UPCA',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abc8b0377ebabbd673bc3f07499daf2e9',1,'Aspose\Barcode\Generation\EncodeTypes\UPCA()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a422cc23f6c9b5ac4fc9c321b52e03d7e',1,'Aspose\Barcode\Recognition\DecodeType\UPCA()']]], ['upca_5fgs_5f1_5fcode_5f128_5fcoupon_1101',['UPCA_GS_1_CODE_128_COUPON',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2da7da15671b2addd971edf2f8143437',1,'Aspose::Barcode::EncodeTypes']]], ['upca_5fgs_5f1_5fdatabar_5fcoupon_1102',['UPCA_GS_1_DATABAR_COUPON',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac6680ec71051b72fa180f8a9cf43ba63',1,'Aspose::Barcode::EncodeTypes']]], - ['upce_1103',['UPCE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a53e42cb74d518dc1cc3dbcb9e6286ac3',1,'Aspose\Barcode\EncodeTypes\UPCE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1891142e6fe8c901710cfe0a64b7951c',1,'Aspose\Barcode\DecodeType\UPCE()']]], - ['uri_1104',['URI',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a4abb41f318d8118cbf012a75a9851859',1,'Aspose\Barcode\HanXinExtCodetextBuilderType\URI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a8df390d5621745e81066c6bfd2cfbeb3',1,'Aspose\Barcode\HanXinEncodeMode\URI()']]], + ['upce_1103',['UPCE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a53e42cb74d518dc1cc3dbcb9e6286ac3',1,'Aspose\Barcode\Generation\EncodeTypes\UPCE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1891142e6fe8c901710cfe0a64b7951c',1,'Aspose\Barcode\Recognition\DecodeType\UPCE()']]], + ['uri_1104',['URI',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a4abb41f318d8118cbf012a75a9851859',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilderType\URI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a8df390d5621745e81066c6bfd2cfbeb3',1,'Aspose\Barcode\Generation\HanXinEncodeMode\URI()']]], ['us_5fascii_1105',['US_ASCII',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#ae35d83cf0351905bda85b35967cd8789',1,'Aspose::Barcode::ECIEncodings']]], ['us_5fletter_1106',['US_LETTER',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html#a4a2a96d5ad6d5bef0bd7382656403eff',1,'Aspose::Barcode::PatchFormat']]], ['us_5fletter_5flandscape_1107',['US_LETTER_LANDSCAPE',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html#acdd4b1d480accc987c8c1e97eeeb28a0',1,'Aspose::Barcode::PatchFormat']]], diff --git a/doc/search/all_16.js b/doc/search/all_16.js index a59b59e5..fb642de9 100644 --- a/doc/search/all_16.js +++ b/doc/search/all_16.js @@ -1,45 +1,45 @@ var searchData= [ - ['version_5f01_1116',['VERSION_01',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7a31269a47206859232baf694da50e92',1,'Aspose\Barcode\QRVersion\VERSION_01()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9d66ed539d9a8397ddefcedaa330d108',1,'Aspose\Barcode\HanXinVersion\VERSION_01()']]], - ['version_5f02_1117',['VERSION_02',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a164d4f84cc34c46f849aebca5761c1c7',1,'Aspose\Barcode\QRVersion\VERSION_02()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0936df55bb8bf6d03159a936e05ba4a',1,'Aspose\Barcode\HanXinVersion\VERSION_02()']]], - ['version_5f03_1118',['VERSION_03',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#afa898a3474d928fddc797bc50a244a65',1,'Aspose\Barcode\QRVersion\VERSION_03()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2c9c8438fdf47f5ddf7a9587dd03a29e',1,'Aspose\Barcode\HanXinVersion\VERSION_03()']]], - ['version_5f04_1119',['VERSION_04',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa929f9f8e0c94efcfca0aa587d0b49f7',1,'Aspose\Barcode\QRVersion\VERSION_04()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa7f2ea8f447ed3a23627462b02cb8ac4',1,'Aspose\Barcode\HanXinVersion\VERSION_04()']]], - ['version_5f05_1120',['VERSION_05',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a668ea9122cb57570e16df8927d0baed8',1,'Aspose\Barcode\QRVersion\VERSION_05()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a154b6f34acffad4d285955b862f60cd9',1,'Aspose\Barcode\HanXinVersion\VERSION_05()']]], - ['version_5f06_1121',['VERSION_06',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6684de981687582f94bc6fb5965446df',1,'Aspose\Barcode\QRVersion\VERSION_06()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ac0ee0bced5f65a66a52de16a2bac2b3e',1,'Aspose\Barcode\HanXinVersion\VERSION_06()']]], - ['version_5f07_1122',['VERSION_07',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a8b98e6496c3adf4dae8c7328f3a59bf1',1,'Aspose\Barcode\QRVersion\VERSION_07()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0b479d06ab9f9c022eb9409177d8407',1,'Aspose\Barcode\HanXinVersion\VERSION_07()']]], - ['version_5f08_1123',['VERSION_08',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5ac622073f7450046d5a37dc0d3927fa',1,'Aspose\Barcode\QRVersion\VERSION_08()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af7bd6aec06a1b5043dac6e31cbe51771',1,'Aspose\Barcode\HanXinVersion\VERSION_08()']]], - ['version_5f09_1124',['VERSION_09',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae47e5085a900372e15151b3ab24d6186',1,'Aspose\Barcode\QRVersion\VERSION_09()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8349fa41a43a3a1015db60a8249ccb51',1,'Aspose\Barcode\HanXinVersion\VERSION_09()']]], - ['version_5f10_1125',['VERSION_10',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a25758eb26c1bd72c76f43476aa7dc0ab',1,'Aspose\Barcode\QRVersion\VERSION_10()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2eea9baa799f8e5ab993a649a0fdb87a',1,'Aspose\Barcode\HanXinVersion\VERSION_10()']]], - ['version_5f11_1126',['VERSION_11',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ac390eebfae4fa4b84ba315c509617244',1,'Aspose\Barcode\QRVersion\VERSION_11()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae52546864f0dfdba170c035fd2310597',1,'Aspose\Barcode\HanXinVersion\VERSION_11()']]], - ['version_5f12_1127',['VERSION_12',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5bc0585a45b36d7416efd65be9e8d869',1,'Aspose\Barcode\QRVersion\VERSION_12()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a04441b116bc1a7e5209a504f527c3140',1,'Aspose\Barcode\HanXinVersion\VERSION_12()']]], - ['version_5f13_1128',['VERSION_13',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7fa64baf3dc7cac6ea2a48997ef8222d',1,'Aspose\Barcode\QRVersion\VERSION_13()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a397b996ec028d011ad671d29e9f2546a',1,'Aspose\Barcode\HanXinVersion\VERSION_13()']]], - ['version_5f14_1129',['VERSION_14',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa01f718309727225f5126edf8fe97751',1,'Aspose\Barcode\QRVersion\VERSION_14()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af504d3b0e8deeefd0b763cb2042e80a0',1,'Aspose\Barcode\HanXinVersion\VERSION_14()']]], - ['version_5f15_1130',['VERSION_15',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#abd13f427278f9d7483b11a41f6d07d8b',1,'Aspose\Barcode\QRVersion\VERSION_15()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a01157cba6fad2cfd60070d492ff144fb',1,'Aspose\Barcode\HanXinVersion\VERSION_15()']]], - ['version_5f16_1131',['VERSION_16',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a4f3503f62f25dd6bfc821babf684b90c',1,'Aspose\Barcode\QRVersion\VERSION_16()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#acda6be86c521e3b44f0c6533fef1cbae',1,'Aspose\Barcode\HanXinVersion\VERSION_16()']]], - ['version_5f17_1132',['VERSION_17',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9eb29d56bc3b75203cf78e8c1ffe27a4',1,'Aspose\Barcode\QRVersion\VERSION_17()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a378feed42808be5e66d8fe4f4c4245b3',1,'Aspose\Barcode\HanXinVersion\VERSION_17()']]], - ['version_5f18_1133',['VERSION_18',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a490fb6520e2d0962ee7b783bbcbfeb18',1,'Aspose\Barcode\QRVersion\VERSION_18()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad3ee1ed93d3064e302bc917c001091d7',1,'Aspose\Barcode\HanXinVersion\VERSION_18()']]], - ['version_5f19_1134',['VERSION_19',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a2ee6eb70c69de8805ece5a9b940331db',1,'Aspose\Barcode\QRVersion\VERSION_19()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af4a6366a95e99027b0c83433f1744214',1,'Aspose\Barcode\HanXinVersion\VERSION_19()']]], - ['version_5f20_1135',['VERSION_20',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a1666f50265abf7f55b970931b4f68212',1,'Aspose\Barcode\QRVersion\VERSION_20()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a89d782edec1580b9e2ccbc7c2c1524b9',1,'Aspose\Barcode\HanXinVersion\VERSION_20()']]], - ['version_5f21_1136',['VERSION_21',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab24d75fa3aca9f9be2d53461aef81b7d',1,'Aspose\Barcode\QRVersion\VERSION_21()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae14e8c11995715f7209089173c44556c',1,'Aspose\Barcode\HanXinVersion\VERSION_21()']]], - ['version_5f22_1137',['VERSION_22',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a48ddea5290eda3ef96a6aa9964818901',1,'Aspose\Barcode\QRVersion\VERSION_22()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a15a9b607d04fac1e69b82a19e85fee14',1,'Aspose\Barcode\HanXinVersion\VERSION_22()']]], - ['version_5f23_1138',['VERSION_23',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa12f8837a0a5fa00c56425778b096f29',1,'Aspose\Barcode\QRVersion\VERSION_23()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a73559469cd1be51a8da8e43b58165922',1,'Aspose\Barcode\HanXinVersion\VERSION_23()']]], - ['version_5f24_1139',['VERSION_24',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a63ce89a3a24e7d195ae9e6e4ab57189b',1,'Aspose\Barcode\QRVersion\VERSION_24()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a62faa056e4b531b5fd5b83f9f8d4857e',1,'Aspose\Barcode\HanXinVersion\VERSION_24()']]], - ['version_5f25_1140',['VERSION_25',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab359e35308207d56764ea297658ff8a5',1,'Aspose\Barcode\QRVersion\VERSION_25()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9541c3837e8e7fecba12b93f5181d8eb',1,'Aspose\Barcode\HanXinVersion\VERSION_25()']]], - ['version_5f26_1141',['VERSION_26',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5820c353ed12bb275a513d551fdd1235',1,'Aspose\Barcode\QRVersion\VERSION_26()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa3fb388036f02627e88ad154f294e105',1,'Aspose\Barcode\HanXinVersion\VERSION_26()']]], - ['version_5f27_1142',['VERSION_27',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a011cba3793735d2843a6d53d2c91317c',1,'Aspose\Barcode\QRVersion\VERSION_27()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a966d6cefd6733e2f9baeecf47807a9cf',1,'Aspose\Barcode\HanXinVersion\VERSION_27()']]], - ['version_5f28_1143',['VERSION_28',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aaec14202bc7f25c28f909604f8fd5ec0',1,'Aspose\Barcode\QRVersion\VERSION_28()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae81c0602e34e11f04bd9d0ca1ccc0730',1,'Aspose\Barcode\HanXinVersion\VERSION_28()']]], - ['version_5f29_1144',['VERSION_29',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a04f53f066106b9bc59934c1f4c442960',1,'Aspose\Barcode\QRVersion\VERSION_29()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a147d9721bb1dc78ef8992c4a3c004139',1,'Aspose\Barcode\HanXinVersion\VERSION_29()']]], - ['version_5f30_1145',['VERSION_30',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9a859ffa03de61cdcd477e4a8142a27e',1,'Aspose\Barcode\QRVersion\VERSION_30()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a83c3f41479d85de89e5cf40795fcbe07',1,'Aspose\Barcode\HanXinVersion\VERSION_30()']]], - ['version_5f31_1146',['VERSION_31',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ad8484be3ae473b7fc158612b7b2d1e6d',1,'Aspose\Barcode\QRVersion\VERSION_31()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8c83696952ff4ec88222ba96b3256dfe',1,'Aspose\Barcode\HanXinVersion\VERSION_31()']]], - ['version_5f32_1147',['VERSION_32',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa2e4b6abf10adc5aaba995010ce75c56',1,'Aspose\Barcode\QRVersion\VERSION_32()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab8c643c3daec7679571a168d8703436f',1,'Aspose\Barcode\HanXinVersion\VERSION_32()']]], - ['version_5f33_1148',['VERSION_33',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#acc1606bf80fe3f15d19357cd436aca47',1,'Aspose\Barcode\QRVersion\VERSION_33()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9cec0cdc2b8b35c81a4917925053305f',1,'Aspose\Barcode\HanXinVersion\VERSION_33()']]], - ['version_5f34_1149',['VERSION_34',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6f273f235228bbee61f6e964a3facf5e',1,'Aspose\Barcode\QRVersion\VERSION_34()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a1ce97b225d210e3b1fe41cce5f061856',1,'Aspose\Barcode\HanXinVersion\VERSION_34()']]], - ['version_5f35_1150',['VERSION_35',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a07d44b3c6e31fb7d0ac50d4ac548f0aa',1,'Aspose\Barcode\QRVersion\VERSION_35()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0c33e82707d375e8463a9471b43b4481',1,'Aspose\Barcode\HanXinVersion\VERSION_35()']]], - ['version_5f36_1151',['VERSION_36',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9745e3ba75bfc0a7db447f85189d4a4a',1,'Aspose\Barcode\QRVersion\VERSION_36()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab3e0f2a6f4597bc6d4a1877dff217702',1,'Aspose\Barcode\HanXinVersion\VERSION_36()']]], - ['version_5f37_1152',['VERSION_37',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae86d48f8c1d79dd2aea18c71e723bdad',1,'Aspose\Barcode\QRVersion\VERSION_37()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a21515a27df09f6350045010255b598e5',1,'Aspose\Barcode\HanXinVersion\VERSION_37()']]], - ['version_5f38_1153',['VERSION_38',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a01780d69fd2c4ab92ce0b36f906aa0d6',1,'Aspose\Barcode\QRVersion\VERSION_38()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a089e951d09b6d8003d5b22ef80994e69',1,'Aspose\Barcode\HanXinVersion\VERSION_38()']]], - ['version_5f39_1154',['VERSION_39',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7ffa2430ba001973801d7496d5cbf9ba',1,'Aspose\Barcode\QRVersion\VERSION_39()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0e88a17ec1bb47ddec04524357724fc4',1,'Aspose\Barcode\HanXinVersion\VERSION_39()']]], - ['version_5f40_1155',['VERSION_40',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a67890248c723da5bb895670081bb4c12',1,'Aspose\Barcode\QRVersion\VERSION_40()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a5ecc7afc3d76e098ae87d9feb8613104',1,'Aspose\Barcode\HanXinVersion\VERSION_40()']]], + ['version_5f01_1116',['VERSION_01',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7a31269a47206859232baf694da50e92',1,'Aspose\Barcode\Generation\QRVersion\VERSION_01()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9d66ed539d9a8397ddefcedaa330d108',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_01()']]], + ['version_5f02_1117',['VERSION_02',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a164d4f84cc34c46f849aebca5761c1c7',1,'Aspose\Barcode\Generation\QRVersion\VERSION_02()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0936df55bb8bf6d03159a936e05ba4a',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_02()']]], + ['version_5f03_1118',['VERSION_03',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#afa898a3474d928fddc797bc50a244a65',1,'Aspose\Barcode\Generation\QRVersion\VERSION_03()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2c9c8438fdf47f5ddf7a9587dd03a29e',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_03()']]], + ['version_5f04_1119',['VERSION_04',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa929f9f8e0c94efcfca0aa587d0b49f7',1,'Aspose\Barcode\Generation\QRVersion\VERSION_04()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa7f2ea8f447ed3a23627462b02cb8ac4',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_04()']]], + ['version_5f05_1120',['VERSION_05',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a668ea9122cb57570e16df8927d0baed8',1,'Aspose\Barcode\Generation\QRVersion\VERSION_05()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a154b6f34acffad4d285955b862f60cd9',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_05()']]], + ['version_5f06_1121',['VERSION_06',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6684de981687582f94bc6fb5965446df',1,'Aspose\Barcode\Generation\QRVersion\VERSION_06()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ac0ee0bced5f65a66a52de16a2bac2b3e',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_06()']]], + ['version_5f07_1122',['VERSION_07',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a8b98e6496c3adf4dae8c7328f3a59bf1',1,'Aspose\Barcode\Generation\QRVersion\VERSION_07()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0b479d06ab9f9c022eb9409177d8407',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_07()']]], + ['version_5f08_1123',['VERSION_08',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5ac622073f7450046d5a37dc0d3927fa',1,'Aspose\Barcode\Generation\QRVersion\VERSION_08()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af7bd6aec06a1b5043dac6e31cbe51771',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_08()']]], + ['version_5f09_1124',['VERSION_09',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae47e5085a900372e15151b3ab24d6186',1,'Aspose\Barcode\Generation\QRVersion\VERSION_09()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8349fa41a43a3a1015db60a8249ccb51',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_09()']]], + ['version_5f10_1125',['VERSION_10',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a25758eb26c1bd72c76f43476aa7dc0ab',1,'Aspose\Barcode\Generation\QRVersion\VERSION_10()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2eea9baa799f8e5ab993a649a0fdb87a',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_10()']]], + ['version_5f11_1126',['VERSION_11',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ac390eebfae4fa4b84ba315c509617244',1,'Aspose\Barcode\Generation\QRVersion\VERSION_11()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae52546864f0dfdba170c035fd2310597',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_11()']]], + ['version_5f12_1127',['VERSION_12',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5bc0585a45b36d7416efd65be9e8d869',1,'Aspose\Barcode\Generation\QRVersion\VERSION_12()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a04441b116bc1a7e5209a504f527c3140',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_12()']]], + ['version_5f13_1128',['VERSION_13',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7fa64baf3dc7cac6ea2a48997ef8222d',1,'Aspose\Barcode\Generation\QRVersion\VERSION_13()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a397b996ec028d011ad671d29e9f2546a',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_13()']]], + ['version_5f14_1129',['VERSION_14',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa01f718309727225f5126edf8fe97751',1,'Aspose\Barcode\Generation\QRVersion\VERSION_14()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af504d3b0e8deeefd0b763cb2042e80a0',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_14()']]], + ['version_5f15_1130',['VERSION_15',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#abd13f427278f9d7483b11a41f6d07d8b',1,'Aspose\Barcode\Generation\QRVersion\VERSION_15()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a01157cba6fad2cfd60070d492ff144fb',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_15()']]], + ['version_5f16_1131',['VERSION_16',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a4f3503f62f25dd6bfc821babf684b90c',1,'Aspose\Barcode\Generation\QRVersion\VERSION_16()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#acda6be86c521e3b44f0c6533fef1cbae',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_16()']]], + ['version_5f17_1132',['VERSION_17',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9eb29d56bc3b75203cf78e8c1ffe27a4',1,'Aspose\Barcode\Generation\QRVersion\VERSION_17()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a378feed42808be5e66d8fe4f4c4245b3',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_17()']]], + ['version_5f18_1133',['VERSION_18',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a490fb6520e2d0962ee7b783bbcbfeb18',1,'Aspose\Barcode\Generation\QRVersion\VERSION_18()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad3ee1ed93d3064e302bc917c001091d7',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_18()']]], + ['version_5f19_1134',['VERSION_19',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a2ee6eb70c69de8805ece5a9b940331db',1,'Aspose\Barcode\Generation\QRVersion\VERSION_19()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af4a6366a95e99027b0c83433f1744214',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_19()']]], + ['version_5f20_1135',['VERSION_20',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a1666f50265abf7f55b970931b4f68212',1,'Aspose\Barcode\Generation\QRVersion\VERSION_20()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a89d782edec1580b9e2ccbc7c2c1524b9',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_20()']]], + ['version_5f21_1136',['VERSION_21',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab24d75fa3aca9f9be2d53461aef81b7d',1,'Aspose\Barcode\Generation\QRVersion\VERSION_21()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae14e8c11995715f7209089173c44556c',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_21()']]], + ['version_5f22_1137',['VERSION_22',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a48ddea5290eda3ef96a6aa9964818901',1,'Aspose\Barcode\Generation\QRVersion\VERSION_22()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a15a9b607d04fac1e69b82a19e85fee14',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_22()']]], + ['version_5f23_1138',['VERSION_23',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa12f8837a0a5fa00c56425778b096f29',1,'Aspose\Barcode\Generation\QRVersion\VERSION_23()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a73559469cd1be51a8da8e43b58165922',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_23()']]], + ['version_5f24_1139',['VERSION_24',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a63ce89a3a24e7d195ae9e6e4ab57189b',1,'Aspose\Barcode\Generation\QRVersion\VERSION_24()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a62faa056e4b531b5fd5b83f9f8d4857e',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_24()']]], + ['version_5f25_1140',['VERSION_25',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab359e35308207d56764ea297658ff8a5',1,'Aspose\Barcode\Generation\QRVersion\VERSION_25()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9541c3837e8e7fecba12b93f5181d8eb',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_25()']]], + ['version_5f26_1141',['VERSION_26',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5820c353ed12bb275a513d551fdd1235',1,'Aspose\Barcode\Generation\QRVersion\VERSION_26()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa3fb388036f02627e88ad154f294e105',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_26()']]], + ['version_5f27_1142',['VERSION_27',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a011cba3793735d2843a6d53d2c91317c',1,'Aspose\Barcode\Generation\QRVersion\VERSION_27()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a966d6cefd6733e2f9baeecf47807a9cf',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_27()']]], + ['version_5f28_1143',['VERSION_28',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aaec14202bc7f25c28f909604f8fd5ec0',1,'Aspose\Barcode\Generation\QRVersion\VERSION_28()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae81c0602e34e11f04bd9d0ca1ccc0730',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_28()']]], + ['version_5f29_1144',['VERSION_29',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a04f53f066106b9bc59934c1f4c442960',1,'Aspose\Barcode\Generation\QRVersion\VERSION_29()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a147d9721bb1dc78ef8992c4a3c004139',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_29()']]], + ['version_5f30_1145',['VERSION_30',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9a859ffa03de61cdcd477e4a8142a27e',1,'Aspose\Barcode\Generation\QRVersion\VERSION_30()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a83c3f41479d85de89e5cf40795fcbe07',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_30()']]], + ['version_5f31_1146',['VERSION_31',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ad8484be3ae473b7fc158612b7b2d1e6d',1,'Aspose\Barcode\Generation\QRVersion\VERSION_31()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8c83696952ff4ec88222ba96b3256dfe',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_31()']]], + ['version_5f32_1147',['VERSION_32',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa2e4b6abf10adc5aaba995010ce75c56',1,'Aspose\Barcode\Generation\QRVersion\VERSION_32()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab8c643c3daec7679571a168d8703436f',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_32()']]], + ['version_5f33_1148',['VERSION_33',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#acc1606bf80fe3f15d19357cd436aca47',1,'Aspose\Barcode\Generation\QRVersion\VERSION_33()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9cec0cdc2b8b35c81a4917925053305f',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_33()']]], + ['version_5f34_1149',['VERSION_34',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6f273f235228bbee61f6e964a3facf5e',1,'Aspose\Barcode\Generation\QRVersion\VERSION_34()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a1ce97b225d210e3b1fe41cce5f061856',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_34()']]], + ['version_5f35_1150',['VERSION_35',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a07d44b3c6e31fb7d0ac50d4ac548f0aa',1,'Aspose\Barcode\Generation\QRVersion\VERSION_35()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0c33e82707d375e8463a9471b43b4481',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_35()']]], + ['version_5f36_1151',['VERSION_36',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9745e3ba75bfc0a7db447f85189d4a4a',1,'Aspose\Barcode\Generation\QRVersion\VERSION_36()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab3e0f2a6f4597bc6d4a1877dff217702',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_36()']]], + ['version_5f37_1152',['VERSION_37',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae86d48f8c1d79dd2aea18c71e723bdad',1,'Aspose\Barcode\Generation\QRVersion\VERSION_37()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a21515a27df09f6350045010255b598e5',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_37()']]], + ['version_5f38_1153',['VERSION_38',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a01780d69fd2c4ab92ce0b36f906aa0d6',1,'Aspose\Barcode\Generation\QRVersion\VERSION_38()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a089e951d09b6d8003d5b22ef80994e69',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_38()']]], + ['version_5f39_1154',['VERSION_39',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7ffa2430ba001973801d7496d5cbf9ba',1,'Aspose\Barcode\Generation\QRVersion\VERSION_39()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0e88a17ec1bb47ddec04524357724fc4',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_39()']]], + ['version_5f40_1155',['VERSION_40',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a67890248c723da5bb895670081bb4c12',1,'Aspose\Barcode\Generation\QRVersion\VERSION_40()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a5ecc7afc3d76e098ae87d9feb8613104',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_40()']]], ['version_5f41_1156',['VERSION_41',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a927c164f51359c1d696a2a5709f50710',1,'Aspose::Barcode::HanXinVersion']]], ['version_5f42_1157',['VERSION_42',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a42c3357986ce9f02a1c0642a973592a9',1,'Aspose::Barcode::HanXinVersion']]], ['version_5f43_1158',['VERSION_43',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a884175c390106ab28bd661ce5e607a7c',1,'Aspose::Barcode::HanXinVersion']]], @@ -88,5 +88,5 @@ var searchData= ['version_5fm2_1201',['VERSION_M2',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a05b468082d172ad81c324eea0e16cd7d',1,'Aspose::Barcode::QRVersion']]], ['version_5fm3_1202',['VERSION_M3',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a0fd96707fd77df0ea3d6868de8a0c9a1',1,'Aspose::Barcode::QRVersion']]], ['version_5fm4_1203',['VERSION_M4',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a879c9fc2811251d17da40656175a367e',1,'Aspose::Barcode::QRVersion']]], - ['vin_1204',['VIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4247fbaa4ad5555edd4849593cfb7688',1,'Aspose\Barcode\EncodeTypes\VIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac672e0eed7304c9fdd930564fc39e420',1,'Aspose\Barcode\DecodeType\VIN()']]] + ['vin_1204',['VIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4247fbaa4ad5555edd4849593cfb7688',1,'Aspose\Barcode\Generation\EncodeTypes\VIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac672e0eed7304c9fdd930564fc39e420',1,'Aspose\Barcode\Recognition\DecodeType\VIN()']]] ]; diff --git a/doc/search/all_2.js b/doc/search/all_2.js index c39da54b..0997a698 100644 --- a/doc/search/all_2.js +++ b/doc/search/all_2.js @@ -35,15 +35,15 @@ var searchData= ['are_5fall_5fnull_40',['are_all_null',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#a4f12c3d2f02c6f13083ced363dca9648',1,'Aspose::Barcode::Internal::CommonUtility']]], ['areallnull_41',['areAllNull',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#a191bbb78cfc70ce460e2e5d6eac7ffa6',1,'Aspose::Barcode::Internal::CommonUtility']]], ['ascii_42',['ASCII',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a48321055e079564c4aeaa10de38af7bb',1,'Aspose::Barcode::DataMatrixEncodeMode']]], - ['australia_5fpost_43',['AUSTRALIA_POST',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84f2afe54f839977a9bda7483f916bde',1,'Aspose\Barcode\EncodeTypes\AUSTRALIA_POST()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8061a1f8c427f55e1540e2709a86ad11',1,'Aspose\Barcode\DecodeType\AUSTRALIA_POST()']]], - ['australian_5fposte_5fparcel_44',['AUSTRALIAN_POSTE_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9354db02e4b2ee7f7aebd26c53d7f8ff',1,'Aspose\Barcode\EncodeTypes\AUSTRALIAN_POSTE_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8852ad0321d78790297a2807a8f76894',1,'Aspose\Barcode\DecodeType\AUSTRALIAN_POSTE_PARCEL()']]], + ['australia_5fpost_43',['AUSTRALIA_POST',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84f2afe54f839977a9bda7483f916bde',1,'Aspose\Barcode\Generation\EncodeTypes\AUSTRALIA_POST()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8061a1f8c427f55e1540e2709a86ad11',1,'Aspose\Barcode\Recognition\DecodeType\AUSTRALIA_POST()']]], + ['australian_5fposte_5fparcel_44',['AUSTRALIAN_POSTE_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9354db02e4b2ee7f7aebd26c53d7f8ff',1,'Aspose\Barcode\Generation\EncodeTypes\AUSTRALIAN_POSTE_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8852ad0321d78790297a2807a8f76894',1,'Aspose\Barcode\Recognition\DecodeType\AUSTRALIAN_POSTE_PARCEL()']]], ['australianpostparameters_45',['AustralianPostParameters',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html',1,'Aspose::Barcode']]], ['australiapostsettings_46',['AustraliaPostSettings',['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html',1,'Aspose::Barcode']]], - ['auto_47',['AUTO',['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab4c5c966718aae5b5879cb78a096869f',1,'Aspose\Barcode\Pdf417EncodeMode\AUTO()'],['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a8ea57af5fe8f1ba6c0eb8bf9e4943eae',1,'Aspose\Barcode\Code128EncodeMode\AUTO()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a6e922d394cd25c560a6c4ce5e5da75d2',1,'Aspose\Barcode\HanXinEncodeMode\AUTO()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a7e590102bd1d0b469965e43ce06404cf',1,'Aspose\Barcode\HanXinVersion\AUTO()'],['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a90030a7d95b5d29bf2fd1abe2211fbd8',1,'Aspose\Barcode\InverseImageMode\AUTO()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a5750de8f95c433f9d92570e7a8935bd9',1,'Aspose\Barcode\XDimensionMode\AUTO()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a70c52bcc2246600f41afab2acce207ad',1,'Aspose\Barcode\ComplexBackgroundMode\AUTO()']]], + ['auto_47',['AUTO',['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab4c5c966718aae5b5879cb78a096869f',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\AUTO()'],['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a8ea57af5fe8f1ba6c0eb8bf9e4943eae',1,'Aspose\Barcode\Generation\Code128EncodeMode\AUTO()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a6e922d394cd25c560a6c4ce5e5da75d2',1,'Aspose\Barcode\Generation\HanXinEncodeMode\AUTO()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a7e590102bd1d0b469965e43ce06404cf',1,'Aspose\Barcode\Generation\HanXinVersion\AUTO()'],['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a90030a7d95b5d29bf2fd1abe2211fbd8',1,'Aspose\Barcode\Recognition\InverseImageMode\AUTO()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a5750de8f95c433f9d92570e7a8935bd9',1,'Aspose\Barcode\Recognition\XDimensionMode\AUTO()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a70c52bcc2246600f41afab2acce207ad',1,'Aspose\Barcode\Recognition\ComplexBackgroundMode\AUTO()']]], ['auto_48',['Auto',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#aaac72e3a6406c4bc29ae31e8611893f3',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], - ['auto_49',['AUTO',['../dd/d36/classAspose_1_1Barcode_1_1AztecSymbolMode.html#a15ebd5c9c5102a5a8e3223ad1437b758',1,'Aspose\Barcode\AztecSymbolMode\AUTO()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a9c72912993bb2313441262a51b61b0a3',1,'Aspose\Barcode\DataMatrixEncodeMode\AUTO()'],['../d0/dfb/classAspose_1_1Barcode_1_1FontMode.html#aca1473f97197c2dc2077e22afd63f3b6',1,'Aspose\Barcode\FontMode\AUTO()'],['../dc/dd0/classAspose_1_1Barcode_1_1QREncodeType.html#a3fab9c248f80366b7419e5e6443475ce',1,'Aspose\Barcode\QREncodeType\AUTO()'],['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a236de24f352e873cb50c9951bf9cdecc',1,'Aspose\Barcode\QRVersion\AUTO()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2a2b8ecc79a51f01a1451ea86248d8a0',1,'Aspose\Barcode\QREncodeMode\AUTO()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a9d62300dbd981b013ac5aace252c1348',1,'Aspose\Barcode\Pdf417CompactionMode\AUTO()'],['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html#adc222a62b12d9e0f2e926190cd24956c',1,'Aspose\Barcode\MicroQRVersion\AUTO()'],['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#abf214433afcbe34b47032660e79481c7',1,'Aspose\Barcode\RectMicroQRVersion\AUTO()'],['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a34b1422aeb001aad41e3953e23e932f1',1,'Aspose\Barcode\DataMatrixVersion\AUTO()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a5ef03eb8796cddc8d3e32a32bd5481f4',1,'Aspose\Barcode\AztecEncodeMode\AUTO()'],['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#abcc67c9ce8d5dc872cf81a10189012db',1,'Aspose\Barcode\TwoDComponentType\AUTO()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a3412b136e98c61910cfc901ab6316693',1,'Aspose\Barcode\Pdf417MacroTerminator\AUTO()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a45be86906232bf5f1e2006b2b7c00f9c',1,'Aspose\Barcode\MaxiCodeEncodeMode\AUTO()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a74b3784de1e331a077e183d54c4d64f5',1,'Aspose\Barcode\DotCodeEncodeMode\AUTO()']]], + ['auto_49',['AUTO',['../dd/d36/classAspose_1_1Barcode_1_1AztecSymbolMode.html#a15ebd5c9c5102a5a8e3223ad1437b758',1,'Aspose\Barcode\Generation\AztecSymbolMode\AUTO()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a9c72912993bb2313441262a51b61b0a3',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\AUTO()'],['../d0/dfb/classAspose_1_1Barcode_1_1FontMode.html#aca1473f97197c2dc2077e22afd63f3b6',1,'Aspose\Barcode\Generation\FontMode\AUTO()'],['../dc/dd0/classAspose_1_1Barcode_1_1QREncodeType.html#a3fab9c248f80366b7419e5e6443475ce',1,'Aspose\Barcode\Generation\QREncodeType\AUTO()'],['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a236de24f352e873cb50c9951bf9cdecc',1,'Aspose\Barcode\Generation\QRVersion\AUTO()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2a2b8ecc79a51f01a1451ea86248d8a0',1,'Aspose\Barcode\Generation\QREncodeMode\AUTO()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a9d62300dbd981b013ac5aace252c1348',1,'Aspose\Barcode\Generation\Pdf417CompactionMode\AUTO()'],['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html#adc222a62b12d9e0f2e926190cd24956c',1,'Aspose\Barcode\Generation\MicroQRVersion\AUTO()'],['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#abf214433afcbe34b47032660e79481c7',1,'Aspose\Barcode\Generation\RectMicroQRVersion\AUTO()'],['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a34b1422aeb001aad41e3953e23e932f1',1,'Aspose\Barcode\Generation\DataMatrixVersion\AUTO()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a5ef03eb8796cddc8d3e32a32bd5481f4',1,'Aspose\Barcode\Generation\AztecEncodeMode\AUTO()'],['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#abcc67c9ce8d5dc872cf81a10189012db',1,'Aspose\Barcode\Generation\TwoDComponentType\AUTO()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a3412b136e98c61910cfc901ab6316693',1,'Aspose\Barcode\Generation\Pdf417MacroTerminator\AUTO()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a45be86906232bf5f1e2006b2b7c00f9c',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\AUTO()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a74b3784de1e331a077e183d54c4d64f5',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\AUTO()']]], ['autosizemode_50',['AutoSizeMode',['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html',1,'Aspose::Barcode']]], - ['aztec_51',['AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad34783bde1253e8a90a46c8f654cd0c7',1,'Aspose\Barcode\EncodeTypes\AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aeb2bd45a79f4f44faa3895492b240590',1,'Aspose\Barcode\DecodeType\AZTEC()']]], + ['aztec_51',['AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad34783bde1253e8a90a46c8f654cd0c7',1,'Aspose\Barcode\Generation\EncodeTypes\AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aeb2bd45a79f4f44faa3895492b240590',1,'Aspose\Barcode\Recognition\DecodeType\AZTEC()']]], ['aztec_5fext_5fcodetext_5fbuilder_52',['AZTEC_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#a233a8103132359057e837c8424b35ab0',1,'Aspose::Barcode::ExtCodetextBuilderType']]], ['aztecencodemode_53',['AztecEncodeMode',['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html',1,'Aspose::Barcode']]], ['aztecextendedparameters_54',['AztecExtendedParameters',['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html',1,'Aspose::Barcode']]], diff --git a/doc/search/all_3.js b/doc/search/all_3.js index d8677e81..271c4da4 100644 --- a/doc/search/all_3.js +++ b/doc/search/all_3.js @@ -19,12 +19,12 @@ var searchData= ['basegenerationparameters_75',['BaseGenerationParameters',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html',1,'Aspose::Barcode']]], ['below_76',['BELOW',['../de/d70/classAspose_1_1Barcode_1_1CodeLocation.html#a03a53ad0221c01f65819721e63890611',1,'Aspose::Barcode::CodeLocation']]], ['big5_77',['Big5',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a6ade9cb8d85ea32173144eaa334101b7',1,'Aspose::Barcode::ECIEncodings']]], - ['binary_78',['BINARY',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aaecce0428b32ad6e91773129efca0e3f',1,'Aspose\Barcode\DataMatrixEncodeMode\BINARY()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a88aedc0659184d2fa737283894ca1a9a',1,'Aspose\Barcode\QREncodeMode\BINARY()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a2dee40b5195dabb8b81d870cacb51568',1,'Aspose\Barcode\Pdf417CompactionMode\BINARY()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a0735c337f3ae509971ec0fe96a00db9d',1,'Aspose\Barcode\ECIEncodings\BINARY()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a63feaafce7a4a2cbd227c2955bd983c7',1,'Aspose\Barcode\AztecEncodeMode\BINARY()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a118c970c592db2173573950f61adfd7f',1,'Aspose\Barcode\MaxiCodeEncodeMode\BINARY()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a9f1aeb3f94d592acf3e0b8261879ae52',1,'Aspose\Barcode\DotCodeEncodeMode\BINARY()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#aed4235ee9f2d68b54fbe7739c9f0ec40',1,'Aspose\Barcode\Pdf417EncodeMode\BINARY()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#ab840946083e2ec86300421bfdb56e6db',1,'Aspose\Barcode\HanXinEncodeMode\BINARY()']]], + ['binary_78',['BINARY',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aaecce0428b32ad6e91773129efca0e3f',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\BINARY()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a88aedc0659184d2fa737283894ca1a9a',1,'Aspose\Barcode\Generation\QREncodeMode\BINARY()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a2dee40b5195dabb8b81d870cacb51568',1,'Aspose\Barcode\Generation\Pdf417CompactionMode\BINARY()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a0735c337f3ae509971ec0fe96a00db9d',1,'Aspose\Barcode\Generation\ECIEncodings\BINARY()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a63feaafce7a4a2cbd227c2955bd983c7',1,'Aspose\Barcode\Generation\AztecEncodeMode\BINARY()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a118c970c592db2173573950f61adfd7f',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\BINARY()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a9f1aeb3f94d592acf3e0b8261879ae52',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\BINARY()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#aed4235ee9f2d68b54fbe7739c9f0ec40',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\BINARY()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#ab840946083e2ec86300421bfdb56e6db',1,'Aspose\Barcode\Generation\HanXinEncodeMode\BINARY()']]], ['binary_79',['Binary',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a90383915a5c0b9b1cb30e5d1668daa28',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['bmp_80',['BMP',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a454ff2b5f28d7baed33fd0298a80d798',1,'Aspose::Barcode::BarCodeImageFormat']]], ['bold_81',['BOLD',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#aba23fac4eaa6452b1fbe4b99a76469d8',1,'Aspose::Barcode::FontStyle']]], ['borderdashstyle_82',['BorderDashStyle',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html',1,'Aspose::Barcode']]], ['borderparameters_83',['BorderParameters',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html',1,'Aspose::Barcode']]], ['byte_84',['BYTE',['../d5/d42/classAspose_1_1Barcode_1_1Base64CodeTextType.html#aa1e1b5d9fa6245ea5bce038cae67a6e7',1,'Aspose::Barcode::Base64CodeTextType']]], - ['bytes_85',['BYTES',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#ab5eb61ea324ddd121cd5cf3f60fee40d',1,'Aspose\Barcode\DataMatrixEncodeMode\BYTES()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a28c1e00c7a4bfacf0ba8f0fbe647844e',1,'Aspose\Barcode\QREncodeMode\BYTES()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a48b16dd5535d93136fb823cff6a668c3',1,'Aspose\Barcode\AztecEncodeMode\BYTES()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a1912827c48c0e9a2287446eb4a60d606',1,'Aspose\Barcode\MaxiCodeEncodeMode\BYTES()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a2d62cc2f7e72754c5f91725b1da928df',1,'Aspose\Barcode\DotCodeEncodeMode\BYTES()']]] + ['bytes_85',['BYTES',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#ab5eb61ea324ddd121cd5cf3f60fee40d',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\BYTES()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a28c1e00c7a4bfacf0ba8f0fbe647844e',1,'Aspose\Barcode\Generation\QREncodeMode\BYTES()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a48b16dd5535d93136fb823cff6a668c3',1,'Aspose\Barcode\Generation\AztecEncodeMode\BYTES()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a1912827c48c0e9a2287446eb4a60d606',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\BYTES()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a2d62cc2f7e72754c5f91725b1da928df',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\BYTES()']]] ]; diff --git a/doc/search/all_4.js b/doc/search/all_4.js index bde0f741..b1d6526b 100644 --- a/doc/search/all_4.js +++ b/doc/search/all_4.js @@ -9,14 +9,14 @@ var searchData= ['cc_5fc_92',['CC_C',['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#ad0dd2c236eec686e4ce0fdc8edb6f624',1,'Aspose::Barcode::TwoDComponentType']]], ['center_93',['CENTER',['../dc/d71/classAspose_1_1Barcode_1_1TextAlignment.html#ab8119fbc41383fcc76bd1a93ea1ef233',1,'Aspose::Barcode::TextAlignment']]], ['checksumvalidation_94',['ChecksumValidation',['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html',1,'Aspose::Barcode']]], - ['clear_95',['clear',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#ac98d076dec59992924612d3d7c37fde2',1,'Aspose\Barcode\ExtCodetextBuilder\clear()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a88885b5538edd8299b1d918565b74a72',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\clear()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a23f5eae2c1a346a6dbb83f8f5e6e3163',1,'Aspose\Barcode\Address\clear()']]], + ['clear_95',['clear',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#ac98d076dec59992924612d3d7c37fde2',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\clear()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a88885b5538edd8299b1d918565b74a72',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\clear()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a23f5eae2c1a346a6dbb83f8f5e6e3163',1,'Aspose\Barcode\ComplexBarcode\Address\clear()']]], ['closeconnection_96',['closeConnection',['../df/d7e/classAspose_1_1Barcode_1_1Internal_1_1ThriftConnection.html#a6dc2eee56b3a11b06436fb1901b17b8a',1,'Aspose::Barcode::Internal::ThriftConnection']]], - ['codabar_97',['CODABAR',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab1f6114d86e1e3e902c8691a549ec51f',1,'Aspose\Barcode\DecodeType\CODABAR()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1a7ed8882459521968bbe860a9df772f',1,'Aspose\Barcode\EncodeTypes\CODABAR()']]], + ['codabar_97',['CODABAR',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab1f6114d86e1e3e902c8691a549ec51f',1,'Aspose\Barcode\Recognition\DecodeType\CODABAR()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1a7ed8882459521968bbe860a9df772f',1,'Aspose\Barcode\Generation\EncodeTypes\CODABAR()']]], ['codabarchecksummode_98',['CodabarChecksumMode',['../d7/d28/classAspose_1_1Barcode_1_1CodabarChecksumMode.html',1,'Aspose::Barcode']]], ['codabarextendedparameters_99',['CodabarExtendedParameters',['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html',1,'Aspose::Barcode']]], ['codabarparameters_100',['CodabarParameters',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html',1,'Aspose::Barcode']]], ['codabarsymbol_101',['CodabarSymbol',['../d5/d83/classAspose_1_1Barcode_1_1CodabarSymbol.html',1,'Aspose::Barcode']]], - ['codablock_5ff_102',['CODABLOCK_F',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8d4c5fd88c068d464ab3019e88739952',1,'Aspose\Barcode\DecodeType\CODABLOCK_F()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2f633b39cc87bbf38f201b97081a8910',1,'Aspose\Barcode\EncodeTypes\CODABLOCK_F()']]], + ['codablock_5ff_102',['CODABLOCK_F',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8d4c5fd88c068d464ab3019e88739952',1,'Aspose\Barcode\Recognition\DecodeType\CODABLOCK_F()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2f633b39cc87bbf38f201b97081a8910',1,'Aspose\Barcode\Generation\EncodeTypes\CODABLOCK_F()']]], ['codablockparameters_103',['CodablockParameters',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html',1,'Aspose::Barcode']]], ['code128dataportion_104',['Code128DataPortion',['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html',1,'Aspose::Barcode']]], ['code128encodemode_105',['Code128EncodeMode',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html',1,'Aspose::Barcode']]], @@ -24,13 +24,13 @@ var searchData= ['code128parameters_107',['Code128Parameters',['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html',1,'Aspose::Barcode']]], ['code128subtype_108',['Code128SubType',['../da/d9d/classAspose_1_1Barcode_1_1Code128SubType.html',1,'Aspose::Barcode']]], ['code16kparameters_109',['Code16KParameters',['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html',1,'Aspose::Barcode']]], - ['code_5f11_110',['CODE_11',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a80eed08b4072150e5530629c368db1fe',1,'Aspose\Barcode\DecodeType\CODE_11()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5f7484b7555adb85161ed7f20d6fd7a',1,'Aspose\Barcode\EncodeTypes\CODE_11()']]], - ['code_5f128_111',['CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab024d63cbf1660f426f2b7996c69da5e',1,'Aspose\Barcode\EncodeTypes\CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2b67e63e12b868c0949ca89715255a19',1,'Aspose\Barcode\DecodeType\CODE_128()']]], - ['code_5f16_5fk_112',['CODE_16_K',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a41acaee90cb3374f0e0df64a2505a33f',1,'Aspose\Barcode\EncodeTypes\CODE_16_K()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a85b747b96f1642f6f7198ae62b687271',1,'Aspose\Barcode\DecodeType\CODE_16_K()']]], - ['code_5f32_113',['CODE_32',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1786772f16cb0e823fbd26ee14aadc34',1,'Aspose\Barcode\EncodeTypes\CODE_32()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3ff8221220584682674d32c6cb7915f9',1,'Aspose\Barcode\DecodeType\CODE_32()']]], - ['code_5f39_114',['CODE_39',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4adaf79cf79ca330c2d50e67fdb2be3b',1,'Aspose\Barcode\EncodeTypes\CODE_39()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3e6603e81457f206691f0345890b38bd',1,'Aspose\Barcode\DecodeType\CODE_39()']]], - ['code_5f39_5ffull_5fascii_115',['CODE_39_FULL_ASCII',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92be47c5c5d534130469341e14907cb6',1,'Aspose\Barcode\EncodeTypes\CODE_39_FULL_ASCII()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a709b7e612924eababdc0b69a382d3303',1,'Aspose\Barcode\DecodeType\CODE_39_FULL_ASCII()']]], - ['code_5f93_116',['CODE_93',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aeaffc8f7b19895759134695a92682b9c',1,'Aspose\Barcode\EncodeTypes\CODE_93()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a003129b4e1be30f8f67d6963645c7a1e',1,'Aspose\Barcode\DecodeType\CODE_93()']]], + ['code_5f11_110',['CODE_11',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a80eed08b4072150e5530629c368db1fe',1,'Aspose\Barcode\Recognition\DecodeType\CODE_11()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5f7484b7555adb85161ed7f20d6fd7a',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_11()']]], + ['code_5f128_111',['CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab024d63cbf1660f426f2b7996c69da5e',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2b67e63e12b868c0949ca89715255a19',1,'Aspose\Barcode\Recognition\DecodeType\CODE_128()']]], + ['code_5f16_5fk_112',['CODE_16_K',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a41acaee90cb3374f0e0df64a2505a33f',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_16_K()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a85b747b96f1642f6f7198ae62b687271',1,'Aspose\Barcode\Recognition\DecodeType\CODE_16_K()']]], + ['code_5f32_113',['CODE_32',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1786772f16cb0e823fbd26ee14aadc34',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_32()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3ff8221220584682674d32c6cb7915f9',1,'Aspose\Barcode\Recognition\DecodeType\CODE_32()']]], + ['code_5f39_114',['CODE_39',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4adaf79cf79ca330c2d50e67fdb2be3b',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_39()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3e6603e81457f206691f0345890b38bd',1,'Aspose\Barcode\Recognition\DecodeType\CODE_39()']]], + ['code_5f39_5ffull_5fascii_115',['CODE_39_FULL_ASCII',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92be47c5c5d534130469341e14907cb6',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_39_FULL_ASCII()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a709b7e612924eababdc0b69a382d3303',1,'Aspose\Barcode\Recognition\DecodeType\CODE_39_FULL_ASCII()']]], + ['code_5f93_116',['CODE_93',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aeaffc8f7b19895759134695a92682b9c',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_93()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a003129b4e1be30f8f67d6963645c7a1e',1,'Aspose\Barcode\Recognition\DecodeType\CODE_93()']]], ['code_5fa_117',['CODE_A',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#ad07436602cd292c5031d4c7234525604',1,'Aspose::Barcode::Code128EncodeMode']]], ['code_5fab_118',['CODE_AB',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a35b5098f334cb3f40a4f5732ebadcae9',1,'Aspose::Barcode::Code128EncodeMode']]], ['code_5fac_119',['CODE_AC',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a08801e84e74895cabab7db1b3a223dd7',1,'Aspose::Barcode::Code128EncodeMode']]], @@ -53,8 +53,8 @@ var searchData= ['complexbarcodegenerator_136',['ComplexBarcodeGenerator',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html',1,'Aspose::Barcode']]], ['complexcodetextreader_137',['ComplexCodetextReader',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html',1,'Aspose::Barcode']]], ['complexcodetexttype_138',['ComplexCodetextType',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html',1,'Aspose::Barcode']]], - ['construct_139',['construct',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#adeedf151874c85505212a7f04577e4c3',1,'Aspose\Barcode\Internal\Rectangle\construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a25c9aecdfeaf05db3c8f460a48a45c72',1,'Aspose\Barcode\Quadrangle\construct()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#af0623c80dcc2183d0a0c217c1747f9f6',1,'Aspose\Barcode\Address\construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a35ffb685ff8a4d544b436ad80f7df0e8',1,'Aspose\Barcode\AlternativeScheme\construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a6ef8819fa452de584b00292fe0b0979a',1,'Aspose\Barcode\Mailmark2DCodetext\construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a2151f7f0e6cabdbdfcdb40a322997ee9',1,'Aspose\Barcode\SwissQRCodetext\construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a30c0004e1db357ba8b1713cade824a80',1,'Aspose\Barcode\MaxiCodeCodetextMode2\construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a736e9f07bec59424279584cf747a1404',1,'Aspose\Barcode\MaxiCodeCodetextMode3\construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a98ea99fc7cfe403168b0787a549fe97d',1,'Aspose\Barcode\MaxiCodeStandardCodetext\construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a8e67145fe7c62ddf113fb99c1623f5bc',1,'Aspose\Barcode\HIBCLICCombinedCodetext\construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#acbe6ae9b94f3409fe427b5834d79a74a',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a93cb8197e92b23f9ac040574168cbc17',1,'Aspose\Barcode\Internal\Point\construct()']]], - ['containsany_140',['containsAny',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a01daf4f05fea1a1f0999f7e99036a33b',1,'Aspose\Barcode\BarCodeReader\containsAny()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad25d690295e3710aed9a855e5483c4d8',1,'Aspose\Barcode\DecodeType\containsAny()']]], + ['construct_139',['construct',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#adeedf151874c85505212a7f04577e4c3',1,'Aspose\Barcode\Internal\Rectangle\construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a25c9aecdfeaf05db3c8f460a48a45c72',1,'Aspose\Barcode\Recognition\Quadrangle\construct()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#af0623c80dcc2183d0a0c217c1747f9f6',1,'Aspose\Barcode\ComplexBarcode\Address\construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a35ffb685ff8a4d544b436ad80f7df0e8',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a6ef8819fa452de584b00292fe0b0979a',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a2151f7f0e6cabdbdfcdb40a322997ee9',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a30c0004e1db357ba8b1713cade824a80',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a736e9f07bec59424279584cf747a1404',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a98ea99fc7cfe403168b0787a549fe97d',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a8e67145fe7c62ddf113fb99c1623f5bc',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#acbe6ae9b94f3409fe427b5834d79a74a',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a93cb8197e92b23f9ac040574168cbc17',1,'Aspose\Barcode\Internal\Point\construct()']]], + ['containsany_140',['containsAny',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a01daf4f05fea1a1f0999f7e99036a33b',1,'Aspose\Barcode\Recognition\BarCodeReader\containsAny()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad25d690295e3710aed9a855e5483c4d8',1,'Aspose\Barcode\Recognition\DecodeType\containsAny()']]], ['containscoordinates_141',['containsCoordinates',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a5d449c18348c21d6aaa8ef7d55cc9a5b',1,'Aspose::Barcode::Quadrangle']]], ['containspoint_142',['containsPoint',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aec26457c439aa84bde7295165949bf73',1,'Aspose::Barcode::Quadrangle']]], ['containsquadrangle_143',['containsQuadrangle',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aae8dea7e6df8cd828e771f58cebb2b9e',1,'Aspose::Barcode::Quadrangle']]], diff --git a/doc/search/all_5.js b/doc/search/all_5.js index 8719e70c..1a5dccbb 100644 --- a/doc/search/all_5.js +++ b/doc/search/all_5.js @@ -4,16 +4,16 @@ var searchData= ['dash_153',['DASH',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#a0f552f68d8fdfb6fe01df2f6a50ba48b',1,'Aspose::Barcode::BorderDashStyle']]], ['dash_5fdot_154',['DASH_DOT',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#a2f9a65c5eb3d1cf19a160c8595ed294b',1,'Aspose::Barcode::BorderDashStyle']]], ['dash_5fdot_5fdot_155',['DASH_DOT_DOT',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#af6a94c7f6d5d1ca0a8763acb763fd48d',1,'Aspose::Barcode::BorderDashStyle']]], - ['data_5flogic_5f2_5fof_5f5_156',['DATA_LOGIC_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad8c8e9900060912ff22d6280bd267d8a',1,'Aspose\Barcode\EncodeTypes\DATA_LOGIC_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4cded02e0ed253e6b1ca0f098769025d',1,'Aspose\Barcode\DecodeType\DATA_LOGIC_2_OF_5()']]], - ['data_5fmatrix_157',['DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1e702f022763c711ef8ef90996cce389',1,'Aspose\Barcode\EncodeTypes\DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a164f9599420d15665003b707186710db',1,'Aspose\Barcode\DecodeType\DATA_MATRIX()']]], + ['data_5flogic_5f2_5fof_5f5_156',['DATA_LOGIC_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad8c8e9900060912ff22d6280bd267d8a',1,'Aspose\Barcode\Generation\EncodeTypes\DATA_LOGIC_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4cded02e0ed253e6b1ca0f098769025d',1,'Aspose\Barcode\Recognition\DecodeType\DATA_LOGIC_2_OF_5()']]], + ['data_5fmatrix_157',['DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1e702f022763c711ef8ef90996cce389',1,'Aspose\Barcode\Generation\EncodeTypes\DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a164f9599420d15665003b707186710db',1,'Aspose\Barcode\Recognition\DecodeType\DATA_MATRIX()']]], ['data_5fmatrix_5fext_5fcodetext_5fbuilder_158',['DATA_MATRIX_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#aa708d346e2d90b3e0bdfa8b4333a5904',1,'Aspose::Barcode::ExtCodetextBuilderType']]], - ['databar_5fexpanded_159',['DATABAR_EXPANDED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9c4a514ddafa0df7d54271cc551cbef5',1,'Aspose\Barcode\EncodeTypes\DATABAR_EXPANDED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1c479b5c51d24e5456151ab6c203cb91',1,'Aspose\Barcode\DecodeType\DATABAR_EXPANDED()']]], - ['databar_5fexpanded_5fstacked_160',['DATABAR_EXPANDED_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#adde65a2ba1a6528bd2c67b313cdb4fb0',1,'Aspose\Barcode\EncodeTypes\DATABAR_EXPANDED_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1cdc25ef1bed75a0652de53c86d65193',1,'Aspose\Barcode\DecodeType\DATABAR_EXPANDED_STACKED()']]], - ['databar_5flimited_161',['DATABAR_LIMITED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59bbe011c480a8206032546cf5d22c5f',1,'Aspose\Barcode\EncodeTypes\DATABAR_LIMITED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a23e84f9a5cd8e703399aa148574b3232',1,'Aspose\Barcode\DecodeType\DATABAR_LIMITED()']]], - ['databar_5fomni_5fdirectional_162',['DATABAR_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0c175279cb177a8394f0a47f5e24b0d1',1,'Aspose\Barcode\EncodeTypes\DATABAR_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4c255822530592d9e249752175f7943f',1,'Aspose\Barcode\DecodeType\DATABAR_OMNI_DIRECTIONAL()']]], - ['databar_5fstacked_163',['DATABAR_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1b858e73304ed6a17aa0d3a34eb32417',1,'Aspose\Barcode\EncodeTypes\DATABAR_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab3ccb5cd433b62870ebc8632d09c991d',1,'Aspose\Barcode\DecodeType\DATABAR_STACKED()']]], - ['databar_5fstacked_5fomni_5fdirectional_164',['DATABAR_STACKED_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a35bb096a4cad5f5358b1399ad502cfff',1,'Aspose\Barcode\EncodeTypes\DATABAR_STACKED_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad53fe03dd77814615b73907735214b6a',1,'Aspose\Barcode\DecodeType\DATABAR_STACKED_OMNI_DIRECTIONAL()']]], - ['databar_5ftruncated_165',['DATABAR_TRUNCATED',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adf5ca74869646a644707135ef5948ca1',1,'Aspose\Barcode\DecodeType\DATABAR_TRUNCATED()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a63910b95fc4181689d291801898555d0',1,'Aspose\Barcode\EncodeTypes\DATABAR_TRUNCATED()']]], + ['databar_5fexpanded_159',['DATABAR_EXPANDED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9c4a514ddafa0df7d54271cc551cbef5',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_EXPANDED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1c479b5c51d24e5456151ab6c203cb91',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_EXPANDED()']]], + ['databar_5fexpanded_5fstacked_160',['DATABAR_EXPANDED_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#adde65a2ba1a6528bd2c67b313cdb4fb0',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_EXPANDED_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1cdc25ef1bed75a0652de53c86d65193',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_EXPANDED_STACKED()']]], + ['databar_5flimited_161',['DATABAR_LIMITED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59bbe011c480a8206032546cf5d22c5f',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_LIMITED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a23e84f9a5cd8e703399aa148574b3232',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_LIMITED()']]], + ['databar_5fomni_5fdirectional_162',['DATABAR_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0c175279cb177a8394f0a47f5e24b0d1',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4c255822530592d9e249752175f7943f',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_OMNI_DIRECTIONAL()']]], + ['databar_5fstacked_163',['DATABAR_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1b858e73304ed6a17aa0d3a34eb32417',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab3ccb5cd433b62870ebc8632d09c991d',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_STACKED()']]], + ['databar_5fstacked_5fomni_5fdirectional_164',['DATABAR_STACKED_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a35bb096a4cad5f5358b1399ad502cfff',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_STACKED_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad53fe03dd77814615b73907735214b6a',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_STACKED_OMNI_DIRECTIONAL()']]], + ['databar_5ftruncated_165',['DATABAR_TRUNCATED',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adf5ca74869646a644707135ef5948ca1',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_TRUNCATED()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a63910b95fc4181689d291801898555d0',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_TRUNCATED()']]], ['databarextendedparameters_166',['DataBarExtendedParameters',['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html',1,'Aspose::Barcode']]], ['databarparameters_167',['DataBarParameters',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html',1,'Aspose::Barcode']]], ['datamatrixecctype_168',['DataMatrixEccType',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html',1,'Aspose::Barcode']]], @@ -24,11 +24,11 @@ var searchData= ['datamatrixversion_173',['DataMatrixVersion',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html',1,'Aspose::Barcode']]], ['decodetype_174',['DecodeType',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html',1,'Aspose::Barcode']]], ['deconvolutionmode_175',['DeconvolutionMode',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html',1,'Aspose::Barcode']]], - ['default_176',['DEFAULT',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html#a2abf3e1bc7eb9be3082c313949ec9f43',1,'Aspose\Barcode\EnableChecksum\DEFAULT()'],['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#af276c41e0a7b79567dc1ee6f6e1575f8',1,'Aspose\Barcode\ChecksumValidation\DEFAULT()']]], + ['default_176',['DEFAULT',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html#a2abf3e1bc7eb9be3082c313949ec9f43',1,'Aspose\Barcode\Generation\EnableChecksum\DEFAULT()'],['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#af276c41e0a7b79567dc1ee6f6e1575f8',1,'Aspose\Barcode\Recognition\ChecksumValidation\DEFAULT()']]], ['deprecated_20list_177',['Deprecated List',['../da/d58/deprecated.html',1,'']]], - ['deutsche_5fpost_5fidentcode_178',['DEUTSCHE_POST_IDENTCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9dcf5e6b9079e65a242e240d153bc93b',1,'Aspose\Barcode\EncodeTypes\DEUTSCHE_POST_IDENTCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1f6cdccdf802a95013237a98e2938c0b',1,'Aspose\Barcode\DecodeType\DEUTSCHE_POST_IDENTCODE()']]], - ['deutsche_5fpost_5fleitcode_179',['DEUTSCHE_POST_LEITCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9ca69f294931c2d6fa791fdc90764c8e',1,'Aspose\Barcode\EncodeTypes\DEUTSCHE_POST_LEITCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a28b197a263c47bc05d22ed15081966bd',1,'Aspose\Barcode\DecodeType\DEUTSCHE_POST_LEITCODE()']]], - ['disabled_180',['DISABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#ab735b3509c89e88c37428fc337be5e3c',1,'Aspose\Barcode\InverseImageMode\DISABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a654cf730f4ded09493aceb1e086f4f9f',1,'Aspose\Barcode\ComplexBackgroundMode\DISABLED()']]], + ['deutsche_5fpost_5fidentcode_178',['DEUTSCHE_POST_IDENTCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9dcf5e6b9079e65a242e240d153bc93b',1,'Aspose\Barcode\Generation\EncodeTypes\DEUTSCHE_POST_IDENTCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1f6cdccdf802a95013237a98e2938c0b',1,'Aspose\Barcode\Recognition\DecodeType\DEUTSCHE_POST_IDENTCODE()']]], + ['deutsche_5fpost_5fleitcode_179',['DEUTSCHE_POST_LEITCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9ca69f294931c2d6fa791fdc90764c8e',1,'Aspose\Barcode\Generation\EncodeTypes\DEUTSCHE_POST_LEITCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a28b197a263c47bc05d22ed15081966bd',1,'Aspose\Barcode\Recognition\DecodeType\DEUTSCHE_POST_LEITCODE()']]], + ['disabled_180',['DISABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#ab735b3509c89e88c37428fc337be5e3c',1,'Aspose\Barcode\Recognition\InverseImageMode\DISABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a654cf730f4ded09493aceb1e086f4f9f',1,'Aspose\Barcode\Recognition\ComplexBackgroundMode\DISABLED()']]], ['display_181',['DISPLAY',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#a8de859f866b41427d7c0d0f791bb4ac2',1,'Aspose::Barcode::GraphicsUnit']]], ['dmre_5f12x64_182',['DMRE_12x64',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a7816de3464233872f5d6284d727dffea',1,'Aspose::Barcode::DataMatrixVersion']]], ['dmre_5f12x88_183',['DMRE_12x88',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#ad6b48205ab97cf2e25f167401b57a213',1,'Aspose::Barcode::DataMatrixVersion']]], @@ -50,11 +50,11 @@ var searchData= ['dmre_5f8x96_199',['DMRE_8x96',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a1d7f6747ff5fd4ac591786f1fa31a8d0',1,'Aspose::Barcode::DataMatrixVersion']]], ['document_200',['DOCUMENT',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#a0a1140616d36815174fdfc0e9c30bb4b',1,'Aspose::Barcode::GraphicsUnit']]], ['dot_201',['DOT',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#a94e932687f61d0afc6146508e429f7e3',1,'Aspose::Barcode::BorderDashStyle']]], - ['dot_5fcode_202',['DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4426620db06d49b2324b1a7e079db1bd',1,'Aspose\Barcode\EncodeTypes\DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5290d88dfc09ada05f1b5ddd02824d72',1,'Aspose\Barcode\DecodeType\DOT_CODE()']]], + ['dot_5fcode_202',['DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4426620db06d49b2324b1a7e079db1bd',1,'Aspose\Barcode\Generation\EncodeTypes\DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5290d88dfc09ada05f1b5ddd02824d72',1,'Aspose\Barcode\Recognition\DecodeType\DOT_CODE()']]], ['dot_5fcode_5fext_5fcodetext_5fbuilder_203',['DOT_CODE_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#a0c24c0c595b90a91767e4a4d9ef01078',1,'Aspose::Barcode::ExtCodetextBuilderType']]], ['dotcodeencodemode_204',['DotCodeEncodeMode',['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html',1,'Aspose::Barcode']]], ['dotcodeextcodetextbuilder_205',['DotCodeExtCodetextBuilder',['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html',1,'Aspose::Barcode']]], ['dotcodeextendedparameters_206',['DotCodeExtendedParameters',['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html',1,'Aspose::Barcode']]], ['dotcodeparameters_207',['DotCodeParameters',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html',1,'Aspose::Barcode']]], - ['dutch_5fkix_208',['DUTCH_KIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afc737cab3f8cb65678ebe543dfb37d41',1,'Aspose\Barcode\EncodeTypes\DUTCH_KIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adc0144a69670359d675c25f7de552742',1,'Aspose\Barcode\DecodeType\DUTCH_KIX()']]] + ['dutch_5fkix_208',['DUTCH_KIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afc737cab3f8cb65678ebe543dfb37d41',1,'Aspose\Barcode\Generation\EncodeTypes\DUTCH_KIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adc0144a69670359d675c25f7de552742',1,'Aspose\Barcode\Recognition\DecodeType\DUTCH_KIX()']]] ]; diff --git a/doc/search/all_6.js b/doc/search/all_6.js index 0db9834e..ab81ce93 100644 --- a/doc/search/all_6.js +++ b/doc/search/all_6.js @@ -1,8 +1,8 @@ var searchData= [ - ['ean_5f13_209',['EAN_13',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a54d2568f70e9ce32e48755eb6c969b07',1,'Aspose\Barcode\DecodeType\EAN_13()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a37aa12d32f57f15285d8bab0f5dd59a8',1,'Aspose\Barcode\EncodeTypes\EAN_13()']]], - ['ean_5f14_210',['EAN_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57f8b22b5d8547274e30b5d51207eed5',1,'Aspose\Barcode\EncodeTypes\EAN_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a91ef2a7b6d93610461bb61a2f62ce3c4',1,'Aspose\Barcode\DecodeType\EAN_14()']]], - ['ean_5f8_211',['EAN_8',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac90d43c7ba52edde7deb33ae9eacde95',1,'Aspose\Barcode\EncodeTypes\EAN_8()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a50906e4898c17298dfe532640adc550b',1,'Aspose\Barcode\DecodeType\EAN_8()']]], + ['ean_5f13_209',['EAN_13',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a54d2568f70e9ce32e48755eb6c969b07',1,'Aspose\Barcode\Recognition\DecodeType\EAN_13()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a37aa12d32f57f15285d8bab0f5dd59a8',1,'Aspose\Barcode\Generation\EncodeTypes\EAN_13()']]], + ['ean_5f14_210',['EAN_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57f8b22b5d8547274e30b5d51207eed5',1,'Aspose\Barcode\Generation\EncodeTypes\EAN_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a91ef2a7b6d93610461bb61a2f62ce3c4',1,'Aspose\Barcode\Recognition\DecodeType\EAN_14()']]], + ['ean_5f8_211',['EAN_8',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac90d43c7ba52edde7deb33ae9eacde95',1,'Aspose\Barcode\Generation\EncodeTypes\EAN_8()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a50906e4898c17298dfe532640adc550b',1,'Aspose\Barcode\Recognition\DecodeType\EAN_8()']]], ['ecc000_5f050_5f11x11_212',['ECC000_050_11x11',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a09350cf9e9649aec0ed8711a467c291a',1,'Aspose::Barcode::DataMatrixVersion']]], ['ecc000_5f100_5f13x13_213',['ECC000_100_13x13',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#af9a1f2322f991b3d88e4fe4adb67a706',1,'Aspose::Barcode::DataMatrixVersion']]], ['ecc000_5f100_5f15x15_214',['ECC000_100_15x15',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#af910de01242d5dc48c5bc24bd254ba75',1,'Aspose::Barcode::DataMatrixVersion']]], @@ -61,23 +61,23 @@ var searchData= ['ecc_5f140_267',['ECC_140',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html#aa8aa4f0d98dccdc28e8bef6b5551947a',1,'Aspose::Barcode::DataMatrixEccType']]], ['ecc_5f200_268',['ECC_200',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html#afd6d528f8abfbdf80a0626789cee57fa',1,'Aspose::Barcode::DataMatrixEccType']]], ['ecc_5fauto_269',['ECC_AUTO',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html#adb2652da4081d60e4b0064e1c5d99552',1,'Aspose::Barcode::DataMatrixEccType']]], - ['eci_270',['ECI',['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab2925ad2ee584aa6008c363c0ddb2c7b',1,'Aspose\Barcode\Pdf417EncodeMode\ECI()'],['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a181fe0c31436213aa6e35bfe30fa16ae',1,'Aspose\Barcode\HanXinExtCodetextBuilderType\ECI()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a1b614377d50e168a87e7a80536493d5a',1,'Aspose\Barcode\DataMatrixEncodeMode\ECI()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2d2b8d621bffa5e6475310da17d9cc26',1,'Aspose\Barcode\QREncodeMode\ECI()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#aa42faca5702e2ca7b535ada73ce387f3',1,'Aspose\Barcode\AztecEncodeMode\ECI()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a40fde72d76b64a8bd8369334543ac3a3',1,'Aspose\Barcode\MaxiCodeEncodeMode\ECI()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a6012d8b4ffa4a38de9bedf369966da11',1,'Aspose\Barcode\DotCodeEncodeMode\ECI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a92b297950501876b07227512e9c6b574',1,'Aspose\Barcode\HanXinEncodeMode\ECI()']]], + ['eci_270',['ECI',['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab2925ad2ee584aa6008c363c0ddb2c7b',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\ECI()'],['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a181fe0c31436213aa6e35bfe30fa16ae',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilderType\ECI()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a1b614377d50e168a87e7a80536493d5a',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\ECI()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2d2b8d621bffa5e6475310da17d9cc26',1,'Aspose\Barcode\Generation\QREncodeMode\ECI()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#aa42faca5702e2ca7b535ada73ce387f3',1,'Aspose\Barcode\Generation\AztecEncodeMode\ECI()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a40fde72d76b64a8bd8369334543ac3a3',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\ECI()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a6012d8b4ffa4a38de9bedf369966da11',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\ECI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a92b297950501876b07227512e9c6b574',1,'Aspose\Barcode\Generation\HanXinEncodeMode\ECI()']]], ['eci_5fcodetext_271',['ECI_CODETEXT',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#a31c3332a7ed5d9f37640bbe1547502a8',1,'Aspose::Barcode::ExtCodeItemType']]], ['eci_5fcodetext_5fwith_5fencode_5fmode_272',['ECI_CODETEXT_WITH_ENCODE_MODE',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#a5989575c9228ea51b863d80d63ede41a',1,'Aspose::Barcode::ExtCodeItemType']]], ['eci_5fencoding_273',['ECI_ENCODING',['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#aefbac9c5ddb9646771d71e94fd2f689c',1,'Aspose::Barcode::QREncodeMode']]], ['eciencodings_274',['ECIEncodings',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html',1,'Aspose::Barcode']]], ['edifact_275',['EDIFACT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a2ee1cfff5afec928c5f1eeef00e7cbec',1,'Aspose::Barcode::DataMatrixEncodeMode']]], ['emf_276',['EMF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#ab325b7ecd36081666bb27acea6f22e8e',1,'Aspose::Barcode::BarCodeImageFormat']]], - ['empty_277',['EMPTY',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a8a16c70481ed82b43006f3752351b8a7',1,'Aspose\Barcode\Quadrangle\EMPTY()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a5a4653336660fe2ce87dc1008dee1dde',1,'Aspose\Barcode\Internal\Point\EMPTY()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0c5acad12205c20b6248556592fdd435',1,'Aspose\Barcode\Internal\Rectangle\EMPTY()']]], + ['empty_277',['EMPTY',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a8a16c70481ed82b43006f3752351b8a7',1,'Aspose\Barcode\Recognition\Quadrangle\EMPTY()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a5a4653336660fe2ce87dc1008dee1dde',1,'Aspose\Barcode\Internal\Point\EMPTY()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0c5acad12205c20b6248556592fdd435',1,'Aspose\Barcode\Internal\Rectangle\EMPTY()']]], ['enablechecksum_278',['EnableChecksum',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html',1,'Aspose::Barcode']]], - ['enabled_279',['ENABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a1f31824d2b0fb1f4a5507e0e6697432b',1,'Aspose\Barcode\InverseImageMode\ENABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a4588f908e1bb09c491a1b3ee02fc4e4c',1,'Aspose\Barcode\ComplexBackgroundMode\ENABLED()']]], + ['enabled_279',['ENABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a1f31824d2b0fb1f4a5507e0e6697432b',1,'Aspose\Barcode\Recognition\InverseImageMode\ENABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a4588f908e1bb09c491a1b3ee02fc4e4c',1,'Aspose\Barcode\Recognition\ComplexBackgroundMode\ENABLED()']]], ['encodetypes_280',['EncodeTypes',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html',1,'Aspose::Barcode']]], - ['equals_281',['equals',['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#aeea0968e29f2bde542490782582d1b02',1,'Aspose\Barcode\AztecExtendedParameters\equals()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a072042d926639ff6543ec78a36cb554b',1,'Aspose\Barcode\CodabarExtendedParameters\equals()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a508f97788dc71780557a309f8ee73de3',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\equals()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab11dc788ceb06c40c439e4325a085825',1,'Aspose\Barcode\Address\equals()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a02bad302202f52737580719649d153ec',1,'Aspose\Barcode\AlternativeScheme\equals()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a407d66ede19f095c3457274651c71b0e',1,'Aspose\Barcode\SwissQRBill\equals()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#ade32fd1cfdaae666f885f08ef96e6a57',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\equals()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a840a4d084fb30591167cb75f4787de6f',1,'Aspose\Barcode\MaxiCodeCodetextMode2\equals()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a449f1b7008df4aee5a78c68c6c8a9a3c',1,'Aspose\Barcode\MaxiCodeCodetextMode3\equals()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0e3bf08bc862086eee5acfded507eba8',1,'Aspose\Barcode\MaxiCodeStandardCodetext\equals()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ad34b56b873b5ecd1c8b7ae5dab148050',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\equals()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#ade8820976150ea1b2616ff526e435e78',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\equals()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac695619a85745c9fbd3a4abf9d997d55',1,'Aspose\Barcode\HIBCLICCombinedCodetext\equals()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a1801d8e8666f2c3d637d1e41382d7475',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\equals()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a2ab98f70d89c4b906e1f3b946668e192',1,'Aspose\Barcode\Unit\equals()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a537927e393015150a2d28dbd1cb621d8',1,'Aspose\Barcode\Internal\Point\equals()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a3d335d9a0f60bb1abcecdae9a9d240d6',1,'Aspose\Barcode\Internal\Rectangle\equals()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a69198e5d46cb662ae7f2eedc22371932',1,'Aspose\Barcode\BarCodeRegionParameters\equals()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a9ed69bcf07e8341f337c3e0ab114255a',1,'Aspose\Barcode\Quadrangle\equals()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a8c70218b52696ab76b9c0ca8c9c0c9e0',1,'Aspose\Barcode\BarCodeExtendedParameters\equals()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a2eb4d0fcf1fe3b80dabe3328915ec0ff',1,'Aspose\Barcode\OneDExtendedParameters\equals()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a49cd60853eff82ff4f892a97e81850bb',1,'Aspose\Barcode\Code128ExtendedParameters\equals()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a339e5a70e106bf5b17fd28f3accd082c',1,'Aspose\Barcode\QRExtendedParameters\equals()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#afc1311c625b150f15318643673fe05a9',1,'Aspose\Barcode\Pdf417ExtendedParameters\equals()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#ae5766956e41d80b2ac5816fc1089cf94',1,'Aspose\Barcode\DataBarExtendedParameters\equals()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#afa6344a37521e1d9e4366bb297a4e268',1,'Aspose\Barcode\MaxiCodeExtendedParameters\equals()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a44e8b067974ba78292f8f46f0b171e6a',1,'Aspose\Barcode\DotCodeExtendedParameters\equals()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ab10df5f92b887eb958e3984bffc5664a',1,'Aspose\Barcode\DataMatrixExtendedParameters\equals()']]], + ['equals_281',['equals',['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#aeea0968e29f2bde542490782582d1b02',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\equals()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a072042d926639ff6543ec78a36cb554b',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\equals()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a508f97788dc71780557a309f8ee73de3',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\equals()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab11dc788ceb06c40c439e4325a085825',1,'Aspose\Barcode\ComplexBarcode\Address\equals()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a02bad302202f52737580719649d153ec',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\equals()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a407d66ede19f095c3457274651c71b0e',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\equals()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#ade32fd1cfdaae666f885f08ef96e6a57',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\equals()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a840a4d084fb30591167cb75f4787de6f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\equals()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a449f1b7008df4aee5a78c68c6c8a9a3c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\equals()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0e3bf08bc862086eee5acfded507eba8',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\equals()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ad34b56b873b5ecd1c8b7ae5dab148050',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\equals()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#ade8820976150ea1b2616ff526e435e78',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\equals()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac695619a85745c9fbd3a4abf9d997d55',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\equals()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a1801d8e8666f2c3d637d1e41382d7475',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\equals()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a2ab98f70d89c4b906e1f3b946668e192',1,'Aspose\Barcode\Generation\Unit\equals()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a537927e393015150a2d28dbd1cb621d8',1,'Aspose\Barcode\Internal\Point\equals()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a3d335d9a0f60bb1abcecdae9a9d240d6',1,'Aspose\Barcode\Internal\Rectangle\equals()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a69198e5d46cb662ae7f2eedc22371932',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\equals()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a9ed69bcf07e8341f337c3e0ab114255a',1,'Aspose\Barcode\Recognition\Quadrangle\equals()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a8c70218b52696ab76b9c0ca8c9c0c9e0',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\equals()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a2eb4d0fcf1fe3b80dabe3328915ec0ff',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\equals()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a49cd60853eff82ff4f892a97e81850bb',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\equals()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a339e5a70e106bf5b17fd28f3accd082c',1,'Aspose\Barcode\Recognition\QRExtendedParameters\equals()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#afc1311c625b150f15318643673fe05a9',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\equals()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#ae5766956e41d80b2ac5816fc1089cf94',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\equals()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#afa6344a37521e1d9e4366bb297a4e268',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\equals()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a44e8b067974ba78292f8f46f0b171e6a',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\equals()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ab10df5f92b887eb958e3984bffc5664a',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\equals()']]], ['euc_5fkr_282',['EUC_KR',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#af82f111230f6e55740fd6caf0405f288',1,'Aspose::Barcode::ECIEncodings']]], - ['exporttoxml_283',['exportToXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a5c74c5e8cc56885498e1bfc45cfb3dce',1,'Aspose\Barcode\BarcodeGenerator\exportToXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a2488fec4982df204617daca7cdea79a7',1,'Aspose\Barcode\BarCodeReader\exportToXml()']]], + ['exporttoxml_283',['exportToXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a5c74c5e8cc56885498e1bfc45cfb3dce',1,'Aspose\Barcode\Generation\BarcodeGenerator\exportToXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a2488fec4982df204617daca7cdea79a7',1,'Aspose\Barcode\Recognition\BarCodeReader\exportToXml()']]], ['extcodeitemtype_284',['ExtCodeItemType',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html',1,'Aspose::Barcode']]], ['extcodetextbuilder_285',['ExtCodetextBuilder',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html',1,'Aspose::Barcode']]], ['extcodetextbuildertype_286',['ExtCodetextBuilderType',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html',1,'Aspose::Barcode']]], - ['extended_287',['EXTENDED',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aada138c16ada94b5bcf4bb651cc8fffb',1,'Aspose\Barcode\DataMatrixEncodeMode\EXTENDED()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a7c8e744ded055eed2ff0aba3c5392e42',1,'Aspose\Barcode\QREncodeMode\EXTENDED()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a00e0248f9cd04e9fd39cac196e3aa11c',1,'Aspose\Barcode\AztecEncodeMode\EXTENDED()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a0d5db83d6a561d1df152f01432457152',1,'Aspose\Barcode\MaxiCodeEncodeMode\EXTENDED()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a7bf52d65dc0d1a87cd24ccd0e0c2533f',1,'Aspose\Barcode\DotCodeEncodeMode\EXTENDED()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#a15be5ded8c26f015a10c89d49d379da7',1,'Aspose\Barcode\Pdf417EncodeMode\EXTENDED()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a368f786c2b0cd78b490ea6c5db46f8ee',1,'Aspose\Barcode\HanXinEncodeMode\EXTENDED()']]], - ['extended_5fcodetext_288',['EXTENDED_CODETEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a25251c43eb4db721d75bfbfc7b147ba4',1,'Aspose\Barcode\DataMatrixEncodeMode\EXTENDED_CODETEXT()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a77d05f6ece6e202b2eb5221194841dc7',1,'Aspose\Barcode\QREncodeMode\EXTENDED_CODETEXT()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#ae65e5e41c8ab7f3b546bb6dc934ae0c8',1,'Aspose\Barcode\AztecEncodeMode\EXTENDED_CODETEXT()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#aff82f65b977e336c6bfe500ddfe82a6a',1,'Aspose\Barcode\MaxiCodeEncodeMode\EXTENDED_CODETEXT()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#aec7b90e2ad85be21ce20fe2b81d20a97',1,'Aspose\Barcode\DotCodeEncodeMode\EXTENDED_CODETEXT()']]] + ['extended_287',['EXTENDED',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aada138c16ada94b5bcf4bb651cc8fffb',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\EXTENDED()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a7c8e744ded055eed2ff0aba3c5392e42',1,'Aspose\Barcode\Generation\QREncodeMode\EXTENDED()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a00e0248f9cd04e9fd39cac196e3aa11c',1,'Aspose\Barcode\Generation\AztecEncodeMode\EXTENDED()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a0d5db83d6a561d1df152f01432457152',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\EXTENDED()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a7bf52d65dc0d1a87cd24ccd0e0c2533f',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\EXTENDED()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#a15be5ded8c26f015a10c89d49d379da7',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\EXTENDED()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a368f786c2b0cd78b490ea6c5db46f8ee',1,'Aspose\Barcode\Generation\HanXinEncodeMode\EXTENDED()']]], + ['extended_5fcodetext_288',['EXTENDED_CODETEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a25251c43eb4db721d75bfbfc7b147ba4',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\EXTENDED_CODETEXT()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a77d05f6ece6e202b2eb5221194841dc7',1,'Aspose\Barcode\Generation\QREncodeMode\EXTENDED_CODETEXT()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#ae65e5e41c8ab7f3b546bb6dc934ae0c8',1,'Aspose\Barcode\Generation\AztecEncodeMode\EXTENDED_CODETEXT()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#aff82f65b977e336c6bfe500ddfe82a6a',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\EXTENDED_CODETEXT()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#aec7b90e2ad85be21ce20fe2b81d20a97',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\EXTENDED_CODETEXT()']]] ]; diff --git a/doc/search/all_8.js b/doc/search/all_8.js index f0da68a2..e62c1c25 100644 --- a/doc/search/all_8.js +++ b/doc/search/all_8.js @@ -12,19 +12,19 @@ var searchData= ['getaddressdto_314',['getAddressDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a371dad03b9e35739a4e1c4820b58bc14',1,'Aspose::Barcode::Address']]], ['getaddressline1_315',['getAddressLine1',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a1ebf4cd1e4d3f0d484aaf0eef1dd6266',1,'Aspose::Barcode::Address']]], ['getaddressline2_316',['getAddressLine2',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a739323e85b1cdac483e890617d0dfd0d',1,'Aspose::Barcode::Address']]], - ['getalignment_317',['getAlignment',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a872be59cf109320c19a5c51ab18ccdef',1,'Aspose\Barcode\CodetextParameters\getAlignment()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ad8bd2d92d6a6cbc237f0d9186efda014',1,'Aspose\Barcode\CaptionParameters\getAlignment()']]], + ['getalignment_317',['getAlignment',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a872be59cf109320c19a5c51ab18ccdef',1,'Aspose\Barcode\Generation\CodetextParameters\getAlignment()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ad8bd2d92d6a6cbc237f0d9186efda014',1,'Aspose\Barcode\Generation\CaptionParameters\getAlignment()']]], ['getallowincorrectbarcodes_318',['getAllowIncorrectBarcodes',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a805c48a0a547c5e5f8e43d4983058bf1',1,'Aspose::Barcode::QualitySettings']]], ['getalternativeschemedto_319',['getAlternativeSchemeDto',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a9f3b24f7bb64ddef6133bfbc0e215f60',1,'Aspose::Barcode::AlternativeScheme']]], ['getalternativeschemes_320',['getAlternativeSchemes',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a286b375d96612c593704ff8e014e9e94',1,'Aspose::Barcode::SwissQRBill']]], ['getamount_321',['getAmount',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#ad0641b222ff94400d199316f78a32bc8',1,'Aspose::Barcode::SwissQRBill']]], ['getangle_322',['getAngle',['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a3bffefdb8fa1ff7f3e0fe8031d0ddbb9',1,'Aspose::Barcode::BarCodeRegionParameters']]], - ['getaspectratio_323',['getAspectRatio',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a5a084c78fe5662d1dd1b52877e5708a7',1,'Aspose\Barcode\Pdf417Parameters\getAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a8086316cbff1c2a897eda1c436890937',1,'Aspose\Barcode\MaxiCodeParameters\getAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a307f9b6ede442b1f3202ea947a33b632',1,'Aspose\Barcode\Code16KParameters\getAspectRatio()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#aa1d927eccf64a030bbbaba9be276d379',1,'Aspose\Barcode\CodablockParameters\getAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#aca3664425f29d532da3a6a517ba11b20',1,'Aspose\Barcode\DataBarParameters\getAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a230f52d98a13141c88cb05b30bc153d7',1,'Aspose\Barcode\DataMatrixParameters\getAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a8b990c9946b412a7da54110134cfe011',1,'Aspose\Barcode\AztecParameters\getAspectRatio()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a16e2b384fce1196b31ace4cc1cadfa12',1,'Aspose\Barcode\DotCodeParameters\getAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af25d3cc368eddce3c4afe3dc4bc69755',1,'Aspose\Barcode\QrParameters\getAspectRatio()']]], + ['getaspectratio_323',['getAspectRatio',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a5a084c78fe5662d1dd1b52877e5708a7',1,'Aspose\Barcode\Generation\Pdf417Parameters\getAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a8086316cbff1c2a897eda1c436890937',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a307f9b6ede442b1f3202ea947a33b632',1,'Aspose\Barcode\Generation\Code16KParameters\getAspectRatio()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#aa1d927eccf64a030bbbaba9be276d379',1,'Aspose\Barcode\Generation\CodablockParameters\getAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#aca3664425f29d532da3a6a517ba11b20',1,'Aspose\Barcode\Generation\DataBarParameters\getAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a230f52d98a13141c88cb05b30bc153d7',1,'Aspose\Barcode\Generation\DataMatrixParameters\getAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a8b990c9946b412a7da54110134cfe011',1,'Aspose\Barcode\Generation\AztecParameters\getAspectRatio()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a16e2b384fce1196b31ace4cc1cadfa12',1,'Aspose\Barcode\Generation\DotCodeParameters\getAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af25d3cc368eddce3c4afe3dc4bc69755',1,'Aspose\Barcode\Generation\QrParameters\getAspectRatio()']]], ['getaustralianpost_324',['getAustralianPost',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a2341ad97341407a9263df17ec63a885b',1,'Aspose::Barcode::BarcodeParameters']]], ['getaustralianpostencodingtable_325',['getAustralianPostEncodingTable',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a62b2fb9c90c1988d18b57ffd23dba662',1,'Aspose::Barcode::AustralianPostParameters']]], ['getaustralianpostshortbarheight_326',['getAustralianPostShortBarHeight',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a5f16ce6e764738fc16299ca2e1ee5df7',1,'Aspose::Barcode::AustralianPostParameters']]], ['getaustraliapost_327',['getAustraliaPost',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a9a192296ef6b43b840590c002d9c949a',1,'Aspose::Barcode::BarcodeSettings']]], ['getautosizemode_328',['getAutoSizeMode',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a636d056afcd1ffe05f2d938f5f5429d9',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['getaztec_329',['getAztec',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ab3f6542b90d5e4612cf04ea33b411ba3',1,'Aspose\Barcode\BarcodeParameters\getAztec()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4f08da7382b4f8ad3ad426b29b8575ea',1,'Aspose\Barcode\BarCodeExtendedParameters\getAztec()']]], + ['getaztec_329',['getAztec',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ab3f6542b90d5e4612cf04ea33b411ba3',1,'Aspose\Barcode\Generation\BarcodeParameters\getAztec()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4f08da7382b4f8ad3ad426b29b8575ea',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getAztec()']]], ['getaztecencodemode_330',['getAztecEncodeMode',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a01461ffe0b2f323583008d3c52ee61fa',1,'Aspose::Barcode::AztecParameters']]], ['getaztecerrorlevel_331',['getAztecErrorLevel',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a267e266b84121e4771083fa42b49e709',1,'Aspose::Barcode::AztecParameters']]], ['getaztecsymbolmode_332',['getAztecSymbolMode',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a5b3abd5567ac9a68b3aa39e6c74e9692',1,'Aspose::Barcode::AztecParameters']]], @@ -33,14 +33,14 @@ var searchData= ['getbarcodedecodetype_335',['getBarCodeDecodeType',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ac0cf1297f9fd232d774a4bece0e12aae',1,'Aspose::Barcode::BarCodeReader']]], ['getbarcodeparametersdto_336',['getBarcodeParametersDto',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a7caf58a81388b210a896b8b594994231',1,'Aspose::Barcode::BarcodeParameters']]], ['getbarcodequality_337',['getBarcodeQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a42006515461b9323e5032ae1ce28c3ba',1,'Aspose::Barcode::QualitySettings']]], - ['getbarcodetype_338',['getBarcodeType',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ac35d26fbe3e2d417eac32f049f7cdb80',1,'Aspose\Barcode\MaxiCodeCodetext\getBarcodeType()'],['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#ac6b80c98ceef0b97cc50225b944255c2',1,'Aspose\Barcode\IComplexCodetext\getBarcodeType()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a5158503a46dae7379dba8f73f88b958d',1,'Aspose\Barcode\MailmarkCodetext\getBarcodeType()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a1879c1ace51b7493936d2607db769ee4',1,'Aspose\Barcode\Mailmark2DCodetext\getBarcodeType()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7609bf46e04b8de6a80f4b7f187e9216',1,'Aspose\Barcode\SwissQRCodetext\getBarcodeType()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a8a118c353f6cca9ee3e14c4f3011ab92',1,'Aspose\Barcode\HIBCLICComplexCodetext\getBarcodeType()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a210609136d3193f54b10022c3ac9eb28',1,'Aspose\Barcode\BarcodeGenerator\getBarcodeType()']]], + ['getbarcodetype_338',['getBarcodeType',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ac35d26fbe3e2d417eac32f049f7cdb80',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\getBarcodeType()'],['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#ac6b80c98ceef0b97cc50225b944255c2',1,'Aspose\Barcode\ComplexBarcode\IComplexCodetext\getBarcodeType()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a5158503a46dae7379dba8f73f88b958d',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getBarcodeType()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a1879c1ace51b7493936d2607db769ee4',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getBarcodeType()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7609bf46e04b8de6a80f4b7f187e9216',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\getBarcodeType()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a8a118c353f6cca9ee3e14c4f3011ab92',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\getBarcodeType()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a210609136d3193f54b10022c3ac9eb28',1,'Aspose\Barcode\Generation\BarcodeGenerator\getBarcodeType()']]], ['getbarcolor_339',['getBarColor',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad6010ade3472fb8833a3eaca23c4e041',1,'Aspose::Barcode::BarcodeParameters']]], ['getbarheight_340',['getBarHeight',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a7f7e8410168ca987dac0d62c341fc9a7',1,'Aspose::Barcode::BarcodeParameters']]], ['getbarwidthreduction_341',['getBarWidthReduction',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a74e0a07814dc340196c37e3bbad1aa9e',1,'Aspose::Barcode::BarcodeParameters']]], ['getbill_342',['getBill',['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a37fbc1051de33f0b2bcd16768dec6ac1',1,'Aspose::Barcode::SwissQRCodetext']]], ['getbillinformation_343',['getBillInformation',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a56742cc7ed520b8ebb9b6993110c9aaa',1,'Aspose::Barcode::SwissQRBill']]], ['getborder_344',['getBorder',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#aa0f5f4c7ceb8a95ad5749cb07d48db62',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['getbottom_345',['getBottom',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a53f325bd22d1b105a57b8aca7568fde1',1,'Aspose\Barcode\Internal\Rectangle\getBottom()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a13bb4b8e50df84c852ba11c67c2419bb',1,'Aspose\Barcode\Padding\getBottom()']]], + ['getbottom_345',['getBottom',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a53f325bd22d1b105a57b8aca7568fde1',1,'Aspose\Barcode\Internal\Rectangle\getBottom()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a13bb4b8e50df84c852ba11c67c2419bb',1,'Aspose\Barcode\Generation\Padding\getBottom()']]], ['getboundingrectangle_346',['getBoundingRectangle',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a1a994176439cd20fc11d478b0385620c',1,'Aspose::Barcode::Quadrangle']]], ['getcaptionabove_347',['getCaptionAbove',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a639f9b50e50de81f6dcee5efae1c8712',1,'Aspose::Barcode::BaseGenerationParameters']]], ['getcaptionbelow_348',['getCaptionBelow',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a6995e0a26df25f4e9b4d1273e6efa763',1,'Aspose::Barcode::BaseGenerationParameters']]], @@ -48,29 +48,29 @@ var searchData= ['getchecksum_350',['getCheckSum',['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a057bbc92a24e1ac31936657c5a349e7b',1,'Aspose::Barcode::OneDExtendedParameters']]], ['getchecksumalwaysshow_351',['getChecksumAlwaysShow',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa95ce38d6337b1af81a2787725182f6c',1,'Aspose::Barcode::BarcodeParameters']]], ['getchecksumvalidation_352',['getChecksumValidation',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#aef250d121acb780e036a6c2223516e9a',1,'Aspose::Barcode::BarcodeSettings']]], - ['getclass_5f_353',['getClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a1657c238d88b4fc09188233f75bab390',1,'Aspose\Barcode\MailmarkCodetext\getClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a66b601e1de097ca06a5605ededbcb41a',1,'Aspose\Barcode\Mailmark2DCodetext\getClass_()']]], - ['getcodabar_354',['getCodabar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#acf1419f5ce86655de7139bacf3569984',1,'Aspose\Barcode\BarcodeParameters\getCodabar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4a64cac672bad32a082702d2e6ed4551',1,'Aspose\Barcode\BarCodeExtendedParameters\getCodabar()']]], + ['getclass_5f_353',['getClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a1657c238d88b4fc09188233f75bab390',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a66b601e1de097ca06a5605ededbcb41a',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getClass_()']]], + ['getcodabar_354',['getCodabar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#acf1419f5ce86655de7139bacf3569984',1,'Aspose\Barcode\Generation\BarcodeParameters\getCodabar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4a64cac672bad32a082702d2e6ed4551',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getCodabar()']]], ['getcodabarchecksummode_355',['getCodabarChecksumMode',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ab5b95055984339bc4613c73851466441',1,'Aspose::Barcode::CodabarParameters']]], - ['getcodabarstartsymbol_356',['getCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ab22080b6efe68ac28e40e2c51f92549d',1,'Aspose\Barcode\CodabarParameters\getCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a5b2e9bb458a233378b2e0319eeea4103',1,'Aspose\Barcode\CodabarExtendedParameters\getCodabarStartSymbol()']]], - ['getcodabarstopsymbol_357',['getCodabarStopSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ac9e2af0685e62294b523c11fe8376057',1,'Aspose\Barcode\CodabarParameters\getCodabarStopSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#acae6f54dc8921447e8b20a02114af865',1,'Aspose\Barcode\CodabarExtendedParameters\getCodabarStopSymbol()']]], + ['getcodabarstartsymbol_356',['getCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ab22080b6efe68ac28e40e2c51f92549d',1,'Aspose\Barcode\Generation\CodabarParameters\getCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a5b2e9bb458a233378b2e0319eeea4103',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\getCodabarStartSymbol()']]], + ['getcodabarstopsymbol_357',['getCodabarStopSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ac9e2af0685e62294b523c11fe8376057',1,'Aspose\Barcode\Generation\CodabarParameters\getCodabarStopSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#acae6f54dc8921447e8b20a02114af865',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\getCodabarStopSymbol()']]], ['getcodablock_358',['getCodablock',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ae8c8bf110b30fcf5a6a5d4631e794882',1,'Aspose::Barcode::BarcodeParameters']]], - ['getcode128_359',['getCode128',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a73959928584ef22feb64f5a4276ebe81',1,'Aspose\Barcode\BarcodeParameters\getCode128()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a0916094ce3ba724f774735fe0b7afdf8',1,'Aspose\Barcode\BarCodeExtendedParameters\getCode128()']]], + ['getcode128_359',['getCode128',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a73959928584ef22feb64f5a4276ebe81',1,'Aspose\Barcode\Generation\BarcodeParameters\getCode128()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a0916094ce3ba724f774735fe0b7afdf8',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getCode128()']]], ['getcode128dataportions_360',['getCode128DataPortions',['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a8d047457fac58df99a8a2f217a74df7e',1,'Aspose::Barcode::Code128ExtendedParameters']]], ['getcode128encodemode_361',['getCode128EncodeMode',['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a0a64ae7eeb1a38d065a1f936c44ec138',1,'Aspose::Barcode::Code128Parameters']]], ['getcode128subtype_362',['getCode128SubType',['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a37d5938ca92b2c667cf62d0f2fe902a3',1,'Aspose::Barcode::Code128DataPortion']]], ['getcode16k_363',['getCode16K',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a88179f79a43c111931cffa3a002837ec',1,'Aspose::Barcode::BarcodeParameters']]], ['getcodebytes_364',['getCodeBytes',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#af7727721ed74080798df52a6a79460d0',1,'Aspose::Barcode::BarCodeResult']]], - ['getcodetext_365',['getCodeText',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a52e81eb8e3eb83f1e4bcf0b598128684',1,'Aspose\Barcode\BarCodeResult\getCodeText()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a9cf1d8e7c8a8080a0e46e2ee729972b1',1,'Aspose\Barcode\BarcodeGenerator\getCodeText()']]], + ['getcodetext_365',['getCodeText',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a52e81eb8e3eb83f1e4bcf0b598128684',1,'Aspose\Barcode\Recognition\BarCodeResult\getCodeText()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a9cf1d8e7c8a8080a0e46e2ee729972b1',1,'Aspose\Barcode\Generation\BarcodeGenerator\getCodeText()']]], ['getcodetextparameters_366',['getCodeTextParameters',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa1514dc2e087ad4c93e4262e5090b202',1,'Aspose::Barcode::BarcodeParameters']]], ['getcodetype_367',['getCodeType',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#ae5b380a9b3dd6f8c5fa23c7731cf9b38',1,'Aspose::Barcode::BarCodeResult']]], ['getcodetypename_368',['getCodeTypeName',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#ac5ffb02cd5017995139d751bb8412926',1,'Aspose::Barcode::BarCodeResult']]], - ['getcolor_369',['getColor',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae09658913cc6eb209e730f2ab647b825',1,'Aspose\Barcode\CodetextParameters\getColor()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad8f1f91425ef727788adc4b9a0f6eef7',1,'Aspose\Barcode\BorderParameters\getColor()']]], - ['getcolumns_370',['getColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a1f145b09a8b4f087169a2251cb99ed6b',1,'Aspose\Barcode\CodablockParameters\getColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a98d7ce21e4daa73fe45fbb146562b6ba',1,'Aspose\Barcode\DataBarParameters\getColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acd29fcf7d599aac57801b44a169bd8fa',1,'Aspose\Barcode\DataMatrixParameters\getColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a19ff0357af7e437dd23c5c1289a9f043',1,'Aspose\Barcode\DotCodeParameters\getColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a80dfe6950c975bdb460251e62203569b',1,'Aspose\Barcode\Pdf417Parameters\getColumns()']]], + ['getcolor_369',['getColor',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae09658913cc6eb209e730f2ab647b825',1,'Aspose\Barcode\Generation\CodetextParameters\getColor()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad8f1f91425ef727788adc4b9a0f6eef7',1,'Aspose\Barcode\Generation\BorderParameters\getColor()']]], + ['getcolumns_370',['getColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a1f145b09a8b4f087169a2251cb99ed6b',1,'Aspose\Barcode\Generation\CodablockParameters\getColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a98d7ce21e4daa73fe45fbb146562b6ba',1,'Aspose\Barcode\Generation\DataBarParameters\getColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acd29fcf7d599aac57801b44a169bd8fa',1,'Aspose\Barcode\Generation\DataMatrixParameters\getColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a19ff0357af7e437dd23c5c1289a9f043',1,'Aspose\Barcode\Generation\DotCodeParameters\getColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a80dfe6950c975bdb460251e62203569b',1,'Aspose\Barcode\Generation\Pdf417Parameters\getColumns()']]], ['getcomplexbackground_371',['getComplexBackground',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a707ce4cf5a617a2bebf72ddda5c8e2fd',1,'Aspose::Barcode::QualitySettings']]], ['getcomplexbarcodegeneratordto_372',['getComplexBarcodeGeneratorDto',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aa2a592acecd3f531344d02bbb99f842d',1,'Aspose::Barcode::ComplexBarcodeGenerator']]], ['getconfidence_373',['getConfidence',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a39a79fde04d49b953a5a54a3a21ce33e',1,'Aspose::Barcode::BarCodeResult']]], - ['getconstructedcodetext_374',['getConstructedCodetext',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aafc807c80647c35b9674e923b43c9c37',1,'Aspose\Barcode\MailmarkCodetext\getConstructedCodetext()'],['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a2452b5837615453d47dbef1f99fe6eb7',1,'Aspose\Barcode\IComplexCodetext\getConstructedCodetext()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ab3790417a7af67ba0c51ee4b8b872f04',1,'Aspose\Barcode\Mailmark2DCodetext\getConstructedCodetext()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a447f404a624809782179e4e142962471',1,'Aspose\Barcode\SwissQRCodetext\getConstructedCodetext()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aefa8820ea532003d399c5e4d05d33d7c',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\getConstructedCodetext()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abb2cf381b99642099dd3303b377973b1',1,'Aspose\Barcode\MaxiCodeCodetextMode2\getConstructedCodetext()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a182d6c49b26416c5a6c7d3c8d2d9697a',1,'Aspose\Barcode\MaxiCodeCodetextMode3\getConstructedCodetext()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa406c72a4fcfd4f9c818577d3d026629',1,'Aspose\Barcode\MaxiCodeStandardCodetext\getConstructedCodetext()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#ab83a375ab5c6226574863e65172e3d83',1,'Aspose\Barcode\HIBCLICComplexCodetext\getConstructedCodetext()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac22fc4e4b0c97600d3b3f95a3268df56',1,'Aspose\Barcode\HIBCLICCombinedCodetext\getConstructedCodetext()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae27f95af6f2081956340880258237283',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\getConstructedCodetext()']]], - ['getcountrycode_375',['getCountryCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a4d5339b86e05345d5f709a36ee16626a',1,'Aspose\Barcode\Address\getCountryCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a38dcef80884e20092dce74e8507b2073',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\getCountryCode()']]], + ['getconstructedcodetext_374',['getConstructedCodetext',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aafc807c80647c35b9674e923b43c9c37',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getConstructedCodetext()'],['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a2452b5837615453d47dbef1f99fe6eb7',1,'Aspose\Barcode\ComplexBarcode\IComplexCodetext\getConstructedCodetext()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ab3790417a7af67ba0c51ee4b8b872f04',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getConstructedCodetext()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a447f404a624809782179e4e142962471',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\getConstructedCodetext()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aefa8820ea532003d399c5e4d05d33d7c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\getConstructedCodetext()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abb2cf381b99642099dd3303b377973b1',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\getConstructedCodetext()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a182d6c49b26416c5a6c7d3c8d2d9697a',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\getConstructedCodetext()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa406c72a4fcfd4f9c818577d3d026629',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\getConstructedCodetext()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#ab83a375ab5c6226574863e65172e3d83',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\getConstructedCodetext()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac22fc4e4b0c97600d3b3f95a3268df56',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\getConstructedCodetext()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae27f95af6f2081956340880258237283',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\getConstructedCodetext()']]], + ['getcountrycode_375',['getCountryCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a4d5339b86e05345d5f709a36ee16626a',1,'Aspose\Barcode\ComplexBarcode\Address\getCountryCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a38dcef80884e20092dce74e8507b2073',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\getCountryCode()']]], ['getcoupon_376',['getCoupon',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a83f10c99acdbba3bd8867f9070b4beb3',1,'Aspose::Barcode::BarcodeParameters']]], ['getcreditor_377',['getCreditor',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#af777ac4ecef4df29db62dc192c0afd17',1,'Aspose::Barcode::SwissQRBill']]], ['getcurrency_378',['getCurrency',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a9e34e4d32ec2ccb2e59e6718d3f8b081',1,'Aspose::Barcode::SwissQRBill']]], @@ -78,9 +78,9 @@ var searchData= ['getcustomercontentencodemode_380',['getCustomerContentEncodeMode',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#abb1cb8a1474329a6248abbcb068c7eaf',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['getcustomerinformationinterpretingtype_381',['getCustomerInformationInterpretingType',['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a209c2ada701f78178c5a71416b080fdb',1,'Aspose::Barcode::AustraliaPostSettings']]], ['getdashstyle_382',['getDashStyle',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ac38a1bfef59c78163c125a5f2bc40427',1,'Aspose::Barcode::BorderParameters']]], - ['getdata_383',['getData',['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a5636dd4785d0d6d6161c77bd06f681d1',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\getData()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a4134c4cd5e98b5bb8d1690adbc4197c3',1,'Aspose\Barcode\Code128DataPortion\getData()']]], - ['getdatabar_384',['getDataBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a3e1ff7e67a46eae1e3bc54de47edd295',1,'Aspose\Barcode\BarcodeParameters\getDataBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ac9627bdc827534c2cf526507be939f31',1,'Aspose\Barcode\BarCodeExtendedParameters\getDataBar()']]], - ['getdatamatrix_385',['getDataMatrix',['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a07f3be2f4e40c5906a01d73d74b857eb',1,'Aspose\Barcode\BarCodeExtendedParameters\getDataMatrix()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adb25ee360ca7b0556d56e96456f0a92d',1,'Aspose\Barcode\BarcodeParameters\getDataMatrix()']]], + ['getdata_383',['getData',['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a5636dd4785d0d6d6161c77bd06f681d1',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\getData()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a4134c4cd5e98b5bb8d1690adbc4197c3',1,'Aspose\Barcode\Recognition\Code128DataPortion\getData()']]], + ['getdatabar_384',['getDataBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a3e1ff7e67a46eae1e3bc54de47edd295',1,'Aspose\Barcode\Generation\BarcodeParameters\getDataBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ac9627bdc827534c2cf526507be939f31',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getDataBar()']]], + ['getdatamatrix_385',['getDataMatrix',['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a07f3be2f4e40c5906a01d73d74b857eb',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getDataMatrix()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adb25ee360ca7b0556d56e96456f0a92d',1,'Aspose\Barcode\Generation\BarcodeParameters\getDataMatrix()']]], ['getdatamatrixecc_386',['getDataMatrixEcc',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a56af650484cf599d3b6bc55cbb4210ff',1,'Aspose::Barcode::DataMatrixParameters']]], ['getdatamatrixencodemode_387',['getDataMatrixEncodeMode',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a9deba6cf23e77d828f2db81a93d3a18e',1,'Aspose::Barcode::DataMatrixParameters']]], ['getdatamatrixtype_388',['getDataMatrixType',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ad5a70464a9f2a286ccd24406deba4d7f',1,'Aspose::Barcode::Mailmark2DCodetext']]], @@ -91,27 +91,27 @@ var searchData= ['getdestinationpostcodeplusdps_393',['getDestinationPostCodePlusDPS',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af6f00814424dac60ef3ef723528c15e8',1,'Aspose::Barcode::MailmarkCodetext']]], ['getdetectencoding_394',['getDetectEncoding',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#ae2c3260a93512a2b9f0cd35e37669df3',1,'Aspose::Barcode::BarcodeSettings']]], ['getdocument_395',['getDocument',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a54399cc60383ab909476b45f207a8f31',1,'Aspose::Barcode::Unit']]], - ['getdotcode_396',['getDotCode',['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a81e891be36a5b8e3e9621add2ff2ac08',1,'Aspose\Barcode\BarCodeExtendedParameters\getDotCode()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa1c3b8141028996c8e434a7959793479',1,'Aspose\Barcode\BarcodeParameters\getDotCode()']]], + ['getdotcode_396',['getDotCode',['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a81e891be36a5b8e3e9621add2ff2ac08',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getDotCode()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa1c3b8141028996c8e434a7959793479',1,'Aspose\Barcode\Generation\BarcodeParameters\getDotCode()']]], ['getdotcodeencodemode_397',['getDotCodeEncodeMode',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a8d9c522a6b40be82bac9e8ae2207f07b',1,'Aspose::Barcode::DotCodeParameters']]], ['getdotcodeisreaderinitialization_398',['getDotCodeIsReaderInitialization',['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a397aeff5fe667c22b92f8db6352ad8a6',1,'Aspose::Barcode::DotCodeExtendedParameters']]], - ['getdotcodestructuredappendmodebarcodeid_399',['getDotCodeStructuredAppendModeBarcodeId',['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a36e0fc1d852ea0c6bbe137d9d47ec338',1,'Aspose\Barcode\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodeId()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ac35e0e5a450ffa61e11e79a211890d54',1,'Aspose\Barcode\DotCodeParameters\getDotCodeStructuredAppendModeBarcodeId()']]], - ['getdotcodestructuredappendmodebarcodescount_400',['getDotCodeStructuredAppendModeBarcodesCount',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aace47b28a50fd1bad0cf9ac7249c0d21',1,'Aspose\Barcode\DotCodeParameters\getDotCodeStructuredAppendModeBarcodesCount()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a949fb02648bed94118ca11e677678bd2',1,'Aspose\Barcode\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodesCount()']]], - ['geteciencoding_401',['getECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ad0effa58fc23aadf12abe2cde33f2f5d',1,'Aspose\Barcode\MaxiCodeCodetext\getECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a142a75537c68d4ece4460aab033affc2',1,'Aspose\Barcode\DataMatrixParameters\getECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a8ec8d8a9e18abd53c00d49a82827eb42',1,'Aspose\Barcode\DotCodeParameters\getECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#abe6d4b2efdf6d4c154fecb517d548bcd',1,'Aspose\Barcode\MaxiCodeParameters\getECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ac3985bf61e315c12dbb25cee94646cf8',1,'Aspose\Barcode\AztecParameters\getECIEncoding()']]], + ['getdotcodestructuredappendmodebarcodeid_399',['getDotCodeStructuredAppendModeBarcodeId',['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a36e0fc1d852ea0c6bbe137d9d47ec338',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodeId()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ac35e0e5a450ffa61e11e79a211890d54',1,'Aspose\Barcode\Generation\DotCodeParameters\getDotCodeStructuredAppendModeBarcodeId()']]], + ['getdotcodestructuredappendmodebarcodescount_400',['getDotCodeStructuredAppendModeBarcodesCount',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aace47b28a50fd1bad0cf9ac7249c0d21',1,'Aspose\Barcode\Generation\DotCodeParameters\getDotCodeStructuredAppendModeBarcodesCount()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a949fb02648bed94118ca11e677678bd2',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodesCount()']]], + ['geteciencoding_401',['getECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ad0effa58fc23aadf12abe2cde33f2f5d',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\getECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a142a75537c68d4ece4460aab033affc2',1,'Aspose\Barcode\Generation\DataMatrixParameters\getECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a8ec8d8a9e18abd53c00d49a82827eb42',1,'Aspose\Barcode\Generation\DotCodeParameters\getECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#abe6d4b2efdf6d4c154fecb517d548bcd',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ac3985bf61e315c12dbb25cee94646cf8',1,'Aspose\Barcode\Generation\AztecParameters\getECIEncoding()']]], ['getenableescape_402',['getEnableEscape',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a793c6e812267ba92e85ee5c3f5e923b3',1,'Aspose::Barcode::BarcodeParameters']]], ['getexecutiontime_403',['getExecutionTime',['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#ad079b3bc4af65ba3eb09862082fb084d',1,'Aspose::Barcode::RecognitionAbortedException']]], - ['getextcodetextbuildertype_404',['getExtCodetextBuilderType',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3a47d8672eceb073cdb3a93bd65b84c7',1,'Aspose\Barcode\ExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#aaa6dd2b25ec872a42ff7c3d9ce2f2b10',1,'Aspose\Barcode\QrExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a242453393b8ec2e83ee86934a9bfa077',1,'Aspose\Barcode\DataMatrixExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#afc9386a147abea26f5a265101bf3a01e',1,'Aspose\Barcode\DotCodeExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a84374cf7ee34d7eb726b4b9271c1fbf6',1,'Aspose\Barcode\MaxiCodeExtCodetextBuilder\getExtCodetextBuilderType()']]], + ['getextcodetextbuildertype_404',['getExtCodetextBuilderType',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3a47d8672eceb073cdb3a93bd65b84c7',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#aaa6dd2b25ec872a42ff7c3d9ce2f2b10',1,'Aspose\Barcode\Generation\QrExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a242453393b8ec2e83ee86934a9bfa077',1,'Aspose\Barcode\Generation\DataMatrixExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#afc9386a147abea26f5a265101bf3a01e',1,'Aspose\Barcode\Generation\DotCodeExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a84374cf7ee34d7eb726b4b9271c1fbf6',1,'Aspose\Barcode\Generation\MaxiCodeExtCodetextBuilder\getExtCodetextBuilderType()']]], ['getextended_405',['getExtended',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a49109a48c0fc6f5cee00e34a491c226d',1,'Aspose::Barcode::BarCodeResult']]], - ['getextendedcodetext_406',['getExtendedCodetext',['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#aeb69600bf3663a3db9d67d7cb6b2a986',1,'Aspose\Barcode\HanXinExtCodetextBuilder\getExtendedCodetext()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a5f1b7c9046971a8378bf7c67975d314a',1,'Aspose\Barcode\ExtCodetextBuilder\getExtendedCodetext()']]], + ['getextendedcodetext_406',['getExtendedCodetext',['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#aeb69600bf3663a3db9d67d7cb6b2a986',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\getExtendedCodetext()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a5f1b7c9046971a8378bf7c67975d314a',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\getExtendedCodetext()']]], ['getextrabarcodetext_407',['getExtraBarcodeText',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a55c7c7189e572e50f601afc7e3a3f3f5',1,'Aspose::Barcode::PatchCodeParameters']]], ['getfamilyname_408',['getFamilyName',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a3105e478e8542984028b6ba59f3beb9c',1,'Aspose::Barcode::FontUnit']]], ['getfilledbars_409',['getFilledBars',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a11311daa1287d82ca8d45b292130107b',1,'Aspose::Barcode::BarcodeParameters']]], - ['getfont_410',['getFont',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#acd0f278cd9c9c0cc2420f637860519f0',1,'Aspose\Barcode\CodetextParameters\getFont()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2de335ea35507eebc5637ef268da6259',1,'Aspose\Barcode\CaptionParameters\getFont()']]], + ['getfont_410',['getFont',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#acd0f278cd9c9c0cc2420f637860519f0',1,'Aspose\Barcode\Generation\CodetextParameters\getFont()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2de335ea35507eebc5637ef268da6259',1,'Aspose\Barcode\Generation\CaptionParameters\getFont()']]], ['getfontmode_411',['getFontMode',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a2a95e8b2923b93d31b23d25d919c52e8',1,'Aspose::Barcode::CodetextParameters']]], ['getfontunitdto_412',['getFontUnitDto',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a278bcd68212759bcfb898343888d25ec',1,'Aspose::Barcode::FontUnit']]], ['getformat_413',['getFormat',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af5fd9fa4eca04f76937e139151e748d7',1,'Aspose::Barcode::MailmarkCodetext']]], ['getfoundbarcodes_414',['getFoundBarCodes',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a8eeb1b0dc931b236a120bbccdf1abf91',1,'Aspose::Barcode::BarCodeReader']]], ['getfoundcount_415',['getFoundCount',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a6a33a655dfe09bc21b117647388697bb',1,'Aspose::Barcode::BarCodeReader']]], - ['getgs1compositebar_416',['getGS1CompositeBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a049589e7850c0fd3aa53587f881aba3c',1,'Aspose\Barcode\BarcodeParameters\getGS1CompositeBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#afb3e14a86bd4a31a5e0f75c6a4955068',1,'Aspose\Barcode\BarCodeExtendedParameters\getGS1CompositeBar()']]], + ['getgs1compositebar_416',['getGS1CompositeBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a049589e7850c0fd3aa53587f881aba3c',1,'Aspose\Barcode\Generation\BarcodeParameters\getGS1CompositeBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#afb3e14a86bd4a31a5e0f75c6a4955068',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getGS1CompositeBar()']]], ['getgs1compositebarparametersdto_417',['getGS1CompositeBarParametersDto',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a1a7df663517d38621da73411847d907d',1,'Aspose::Barcode::GS1CompositeBarParameters']]], ['gethanxin_418',['getHanXin',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad9db056a1a85b20c02a3245d9dbf8748',1,'Aspose::Barcode::BarcodeParameters']]], ['gethanxineciencoding_419',['getHanXinECIEncoding',['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a330fb9c8eb2ae3745c2eee6b9683a3f1',1,'Aspose::Barcode::HanXinParameters']]], @@ -133,19 +133,19 @@ var searchData= ['getinstance_435',['getInstance',['../df/d82/classAspose_1_1Barcode_1_1Internal_1_1LicenseManager.html#a139e4996c61cd2528789e2c195ba9487',1,'Aspose::Barcode::Internal::LicenseManager']]], ['getinstruction_436',['getInstruction',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a68b30699d2ff8579dbd8e1603057e78e',1,'Aspose::Barcode::AlternativeScheme']]], ['getinverseimage_437',['getInverseImage',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a85196b902181a93d71c7d0ee01136d4c',1,'Aspose::Barcode::QualitySettings']]], - ['getitemid_438',['getItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ad84722da9b6b0c8a868be7673f4cd0e0',1,'Aspose\Barcode\MailmarkCodetext\getItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ad2f7190c466969e87749c11bd246a1a8',1,'Aspose\Barcode\Mailmark2DCodetext\getItemID()']]], + ['getitemid_438',['getItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ad84722da9b6b0c8a868be7673f4cd0e0',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ad2f7190c466969e87749c11bd246a1a8',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getItemID()']]], ['getitf_439',['getITF',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a094ada472c1387b7cc822823730cf091',1,'Aspose::Barcode::BarcodeParameters']]], ['getitfborderthickness_440',['getItfBorderThickness',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#aae35e0cbc8347111e73d4115f6ce2961',1,'Aspose::Barcode::ITFParameters']]], ['getitfbordertype_441',['getItfBorderType',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a5f2455b8f19101f6f5f726da5791b8a9',1,'Aspose::Barcode::ITFParameters']]], ['getkind_442',['getKind',['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a41f5bbd8a9616342493dc4c594a17b1f',1,'Aspose::Barcode::Internal::BarcodeException']]], ['getlayerscount_443',['getLayersCount',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ae25e96ad5bfd325432713e912f318b6c',1,'Aspose::Barcode::AztecParameters']]], - ['getleft_444',['getLeft',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a9b644e590f5444fac060e2c44183fe1c',1,'Aspose\Barcode\Internal\Rectangle\getLeft()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a4aa6c350972b6925ab8c54be08d4476d',1,'Aspose\Barcode\Padding\getLeft()']]], + ['getleft_444',['getLeft',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a9b644e590f5444fac060e2c44183fe1c',1,'Aspose\Barcode\Internal\Rectangle\getLeft()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a4aa6c350972b6925ab8c54be08d4476d',1,'Aspose\Barcode\Generation\Padding\getLeft()']]], ['getleftbottom_445',['getLeftBottom',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a278eacff153e62279f1d8097932940d1',1,'Aspose::Barcode::Quadrangle']]], ['getlefttop_446',['getLeftTop',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a4914747abd27a102644822649c3c6495',1,'Aspose::Barcode::Quadrangle']]], ['getlicensecontent_447',['getLicenseContent',['../df/d82/classAspose_1_1Barcode_1_1Internal_1_1LicenseManager.html#aa842f230d80246daaf7bb51ce363fcf9',1,'Aspose\Barcode\Internal\LicenseManager\getLicenseContent()'],['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a35ab3bf2d64c1dc2f86d0a1a4fc9fb88',1,'Aspose\Barcode\Internal\License\getLicenseContent()']]], ['getlinearcomponenttype_448',['getLinearComponentType',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#acd62620d0fe3a8845af1733fb9caf5c9',1,'Aspose::Barcode::GS1CompositeBarParameters']]], ['getlocation_449',['getLocation',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a96b169dfe7e4330fc8350b19895b1dce',1,'Aspose::Barcode::CodetextParameters']]], - ['getmacrocharacters_450',['getMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acdd3ad404012f81fe2f5084788a4b227',1,'Aspose\Barcode\DataMatrixParameters\getMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a54248e327e4240dcc2d953cb5f7117fc',1,'Aspose\Barcode\Pdf417Parameters\getMacroCharacters()']]], + ['getmacrocharacters_450',['getMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acdd3ad404012f81fe2f5084788a4b227',1,'Aspose\Barcode\Generation\DataMatrixParameters\getMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a54248e327e4240dcc2d953cb5f7117fc',1,'Aspose\Barcode\Generation\Pdf417Parameters\getMacroCharacters()']]], ['getmacropdf417addressee_451',['getMacroPdf417Addressee',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ac8d182fe27cf6825cbac533fd3598a36',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417checksum_452',['getMacroPdf417Checksum',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a2f5444f56ac3102cb0adbca7109aa839',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417fileid_453',['getMacroPdf417FileID',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#aee6b6982f1254320a6d411ead140d9ad',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], @@ -156,32 +156,32 @@ var searchData= ['getmacropdf417sender_458',['getMacroPdf417Sender',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a657015181e89cf84d63e773962c77bc4',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417terminator_459',['getMacroPdf417Terminator',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a386f7a878f50d281380e56dafc604c85',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417timestamp_460',['getMacroPdf417TimeStamp',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ae337e2f1786f4dbb75854a12b9ddef61',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], - ['getmaxicode_461',['getMaxiCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a18f17198537bcd3ab093cc0113bbda84',1,'Aspose\Barcode\BarcodeParameters\getMaxiCode()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a2a263d70f155c335951d7a82f393f167',1,'Aspose\Barcode\BarCodeExtendedParameters\getMaxiCode()']]], - ['getmaxicodeencodemode_462',['getMaxiCodeEncodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a675dfd12d138d51d4addcf71585d1d68',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeEncodeMode()'],['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ae8e9d329e0d06d1b7a6a3a55bd7daf19',1,'Aspose\Barcode\MaxiCodeCodetext\getMaxiCodeEncodeMode()']]], - ['getmaxicodemode_463',['getMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a95d33c0ea29fd8dc5e8df1f72b6e3416',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af78e66ee64a06324a325d13eccd4f52f',1,'Aspose\Barcode\MaxiCodeExtendedParameters\getMaxiCodeMode()']]], + ['getmaxicode_461',['getMaxiCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a18f17198537bcd3ab093cc0113bbda84',1,'Aspose\Barcode\Generation\BarcodeParameters\getMaxiCode()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a2a263d70f155c335951d7a82f393f167',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getMaxiCode()']]], + ['getmaxicodeencodemode_462',['getMaxiCodeEncodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a675dfd12d138d51d4addcf71585d1d68',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeEncodeMode()'],['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ae8e9d329e0d06d1b7a6a3a55bd7daf19',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\getMaxiCodeEncodeMode()']]], + ['getmaxicodemode_463',['getMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a95d33c0ea29fd8dc5e8df1f72b6e3416',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af78e66ee64a06324a325d13eccd4f52f',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\getMaxiCodeMode()']]], ['getmaxicodesecondmessagedto_464',['getMaxiCodeSecondMessageDto',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a409f954b5929b7e866164b30e91a0339',1,'Aspose::Barcode::MaxiCodeSecondMessage']]], - ['getmaxicodestructuredappendmodebarcodeid_465',['getMaxiCodeStructuredAppendModeBarcodeId',['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5c1568b273a7d56b4e8d2f06494c850',1,'Aspose\Barcode\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodeId()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a631e5d86769f6c8605c62a7b83a649fa',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodeId()']]], - ['getmaxicodestructuredappendmodebarcodescount_466',['getMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#adec8dd454510013d657632f7f926c782',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a35a1125baf6049277905bcaabd13a2c6',1,'Aspose\Barcode\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodesCount()']]], + ['getmaxicodestructuredappendmodebarcodeid_465',['getMaxiCodeStructuredAppendModeBarcodeId',['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5c1568b273a7d56b4e8d2f06494c850',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodeId()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a631e5d86769f6c8605c62a7b83a649fa',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodeId()']]], + ['getmaxicodestructuredappendmodebarcodescount_466',['getMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#adec8dd454510013d657632f7f926c782',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a35a1125baf6049277905bcaabd13a2c6',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodesCount()']]], ['getmaxquality_467',['getMaxQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a5e1c80ca58b46950c2e27328fc60d9f7',1,'Aspose::Barcode::QualitySettings']]], - ['getmessage_468',['getMessage',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a3b21d7333350ed77db89c761c7e825d8',1,'Aspose\Barcode\MaxiCodeSecondMessage\getMessage()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a387f2d1f387351e2981cd20d2fd99c4c',1,'Aspose\Barcode\MaxiCodeStandardCodetext\getMessage()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#a5c2e333cbf6d1f3d5ce068fec1c7e464',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\getMessage()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a8dc83bbbe7283f252d9d66dae0eb1a1d',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\getMessage()']]], - ['getmicroqrversion_469',['getMicroQRVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a9a114b23b76d701238220ee0a6a2a452',1,'Aspose\Barcode\QrParameters\getMicroQRVersion()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ae6e71ba37c71f0fd55b1e7f4fb460eae',1,'Aspose\Barcode\QRExtendedParameters\getMicroQRVersion()']]], + ['getmessage_468',['getMessage',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a3b21d7333350ed77db89c761c7e825d8',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeSecondMessage\getMessage()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a387f2d1f387351e2981cd20d2fd99c4c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\getMessage()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#a5c2e333cbf6d1f3d5ce068fec1c7e464',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\getMessage()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a8dc83bbbe7283f252d9d66dae0eb1a1d',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\getMessage()']]], + ['getmicroqrversion_469',['getMicroQRVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a9a114b23b76d701238220ee0a6a2a452',1,'Aspose\Barcode\Generation\QrParameters\getMicroQRVersion()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ae6e71ba37c71f0fd55b1e7f4fb460eae',1,'Aspose\Barcode\Recognition\QRExtendedParameters\getMicroQRVersion()']]], ['getmillimeters_470',['getMillimeters',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#af09b41f1af4d5164c32af6cb1ef5e763',1,'Aspose::Barcode::Unit']]], ['getminimalxdimension_471',['getMinimalXDimension',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a3e2e2566112f7ddde8e1f25cce2a4d82',1,'Aspose::Barcode::QualitySettings']]], - ['getmode_472',['getMode',['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abba3f6820f9f74ba1371f5d90490df66',1,'Aspose\Barcode\MaxiCodeCodetextMode2\getMode()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a84755f1d26cb6566bb5d41dba929af55',1,'Aspose\Barcode\MaxiCodeCodetextMode3\getMode()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0b280e0e6979fcac9dc4c0980dd5a86f',1,'Aspose\Barcode\MaxiCodeStandardCodetext\getMode()']]], + ['getmode_472',['getMode',['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abba3f6820f9f74ba1371f5d90490df66',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\getMode()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a84755f1d26cb6566bb5d41dba929af55',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\getMode()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0b280e0e6979fcac9dc4c0980dd5a86f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\getMode()']]], ['getname_473',['getName',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a375ce646cc0be1d2f751f9153b0de8ae',1,'Aspose::Barcode::Address']]], ['getnormalquality_474',['getNormalQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#adfdf0a210eb8078ded23e71a44e0f96e',1,'Aspose::Barcode::QualitySettings']]], - ['getnowrap_475',['getNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae4d07f538f5759e4bab5b832435ba9d1',1,'Aspose\Barcode\CodetextParameters\getNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2a917414dc82a18b455e11ee21fbc2f5',1,'Aspose\Barcode\CaptionParameters\getNoWrap()']]], + ['getnowrap_475',['getNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae4d07f538f5759e4bab5b832435ba9d1',1,'Aspose\Barcode\Generation\CodetextParameters\getNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2a917414dc82a18b455e11ee21fbc2f5',1,'Aspose\Barcode\Generation\CaptionParameters\getNoWrap()']]], ['getoned_476',['getOneD',['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#aae7e699aa4438f209d41e52f87ef664d',1,'Aspose::Barcode::BarCodeExtendedParameters']]], ['getonedcodetext_477',['getOneDCodeText',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a2159f9e3ded6288f473fed03c5be0d6d',1,'Aspose::Barcode::GS1CompositeBarExtendedParameters']]], ['getonedtype_478',['getOneDType',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#ad71ed85906ce9757c9c5b84b72c5a289',1,'Aspose::Barcode::GS1CompositeBarExtendedParameters']]], - ['getpadding_479',['getPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a720fe7efc9a373bf15b0b81beff046a3',1,'Aspose\Barcode\BarcodeParameters\getPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ae7910e6ae4c6411828105b4b585e06f7',1,'Aspose\Barcode\CaptionParameters\getPadding()']]], + ['getpadding_479',['getPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a720fe7efc9a373bf15b0b81beff046a3',1,'Aspose\Barcode\Generation\BarcodeParameters\getPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ae7910e6ae4c6411828105b4b585e06f7',1,'Aspose\Barcode\Generation\CaptionParameters\getPadding()']]], ['getpaddingdto_480',['getPaddingDto',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#afd6ef277c5bf4dedbef2ecf60f222741',1,'Aspose::Barcode::Padding']]], - ['getparameters_481',['getParameters',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aad3ca19577b726551d93876737506b12',1,'Aspose\Barcode\ComplexBarcodeGenerator\getParameters()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a7106dc1222d7217ad31e59fe9888a031',1,'Aspose\Barcode\BarcodeGenerator\getParameters()']]], + ['getparameters_481',['getParameters',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aad3ca19577b726551d93876737506b12',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\getParameters()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a7106dc1222d7217ad31e59fe9888a031',1,'Aspose\Barcode\Generation\BarcodeGenerator\getParameters()']]], ['getparitybyte_482',['getParityByte',['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a654d472afb645edbc4b621b4a9084076',1,'Aspose::Barcode::QrStructuredAppendParameters']]], ['getpatchcode_483',['getPatchCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a4113259c0703b7781b5b86323c26b96f',1,'Aspose::Barcode::BarcodeParameters']]], ['getpatchcodeparametersdto_484',['getPatchCodeParametersDto',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#ad42981c6d642cf210174d85f23a038fe',1,'Aspose::Barcode::PatchCodeParameters']]], ['getpatchformat_485',['getPatchFormat',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a1bf70aa8c7c09cc71377a92b51d6b468',1,'Aspose::Barcode::PatchCodeParameters']]], - ['getpdf417_486',['getPdf417',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#af1386a06336ed9020928107360b593ce',1,'Aspose\Barcode\BarcodeParameters\getPdf417()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a05b57b0d3a043cded756f4e0ad28621f',1,'Aspose\Barcode\BarCodeExtendedParameters\getPdf417()']]], + ['getpdf417_486',['getPdf417',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#af1386a06336ed9020928107360b593ce',1,'Aspose\Barcode\Generation\BarcodeParameters\getPdf417()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a05b57b0d3a043cded756f4e0ad28621f',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getPdf417()']]], ['getpdf417compactionmode_487',['getPdf417CompactionMode',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ad269eb63f500030842dcc4022ae8052b',1,'Aspose::Barcode::Pdf417Parameters']]], ['getpdf417eciencoding_488',['getPdf417ECIEncoding',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a0e6b5c157677f58f68088a0bde53834b',1,'Aspose::Barcode::Pdf417Parameters']]], ['getpdf417encodemode_489',['getPdf417EncodeMode',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ab9ce72d867c36f3a626e6325b03e48e6',1,'Aspose::Barcode::Pdf417Parameters']]], @@ -203,10 +203,10 @@ var searchData= ['getpointdto_505',['getPointDTO',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a1ba63c82769e99b27a30638f812c1a86',1,'Aspose::Barcode::Internal::Point']]], ['getpoints_506',['getPoints',['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#af3ed4e628e92d084b89b6c46f8ef8ee5',1,'Aspose::Barcode::BarCodeRegionParameters']]], ['getpostal_507',['getPostal',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad332ead396c1573e14b4f6ae35e49db1',1,'Aspose::Barcode::BarcodeParameters']]], - ['getpostalcode_508',['getPostalCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aad4c77fd10977bcb319482e1ca34e4ba',1,'Aspose\Barcode\Address\getPostalCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a2f0da9639485fd36da49c39cf341d7f2',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\getPostalCode()']]], + ['getpostalcode_508',['getPostalCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aad4c77fd10977bcb319482e1ca34e4ba',1,'Aspose\Barcode\ComplexBarcode\Address\getPostalCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a2f0da9639485fd36da49c39cf341d7f2',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\getPostalCode()']]], ['getpostalshortbarheight_509',['getPostalShortBarHeight',['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#ac383a075debea0034326fe767fde86c3',1,'Aspose::Barcode::PostalParameters']]], ['getprimarydata_510',['getPrimaryData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a65dc5ce97199651a571fdfdca83295e8',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], - ['getqr_511',['getQR',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aaf3e0016c3976b3d726e1808a1a3a5c9',1,'Aspose\Barcode\BarcodeParameters\getQR()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a6a3212121e6694ea77cb948de789b66a',1,'Aspose\Barcode\BarCodeExtendedParameters\getQR()']]], + ['getqr_511',['getQR',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aaf3e0016c3976b3d726e1808a1a3a5c9',1,'Aspose\Barcode\Generation\BarcodeParameters\getQR()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a6a3212121e6694ea77cb948de789b66a',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getQR()']]], ['getqreciencoding_512',['getQrECIEncoding',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a6dd706dea2694d5b36f3e44468e32665',1,'Aspose::Barcode::QrParameters']]], ['getqrencodemode_513',['getQrEncodeMode',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a4e76951eedef8e672d41da9b59fadc11',1,'Aspose::Barcode::QrParameters']]], ['getqrencodetype_514',['getQrEncodeType',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a6e4b5660197caaefe4d4743104f3835e',1,'Aspose::Barcode::QrParameters']]], @@ -232,11 +232,11 @@ var searchData= ['getregion_534',['getRegion',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#aafc6d508df0608e5eddb680cdc63eb3a',1,'Aspose::Barcode::BarCodeResult']]], ['getresolution_535',['getResolution',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a31b73722c52f5660f0f6346cd32aff0c',1,'Aspose::Barcode::BaseGenerationParameters']]], ['getreturntosenderpostcode_536',['getReturnToSenderPostCode',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aa872a3a3a5bfaa555dd9cfab28a1fab2',1,'Aspose::Barcode::Mailmark2DCodetext']]], - ['getright_537',['getRight',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a0f62a408318c778021d7b3a33dcaa19b',1,'Aspose\Barcode\Padding\getRight()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0659f9d53fba08cef50438fc1edc2264',1,'Aspose\Barcode\Internal\Rectangle\getRight()']]], + ['getright_537',['getRight',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a0f62a408318c778021d7b3a33dcaa19b',1,'Aspose\Barcode\Generation\Padding\getRight()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0659f9d53fba08cef50438fc1edc2264',1,'Aspose\Barcode\Internal\Rectangle\getRight()']]], ['getrightbottom_538',['getRightBottom',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#adbd14d19bb1f02a8fada42fcfdaa179a',1,'Aspose::Barcode::Quadrangle']]], ['getrighttop_539',['getRightTop',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#ab2625d1f1c84d1ea83ee5c1e1d12562e',1,'Aspose::Barcode::Quadrangle']]], ['getrotationangle_540',['getRotationAngle',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a36c201691203e9819848bac5bac23ed1',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['getrows_541',['getRows',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a4f0b338b19c3d637bb0a73b28b096eb0',1,'Aspose\Barcode\CodablockParameters\getRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2ef575551cb574ce3fc716af3b3d3791',1,'Aspose\Barcode\DataBarParameters\getRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7c098e63e7392cfa0cccd7fe1b2516d4',1,'Aspose\Barcode\DataMatrixParameters\getRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a2e80a574a0093e4d0db82943cde47353',1,'Aspose\Barcode\DotCodeParameters\getRows()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#af3f5ec3ea288f4093456b08612e80911',1,'Aspose\Barcode\Pdf417Parameters\getRows()']]], + ['getrows_541',['getRows',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a4f0b338b19c3d637bb0a73b28b096eb0',1,'Aspose\Barcode\Generation\CodablockParameters\getRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2ef575551cb574ce3fc716af3b3d3791',1,'Aspose\Barcode\Generation\DataBarParameters\getRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7c098e63e7392cfa0cccd7fe1b2516d4',1,'Aspose\Barcode\Generation\DataMatrixParameters\getRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a2e80a574a0093e4d0db82943cde47353',1,'Aspose\Barcode\Generation\DotCodeParameters\getRows()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#af3f5ec3ea288f4093456b08612e80911',1,'Aspose\Barcode\Generation\Pdf417Parameters\getRows()']]], ['getrtsflag_542',['getRTSFlag',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a713cc3261ca0363ee1542c54a273e866',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['getsecondaryandadditionaldata_543',['getSecondaryAndAdditionalData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a188b52bae21b06d48d9dc2ad802ba7e1',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], ['getsecondmessage_544',['getSecondMessage',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#ae18ec6f7c54163baa3698bb4ae04c444',1,'Aspose::Barcode::MaxiCodeStructuredCodetext']]], @@ -248,14 +248,14 @@ var searchData= ['getstreet_550',['getStreet',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ad884aa7976cb92b1ba91d245fcaf0cd3',1,'Aspose::Barcode::Address']]], ['getstripfnc_551',['getStripFNC',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#aba47d9e2ad22353e994b2c21c9ca65f6',1,'Aspose::Barcode::BarcodeSettings']]], ['getstructuredappend_552',['getStructuredAppend',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a7c7f04c7d324982ad947838f09ebf47e',1,'Aspose::Barcode::QrParameters']]], - ['getstructuredappendbarcodeid_553',['getStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a84b5ff54924e7298c9708dc03858c09b',1,'Aspose\Barcode\DataMatrixParameters\getStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3d1119e66d1ff3dec5af16a54c6891d9',1,'Aspose\Barcode\AztecParameters\getStructuredAppendBarcodeId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a7395f55e90c2d0ee10e5619794226578',1,'Aspose\Barcode\DataMatrixExtendedParameters\getStructuredAppendBarcodeId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a23315d2db754e28a389c103c6663d12b',1,'Aspose\Barcode\AztecExtendedParameters\getStructuredAppendBarcodeId()']]], - ['getstructuredappendbarcodescount_554',['getStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#afa524f85b4ce23549b2eeb7be9088e4d',1,'Aspose\Barcode\DataMatrixParameters\getStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ae8cd9683c8d0864950558e09751f1869',1,'Aspose\Barcode\AztecParameters\getStructuredAppendBarcodesCount()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a008798e0c3edc5547e653ddc0efaa4ab',1,'Aspose\Barcode\DataMatrixExtendedParameters\getStructuredAppendBarcodesCount()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a79fae7666e270cd7da97562f14d0a0c6',1,'Aspose\Barcode\AztecExtendedParameters\getStructuredAppendBarcodesCount()']]], - ['getstructuredappendfileid_555',['getStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a99aad350d9ff3c93f03eb0f153f60308',1,'Aspose\Barcode\DataMatrixParameters\getStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a7e1527fcedccf036e9b33a814402e6f7',1,'Aspose\Barcode\AztecParameters\getStructuredAppendFileId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a89ba80e00cebd14938626377b4507a9e',1,'Aspose\Barcode\DataMatrixExtendedParameters\getStructuredAppendFileId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#af8e58a851602d606c9148626dd21f723',1,'Aspose\Barcode\AztecExtendedParameters\getStructuredAppendFileId()']]], + ['getstructuredappendbarcodeid_553',['getStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a84b5ff54924e7298c9708dc03858c09b',1,'Aspose\Barcode\Generation\DataMatrixParameters\getStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3d1119e66d1ff3dec5af16a54c6891d9',1,'Aspose\Barcode\Generation\AztecParameters\getStructuredAppendBarcodeId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a7395f55e90c2d0ee10e5619794226578',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\getStructuredAppendBarcodeId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a23315d2db754e28a389c103c6663d12b',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\getStructuredAppendBarcodeId()']]], + ['getstructuredappendbarcodescount_554',['getStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#afa524f85b4ce23549b2eeb7be9088e4d',1,'Aspose\Barcode\Generation\DataMatrixParameters\getStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ae8cd9683c8d0864950558e09751f1869',1,'Aspose\Barcode\Generation\AztecParameters\getStructuredAppendBarcodesCount()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a008798e0c3edc5547e653ddc0efaa4ab',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\getStructuredAppendBarcodesCount()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a79fae7666e270cd7da97562f14d0a0c6',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\getStructuredAppendBarcodesCount()']]], + ['getstructuredappendfileid_555',['getStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a99aad350d9ff3c93f03eb0f153f60308',1,'Aspose\Barcode\Generation\DataMatrixParameters\getStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a7e1527fcedccf036e9b33a814402e6f7',1,'Aspose\Barcode\Generation\AztecParameters\getStructuredAppendFileId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a89ba80e00cebd14938626377b4507a9e',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\getStructuredAppendFileId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#af8e58a851602d606c9148626dd21f723',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\getStructuredAppendFileId()']]], ['getstyle_556',['getStyle',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#acbc737d5d50870cb3aaf755d23882f54',1,'Aspose::Barcode::FontUnit']]], ['getsupplement_557',['getSupplement',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ac57e2dd9c18837c787fa5219129d7635',1,'Aspose::Barcode::BarcodeParameters']]], ['getsupplementdata_558',['getSupplementData',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a1ebe47cd4138e14898c14a9722fcb58e',1,'Aspose::Barcode::SupplementParameters']]], - ['getsupplementspace_559',['getSupplementSpace',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a7392d2a5f108ed4c58224ef7f172d59e',1,'Aspose\Barcode\SupplementParameters\getSupplementSpace()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a788b51f384403502e556f69c57d92e87',1,'Aspose\Barcode\CouponParameters\getSupplementSpace()']]], - ['getsupplychainid_560',['getSupplyChainID',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0802283d3ee8bb5b38f4e0c955ae3c93',1,'Aspose\Barcode\Mailmark2DCodetext\getSupplyChainID()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8614709681f6afd64060d5d3a8e3ae24',1,'Aspose\Barcode\MailmarkCodetext\getSupplyChainID()']]], + ['getsupplementspace_559',['getSupplementSpace',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a7392d2a5f108ed4c58224ef7f172d59e',1,'Aspose\Barcode\Generation\SupplementParameters\getSupplementSpace()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a788b51f384403502e556f69c57d92e87',1,'Aspose\Barcode\Generation\CouponParameters\getSupplementSpace()']]], + ['getsupplychainid_560',['getSupplyChainID',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0802283d3ee8bb5b38f4e0c955ae3c93',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getSupplyChainID()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8614709681f6afd64060d5d3a8e3ae24',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getSupplyChainID()']]], ['getsvg_561',['getSvg',['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a8e4132614310a7919f9bd1bb47d9d550',1,'Aspose::Barcode::ImageParameters']]], ['getsvgcolormode_562',['getSvgColorMode',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a66ecd090a99b5a6255db4838ff8de38c',1,'Aspose::Barcode::SvgParameters']]], ['getsvgparametersdto_563',['getSvgParametersDto',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a54878d91450af71682ec3b2011096df3',1,'Aspose::Barcode::SvgParameters']]], @@ -263,7 +263,7 @@ var searchData= ['gettext_565',['getText',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a35cf28963658b3c987502299c135cc91',1,'Aspose::Barcode::CaptionParameters']]], ['gettextcolor_566',['getTextColor',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#acfad8525009f9989fba89b289eb3944f',1,'Aspose::Barcode::CaptionParameters']]], ['gettimeout_567',['getTimeout',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a87c8f2d4082fafddd8923d6ec73b0404',1,'Aspose::Barcode::BarCodeReader']]], - ['gettop_568',['getTop',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8a56a9f3d29a61d993d99a4bed82134f',1,'Aspose\Barcode\Padding\getTop()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a7607cd921ccf74b9c1a4f3b61052b474',1,'Aspose\Barcode\Internal\Rectangle\getTop()']]], + ['gettop_568',['getTop',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8a56a9f3d29a61d993d99a4bed82134f',1,'Aspose\Barcode\Generation\Padding\getTop()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a7607cd921ccf74b9c1a4f3b61052b474',1,'Aspose\Barcode\Internal\Rectangle\getTop()']]], ['gettotalcount_569',['getTotalCount',['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a9edf02c174f0c7f1430a8f4a74b2cebc',1,'Aspose::Barcode::QrStructuredAppendParameters']]], ['gettown_570',['getTown',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a4fcbae3c5358dd44c5091a9ae390d428',1,'Aspose::Barcode::Address']]], ['gettwodcodetext_571',['getTwoDCodeText',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a68bf00dad37019bc9b7e96d62970a997',1,'Aspose::Barcode::GS1CompositeBarExtendedParameters']]], @@ -277,12 +277,12 @@ var searchData= ['getuseantialias_579',['getUseAntiAlias',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#aac362c192904c7e0ac6f8344d07ed94f',1,'Aspose::Barcode::BaseGenerationParameters']]], ['getvalue_580',['getValue',['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a6aaaf6fc8dc7210f3f44caa4bbbbc6f0',1,'Aspose::Barcode::OneDExtendedParameters']]], ['getversion_581',['getVersion',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a6412ba21a343df29fedac2b4c6da3ed8',1,'Aspose::Barcode::SwissQRBill']]], - ['getversionid_582',['getVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ae264463d4d053b3c5c7e69056c74fdbc',1,'Aspose\Barcode\MailmarkCodetext\getVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ac02767e7df785bc3e0cacb29dcad4ebf',1,'Aspose\Barcode\Mailmark2DCodetext\getVersionID()']]], - ['getvisible_583',['getVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2b897f377394aa3009119c43b2b38603',1,'Aspose\Barcode\CaptionParameters\getVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad574031371d3fccd7e3385b0788b243a',1,'Aspose\Barcode\BorderParameters\getVisible()']]], + ['getversionid_582',['getVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ae264463d4d053b3c5c7e69056c74fdbc',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ac02767e7df785bc3e0cacb29dcad4ebf',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getVersionID()']]], + ['getvisible_583',['getVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2b897f377394aa3009119c43b2b38603',1,'Aspose\Barcode\Generation\CaptionParameters\getVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad574031371d3fccd7e3385b0788b243a',1,'Aspose\Barcode\Generation\BorderParameters\getVisible()']]], ['getwidenarrowratio_584',['getWideNarrowRatio',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a0080aaa43055ced97b71a0666301879f',1,'Aspose::Barcode::BarcodeParameters']]], - ['getwidth_585',['getWidth',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ae547d11f97ac78f3a16a76a5a43365e8',1,'Aspose\Barcode\Internal\Rectangle\getWidth()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ab2ce011416b7bd0e63a0f1e254a59c4e',1,'Aspose\Barcode\BorderParameters\getWidth()']]], + ['getwidth_585',['getWidth',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ae547d11f97ac78f3a16a76a5a43365e8',1,'Aspose\Barcode\Internal\Rectangle\getWidth()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ab2ce011416b7bd0e63a0f1e254a59c4e',1,'Aspose\Barcode\Generation\BorderParameters\getWidth()']]], ['getx_586',['getX',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#ae2928fcd1972f872998f8abfa5c53aaa',1,'Aspose\Barcode\Internal\Point\getX()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ad5c100abe75eb6c19d8fe71b5faf04f3',1,'Aspose\Barcode\Internal\Rectangle\getX()']]], - ['getxdimension_587',['getXDimension',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a88cabb2fc256973ac589ec4fdf1fb454',1,'Aspose\Barcode\BarcodeParameters\getXDimension()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ab743e80b290f20cfdf20a095ebdf4b02',1,'Aspose\Barcode\QualitySettings\getXDimension()']]], + ['getxdimension_587',['getXDimension',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a88cabb2fc256973ac589ec4fdf1fb454',1,'Aspose\Barcode\Generation\BarcodeParameters\getXDimension()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ab743e80b290f20cfdf20a095ebdf4b02',1,'Aspose\Barcode\Recognition\QualitySettings\getXDimension()']]], ['gety_588',['getY',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#ac7b222b5f8115099c111af3532c2488b',1,'Aspose\Barcode\Internal\Point\getY()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ad388593229ccd9be8a010e2c776cd978',1,'Aspose\Barcode\Internal\Rectangle\getY()']]], ['getyear_589',['getYear',['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#ae912ed29d8bad22b2424bfe5a5cc9935',1,'Aspose::Barcode::MaxiCodeStructuredSecondMessage']]], ['gif_590',['GIF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a72dd810649dcf7bc1c1068dea1e8ebaa',1,'Aspose::Barcode::BarCodeImageFormat']]], @@ -290,13 +290,13 @@ var searchData= ['gs1_592',['GS1',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a59e6afd62c3984ad078f30767bc78006',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['gs1compositebarextendedparameters_593',['GS1CompositeBarExtendedParameters',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html',1,'Aspose::Barcode']]], ['gs1compositebarparameters_594',['GS1CompositeBarParameters',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html',1,'Aspose::Barcode']]], - ['gs_5f1_5faztec_595',['GS_1_AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#addb5f65430849e6ec6d33b53aa15bfe9',1,'Aspose\Barcode\EncodeTypes\GS_1_AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64e7b2cd2cb07c72873747e605d99925',1,'Aspose\Barcode\DecodeType\GS_1_AZTEC()']]], + ['gs_5f1_5faztec_595',['GS_1_AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#addb5f65430849e6ec6d33b53aa15bfe9',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64e7b2cd2cb07c72873747e605d99925',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_AZTEC()']]], ['gs_5f1_5fcodablock_5ff_596',['GS_1_CODABLOCK_F',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4353da988b6f176e25f281dd9b7dd16d',1,'Aspose::Barcode::EncodeTypes']]], - ['gs_5f1_5fcode_5f128_597',['GS_1_CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ae2ba70a79b51becbb67e714353d46db4',1,'Aspose\Barcode\EncodeTypes\GS_1_CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefd67aab5faecf9045ba6f8154891d29',1,'Aspose\Barcode\DecodeType\GS_1_CODE_128()']]], - ['gs_5f1_5fcomposite_5fbar_598',['GS_1_COMPOSITE_BAR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3506eea445e153c30b2dfb53301b35e8',1,'Aspose\Barcode\EncodeTypes\GS_1_COMPOSITE_BAR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0a409488a7606b01009ace2d8189a2e0',1,'Aspose\Barcode\DecodeType\GS_1_COMPOSITE_BAR()']]], - ['gs_5f1_5fdata_5fmatrix_599',['GS_1_DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab6d1c121facc04c56b10779463c62bdc',1,'Aspose\Barcode\EncodeTypes\GS_1_DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab0e350e502e3eab143f236ac4de0a2da',1,'Aspose\Barcode\DecodeType\GS_1_DATA_MATRIX()']]], - ['gs_5f1_5fdot_5fcode_600',['GS_1_DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad70bf1c8a08291cfff0f8a7bc4a93499',1,'Aspose\Barcode\EncodeTypes\GS_1_DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a918f2fe33ea6a99debb49588547fd164',1,'Aspose\Barcode\DecodeType\GS_1_DOT_CODE()']]], - ['gs_5f1_5fhan_5fxin_601',['GS_1_HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34d1a94b17994521b778886ba7bcfdec',1,'Aspose\Barcode\EncodeTypes\GS_1_HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2cc4a815a5a737962d4c8e37dfb4d9fc',1,'Aspose\Barcode\DecodeType\GS_1_HAN_XIN()']]], - ['gs_5f1_5fmicro_5fpdf_5f417_602',['GS_1_MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aa5f1e37f764dde1ffab92efc3379a6c7',1,'Aspose\Barcode\EncodeTypes\GS_1_MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1eb84d876d08148c36bc5c944d43793d',1,'Aspose\Barcode\DecodeType\GS_1_MICRO_PDF_417()']]], - ['gs_5f1_5fqr_603',['GS_1_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afee393cc3a1f31832205a389a98eaa56',1,'Aspose\Barcode\EncodeTypes\GS_1_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9cb1e2de243128bbd8698b22f2250cd4',1,'Aspose\Barcode\DecodeType\GS_1_QR()']]] + ['gs_5f1_5fcode_5f128_597',['GS_1_CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ae2ba70a79b51becbb67e714353d46db4',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefd67aab5faecf9045ba6f8154891d29',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_CODE_128()']]], + ['gs_5f1_5fcomposite_5fbar_598',['GS_1_COMPOSITE_BAR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3506eea445e153c30b2dfb53301b35e8',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_COMPOSITE_BAR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0a409488a7606b01009ace2d8189a2e0',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_COMPOSITE_BAR()']]], + ['gs_5f1_5fdata_5fmatrix_599',['GS_1_DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab6d1c121facc04c56b10779463c62bdc',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab0e350e502e3eab143f236ac4de0a2da',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_DATA_MATRIX()']]], + ['gs_5f1_5fdot_5fcode_600',['GS_1_DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad70bf1c8a08291cfff0f8a7bc4a93499',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a918f2fe33ea6a99debb49588547fd164',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_DOT_CODE()']]], + ['gs_5f1_5fhan_5fxin_601',['GS_1_HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34d1a94b17994521b778886ba7bcfdec',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2cc4a815a5a737962d4c8e37dfb4d9fc',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_HAN_XIN()']]], + ['gs_5f1_5fmicro_5fpdf_5f417_602',['GS_1_MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aa5f1e37f764dde1ffab92efc3379a6c7',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1eb84d876d08148c36bc5c944d43793d',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_MICRO_PDF_417()']]], + ['gs_5f1_5fqr_603',['GS_1_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afee393cc3a1f31832205a389a98eaa56',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9cb1e2de243128bbd8698b22f2250cd4',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_QR()']]] ]; diff --git a/doc/search/all_9.js b/doc/search/all_9.js index a2218d4d..64dd98a3 100644 --- a/doc/search/all_9.js +++ b/doc/search/all_9.js @@ -1,27 +1,27 @@ var searchData= [ - ['han_5fxin_604',['HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92339e831f1c982c5eeb4ccb427a9729',1,'Aspose\Barcode\EncodeTypes\HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae819fa9b5c81e1b4cd7090348fc16cf6',1,'Aspose\Barcode\DecodeType\HAN_XIN()']]], + ['han_5fxin_604',['HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92339e831f1c982c5eeb4ccb427a9729',1,'Aspose\Barcode\Generation\EncodeTypes\HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae819fa9b5c81e1b4cd7090348fc16cf6',1,'Aspose\Barcode\Recognition\DecodeType\HAN_XIN()']]], ['hanxinencodemode_605',['HanXinEncodeMode',['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html',1,'Aspose::Barcode']]], ['hanxinerrorlevel_606',['HanXinErrorLevel',['../d6/d25/classAspose_1_1Barcode_1_1HanXinErrorLevel.html',1,'Aspose::Barcode']]], ['hanxinextcodetextbuilder_607',['HanXinExtCodetextBuilder',['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html',1,'Aspose::Barcode']]], ['hanxinextcodetextbuildertype_608',['HanXinExtCodetextBuilderType',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html',1,'Aspose::Barcode']]], ['hanxinparameters_609',['HanXinParameters',['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html',1,'Aspose::Barcode']]], ['hanxinversion_610',['HanXinVersion',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html',1,'Aspose::Barcode']]], - ['hibc_5faztec_5flic_611',['HIBC_AZTEC_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59b5113d17b3256c7e6fe219f6ab4a74',1,'Aspose\Barcode\EncodeTypes\HIBC_AZTEC_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af2745e2191f1394f0c93cf24e1c7fc9a',1,'Aspose\Barcode\DecodeType\HIBC_AZTEC_LIC()']]], - ['hibc_5faztec_5fpas_612',['HIBC_AZTEC_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0265a9593a851f2d5bee0de0ad267999',1,'Aspose\Barcode\EncodeTypes\HIBC_AZTEC_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af1b89f823936bb8adaa8e2839597ea8d',1,'Aspose\Barcode\DecodeType\HIBC_AZTEC_PAS()']]], - ['hibc_5fcode_5f128_5flic_613',['HIBC_CODE_128_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abecbbedfe3def083c63bf0a202fab73b',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_128_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a582cb3fb248fd530fc36fd3b367c3dbb',1,'Aspose\Barcode\DecodeType\HIBC_CODE_128_LIC()']]], - ['hibc_5fcode_5f128_5fpas_614',['HIBC_CODE_128_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5eecc3a537b5fb24b2b0997d837128c',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_128_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab269e8b21d078efb50c5926e944869a0',1,'Aspose\Barcode\DecodeType\HIBC_CODE_128_PAS()']]], - ['hibc_5fcode_5f39_5flic_615',['HIBC_CODE_39_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abb71438ab7397953d765195da973a06c',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_39_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9ea0d7d477a16a1a2a41397d99a135b6',1,'Aspose\Barcode\DecodeType\HIBC_CODE_39_LIC()']]], - ['hibc_5fcode_5f39_5fpas_616',['HIBC_CODE_39_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3e6924151e7c5d457155257bacbc6704',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_39_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab8b1d29692b27bab355d484bd7f38969',1,'Aspose\Barcode\DecodeType\HIBC_CODE_39_PAS()']]], - ['hibc_5fdata_5fmatrix_5flic_617',['HIBC_DATA_MATRIX_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57ba4cd4940857862985c64fbdee3770',1,'Aspose\Barcode\EncodeTypes\HIBC_DATA_MATRIX_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a14d108663e5ac6d31a34a083ed71707b',1,'Aspose\Barcode\DecodeType\HIBC_DATA_MATRIX_LIC()']]], - ['hibc_5fdata_5fmatrix_5fpas_618',['HIBC_DATA_MATRIX_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2e1ce46b0d7878e687eb8922e38c1fc4',1,'Aspose\Barcode\EncodeTypes\HIBC_DATA_MATRIX_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e092e78f12ade0cf482ad144ef0ad2a',1,'Aspose\Barcode\DecodeType\HIBC_DATA_MATRIX_PAS()']]], - ['hibcliccombinedcodetext_619',['HIBCLICCombinedCodetext',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html',1,'Aspose\Barcode\HIBCLICCombinedCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ad3a21f43a1a7c5d6c50a8c84eb3a1b04',1,'Aspose\Barcode\ComplexCodetextType\HIBCLICCombinedCodetext()']]], + ['hibc_5faztec_5flic_611',['HIBC_AZTEC_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59b5113d17b3256c7e6fe219f6ab4a74',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_AZTEC_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af2745e2191f1394f0c93cf24e1c7fc9a',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_AZTEC_LIC()']]], + ['hibc_5faztec_5fpas_612',['HIBC_AZTEC_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0265a9593a851f2d5bee0de0ad267999',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_AZTEC_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af1b89f823936bb8adaa8e2839597ea8d',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_AZTEC_PAS()']]], + ['hibc_5fcode_5f128_5flic_613',['HIBC_CODE_128_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abecbbedfe3def083c63bf0a202fab73b',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_128_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a582cb3fb248fd530fc36fd3b367c3dbb',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_128_LIC()']]], + ['hibc_5fcode_5f128_5fpas_614',['HIBC_CODE_128_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5eecc3a537b5fb24b2b0997d837128c',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_128_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab269e8b21d078efb50c5926e944869a0',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_128_PAS()']]], + ['hibc_5fcode_5f39_5flic_615',['HIBC_CODE_39_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abb71438ab7397953d765195da973a06c',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_39_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9ea0d7d477a16a1a2a41397d99a135b6',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_39_LIC()']]], + ['hibc_5fcode_5f39_5fpas_616',['HIBC_CODE_39_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3e6924151e7c5d457155257bacbc6704',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_39_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab8b1d29692b27bab355d484bd7f38969',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_39_PAS()']]], + ['hibc_5fdata_5fmatrix_5flic_617',['HIBC_DATA_MATRIX_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57ba4cd4940857862985c64fbdee3770',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_DATA_MATRIX_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a14d108663e5ac6d31a34a083ed71707b',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_DATA_MATRIX_LIC()']]], + ['hibc_5fdata_5fmatrix_5fpas_618',['HIBC_DATA_MATRIX_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2e1ce46b0d7878e687eb8922e38c1fc4',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_DATA_MATRIX_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e092e78f12ade0cf482ad144ef0ad2a',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_DATA_MATRIX_PAS()']]], + ['hibcliccombinedcodetext_619',['HIBCLICCombinedCodetext',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ad3a21f43a1a7c5d6c50a8c84eb3a1b04',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\HIBCLICCombinedCodetext()']]], ['hibcliccomplexcodetext_620',['HIBCLICComplexCodetext',['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html',1,'Aspose::Barcode']]], - ['hibclicprimarydatacodetext_621',['HIBCLICPrimaryDataCodetext',['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#aab8e0c801c98ee8ff60c0aedb386ca89',1,'Aspose\Barcode\ComplexCodetextType\HIBCLICPrimaryDataCodetext()']]], + ['hibclicprimarydatacodetext_621',['HIBCLICPrimaryDataCodetext',['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#aab8e0c801c98ee8ff60c0aedb386ca89',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\HIBCLICPrimaryDataCodetext()']]], ['hibclicsecondaryandadditionaldatacodetext_622',['HIBCLICSecondaryAndAdditionalDataCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ada4b8620ead4803fc9859fa8daee2789',1,'Aspose::Barcode::ComplexCodetextType']]], ['hibcpascodetext_623',['HIBCPASCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#af61893e22cf77129e6935a3acd3c2b5e',1,'Aspose::Barcode::ComplexCodetextType']]], - ['hibcqrlic_624',['HIBCQRLIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a054c4a7a6b426350c6e1e3744a73ad52',1,'Aspose\Barcode\EncodeTypes\HIBCQRLIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a096f8de7937e0050747de2f1f793d02e',1,'Aspose\Barcode\DecodeType\HIBCQRLIC()']]], - ['hibcqrpas_625',['HIBCQRPAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a741f8056e06617a380710c1ea2e417bf',1,'Aspose\Barcode\EncodeTypes\HIBCQRPAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a72400bb6a8f2f46c8ca39d9d2fceae1a',1,'Aspose\Barcode\DecodeType\HIBCQRPAS()']]], + ['hibcqrlic_624',['HIBCQRLIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a054c4a7a6b426350c6e1e3744a73ad52',1,'Aspose\Barcode\Generation\EncodeTypes\HIBCQRLIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a096f8de7937e0050747de2f1f793d02e',1,'Aspose\Barcode\Recognition\DecodeType\HIBCQRLIC()']]], + ['hibcqrpas_625',['HIBCQRPAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a741f8056e06617a380710c1ea2e417bf',1,'Aspose\Barcode\Generation\EncodeTypes\HIBCQRPAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a72400bb6a8f2f46c8ca39d9d2fceae1a',1,'Aspose\Barcode\Recognition\DecodeType\HIBCQRPAS()']]], ['high_626',['HIGH',['../d4/d97/classAspose_1_1Barcode_1_1BarcodeQualityMode.html#a2cf4e0700b067859b3cd98809532a5cc',1,'Aspose::Barcode::BarcodeQualityMode']]], ['hsl_627',['HSL',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#a9ab3a17f224a393621aad8559e3490c6',1,'Aspose::Barcode::SvgColorMode']]], ['hsla_628',['HSLA',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#a82e8ab2962b0cfb22889fcafa0cde683',1,'Aspose::Barcode::SvgColorMode']]], diff --git a/doc/search/all_a.js b/doc/search/all_a.js index bb31bdbe..dc752f32 100644 --- a/doc/search/all_a.js +++ b/doc/search/all_a.js @@ -1,34 +1,34 @@ var searchData= [ - ['iata_5f2_5fof_5f5_630',['IATA_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4ed7294022e3ea0925a8aad3a00dfd64',1,'Aspose\Barcode\EncodeTypes\IATA_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9e4e9a3dbd2170d764c91b2eefa803b8',1,'Aspose\Barcode\DecodeType\IATA_2_OF_5()']]], + ['iata_5f2_5fof_5f5_630',['IATA_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4ed7294022e3ea0925a8aad3a00dfd64',1,'Aspose\Barcode\Generation\EncodeTypes\IATA_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9e4e9a3dbd2170d764c91b2eefa803b8',1,'Aspose\Barcode\Recognition\DecodeType\IATA_2_OF_5()']]], ['icomplexcodetext_631',['IComplexCodetext',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html',1,'Aspose::Barcode']]], ['imageparameters_632',['ImageParameters',['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html',1,'Aspose::Barcode']]], - ['importfromxml_633',['importFromXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0d406d2d9be65ce8f5063b1345671e4a',1,'Aspose\Barcode\BarcodeGenerator\importFromXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ab52e2a7b299cec550231b22e06f6c17e',1,'Aspose\Barcode\BarCodeReader\importFromXml()']]], + ['importfromxml_633',['importFromXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0d406d2d9be65ce8f5063b1345671e4a',1,'Aspose\Barcode\Generation\BarcodeGenerator\importFromXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ab52e2a7b299cec550231b22e06f6c17e',1,'Aspose\Barcode\Recognition\BarCodeReader\importFromXml()']]], ['inch_634',['INCH',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#aee37b6529221a3b1e4fffc72b9f4a59d',1,'Aspose::Barcode::GraphicsUnit']]], - ['init_635',['init',['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a425436cc9d2014fb9d96f86fe7853c01',1,'Aspose\Barcode\MaxiCodeExtCodetextBuilder\init()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a6f225e9a0ec48e3bd8a8599ca232448b',1,'Aspose\Barcode\HanXinExtCodetextBuilder\init()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a962aeff35c030d799ef57f1ec4a5de3f',1,'Aspose\Barcode\BarCodeReader\init()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a7b9e2fc4a39d4d18cef147bf5f605390',1,'Aspose\Barcode\ExtCodetextBuilder\init()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a388e50fdccd9b0e192c1de20dc599dea',1,'Aspose\Barcode\QrExtCodetextBuilder\init()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a98880d14ece66e6ff9afdceaaeca5a71',1,'Aspose\Barcode\DataMatrixExtCodetextBuilder\init()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a20c265e3caf187391e58239786c5c81e',1,'Aspose\Barcode\DotCodeExtCodetextBuilder\init()']]], - ['initfieldsfromdto_636',['initFieldsFromDto',['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a42e40167df042e9371a36294c2cb1bfb',1,'Aspose\Barcode\CodabarExtendedParameters\initFieldsFromDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a03ff9f681bc532bf4db5954c2b5b8462',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\initFieldsFromDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a3b3f1e39b5a15402e11508128faf05a9',1,'Aspose\Barcode\Code128DataPortion\initFieldsFromDto()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab0ec338a72b18d2cf9cdd91d499ad971',1,'Aspose\Barcode\Address\initFieldsFromDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#ac6e5a579c66a3bce42a6224876734edc',1,'Aspose\Barcode\AlternativeScheme\initFieldsFromDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a61e6af47ce4e62b4c78bb3545cca80d9',1,'Aspose\Barcode\SwissQRBill\initFieldsFromDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aade6e52019bd66acbe869cabf9ac67c7',1,'Aspose\Barcode\ComplexBarcodeGenerator\initFieldsFromDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8be7f23aa323ea035cd267c7dc0aa569',1,'Aspose\Barcode\MailmarkCodetext\initFieldsFromDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a265c2b904a2bb4adb81f123d8d1fc9e2',1,'Aspose\Barcode\Mailmark2DCodetext\initFieldsFromDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a64b95df68ba63af9a6c871374758efb6',1,'Aspose\Barcode\SwissQRCodetext\initFieldsFromDto()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aef1d3db8d6b1f06829c86f18ba773331',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\initFieldsFromDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a2cecfe0b037322511b0bc651b8ac99d4',1,'Aspose\Barcode\MaxiCodeCodetextMode2\initFieldsFromDto()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a4a4ffd28b484a901f364df4f3fe3e083',1,'Aspose\Barcode\MaxiCodeCodetextMode3\initFieldsFromDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#acc39abfc2d2bac358e5a1677655fcf9a',1,'Aspose\Barcode\MaxiCodeSecondMessage\initFieldsFromDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a4c19059e335ec8160a7cb4b243ab0b1e',1,'Aspose\Barcode\MaxiCodeStandardCodetext\initFieldsFromDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa0f7402af3f030d3692b91bb306474bf',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\initFieldsFromDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a6a2ab6e0bd1ea7f2e9b1241076964d95',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\initFieldsFromDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4213cb99d0c21335383e88e239917ce4',1,'Aspose\Barcode\HIBCLICCombinedCodetext\initFieldsFromDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae4cbc44b6e6fda347cba2ab1ec9ccf2f',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\initFieldsFromDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a673648b72335da1b01146cc8f279ce8b',1,'Aspose\Barcode\BarcodeGenerator\initFieldsFromDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a440e8b21ebc913636421a31765009d50',1,'Aspose\Barcode\BaseGenerationParameters\initFieldsFromDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a25d42382153dbd9f6ec99742cdac8379',1,'Aspose\Barcode\BarcodeParameters\initFieldsFromDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a75d9915ab01c30b6f80e02dce1f8db86',1,'Aspose\Barcode\CodetextParameters\initFieldsFromDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a1cdc53577514e42a1661b20367faac15',1,'Aspose\Barcode\PostalParameters\initFieldsFromDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a95b34642ef5332278bb8666d7b93355f',1,'Aspose\Barcode\AustralianPostParameters\initFieldsFromDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad8dc290f524bbccbc0b0306164c52899',1,'Aspose\Barcode\CodablockParameters\initFieldsFromDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#abc02558dbea3d88a736a87851b7e7922',1,'Aspose\Barcode\DataBarParameters\initFieldsFromDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af828f8182783c79d793b843c4ed364a7',1,'Aspose\Barcode\DataMatrixParameters\initFieldsFromDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a3edad8f5c4726c45e6533e154aaf12af',1,'Aspose\Barcode\Code16KParameters\initFieldsFromDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a5a5976d73aaeb307634afea1e3c0b7b7',1,'Aspose\Barcode\DotCodeParameters\initFieldsFromDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a48eaeb8d8c4d3379a6378e6d93dd57b9',1,'Aspose\Barcode\GS1CompositeBarParameters\initFieldsFromDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#adbba5e22cbe27f3fa9cd3608e0ad5339',1,'Aspose\Barcode\ITFParameters\initFieldsFromDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a83f6e56917690af84fcf0e86e37a3654',1,'Aspose\Barcode\QrParameters\initFieldsFromDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#aa1801709fa5178ea0bd8250694cacfba',1,'Aspose\Barcode\QrStructuredAppendParameters\initFieldsFromDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a1734ee3585a4bc635ee4e6b54ee37602',1,'Aspose\Barcode\Pdf417Parameters\initFieldsFromDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af40eb10399eb9f5a619e563520b24a06',1,'Aspose\Barcode\SupplementParameters\initFieldsFromDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a19bf66f1591c119d6ed83da514361e24',1,'Aspose\Barcode\MaxiCodeParameters\initFieldsFromDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#ae8b7024c9514575f47c13398d96751b5',1,'Aspose\Barcode\PatchCodeParameters\initFieldsFromDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a891fa74fa320eae4a6c1468b07d472ab',1,'Aspose\Barcode\Code128Parameters\initFieldsFromDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#ac72bec59d0414395d58bd8340137dccb',1,'Aspose\Barcode\HanXinParameters\initFieldsFromDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abd4bfd11983fe736c73b44e14bb72c5d',1,'Aspose\Barcode\AztecParameters\initFieldsFromDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a3fd1afdf6b378aa9e6246ba9478f62d2',1,'Aspose\Barcode\CodabarParameters\initFieldsFromDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#ab35b4104a793ff4c6650e003aa497f15',1,'Aspose\Barcode\CouponParameters\initFieldsFromDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#acc698fcdf76be755b97c84fe3e9d67f1',1,'Aspose\Barcode\CaptionParameters\initFieldsFromDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#abc409417f7fd84653ef17353c63d18e3',1,'Aspose\Barcode\Unit\initFieldsFromDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#aee35c0eb261fd7bbc0fd119ad19c7166',1,'Aspose\Barcode\FontUnit\initFieldsFromDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a9a37005dd9f270754eeb706a2de2e162',1,'Aspose\Barcode\Padding\initFieldsFromDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#adec0256ceb14f844c2954903539302c1',1,'Aspose\Barcode\BorderParameters\initFieldsFromDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a5a20b524d6ce06fd96d3a200c80121f7',1,'Aspose\Barcode\ImageParameters\initFieldsFromDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a37459585f5e57ff5875acbe7dbb7f81d',1,'Aspose\Barcode\SvgParameters\initFieldsFromDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a9a115eae98f091bc9e43601c1945d2ea',1,'Aspose\Barcode\Internal\Communicator\initFieldsFromDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#aa7713b7530b29e3383dca9392571ff77',1,'Aspose\Barcode\Internal\Point\initFieldsFromDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aca611ae3e35b676cf8f810750753b389',1,'Aspose\Barcode\Internal\Rectangle\initFieldsFromDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a7a9bb9b8c442b6f9db1a251bdc2bbbc3',1,'Aspose\Barcode\BarCodeReader\initFieldsFromDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a62a7a9aa1832dbdd4726998b72c5c03c',1,'Aspose\Barcode\BarcodeSettings\initFieldsFromDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#ae5cb6b8d84e8a8e80c074a6396f661f8',1,'Aspose\Barcode\AustraliaPostSettings\initFieldsFromDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a10bf7e43f18adeb6e034481493660f5d',1,'Aspose\Barcode\QualitySettings\initFieldsFromDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a09e3287f76f28162cfafbf3b84799720',1,'Aspose\Barcode\BarCodeResult\initFieldsFromDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a6a0a71db26072338b2aa07badca65ada',1,'Aspose\Barcode\BarCodeRegionParameters\initFieldsFromDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a598c188ef92cb8f2fc41c7240c23452a',1,'Aspose\Barcode\Quadrangle\initFieldsFromDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a90213214ca1c91aaceabbcef4010456e',1,'Aspose\Barcode\BarCodeExtendedParameters\initFieldsFromDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#acaa44c154e6dff9c59d971226c7a5f27',1,'Aspose\Barcode\OneDExtendedParameters\initFieldsFromDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7072cfe96f6d20c008de22390809750c',1,'Aspose\Barcode\Code128ExtendedParameters\initFieldsFromDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab57906c7703701d25c4c1dd479332886',1,'Aspose\Barcode\QRExtendedParameters\initFieldsFromDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a54bc576122c0695a189de5e4574b5132',1,'Aspose\Barcode\Pdf417ExtendedParameters\initFieldsFromDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#abb25c7aca9cebc55d417767394c90f00',1,'Aspose\Barcode\DataBarExtendedParameters\initFieldsFromDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5041413c55d94c66a5153bd85d0585d',1,'Aspose\Barcode\MaxiCodeExtendedParameters\initFieldsFromDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a1b0e185690dbc07482d7162e486201e3',1,'Aspose\Barcode\DotCodeExtendedParameters\initFieldsFromDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a526ac397fd162931ad59037d0e425701',1,'Aspose\Barcode\DataMatrixExtendedParameters\initFieldsFromDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a96539fc7932d67ceff5ff2c5bb62d936',1,'Aspose\Barcode\AztecExtendedParameters\initFieldsFromDto()']]], - ['initfromstring_637',['initFromString',['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#afdf8a37cd8122d9260158949878458c4',1,'Aspose\Barcode\MaxiCodeCodetextMode3\initFromString()'],['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a8ae8e3bd3dc419ea4e9ecdedf9b09f8f',1,'Aspose\Barcode\IComplexCodetext\initFromString()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a599ac805d61d3a9611ff10600d92e5a6',1,'Aspose\Barcode\MailmarkCodetext\initFromString()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a633d8c246f5ba4ecac75d3f1bcdc59f7',1,'Aspose\Barcode\Mailmark2DCodetext\initFromString()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a97ec963dcd6329aec838e4491e937199',1,'Aspose\Barcode\SwissQRCodetext\initFromString()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a21606dba1ab7040bc9bf8332bfa987d5',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\initFromString()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a504509b06f55970458cb35c2f190314c',1,'Aspose\Barcode\MaxiCodeCodetextMode2\initFromString()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a95f749228e4d5fa137d5f32a8373f73f',1,'Aspose\Barcode\MaxiCodeStandardCodetext\initFromString()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a14f6b1120daf6804909c01a315c9d156',1,'Aspose\Barcode\HIBCLICComplexCodetext\initFromString()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4a7d2e00dbeba9178adaa26867e193e3',1,'Aspose\Barcode\HIBCLICCombinedCodetext\initFromString()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a963e45dec76d8b47a4f4ad4f496c75b3',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\initFromString()']]], + ['init_635',['init',['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a425436cc9d2014fb9d96f86fe7853c01',1,'Aspose\Barcode\Generation\MaxiCodeExtCodetextBuilder\init()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a6f225e9a0ec48e3bd8a8599ca232448b',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\init()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a962aeff35c030d799ef57f1ec4a5de3f',1,'Aspose\Barcode\Recognition\BarCodeReader\init()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a7b9e2fc4a39d4d18cef147bf5f605390',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\init()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a388e50fdccd9b0e192c1de20dc599dea',1,'Aspose\Barcode\Generation\QrExtCodetextBuilder\init()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a98880d14ece66e6ff9afdceaaeca5a71',1,'Aspose\Barcode\Generation\DataMatrixExtCodetextBuilder\init()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a20c265e3caf187391e58239786c5c81e',1,'Aspose\Barcode\Generation\DotCodeExtCodetextBuilder\init()']]], + ['initfieldsfromdto_636',['initFieldsFromDto',['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a42e40167df042e9371a36294c2cb1bfb',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\initFieldsFromDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a03ff9f681bc532bf4db5954c2b5b8462',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\initFieldsFromDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a3b3f1e39b5a15402e11508128faf05a9',1,'Aspose\Barcode\Recognition\Code128DataPortion\initFieldsFromDto()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab0ec338a72b18d2cf9cdd91d499ad971',1,'Aspose\Barcode\ComplexBarcode\Address\initFieldsFromDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#ac6e5a579c66a3bce42a6224876734edc',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\initFieldsFromDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a61e6af47ce4e62b4c78bb3545cca80d9',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\initFieldsFromDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aade6e52019bd66acbe869cabf9ac67c7',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\initFieldsFromDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8be7f23aa323ea035cd267c7dc0aa569',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\initFieldsFromDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a265c2b904a2bb4adb81f123d8d1fc9e2',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\initFieldsFromDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a64b95df68ba63af9a6c871374758efb6',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\initFieldsFromDto()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aef1d3db8d6b1f06829c86f18ba773331',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\initFieldsFromDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a2cecfe0b037322511b0bc651b8ac99d4',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\initFieldsFromDto()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a4a4ffd28b484a901f364df4f3fe3e083',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\initFieldsFromDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#acc39abfc2d2bac358e5a1677655fcf9a',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeSecondMessage\initFieldsFromDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a4c19059e335ec8160a7cb4b243ab0b1e',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\initFieldsFromDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa0f7402af3f030d3692b91bb306474bf',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\initFieldsFromDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a6a2ab6e0bd1ea7f2e9b1241076964d95',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\initFieldsFromDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4213cb99d0c21335383e88e239917ce4',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\initFieldsFromDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae4cbc44b6e6fda347cba2ab1ec9ccf2f',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\initFieldsFromDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a673648b72335da1b01146cc8f279ce8b',1,'Aspose\Barcode\Generation\BarcodeGenerator\initFieldsFromDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a440e8b21ebc913636421a31765009d50',1,'Aspose\Barcode\Generation\BaseGenerationParameters\initFieldsFromDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a25d42382153dbd9f6ec99742cdac8379',1,'Aspose\Barcode\Generation\BarcodeParameters\initFieldsFromDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a75d9915ab01c30b6f80e02dce1f8db86',1,'Aspose\Barcode\Generation\CodetextParameters\initFieldsFromDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a1cdc53577514e42a1661b20367faac15',1,'Aspose\Barcode\Generation\PostalParameters\initFieldsFromDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a95b34642ef5332278bb8666d7b93355f',1,'Aspose\Barcode\Generation\AustralianPostParameters\initFieldsFromDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad8dc290f524bbccbc0b0306164c52899',1,'Aspose\Barcode\Generation\CodablockParameters\initFieldsFromDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#abc02558dbea3d88a736a87851b7e7922',1,'Aspose\Barcode\Generation\DataBarParameters\initFieldsFromDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af828f8182783c79d793b843c4ed364a7',1,'Aspose\Barcode\Generation\DataMatrixParameters\initFieldsFromDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a3edad8f5c4726c45e6533e154aaf12af',1,'Aspose\Barcode\Generation\Code16KParameters\initFieldsFromDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a5a5976d73aaeb307634afea1e3c0b7b7',1,'Aspose\Barcode\Generation\DotCodeParameters\initFieldsFromDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a48eaeb8d8c4d3379a6378e6d93dd57b9',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\initFieldsFromDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#adbba5e22cbe27f3fa9cd3608e0ad5339',1,'Aspose\Barcode\Generation\ITFParameters\initFieldsFromDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a83f6e56917690af84fcf0e86e37a3654',1,'Aspose\Barcode\Generation\QrParameters\initFieldsFromDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#aa1801709fa5178ea0bd8250694cacfba',1,'Aspose\Barcode\Generation\QrStructuredAppendParameters\initFieldsFromDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a1734ee3585a4bc635ee4e6b54ee37602',1,'Aspose\Barcode\Generation\Pdf417Parameters\initFieldsFromDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af40eb10399eb9f5a619e563520b24a06',1,'Aspose\Barcode\Generation\SupplementParameters\initFieldsFromDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a19bf66f1591c119d6ed83da514361e24',1,'Aspose\Barcode\Generation\MaxiCodeParameters\initFieldsFromDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#ae8b7024c9514575f47c13398d96751b5',1,'Aspose\Barcode\Generation\PatchCodeParameters\initFieldsFromDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a891fa74fa320eae4a6c1468b07d472ab',1,'Aspose\Barcode\Generation\Code128Parameters\initFieldsFromDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#ac72bec59d0414395d58bd8340137dccb',1,'Aspose\Barcode\Generation\HanXinParameters\initFieldsFromDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abd4bfd11983fe736c73b44e14bb72c5d',1,'Aspose\Barcode\Generation\AztecParameters\initFieldsFromDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a3fd1afdf6b378aa9e6246ba9478f62d2',1,'Aspose\Barcode\Generation\CodabarParameters\initFieldsFromDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#ab35b4104a793ff4c6650e003aa497f15',1,'Aspose\Barcode\Generation\CouponParameters\initFieldsFromDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#acc698fcdf76be755b97c84fe3e9d67f1',1,'Aspose\Barcode\Generation\CaptionParameters\initFieldsFromDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#abc409417f7fd84653ef17353c63d18e3',1,'Aspose\Barcode\Generation\Unit\initFieldsFromDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#aee35c0eb261fd7bbc0fd119ad19c7166',1,'Aspose\Barcode\Generation\FontUnit\initFieldsFromDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a9a37005dd9f270754eeb706a2de2e162',1,'Aspose\Barcode\Generation\Padding\initFieldsFromDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#adec0256ceb14f844c2954903539302c1',1,'Aspose\Barcode\Generation\BorderParameters\initFieldsFromDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a5a20b524d6ce06fd96d3a200c80121f7',1,'Aspose\Barcode\Generation\ImageParameters\initFieldsFromDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a37459585f5e57ff5875acbe7dbb7f81d',1,'Aspose\Barcode\Generation\SvgParameters\initFieldsFromDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a9a115eae98f091bc9e43601c1945d2ea',1,'Aspose\Barcode\Internal\Communicator\initFieldsFromDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#aa7713b7530b29e3383dca9392571ff77',1,'Aspose\Barcode\Internal\Point\initFieldsFromDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aca611ae3e35b676cf8f810750753b389',1,'Aspose\Barcode\Internal\Rectangle\initFieldsFromDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a7a9bb9b8c442b6f9db1a251bdc2bbbc3',1,'Aspose\Barcode\Recognition\BarCodeReader\initFieldsFromDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a62a7a9aa1832dbdd4726998b72c5c03c',1,'Aspose\Barcode\Recognition\BarcodeSettings\initFieldsFromDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#ae5cb6b8d84e8a8e80c074a6396f661f8',1,'Aspose\Barcode\Recognition\AustraliaPostSettings\initFieldsFromDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a10bf7e43f18adeb6e034481493660f5d',1,'Aspose\Barcode\Recognition\QualitySettings\initFieldsFromDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a09e3287f76f28162cfafbf3b84799720',1,'Aspose\Barcode\Recognition\BarCodeResult\initFieldsFromDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a6a0a71db26072338b2aa07badca65ada',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\initFieldsFromDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a598c188ef92cb8f2fc41c7240c23452a',1,'Aspose\Barcode\Recognition\Quadrangle\initFieldsFromDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a90213214ca1c91aaceabbcef4010456e',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\initFieldsFromDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#acaa44c154e6dff9c59d971226c7a5f27',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\initFieldsFromDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7072cfe96f6d20c008de22390809750c',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\initFieldsFromDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab57906c7703701d25c4c1dd479332886',1,'Aspose\Barcode\Recognition\QRExtendedParameters\initFieldsFromDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a54bc576122c0695a189de5e4574b5132',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\initFieldsFromDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#abb25c7aca9cebc55d417767394c90f00',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\initFieldsFromDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5041413c55d94c66a5153bd85d0585d',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\initFieldsFromDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a1b0e185690dbc07482d7162e486201e3',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\initFieldsFromDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a526ac397fd162931ad59037d0e425701',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\initFieldsFromDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a96539fc7932d67ceff5ff2c5bb62d936',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\initFieldsFromDto()']]], + ['initfromstring_637',['initFromString',['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#afdf8a37cd8122d9260158949878458c4',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\initFromString()'],['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a8ae8e3bd3dc419ea4e9ecdedf9b09f8f',1,'Aspose\Barcode\ComplexBarcode\IComplexCodetext\initFromString()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a599ac805d61d3a9611ff10600d92e5a6',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\initFromString()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a633d8c246f5ba4ecac75d3f1bcdc59f7',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\initFromString()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a97ec963dcd6329aec838e4491e937199',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\initFromString()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a21606dba1ab7040bc9bf8332bfa987d5',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\initFromString()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a504509b06f55970458cb35c2f190314c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\initFromString()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a95f749228e4d5fa137d5f32a8373f73f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\initFromString()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a14f6b1120daf6804909c01a315c9d156',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\initFromString()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4a7d2e00dbeba9178adaa26867e193e3',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\initFromString()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a963e45dec76d8b47a4f4ad4f496c75b3',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\initFromString()']]], ['initunit_638',['initUnit',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#ae51fff1aa315cfc40cfd32404dc7bf2f',1,'Aspose::Barcode::Unit']]], - ['interleaved_5f2_5fof_5f5_639',['INTERLEAVED_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aba4363a09f7bb1c01f89fda01905546b',1,'Aspose\Barcode\EncodeTypes\INTERLEAVED_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aad4368b6a97fe958e937f794bcc8f801',1,'Aspose\Barcode\DecodeType\INTERLEAVED_2_OF_5()']]], + ['interleaved_5f2_5fof_5f5_639',['INTERLEAVED_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aba4363a09f7bb1c01f89fda01905546b',1,'Aspose\Barcode\Generation\EncodeTypes\INTERLEAVED_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aad4368b6a97fe958e937f794bcc8f801',1,'Aspose\Barcode\Recognition\DecodeType\INTERLEAVED_2_OF_5()']]], ['interpolation_640',['INTERPOLATION',['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a7cefefa2900ea8e319a2d80169e4dc89',1,'Aspose::Barcode::AutoSizeMode']]], ['intersect_641',['intersect',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#afff9f230fecd49d705732bf9336c9ef2',1,'Aspose::Barcode::Internal::Rectangle']]], ['invariant_642',['INVARIANT',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a45188308605077f74c9b05c36d5660de',1,'Aspose::Barcode::ECIEncodings']]], ['inverseimagemode_643',['InverseImageMode',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html',1,'Aspose::Barcode']]], ['is1d_644',['is1D',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa68f070869adb77c65dcd08196b2c4b4',1,'Aspose::Barcode::DecodeType']]], ['is2d_645',['is2D',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8139f529c29bb6e84591a066bef9100f',1,'Aspose::Barcode::DecodeType']]], - ['is2dcompositecomponent_646',['is2DCompositeComponent',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2d22ec111858ae699dd19032754cda8b',1,'Aspose\Barcode\DataBarParameters\is2DCompositeComponent()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a59417fede2694fe14360fb50d673d6a0',1,'Aspose\Barcode\DataBarExtendedParameters\is2DCompositeComponent()']]], + ['is2dcompositecomponent_646',['is2DCompositeComponent',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2d22ec111858ae699dd19032754cda8b',1,'Aspose\Barcode\Generation\DataBarParameters\is2DCompositeComponent()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a59417fede2694fe14360fb50d673d6a0',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\is2DCompositeComponent()']]], ['is_5fany_5fnull_647',['is_any_null',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#a6d91ba143ec6636fcfa00694cc177832',1,'Aspose::Barcode::Internal::CommonUtility']]], - ['isallowonlygs1encoding_648',['isAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a263e1bb0fffbc5b247953957d0b6bd72',1,'Aspose\Barcode\DataBarParameters\isAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a932ad6347e98d19020bc850d9d082dcd',1,'Aspose\Barcode\GS1CompositeBarParameters\isAllowOnlyGS1Encoding()']]], - ['isbn_649',['ISBN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a731b249972deccf56bc3424d381d31af',1,'Aspose\Barcode\EncodeTypes\ISBN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0737cc1da7c97076d2ce6f5cda0d1a0e',1,'Aspose\Barcode\DecodeType\ISBN()']]], + ['isallowonlygs1encoding_648',['isAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a263e1bb0fffbc5b247953957d0b6bd72',1,'Aspose\Barcode\Generation\DataBarParameters\isAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a932ad6347e98d19020bc850d9d082dcd',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\isAllowOnlyGS1Encoding()']]], + ['isbn_649',['ISBN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a731b249972deccf56bc3424d381d31af',1,'Aspose\Barcode\Generation\EncodeTypes\ISBN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0737cc1da7c97076d2ce6f5cda0d1a0e',1,'Aspose\Barcode\Recognition\DecodeType\ISBN()']]], ['ischecksumenabled_650',['isChecksumEnabled',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a48da958beb31fc12690c6fca9d84cd00',1,'Aspose::Barcode::BarcodeParameters']]], ['isclasscontainsconstantvaluefromarray_651',['isClassContainsConstantValueFromArray',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#aa9f78f783e92afbc376c2edc86ee8799',1,'Aspose::Barcode::Internal::CommonUtility']]], ['isclasscontainsconstvalue_652',['isClassContainsConstValue',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#af125c82fa777767d7e2ae7964e83d1f8',1,'Aspose::Barcode::Internal::CommonUtility']]], - ['iscode128emulation_653',['isCode128Emulation',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa88d88768eee775a0e1e8dcb044d2dd5',1,'Aspose\Barcode\Pdf417Parameters\isCode128Emulation()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#aba20c42b8bce7617ac591f5891bfbee6',1,'Aspose\Barcode\Pdf417ExtendedParameters\isCode128Emulation()']]], - ['isempty_654',['isEmpty',['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a291161e767b196103071ec2f4a887a73',1,'Aspose\Barcode\Code128ExtendedParameters\isEmpty()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ac35a8e0db863fd37d574ac9394f4b05a',1,'Aspose\Barcode\QRExtendedParameters\isEmpty()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a8cf12519366af07d08c6158bdc442c78',1,'Aspose\Barcode\Internal\Rectangle\isEmpty()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a29730dc264089abee5665fb2f757cabd',1,'Aspose\Barcode\Quadrangle\isEmpty()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a57026cfa2f877aacf9b4c077cb3a7737',1,'Aspose\Barcode\OneDExtendedParameters\isEmpty()']]], + ['iscode128emulation_653',['isCode128Emulation',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa88d88768eee775a0e1e8dcb044d2dd5',1,'Aspose\Barcode\Generation\Pdf417Parameters\isCode128Emulation()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#aba20c42b8bce7617ac591f5891bfbee6',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\isCode128Emulation()']]], + ['isempty_654',['isEmpty',['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a291161e767b196103071ec2f4a887a73',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\isEmpty()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ac35a8e0db863fd37d574ac9394f4b05a',1,'Aspose\Barcode\Recognition\QRExtendedParameters\isEmpty()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a8cf12519366af07d08c6158bdc442c78',1,'Aspose\Barcode\Internal\Rectangle\isEmpty()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a29730dc264089abee5665fb2f757cabd',1,'Aspose\Barcode\Recognition\Quadrangle\isEmpty()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a57026cfa2f877aacf9b4c077cb3a7737',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\isEmpty()']]], ['isexplicitsizeinpixels_655',['isExplicitSizeInPixels',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#ab4d2dea62d21130c49ef4adddc534974',1,'Aspose::Barcode::SvgParameters']]], ['islicensed_656',['isLicensed',['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a9fa355ec712dc77d43be5a0537824251',1,'Aspose::Barcode::Internal::License']]], - ['islinked_657',['isLinked',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aace6ded04ed293a1a64532bafd5bd028',1,'Aspose\Barcode\Pdf417Parameters\isLinked()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a9d811801501e00d20baab2956a301739',1,'Aspose\Barcode\Pdf417ExtendedParameters\isLinked()']]], - ['ismn_658',['ISMN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a677251b6ac588ffa906c2c0cb35779a2',1,'Aspose\Barcode\EncodeTypes\ISMN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7fcf3292097f7bb15333ae972886c887',1,'Aspose\Barcode\DecodeType\ISMN()']]], + ['islinked_657',['isLinked',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aace6ded04ed293a1a64532bafd5bd028',1,'Aspose\Barcode\Generation\Pdf417Parameters\isLinked()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a9d811801501e00d20baab2956a301739',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\isLinked()']]], + ['ismn_658',['ISMN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a677251b6ac588ffa906c2c0cb35779a2',1,'Aspose\Barcode\Generation\EncodeTypes\ISMN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7fcf3292097f7bb15333ae972886c887',1,'Aspose\Barcode\Recognition\DecodeType\ISMN()']]], ['iso_5f8859_5f1_659',['ISO_8859_1',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a20ee8195c5ad5976edf7c121c99ab251',1,'Aspose::Barcode::ECIEncodings']]], ['iso_5f8859_5f10_660',['ISO_8859_10',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a12795ef78cc603c325cfa1bef1ab9c03',1,'Aspose::Barcode::ECIEncodings']]], ['iso_5f8859_5f11_661',['ISO_8859_11',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#ada6071c983b27f736d04a912c1161086',1,'Aspose::Barcode::ECIEncodings']]], @@ -46,14 +46,14 @@ var searchData= ['iso_5f8859_5f9_673',['ISO_8859_9',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a017c73bf087779143c0bdd8606c6eeaa',1,'Aspose::Barcode::ECIEncodings']]], ['ispath_674',['isPath',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#a6731cad7cb11138fca307eac1acc5f34',1,'Aspose::Barcode::Internal::CommonUtility']]], ['ispostal_675',['isPostal',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad3cb3abf89f699d5f2d4ca0bea21bc1c',1,'Aspose::Barcode::DecodeType']]], - ['isreaderinitialization_676',['isReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a434a7f2674c0cd4904cc8a26de377901',1,'Aspose\Barcode\DotCodeParameters\isReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a6ae3714c54681c51580a710ba7ae4f33',1,'Aspose\Barcode\Pdf417Parameters\isReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a27e877f619533a44e93213a16b9b8df2',1,'Aspose\Barcode\AztecParameters\isReaderInitialization()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a931ea8ddfad9bf1918a3939b19a2721d',1,'Aspose\Barcode\Pdf417ExtendedParameters\isReaderInitialization()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a7fa491b64f6b406ccc97eb899b6f8449',1,'Aspose\Barcode\AztecExtendedParameters\isReaderInitialization()']]], - ['isreaderprogramming_677',['isReaderProgramming',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a169e947a835f4bd13cbbe0491e301282',1,'Aspose\Barcode\DataMatrixParameters\isReaderProgramming()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a5f8fdfee03ede6d03454a3a7ce8f498f',1,'Aspose\Barcode\DataMatrixExtendedParameters\isReaderProgramming()']]], - ['issn_678',['ISSN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a78f00e9e3860bf07a95b0cc691559dcf',1,'Aspose\Barcode\EncodeTypes\ISSN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a44100389e2ed5ed4aa574b42a2ef713c',1,'Aspose\Barcode\DecodeType\ISSN()']]], + ['isreaderinitialization_676',['isReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a434a7f2674c0cd4904cc8a26de377901',1,'Aspose\Barcode\Generation\DotCodeParameters\isReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a6ae3714c54681c51580a710ba7ae4f33',1,'Aspose\Barcode\Generation\Pdf417Parameters\isReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a27e877f619533a44e93213a16b9b8df2',1,'Aspose\Barcode\Generation\AztecParameters\isReaderInitialization()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a931ea8ddfad9bf1918a3939b19a2721d',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\isReaderInitialization()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a7fa491b64f6b406ccc97eb899b6f8449',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\isReaderInitialization()']]], + ['isreaderprogramming_677',['isReaderProgramming',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a169e947a835f4bd13cbbe0491e301282',1,'Aspose\Barcode\Generation\DataMatrixParameters\isReaderProgramming()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a5f8fdfee03ede6d03454a3a7ce8f498f',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\isReaderProgramming()']]], + ['issn_678',['ISSN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a78f00e9e3860bf07a95b0cc691559dcf',1,'Aspose\Barcode\Generation\EncodeTypes\ISSN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a44100389e2ed5ed4aa574b42a2ef713c',1,'Aspose\Barcode\Recognition\DecodeType\ISSN()']]], ['istextdrawnintextelement_679',['isTextDrawnInTextElement',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#ae8f997baf18b31cf031223cc2e07dd95',1,'Aspose::Barcode::SvgParameters']]], - ['italian_5fpost_5f25_680',['ITALIAN_POST_25',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abf2a94cf402984e1760f2d4921e9343f',1,'Aspose\Barcode\EncodeTypes\ITALIAN_POST_25()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1edabeae43bdbc036dac43c88f26d3f3',1,'Aspose\Barcode\DecodeType\ITALIAN_POST_25()']]], + ['italian_5fpost_5f25_680',['ITALIAN_POST_25',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abf2a94cf402984e1760f2d4921e9343f',1,'Aspose\Barcode\Generation\EncodeTypes\ITALIAN_POST_25()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1edabeae43bdbc036dac43c88f26d3f3',1,'Aspose\Barcode\Recognition\DecodeType\ITALIAN_POST_25()']]], ['italic_681',['ITALIC',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#aa1e46bc8f23f9594622ecd2a7315da64',1,'Aspose::Barcode::FontStyle']]], ['itf14bordertype_682',['ITF14BorderType',['../d1/d63/classAspose_1_1Barcode_1_1ITF14BorderType.html',1,'Aspose::Barcode']]], - ['itf_5f14_683',['ITF_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af33f1fc5b4b9ebed76c3e3fe832b8c55',1,'Aspose\Barcode\EncodeTypes\ITF_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a29d386c922d4f160413dd01ab7858e64',1,'Aspose\Barcode\DecodeType\ITF_14()']]], - ['itf_5f6_684',['ITF_6',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a89ada79d6288dcbce81600f971b19402',1,'Aspose\Barcode\EncodeTypes\ITF_6()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa9148717a8d9b8d2c6fc6e199236998e',1,'Aspose\Barcode\DecodeType\ITF_6()']]], + ['itf_5f14_683',['ITF_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af33f1fc5b4b9ebed76c3e3fe832b8c55',1,'Aspose\Barcode\Generation\EncodeTypes\ITF_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a29d386c922d4f160413dd01ab7858e64',1,'Aspose\Barcode\Recognition\DecodeType\ITF_14()']]], + ['itf_5f6_684',['ITF_6',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a89ada79d6288dcbce81600f971b19402',1,'Aspose\Barcode\Generation\EncodeTypes\ITF_6()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa9148717a8d9b8d2c6fc6e199236998e',1,'Aspose\Barcode\Recognition\DecodeType\ITF_6()']]], ['itfparameters_685',['ITFParameters',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html',1,'Aspose::Barcode']]] ]; diff --git a/doc/search/all_d.js b/doc/search/all_d.js index 36fa5e2e..82c44958 100644 --- a/doc/search/all_d.js +++ b/doc/search/all_d.js @@ -6,21 +6,21 @@ var searchData= ['m4_713',['M4',['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html#a4ef1767968b00dc65d6f375efcc5377d',1,'Aspose::Barcode::MicroQRVersion']]], ['macro_5f05_714',['MACRO_05',['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#a7f707254c4ee5b83b2d7349b58abd33b',1,'Aspose::Barcode::MacroCharacter']]], ['macro_5f06_715',['MACRO_06',['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#abf2aefd9a601c830fa28bd78922a2219',1,'Aspose::Barcode::MacroCharacter']]], - ['macro_5fpdf_5f417_716',['MACRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aea3c620505fcc5edb86d5aeb50907c56',1,'Aspose\Barcode\EncodeTypes\MACRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af7b333b7d8a2a2757a0ac722c3738325',1,'Aspose\Barcode\DecodeType\MACRO_PDF_417()']]], + ['macro_5fpdf_5f417_716',['MACRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aea3c620505fcc5edb86d5aeb50907c56',1,'Aspose\Barcode\Generation\EncodeTypes\MACRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af7b333b7d8a2a2757a0ac722c3738325',1,'Aspose\Barcode\Recognition\DecodeType\MACRO_PDF_417()']]], ['macrocharacter_717',['MacroCharacter',['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html',1,'Aspose::Barcode']]], - ['mailmark_718',['MAILMARK',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84fca14e0e7bb8e5885a4e6423586916',1,'Aspose\Barcode\EncodeTypes\MAILMARK()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad657869722c86293b10eb8ef4950dd67',1,'Aspose\Barcode\DecodeType\MAILMARK()']]], - ['mailmark2dcodetext_719',['Mailmark2DCodetext',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html',1,'Aspose\Barcode\Mailmark2DCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#a3686d092a78a402412dbea7988d08a8c',1,'Aspose\Barcode\ComplexCodetextType\Mailmark2DCodetext()']]], - ['mailmarkcodetext_720',['MailmarkCodetext',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html',1,'Aspose\Barcode\MailmarkCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#acddc60e160805b4090fa541563211ae6',1,'Aspose\Barcode\ComplexCodetextType\MailmarkCodetext()']]], + ['mailmark_718',['MAILMARK',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84fca14e0e7bb8e5885a4e6423586916',1,'Aspose\Barcode\Generation\EncodeTypes\MAILMARK()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad657869722c86293b10eb8ef4950dd67',1,'Aspose\Barcode\Recognition\DecodeType\MAILMARK()']]], + ['mailmark2dcodetext_719',['Mailmark2DCodetext',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#a3686d092a78a402412dbea7988d08a8c',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\Mailmark2DCodetext()']]], + ['mailmarkcodetext_720',['MailmarkCodetext',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#acddc60e160805b4090fa541563211ae6',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\MailmarkCodetext()']]], ['manual_721',['MANUAL',['../d0/dfb/classAspose_1_1Barcode_1_1FontMode.html#aa9057440c088f9c0b04eda3a22ec8342',1,'Aspose::Barcode::FontMode']]], - ['matrix_5f2_5fof_5f5_722',['MATRIX_2_OF_5',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8c02cbe20432e9e1d6102fd7dde99a9e',1,'Aspose\Barcode\DecodeType\MATRIX_2_OF_5()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac512dac0ec8e83286b01a21db1fe37fe',1,'Aspose\Barcode\EncodeTypes\MATRIX_2_OF_5()']]], + ['matrix_5f2_5fof_5f5_722',['MATRIX_2_OF_5',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8c02cbe20432e9e1d6102fd7dde99a9e',1,'Aspose\Barcode\Recognition\DecodeType\MATRIX_2_OF_5()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac512dac0ec8e83286b01a21db1fe37fe',1,'Aspose\Barcode\Generation\EncodeTypes\MATRIX_2_OF_5()']]], ['max_5flines_723',['MAX_LINES',['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a6d24cb5de15e9044799c84dd774aba2f',1,'Aspose::Barcode::Internal::BarcodeException']]], - ['maxi_5fcode_724',['MAXI_CODE',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae73fb7e6aebb49d649e3f5c829891793',1,'Aspose\Barcode\DecodeType\MAXI_CODE()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34bf576c15a09a488f07eca5cd4987df',1,'Aspose\Barcode\EncodeTypes\MAXI_CODE()']]], + ['maxi_5fcode_724',['MAXI_CODE',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae73fb7e6aebb49d649e3f5c829891793',1,'Aspose\Barcode\Recognition\DecodeType\MAXI_CODE()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34bf576c15a09a488f07eca5cd4987df',1,'Aspose\Barcode\Generation\EncodeTypes\MAXI_CODE()']]], ['maxi_5fcode_5fstandart_5fsecond_5fmessage_725',['MAXI_CODE_STANDART_SECOND_MESSAGE',['../de/de8/classAspose_1_1Barcode_1_1MaxiCodeSecondMessageType.html#aff7c2797a3cd2fba78101601ee86466a',1,'Aspose::Barcode::MaxiCodeSecondMessageType']]], ['maxi_5fcode_5fstructured_5fsecond_5fmessage_726',['MAXI_CODE_STRUCTURED_SECOND_MESSAGE',['../de/de8/classAspose_1_1Barcode_1_1MaxiCodeSecondMessageType.html#a12d6f9b44157edfdb3e816e7525dfc4f',1,'Aspose::Barcode::MaxiCodeSecondMessageType']]], ['maxicode_5fext_5fcodetext_5fbuilder_727',['MAXICODE_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#af458318c23e85e80dc5db345f01ee1c3',1,'Aspose::Barcode::ExtCodetextBuilderType']]], ['maxicodecodetext_728',['MaxiCodeCodetext',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html',1,'Aspose::Barcode']]], - ['maxicodecodetextmode2_729',['MaxiCodeCodetextMode2',['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html',1,'Aspose\Barcode\MaxiCodeCodetextMode2'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#a1d528da7541f66bb83a6e0b4ea9c7b33',1,'Aspose\Barcode\ComplexCodetextType\MaxiCodeCodetextMode2()']]], - ['maxicodecodetextmode3_730',['MaxiCodeCodetextMode3',['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html',1,'Aspose\Barcode\MaxiCodeCodetextMode3'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ab9f5b9f5a14bd907aa96ed2d992dfa23',1,'Aspose\Barcode\ComplexCodetextType\MaxiCodeCodetextMode3()']]], + ['maxicodecodetextmode2_729',['MaxiCodeCodetextMode2',['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#a1d528da7541f66bb83a6e0b4ea9c7b33',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\MaxiCodeCodetextMode2()']]], + ['maxicodecodetextmode3_730',['MaxiCodeCodetextMode3',['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ab9f5b9f5a14bd907aa96ed2d992dfa23',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\MaxiCodeCodetextMode3()']]], ['maxicodeencodemode_731',['MaxiCodeEncodeMode',['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html',1,'Aspose::Barcode']]], ['maxicodeextcodetextbuilder_732',['MaxiCodeExtCodetextBuilder',['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html',1,'Aspose::Barcode']]], ['maxicodeextendedparameters_733',['MaxiCodeExtendedParameters',['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html',1,'Aspose::Barcode']]], @@ -28,13 +28,13 @@ var searchData= ['maxicodeparameters_735',['MaxiCodeParameters',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html',1,'Aspose::Barcode']]], ['maxicodesecondmessage_736',['MaxiCodeSecondMessage',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html',1,'Aspose::Barcode']]], ['maxicodesecondmessagetype_737',['MaxiCodeSecondMessageType',['../de/de8/classAspose_1_1Barcode_1_1MaxiCodeSecondMessageType.html',1,'Aspose::Barcode']]], - ['maxicodestandardcodetext_738',['MaxiCodeStandardCodetext',['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html',1,'Aspose\Barcode\MaxiCodeStandardCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#aeb6519713f4fbf47a78dcf4302456a86',1,'Aspose\Barcode\ComplexCodetextType\MaxiCodeStandardCodetext()']]], + ['maxicodestandardcodetext_738',['MaxiCodeStandardCodetext',['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext'],['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#aeb6519713f4fbf47a78dcf4302456a86',1,'Aspose\Barcode\ComplexBarcode\ComplexCodetextType\MaxiCodeStandardCodetext()']]], ['maxicodestandartsecondmessage_739',['MaxiCodeStandartSecondMessage',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html',1,'Aspose::Barcode']]], ['maxicodestructuredcodetext_740',['MaxiCodeStructuredCodetext',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html',1,'Aspose::Barcode']]], ['maxicodestructuredsecondmessage_741',['MaxiCodeStructuredSecondMessage',['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html',1,'Aspose::Barcode']]], ['micr_5fe_5f13_5fb_742',['MICR_E_13_B',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a163094d2fda024e6369dd121ecc8672b',1,'Aspose::Barcode::DecodeType']]], - ['micro_5fpdf_5f417_743',['MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aebfe8ea241688ca41c3e222c3c1cb253',1,'Aspose\Barcode\EncodeTypes\MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae74f4be8beffa216b7d61f4dcac7fff7',1,'Aspose\Barcode\DecodeType\MICRO_PDF_417()']]], - ['micro_5fqr_744',['MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a109da02e88508acc4c256481500b5f83',1,'Aspose\Barcode\EncodeTypes\MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d1235bd471db11d43990697183792a5',1,'Aspose\Barcode\DecodeType\MICRO_QR()']]], + ['micro_5fpdf_5f417_743',['MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aebfe8ea241688ca41c3e222c3c1cb253',1,'Aspose\Barcode\Generation\EncodeTypes\MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae74f4be8beffa216b7d61f4dcac7fff7',1,'Aspose\Barcode\Recognition\DecodeType\MICRO_PDF_417()']]], + ['micro_5fqr_744',['MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a109da02e88508acc4c256481500b5f83',1,'Aspose\Barcode\Generation\EncodeTypes\MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d1235bd471db11d43990697183792a5',1,'Aspose\Barcode\Recognition\DecodeType\MICRO_QR()']]], ['microqrversion_745',['MicroQRVersion',['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html',1,'Aspose::Barcode']]], ['millimeter_746',['MILLIMETER',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#ae48aff33a621c79ce42145a27cff7c9e',1,'Aspose::Barcode::GraphicsUnit']]], ['mod_5f10_747',['MOD_10',['../d7/d28/classAspose_1_1Barcode_1_1CodabarChecksumMode.html#acffa5510a35a29c89c1df6540bbc774c',1,'Aspose::Barcode::CodabarChecksumMode']]], @@ -46,5 +46,5 @@ var searchData= ['mode_5f6_753',['MODE_6',['../da/d99/classAspose_1_1Barcode_1_1MaxiCodeMode.html#a087c5c46de6a6a2487dc2c24a5e9941c',1,'Aspose::Barcode::MaxiCodeMode']]], ['moderate_754',['MODERATE',['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a6ae22677518629226186631e12be64b5',1,'Aspose::Barcode::BarCodeConfidence']]], ['most_5fcommon_5ftypes_755',['MOST_COMMON_TYPES',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#abbb2f6e5a0f85602c876b9e98357a5b4',1,'Aspose::Barcode::DecodeType']]], - ['msi_756',['MSI',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a51ff989d8007464dcc033c0b791bda20',1,'Aspose\Barcode\EncodeTypes\MSI()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adddeab34e66015d5e83afd17ba4380c1',1,'Aspose\Barcode\DecodeType\MSI()']]] + ['msi_756',['MSI',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a51ff989d8007464dcc033c0b791bda20',1,'Aspose\Barcode\Generation\EncodeTypes\MSI()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adddeab34e66015d5e83afd17ba4380c1',1,'Aspose\Barcode\Recognition\DecodeType\MSI()']]] ]; diff --git a/doc/search/all_e.js b/doc/search/all_e.js index 5e89d60f..92570993 100644 --- a/doc/search/all_e.js +++ b/doc/search/all_e.js @@ -3,8 +3,8 @@ var searchData= ['n_5ftable_757',['N_TABLE',['../dc/dd5/classAspose_1_1Barcode_1_1CustomerInformationInterpretingType.html#aa8380f2de7ed59a83c9f0403cf12ea3e',1,'Aspose::Barcode::CustomerInformationInterpretingType']]], ['nearest_758',['NEAREST',['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a8fc0a7f844415d974aea273d0856db03',1,'Aspose::Barcode::AutoSizeMode']]], ['no_759',['NO',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html#a2223c78e647a7d22c902ebb45d696f68',1,'Aspose::Barcode::EnableChecksum']]], - ['none_760',['NONE',['../d1/d63/classAspose_1_1Barcode_1_1ITF14BorderType.html#a471fe1a09692b5fa2e1b7dd09da2aadf',1,'Aspose\Barcode\ITF14BorderType\NONE()'],['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#aaaf53cd26da72350dadb165943631676',1,'Aspose\Barcode\MacroCharacter\NONE()'],['../de/d70/classAspose_1_1Barcode_1_1CodeLocation.html#ae4c3840db45458afa78856e6111cbd38',1,'Aspose\Barcode\CodeLocation\NONE()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a9e84d552fbcc29347e5df83b6a12bc41',1,'Aspose\Barcode\ECIEncodings\NONE()'],['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a6d6a6b7432af93df14f1cfa712d6546c',1,'Aspose\Barcode\AutoSizeMode\NONE()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a6157a32dceeffe4974479273b1fe51ed',1,'Aspose\Barcode\EncodeTypes\NONE()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a81671a977b9e9ebe28d5ecfaac9843e1',1,'Aspose\Barcode\Pdf417MacroTerminator\NONE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aab4d0227979b9283b199b3691b514bc3',1,'Aspose\Barcode\DecodeType\NONE()'],['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a3a7bb5e1c0fdf19ebf2b88b0ac1fbf14',1,'Aspose\Barcode\BarCodeConfidence\NONE()']]], - ['normal_761',['NORMAL',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html#abbd32c1c60c5029cb9061b2b18e8b143',1,'Aspose\Barcode\DeconvolutionMode\NORMAL()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a4bf2931654c8bb077a07ffcadc94b3ca',1,'Aspose\Barcode\XDimensionMode\NORMAL()'],['../d4/d97/classAspose_1_1Barcode_1_1BarcodeQualityMode.html#a9c3d15e7c6d333f440daf2c5a23d4149',1,'Aspose\Barcode\BarcodeQualityMode\NORMAL()']]], + ['none_760',['NONE',['../d1/d63/classAspose_1_1Barcode_1_1ITF14BorderType.html#a471fe1a09692b5fa2e1b7dd09da2aadf',1,'Aspose\Barcode\Generation\ITF14BorderType\NONE()'],['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#aaaf53cd26da72350dadb165943631676',1,'Aspose\Barcode\Generation\MacroCharacter\NONE()'],['../de/d70/classAspose_1_1Barcode_1_1CodeLocation.html#ae4c3840db45458afa78856e6111cbd38',1,'Aspose\Barcode\Generation\CodeLocation\NONE()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a9e84d552fbcc29347e5df83b6a12bc41',1,'Aspose\Barcode\Generation\ECIEncodings\NONE()'],['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a6d6a6b7432af93df14f1cfa712d6546c',1,'Aspose\Barcode\Generation\AutoSizeMode\NONE()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a6157a32dceeffe4974479273b1fe51ed',1,'Aspose\Barcode\Generation\EncodeTypes\NONE()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a81671a977b9e9ebe28d5ecfaac9843e1',1,'Aspose\Barcode\Generation\Pdf417MacroTerminator\NONE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aab4d0227979b9283b199b3691b514bc3',1,'Aspose\Barcode\Recognition\DecodeType\NONE()'],['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a3a7bb5e1c0fdf19ebf2b88b0ac1fbf14',1,'Aspose\Barcode\Recognition\BarCodeConfidence\NONE()']]], + ['normal_761',['NORMAL',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html#abbd32c1c60c5029cb9061b2b18e8b143',1,'Aspose\Barcode\Recognition\DeconvolutionMode\NORMAL()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a4bf2931654c8bb077a07ffcadc94b3ca',1,'Aspose\Barcode\Recognition\XDimensionMode\NORMAL()'],['../d4/d97/classAspose_1_1Barcode_1_1BarcodeQualityMode.html#a9c3d15e7c6d333f440daf2c5a23d4149',1,'Aspose\Barcode\Recognition\BarcodeQualityMode\NORMAL()']]], ['numeric_762',['Numeric',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#ad5eb2e0355ddf3b909783972b37f201a',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['numeric_763',['NUMERIC',['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a0adc564f499c79f1996171e184ec7f2f',1,'Aspose::Barcode::Pdf417CompactionMode']]] ]; diff --git a/doc/search/all_f.js b/doc/search/all_f.js index 2ba19cd9..cb5d9935 100644 --- a/doc/search/all_f.js +++ b/doc/search/all_f.js @@ -1,11 +1,11 @@ var searchData= [ - ['obtaindto_764',['obtainDto',['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a1bae5267f4939d595402d113c6354d4b',1,'Aspose\Barcode\MaxiCodeCodetextMode3\obtainDto()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a2b4b1d194f742df300a426a3e739e2f2',1,'Aspose\Barcode\Address\obtainDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a0bebb9830b7254990c82f45d4d0f5501',1,'Aspose\Barcode\AlternativeScheme\obtainDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a48b4c9c5d7bf313aef5c486272fb72c5',1,'Aspose\Barcode\SwissQRBill\obtainDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#acaea0b8c306fdccfdbf805d7b66090bb',1,'Aspose\Barcode\ComplexBarcodeGenerator\obtainDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af4d8c4403ea01ee5e3519cd73d95333e',1,'Aspose\Barcode\MailmarkCodetext\obtainDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#af220ea16234089ad30cc4a39ea2524d8',1,'Aspose\Barcode\Mailmark2DCodetext\obtainDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a6cc7ef9b88512521a04875d137ee0b0a',1,'Aspose\Barcode\SwissQRCodetext\obtainDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#ae5cbd5075730627fbcc8fe89ca91b75c',1,'Aspose\Barcode\MaxiCodeCodetextMode2\obtainDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad1014b5fcf0ad652cf0dff2e34d81674',1,'Aspose\Barcode\BarcodeParameters\obtainDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a9ee6465327e98895e2450567972d98c0',1,'Aspose\Barcode\MaxiCodeSecondMessage\obtainDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#adf9591aaaea282652d39df0b1b452332',1,'Aspose\Barcode\MaxiCodeStandardCodetext\obtainDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#acc3b954f910fea1c96a60079d6b90b43',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\obtainDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a566ebdc709ccc4431a216acea88eb8ff',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\obtainDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a2c9ed6b9e03f6f81d60a0f04c4960333',1,'Aspose\Barcode\HIBCLICCombinedCodetext\obtainDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a09a5d67e8e88018c123b7d5c03577e2e',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\obtainDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a52f49fa6c1c4224920320dcdb810e321',1,'Aspose\Barcode\BarcodeGenerator\obtainDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a238fbb9551717bc849bbdf705f9338ee',1,'Aspose\Barcode\BaseGenerationParameters\obtainDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#abd106073f7f14e57e30333d7302a30f4',1,'Aspose\Barcode\Code128DataPortion\obtainDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a00473becdd7f4ffc2c5d999e26c60f0c',1,'Aspose\Barcode\CodetextParameters\obtainDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a86145ae1a5a461a6044ad2d33dd2955f',1,'Aspose\Barcode\PostalParameters\obtainDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aef499effc99d7a6e89535a3a1fd6580a',1,'Aspose\Barcode\AustralianPostParameters\obtainDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a9903a9196613df618acdf7df238351b0',1,'Aspose\Barcode\CodablockParameters\obtainDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a93d0295d5f43e1ac3f352deed8290715',1,'Aspose\Barcode\DataBarParameters\obtainDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#aad653586a35434006f5c3eae90ad5212',1,'Aspose\Barcode\DataMatrixParameters\obtainDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ae51202dd679940e40d2812a82d78e1ca',1,'Aspose\Barcode\Code16KParameters\obtainDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4566591ad90393a20223091a2d4a6e8b',1,'Aspose\Barcode\DotCodeParameters\obtainDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a4b18c59258f66157f3b1f6ce1aeeaaf9',1,'Aspose\Barcode\GS1CompositeBarParameters\obtainDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a701e103d1de2d254ac69ebc3a0b6c507',1,'Aspose\Barcode\ITFParameters\obtainDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a06df0dc977e83927f21acf36acb320a2',1,'Aspose\Barcode\QrParameters\obtainDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#afd5c94276d3e770fd45319e9bb3f44a1',1,'Aspose\Barcode\QrStructuredAppendParameters\obtainDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa6c1a60eaf964b5acda2a35b92073857',1,'Aspose\Barcode\Pdf417Parameters\obtainDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af8eec95a2f140ef39fee9bee88eb25ca',1,'Aspose\Barcode\SupplementParameters\obtainDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a74345db38528926fa5d04903ceb291cc',1,'Aspose\Barcode\MaxiCodeParameters\obtainDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a00cc9e7f8bcc275487024a70129d18e2',1,'Aspose\Barcode\PatchCodeParameters\obtainDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a74ac66244ccce6a7a7285275941d987b',1,'Aspose\Barcode\Code128Parameters\obtainDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a7877524a6bba4a08648d56a366d008bd',1,'Aspose\Barcode\HanXinParameters\obtainDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a33f48955f0f73b59a333ad854bfcedc6',1,'Aspose\Barcode\AztecParameters\obtainDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a90127a6ca589b7512a7b7a9716a6b25e',1,'Aspose\Barcode\CodabarParameters\obtainDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a8b297743386ad05747d1d4236c70ace5',1,'Aspose\Barcode\CouponParameters\obtainDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2106bee43d2e52e15da1636bf6577df9',1,'Aspose\Barcode\CaptionParameters\obtainDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#aef2d2b2acea9fb8f761dc9cb814bafca',1,'Aspose\Barcode\Unit\obtainDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a6cb12b916ec4d69e5081cdc6c102e9c7',1,'Aspose\Barcode\FontUnit\obtainDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a7b97405a05ea1008b1323b053d38fadb',1,'Aspose\Barcode\Padding\obtainDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a80b5dbe1796816e8dfb0dae79fe71f8d',1,'Aspose\Barcode\BorderParameters\obtainDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a3cd5e1fd9b36dab5012be91c4c20e65c',1,'Aspose\Barcode\ImageParameters\obtainDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a341a635afee56aa6af8d6e9992dc17bc',1,'Aspose\Barcode\SvgParameters\obtainDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a18c10cb9933f9a920d40cb5932db4cf9',1,'Aspose\Barcode\Internal\Communicator\obtainDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a4625759cc1ac6076725bf24f00e12f01',1,'Aspose\Barcode\Internal\Point\obtainDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a42f4c7a28121a151d8c6fac729e1980b',1,'Aspose\Barcode\Internal\Rectangle\obtainDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a0a66117dd5ad2285b2a1f19635d2c0cf',1,'Aspose\Barcode\BarCodeReader\obtainDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a5e53391669995c962bb9f9d9e0733444',1,'Aspose\Barcode\BarcodeSettings\obtainDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a61002ec97f639df22201ba46738be92a',1,'Aspose\Barcode\AustraliaPostSettings\obtainDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a0f686c914ef1ab62eff78bd77e91297e',1,'Aspose\Barcode\QualitySettings\obtainDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a727c98ca130daf3a91e8d5606ad52bed',1,'Aspose\Barcode\BarCodeResult\obtainDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a46e18a71a34829a3b5f09589feb248c5',1,'Aspose\Barcode\BarCodeRegionParameters\obtainDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a0c4698f6c76dc92e02534c1c385e5a63',1,'Aspose\Barcode\Quadrangle\obtainDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ab24f2ddcf706d32ff8d655161c822a02',1,'Aspose\Barcode\BarCodeExtendedParameters\obtainDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#ae49808afb2f59afacc6ca972586dd82b',1,'Aspose\Barcode\OneDExtendedParameters\obtainDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#af4bdc0123521af025a06498c85abc301',1,'Aspose\Barcode\Code128ExtendedParameters\obtainDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab16f8863a791c74f095b73c912c839f4',1,'Aspose\Barcode\QRExtendedParameters\obtainDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ae9b13389b8924feccd6b1c9c45412376',1,'Aspose\Barcode\Pdf417ExtendedParameters\obtainDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a4fdfacdf6b0b003b723ddd16540169a1',1,'Aspose\Barcode\DataBarExtendedParameters\obtainDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a3d0778ef2f338587349e373820c3b721',1,'Aspose\Barcode\MaxiCodeExtendedParameters\obtainDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a71d56312b2866e7b35e3e1f4a01bb764',1,'Aspose\Barcode\DotCodeExtendedParameters\obtainDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#afd693615f45fb72b3aeba2afce7a9994',1,'Aspose\Barcode\DataMatrixExtendedParameters\obtainDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a0182537481128fbc607a113e0954ed73',1,'Aspose\Barcode\AztecExtendedParameters\obtainDto()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8fd794b1c7fe3d838ffad789b49ed4c',1,'Aspose\Barcode\CodabarExtendedParameters\obtainDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a7221844ba83f054ca04949a628fe413d',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\obtainDto()']]], + ['obtaindto_764',['obtainDto',['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a1bae5267f4939d595402d113c6354d4b',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\obtainDto()'],['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a2b4b1d194f742df300a426a3e739e2f2',1,'Aspose\Barcode\ComplexBarcode\Address\obtainDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a0bebb9830b7254990c82f45d4d0f5501',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\obtainDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a48b4c9c5d7bf313aef5c486272fb72c5',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\obtainDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#acaea0b8c306fdccfdbf805d7b66090bb',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\obtainDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af4d8c4403ea01ee5e3519cd73d95333e',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\obtainDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#af220ea16234089ad30cc4a39ea2524d8',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\obtainDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a6cc7ef9b88512521a04875d137ee0b0a',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\obtainDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#ae5cbd5075730627fbcc8fe89ca91b75c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\obtainDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad1014b5fcf0ad652cf0dff2e34d81674',1,'Aspose\Barcode\Generation\BarcodeParameters\obtainDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a9ee6465327e98895e2450567972d98c0',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeSecondMessage\obtainDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#adf9591aaaea282652d39df0b1b452332',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\obtainDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#acc3b954f910fea1c96a60079d6b90b43',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\obtainDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a566ebdc709ccc4431a216acea88eb8ff',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\obtainDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a2c9ed6b9e03f6f81d60a0f04c4960333',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\obtainDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a09a5d67e8e88018c123b7d5c03577e2e',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\obtainDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a52f49fa6c1c4224920320dcdb810e321',1,'Aspose\Barcode\Generation\BarcodeGenerator\obtainDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a238fbb9551717bc849bbdf705f9338ee',1,'Aspose\Barcode\Generation\BaseGenerationParameters\obtainDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#abd106073f7f14e57e30333d7302a30f4',1,'Aspose\Barcode\Recognition\Code128DataPortion\obtainDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a00473becdd7f4ffc2c5d999e26c60f0c',1,'Aspose\Barcode\Generation\CodetextParameters\obtainDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a86145ae1a5a461a6044ad2d33dd2955f',1,'Aspose\Barcode\Generation\PostalParameters\obtainDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aef499effc99d7a6e89535a3a1fd6580a',1,'Aspose\Barcode\Generation\AustralianPostParameters\obtainDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a9903a9196613df618acdf7df238351b0',1,'Aspose\Barcode\Generation\CodablockParameters\obtainDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a93d0295d5f43e1ac3f352deed8290715',1,'Aspose\Barcode\Generation\DataBarParameters\obtainDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#aad653586a35434006f5c3eae90ad5212',1,'Aspose\Barcode\Generation\DataMatrixParameters\obtainDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ae51202dd679940e40d2812a82d78e1ca',1,'Aspose\Barcode\Generation\Code16KParameters\obtainDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4566591ad90393a20223091a2d4a6e8b',1,'Aspose\Barcode\Generation\DotCodeParameters\obtainDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a4b18c59258f66157f3b1f6ce1aeeaaf9',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\obtainDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a701e103d1de2d254ac69ebc3a0b6c507',1,'Aspose\Barcode\Generation\ITFParameters\obtainDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a06df0dc977e83927f21acf36acb320a2',1,'Aspose\Barcode\Generation\QrParameters\obtainDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#afd5c94276d3e770fd45319e9bb3f44a1',1,'Aspose\Barcode\Generation\QrStructuredAppendParameters\obtainDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa6c1a60eaf964b5acda2a35b92073857',1,'Aspose\Barcode\Generation\Pdf417Parameters\obtainDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af8eec95a2f140ef39fee9bee88eb25ca',1,'Aspose\Barcode\Generation\SupplementParameters\obtainDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a74345db38528926fa5d04903ceb291cc',1,'Aspose\Barcode\Generation\MaxiCodeParameters\obtainDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a00cc9e7f8bcc275487024a70129d18e2',1,'Aspose\Barcode\Generation\PatchCodeParameters\obtainDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a74ac66244ccce6a7a7285275941d987b',1,'Aspose\Barcode\Generation\Code128Parameters\obtainDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a7877524a6bba4a08648d56a366d008bd',1,'Aspose\Barcode\Generation\HanXinParameters\obtainDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a33f48955f0f73b59a333ad854bfcedc6',1,'Aspose\Barcode\Generation\AztecParameters\obtainDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a90127a6ca589b7512a7b7a9716a6b25e',1,'Aspose\Barcode\Generation\CodabarParameters\obtainDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a8b297743386ad05747d1d4236c70ace5',1,'Aspose\Barcode\Generation\CouponParameters\obtainDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2106bee43d2e52e15da1636bf6577df9',1,'Aspose\Barcode\Generation\CaptionParameters\obtainDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#aef2d2b2acea9fb8f761dc9cb814bafca',1,'Aspose\Barcode\Generation\Unit\obtainDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a6cb12b916ec4d69e5081cdc6c102e9c7',1,'Aspose\Barcode\Generation\FontUnit\obtainDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a7b97405a05ea1008b1323b053d38fadb',1,'Aspose\Barcode\Generation\Padding\obtainDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a80b5dbe1796816e8dfb0dae79fe71f8d',1,'Aspose\Barcode\Generation\BorderParameters\obtainDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a3cd5e1fd9b36dab5012be91c4c20e65c',1,'Aspose\Barcode\Generation\ImageParameters\obtainDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a341a635afee56aa6af8d6e9992dc17bc',1,'Aspose\Barcode\Generation\SvgParameters\obtainDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a18c10cb9933f9a920d40cb5932db4cf9',1,'Aspose\Barcode\Internal\Communicator\obtainDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a4625759cc1ac6076725bf24f00e12f01',1,'Aspose\Barcode\Internal\Point\obtainDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a42f4c7a28121a151d8c6fac729e1980b',1,'Aspose\Barcode\Internal\Rectangle\obtainDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a0a66117dd5ad2285b2a1f19635d2c0cf',1,'Aspose\Barcode\Recognition\BarCodeReader\obtainDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a5e53391669995c962bb9f9d9e0733444',1,'Aspose\Barcode\Recognition\BarcodeSettings\obtainDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a61002ec97f639df22201ba46738be92a',1,'Aspose\Barcode\Recognition\AustraliaPostSettings\obtainDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a0f686c914ef1ab62eff78bd77e91297e',1,'Aspose\Barcode\Recognition\QualitySettings\obtainDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a727c98ca130daf3a91e8d5606ad52bed',1,'Aspose\Barcode\Recognition\BarCodeResult\obtainDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a46e18a71a34829a3b5f09589feb248c5',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\obtainDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a0c4698f6c76dc92e02534c1c385e5a63',1,'Aspose\Barcode\Recognition\Quadrangle\obtainDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ab24f2ddcf706d32ff8d655161c822a02',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\obtainDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#ae49808afb2f59afacc6ca972586dd82b',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\obtainDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#af4bdc0123521af025a06498c85abc301',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\obtainDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab16f8863a791c74f095b73c912c839f4',1,'Aspose\Barcode\Recognition\QRExtendedParameters\obtainDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ae9b13389b8924feccd6b1c9c45412376',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\obtainDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a4fdfacdf6b0b003b723ddd16540169a1',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\obtainDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a3d0778ef2f338587349e373820c3b721',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\obtainDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a71d56312b2866e7b35e3e1f4a01bb764',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\obtainDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#afd693615f45fb72b3aeba2afce7a9994',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\obtainDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a0182537481128fbc607a113e0954ed73',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\obtainDto()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8fd794b1c7fe3d838ffad789b49ed4c',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\obtainDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a7221844ba83f054ca04949a628fe413d',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\obtainDto()']]], ['off_765',['OFF',['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#aad4a63ac0f466ffe14322a5dcd182cac',1,'Aspose::Barcode::ChecksumValidation']]], ['on_766',['ON',['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#a2b3e369233d58b26b8c12666636b6931',1,'Aspose::Barcode::ChecksumValidation']]], - ['one_5fcode_767',['ONE_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad558b82e8efccfad064b74626ddc6fd2',1,'Aspose\Barcode\EncodeTypes\ONE_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af5a663ce12e8c51a70b7f5ff1b90cfba',1,'Aspose\Barcode\DecodeType\ONE_CODE()']]], + ['one_5fcode_767',['ONE_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad558b82e8efccfad064b74626ddc6fd2',1,'Aspose\Barcode\Generation\EncodeTypes\ONE_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af5a663ce12e8c51a70b7f5ff1b90cfba',1,'Aspose\Barcode\Recognition\DecodeType\ONE_CODE()']]], ['onedextendedparameters_768',['OneDExtendedParameters',['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html',1,'Aspose::Barcode']]], - ['opc_769',['OPC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3eacf24cc076f876fc353c637d68eef6',1,'Aspose\Barcode\EncodeTypes\OPC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefe8593ec80fca8f26fe98447ec35f09',1,'Aspose\Barcode\DecodeType\OPC()']]], + ['opc_769',['OPC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3eacf24cc076f876fc353c637d68eef6',1,'Aspose\Barcode\Generation\EncodeTypes\OPC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefe8593ec80fca8f26fe98447ec35f09',1,'Aspose\Barcode\Recognition\DecodeType\OPC()']]], ['openconnection_770',['openConnection',['../df/d7e/classAspose_1_1Barcode_1_1Internal_1_1ThriftConnection.html#a388ba4cd13cbce7795e09ed99df962f8',1,'Aspose::Barcode::Internal::ThriftConnection']]], ['other_771',['OTHER',['../dc/dd5/classAspose_1_1Barcode_1_1CustomerInformationInterpretingType.html#ae0c3973d62a2293dc74066e4701c18f4',1,'Aspose::Barcode::CustomerInformationInterpretingType']]] ]; diff --git a/doc/search/functions_0.js b/doc/search/functions_0.js index bd3b525c..f4bf48c2 100644 --- a/doc/search/functions_0.js +++ b/doc/search/functions_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['_5f_5fconstruct_1357',['__construct',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aa7a491d146023f7d29b722f871da50f3',1,'Aspose\Barcode\Address\__construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a5a802bdc44095d9beab8edc28bd137dc',1,'Aspose\Barcode\AlternativeScheme\__construct()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#afb561f84e33865940076ebfbae49f79e',1,'Aspose\Barcode\SwissQRBill\__construct()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#ae8e954d083c3bba33e9469cf47bdfd10',1,'Aspose\Barcode\ComplexBarcodeGenerator\__construct()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a96d11c4b4d91ecdffeb11952a075ac09',1,'Aspose\Barcode\MailmarkCodetext\__construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a04482cbe3cd3a85fae83d13c28e23357',1,'Aspose\Barcode\Mailmark2DCodetext\__construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7be04c935efa6a49482b0fe66b2d001b',1,'Aspose\Barcode\SwissQRCodetext\__construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a8e4a7d84086d11485aae55cbd2cb0b32',1,'Aspose\Barcode\MaxiCodeCodetextMode2\__construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a9df1cd360d3355a7979f9e1c22c7b710',1,'Aspose\Barcode\MaxiCodeCodetextMode3\__construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa31b4b4be0b77b08a767442c25924f4f',1,'Aspose\Barcode\MaxiCodeStandardCodetext\__construct()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ae0578e33208a57321a99884bfd4bad39',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\__construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#aa0cdfdb61f9aa67b66c789517f560ffb',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\__construct()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a72315b96985ac47fcfb5536bd954a9b5',1,'Aspose\Barcode\HIBCLICComplexCodetext\__construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a5184e5ff30d05927bd98a9cb15fef3e4',1,'Aspose\Barcode\HIBCLICCombinedCodetext\__construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a0acf3a543f2475714cca5ebf1375a0ad',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\__construct()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a965603b6849074ec7dff5c89a0fa1c70',1,'Aspose\Barcode\BarcodeGenerator\__construct()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a86d58fc0b5c5eaf064ee388aa9eb7e65',1,'Aspose\Barcode\BaseGenerationParameters\__construct()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a9dd034ea6dbfba3472d241aa3cd7773a',1,'Aspose\Barcode\BarcodeParameters\__construct()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ad6eb8872ae4d4eeb9133fdd20752271f',1,'Aspose\Barcode\CodetextParameters\__construct()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#aea53d1e59a5bc92d31302cc52cb05123',1,'Aspose\Barcode\PostalParameters\__construct()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aa37d361ab8af744365cf0ea5c175d10e',1,'Aspose\Barcode\AustralianPostParameters\__construct()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a335787391944388b5542d752a9b0cbe0',1,'Aspose\Barcode\CodablockParameters\__construct()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6ce95d411a194518d0899aabc6ce7621',1,'Aspose\Barcode\DataBarParameters\__construct()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7ee1f47d720be105049006a32ada795b',1,'Aspose\Barcode\DataMatrixParameters\__construct()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ac391310c9abc6b21d75862618f66cf04',1,'Aspose\Barcode\Code16KParameters\__construct()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a412b893338ef5a9787c81d50f91db8e0',1,'Aspose\Barcode\DotCodeParameters\__construct()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a3c97ef384d6968b99f03271654bee10a',1,'Aspose\Barcode\GS1CompositeBarParameters\__construct()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a04f8beea6e148d2975c401e3453ed481',1,'Aspose\Barcode\ITFParameters\__construct()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#add03c4edf192b2f0f8182812601b4b77',1,'Aspose\Barcode\QrParameters\__construct()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a5cf7e685bb17fd293c783f94beb1670c',1,'Aspose\Barcode\QrStructuredAppendParameters\__construct()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a159e2d339d6feaf847b66bf5d1fd8417',1,'Aspose\Barcode\Pdf417Parameters\__construct()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#aef76bd808c5ae260094e78bb7b69da29',1,'Aspose\Barcode\SupplementParameters\__construct()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad332bb35a36caffb5116c6bbd795cb66',1,'Aspose\Barcode\MaxiCodeParameters\__construct()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a5f514821c7f12720fa01f408c9e64665',1,'Aspose\Barcode\PatchCodeParameters\__construct()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a39c2fb063b2cdf4dd1ffe1f055127fd3',1,'Aspose\Barcode\Code128Parameters\__construct()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a69e5b1c99a74b6c5cb9028cd1e759943',1,'Aspose\Barcode\HanXinParameters\__construct()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a12a77d6167c195e7365a130ce33b76d8',1,'Aspose\Barcode\AztecParameters\__construct()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a8b656880e39bca913be8ecc83e3823dd',1,'Aspose\Barcode\CodabarParameters\__construct()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a73c6b4091c942d66f967bad6b830797e',1,'Aspose\Barcode\CouponParameters\__construct()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a0562df1c4e57a1ab7975d2650a5d5d7d',1,'Aspose\Barcode\CaptionParameters\__construct()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a6eb8b6ac6e95345aab292697798663b5',1,'Aspose\Barcode\Unit\__construct()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a9b8cfb6ec39bd4011154fcea538f3cc3',1,'Aspose\Barcode\FontUnit\__construct()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8b43bbac6c5370ff1118d593ec1e9905',1,'Aspose\Barcode\Padding\__construct()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a9ad9ebddac179c535411a5eabe4a0294',1,'Aspose\Barcode\BorderParameters\__construct()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a6a7ed45db3cb285124174358cc8f5c39',1,'Aspose\Barcode\ImageParameters\__construct()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#acad22cca0a4f9a2a21e72ba5f1600ffe',1,'Aspose\Barcode\SvgParameters\__construct()'],['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#aa94338e447ff786f7d318efc12056cff',1,'Aspose\Barcode\HslaColor\__construct()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a0d570b482830c60043820512ee6fed3c',1,'Aspose\Barcode\ExtCodetextBuilder\__construct()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a5e55a6929cf6946af4e86defaa94a393',1,'Aspose\Barcode\QrExtCodetextBuilder\__construct()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a0d961568902d145ace3b285ae95faa89',1,'Aspose\Barcode\DataMatrixExtCodetextBuilder\__construct()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a0516d0af2f632f9e443c6ba07eba5370',1,'Aspose\Barcode\DotCodeExtCodetextBuilder\__construct()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a064f0811de66228cb5b10cd4fd715843',1,'Aspose\Barcode\MaxiCodeExtCodetextBuilder\__construct()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a156c4fa11bf9487c74f5608b55dcb232',1,'Aspose\Barcode\HanXinExtCodetextBuilder\__construct()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#ad93a1ada69c6c6df0dee58ab3dac1884',1,'Aspose\Barcode\Internal\BarcodeException\__construct()'],['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a189aef9ff1e1ebffdb133031f5846ef6',1,'Aspose\Barcode\Internal\License\__construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#af4208f0705d5c43a117164ce9f81b054',1,'Aspose\Barcode\Internal\Point\__construct()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a091cb161fcedada1a5733cfafc812776',1,'Aspose\Barcode\Internal\Rectangle\__construct()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#abab3bce4015f0fbe1665ac36f99c46d0',1,'Aspose\Barcode\BarCodeReader\__construct()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a0ee3be29b209a0218efa252c20690948',1,'Aspose\Barcode\BarcodeSettings\__construct()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a49d360095c80c17d7d512b82c50be5f6',1,'Aspose\Barcode\AustraliaPostSettings\__construct()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a000e9b2975c20e321a073b55a949db77',1,'Aspose\Barcode\QualitySettings\__construct()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a95c28cd4e17e6b608fa0490b08d578d3',1,'Aspose\Barcode\BarCodeResult\__construct()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a04d734f55134ed6edd3ec8e6dc677526',1,'Aspose\Barcode\BarCodeRegionParameters\__construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aece8238bcfef7d8203f661aec67f34fc',1,'Aspose\Barcode\Quadrangle\__construct()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a88563bf025ea38751219373f655d7107',1,'Aspose\Barcode\BarCodeExtendedParameters\__construct()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a906c98e2848332da89b9147bd7a893bb',1,'Aspose\Barcode\OneDExtendedParameters\__construct()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7222e5f47e33f6a63ddcf35460cbe858',1,'Aspose\Barcode\Code128ExtendedParameters\__construct()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a85b62d43f42521923ffe06dba3792e58',1,'Aspose\Barcode\QRExtendedParameters\__construct()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a6479c8d44ee5b8867ead42498514e9e3',1,'Aspose\Barcode\Pdf417ExtendedParameters\__construct()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a315a7b367c1adbbff978eb136448912d',1,'Aspose\Barcode\DataBarExtendedParameters\__construct()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a01063ce6049e9abd534207f32bafc618',1,'Aspose\Barcode\MaxiCodeExtendedParameters\__construct()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#aca19d48bd646dc790fcb5617f422e9f7',1,'Aspose\Barcode\DotCodeExtendedParameters\__construct()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#aa6e94847da16990d6bd415b0dc786c48',1,'Aspose\Barcode\DataMatrixExtendedParameters\__construct()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a691ea7256ee2e406c8c3bee5c3b27d99',1,'Aspose\Barcode\AztecExtendedParameters\__construct()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#af1bd910870cc9a3f1f90268c7a2d1252',1,'Aspose\Barcode\CodabarExtendedParameters\__construct()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#af28ef04945a09465b7bad3e045ff44ea',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\__construct()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#afabd8bec1712d8c707b8ad0b3babaffe',1,'Aspose\Barcode\Code128DataPortion\__construct()'],['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#a1731774aa054546f488ac4289b653011',1,'Aspose\Barcode\RecognitionAbortedException\__construct()']]], - ['_5fconstruct_1358',['_construct',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aefd65f948676d08f234827f04a9c1c12',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\_construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#accf06ae65474708ee217457dfd653982',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\_construct()']]] + ['_5f_5fconstruct_1357',['__construct',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aa7a491d146023f7d29b722f871da50f3',1,'Aspose\Barcode\ComplexBarcode\Address\__construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a5a802bdc44095d9beab8edc28bd137dc',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\__construct()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#afb561f84e33865940076ebfbae49f79e',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\__construct()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#ae8e954d083c3bba33e9469cf47bdfd10',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\__construct()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a96d11c4b4d91ecdffeb11952a075ac09',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\__construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a04482cbe3cd3a85fae83d13c28e23357',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\__construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7be04c935efa6a49482b0fe66b2d001b',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\__construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a8e4a7d84086d11485aae55cbd2cb0b32',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\__construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a9df1cd360d3355a7979f9e1c22c7b710',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\__construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa31b4b4be0b77b08a767442c25924f4f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\__construct()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ae0578e33208a57321a99884bfd4bad39',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\__construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#aa0cdfdb61f9aa67b66c789517f560ffb',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\__construct()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a72315b96985ac47fcfb5536bd954a9b5',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\__construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a5184e5ff30d05927bd98a9cb15fef3e4',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\__construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a0acf3a543f2475714cca5ebf1375a0ad',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\__construct()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a965603b6849074ec7dff5c89a0fa1c70',1,'Aspose\Barcode\Generation\BarcodeGenerator\__construct()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a86d58fc0b5c5eaf064ee388aa9eb7e65',1,'Aspose\Barcode\Generation\BaseGenerationParameters\__construct()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a9dd034ea6dbfba3472d241aa3cd7773a',1,'Aspose\Barcode\Generation\BarcodeParameters\__construct()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ad6eb8872ae4d4eeb9133fdd20752271f',1,'Aspose\Barcode\Generation\CodetextParameters\__construct()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#aea53d1e59a5bc92d31302cc52cb05123',1,'Aspose\Barcode\Generation\PostalParameters\__construct()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aa37d361ab8af744365cf0ea5c175d10e',1,'Aspose\Barcode\Generation\AustralianPostParameters\__construct()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a335787391944388b5542d752a9b0cbe0',1,'Aspose\Barcode\Generation\CodablockParameters\__construct()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6ce95d411a194518d0899aabc6ce7621',1,'Aspose\Barcode\Generation\DataBarParameters\__construct()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7ee1f47d720be105049006a32ada795b',1,'Aspose\Barcode\Generation\DataMatrixParameters\__construct()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ac391310c9abc6b21d75862618f66cf04',1,'Aspose\Barcode\Generation\Code16KParameters\__construct()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a412b893338ef5a9787c81d50f91db8e0',1,'Aspose\Barcode\Generation\DotCodeParameters\__construct()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a3c97ef384d6968b99f03271654bee10a',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\__construct()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a04f8beea6e148d2975c401e3453ed481',1,'Aspose\Barcode\Generation\ITFParameters\__construct()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#add03c4edf192b2f0f8182812601b4b77',1,'Aspose\Barcode\Generation\QrParameters\__construct()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a5cf7e685bb17fd293c783f94beb1670c',1,'Aspose\Barcode\Generation\QrStructuredAppendParameters\__construct()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a159e2d339d6feaf847b66bf5d1fd8417',1,'Aspose\Barcode\Generation\Pdf417Parameters\__construct()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#aef76bd808c5ae260094e78bb7b69da29',1,'Aspose\Barcode\Generation\SupplementParameters\__construct()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad332bb35a36caffb5116c6bbd795cb66',1,'Aspose\Barcode\Generation\MaxiCodeParameters\__construct()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a5f514821c7f12720fa01f408c9e64665',1,'Aspose\Barcode\Generation\PatchCodeParameters\__construct()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a39c2fb063b2cdf4dd1ffe1f055127fd3',1,'Aspose\Barcode\Generation\Code128Parameters\__construct()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a69e5b1c99a74b6c5cb9028cd1e759943',1,'Aspose\Barcode\Generation\HanXinParameters\__construct()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a12a77d6167c195e7365a130ce33b76d8',1,'Aspose\Barcode\Generation\AztecParameters\__construct()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a8b656880e39bca913be8ecc83e3823dd',1,'Aspose\Barcode\Generation\CodabarParameters\__construct()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a73c6b4091c942d66f967bad6b830797e',1,'Aspose\Barcode\Generation\CouponParameters\__construct()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a0562df1c4e57a1ab7975d2650a5d5d7d',1,'Aspose\Barcode\Generation\CaptionParameters\__construct()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a6eb8b6ac6e95345aab292697798663b5',1,'Aspose\Barcode\Generation\Unit\__construct()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a9b8cfb6ec39bd4011154fcea538f3cc3',1,'Aspose\Barcode\Generation\FontUnit\__construct()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8b43bbac6c5370ff1118d593ec1e9905',1,'Aspose\Barcode\Generation\Padding\__construct()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a9ad9ebddac179c535411a5eabe4a0294',1,'Aspose\Barcode\Generation\BorderParameters\__construct()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a6a7ed45db3cb285124174358cc8f5c39',1,'Aspose\Barcode\Generation\ImageParameters\__construct()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#acad22cca0a4f9a2a21e72ba5f1600ffe',1,'Aspose\Barcode\Generation\SvgParameters\__construct()'],['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#aa94338e447ff786f7d318efc12056cff',1,'Aspose\Barcode\Generation\HslaColor\__construct()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a0d570b482830c60043820512ee6fed3c',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\__construct()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a5e55a6929cf6946af4e86defaa94a393',1,'Aspose\Barcode\Generation\QrExtCodetextBuilder\__construct()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a0d961568902d145ace3b285ae95faa89',1,'Aspose\Barcode\Generation\DataMatrixExtCodetextBuilder\__construct()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a0516d0af2f632f9e443c6ba07eba5370',1,'Aspose\Barcode\Generation\DotCodeExtCodetextBuilder\__construct()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a064f0811de66228cb5b10cd4fd715843',1,'Aspose\Barcode\Generation\MaxiCodeExtCodetextBuilder\__construct()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a156c4fa11bf9487c74f5608b55dcb232',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\__construct()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#ad93a1ada69c6c6df0dee58ab3dac1884',1,'Aspose\Barcode\Internal\BarcodeException\__construct()'],['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a189aef9ff1e1ebffdb133031f5846ef6',1,'Aspose\Barcode\Internal\License\__construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#af4208f0705d5c43a117164ce9f81b054',1,'Aspose\Barcode\Internal\Point\__construct()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a091cb161fcedada1a5733cfafc812776',1,'Aspose\Barcode\Internal\Rectangle\__construct()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#abab3bce4015f0fbe1665ac36f99c46d0',1,'Aspose\Barcode\Recognition\BarCodeReader\__construct()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a0ee3be29b209a0218efa252c20690948',1,'Aspose\Barcode\Recognition\BarcodeSettings\__construct()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a49d360095c80c17d7d512b82c50be5f6',1,'Aspose\Barcode\Recognition\AustraliaPostSettings\__construct()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a000e9b2975c20e321a073b55a949db77',1,'Aspose\Barcode\Recognition\QualitySettings\__construct()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a95c28cd4e17e6b608fa0490b08d578d3',1,'Aspose\Barcode\Recognition\BarCodeResult\__construct()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a04d734f55134ed6edd3ec8e6dc677526',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\__construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aece8238bcfef7d8203f661aec67f34fc',1,'Aspose\Barcode\Recognition\Quadrangle\__construct()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a88563bf025ea38751219373f655d7107',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\__construct()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a906c98e2848332da89b9147bd7a893bb',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\__construct()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7222e5f47e33f6a63ddcf35460cbe858',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\__construct()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a85b62d43f42521923ffe06dba3792e58',1,'Aspose\Barcode\Recognition\QRExtendedParameters\__construct()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a6479c8d44ee5b8867ead42498514e9e3',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\__construct()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a315a7b367c1adbbff978eb136448912d',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\__construct()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a01063ce6049e9abd534207f32bafc618',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\__construct()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#aca19d48bd646dc790fcb5617f422e9f7',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\__construct()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#aa6e94847da16990d6bd415b0dc786c48',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\__construct()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a691ea7256ee2e406c8c3bee5c3b27d99',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\__construct()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#af1bd910870cc9a3f1f90268c7a2d1252',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\__construct()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#af28ef04945a09465b7bad3e045ff44ea',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\__construct()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#afabd8bec1712d8c707b8ad0b3babaffe',1,'Aspose\Barcode\Recognition\Code128DataPortion\__construct()'],['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#a1731774aa054546f488ac4289b653011',1,'Aspose\Barcode\Recognition\RecognitionAbortedException\__construct()']]], + ['_5fconstruct_1358',['_construct',['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aefd65f948676d08f234827f04a9c1c12',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\_construct()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#accf06ae65474708ee217457dfd653982',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\_construct()']]] ]; diff --git a/doc/search/functions_2.js b/doc/search/functions_2.js index 90895770..458d812a 100644 --- a/doc/search/functions_2.js +++ b/doc/search/functions_2.js @@ -1,9 +1,9 @@ var searchData= [ - ['clear_1385',['clear',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a23f5eae2c1a346a6dbb83f8f5e6e3163',1,'Aspose\Barcode\Address\clear()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a88885b5538edd8299b1d918565b74a72',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\clear()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#ac98d076dec59992924612d3d7c37fde2',1,'Aspose\Barcode\ExtCodetextBuilder\clear()']]], + ['clear_1385',['clear',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a23f5eae2c1a346a6dbb83f8f5e6e3163',1,'Aspose\Barcode\ComplexBarcode\Address\clear()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a88885b5538edd8299b1d918565b74a72',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\clear()'],['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#ac98d076dec59992924612d3d7c37fde2',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\clear()']]], ['closeconnection_1386',['closeConnection',['../df/d7e/classAspose_1_1Barcode_1_1Internal_1_1ThriftConnection.html#a6dc2eee56b3a11b06436fb1901b17b8a',1,'Aspose::Barcode::Internal::ThriftConnection']]], - ['construct_1387',['construct',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#af0623c80dcc2183d0a0c217c1747f9f6',1,'Aspose\Barcode\Address\construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a35ffb685ff8a4d544b436ad80f7df0e8',1,'Aspose\Barcode\AlternativeScheme\construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a6ef8819fa452de584b00292fe0b0979a',1,'Aspose\Barcode\Mailmark2DCodetext\construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a2151f7f0e6cabdbdfcdb40a322997ee9',1,'Aspose\Barcode\SwissQRCodetext\construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a30c0004e1db357ba8b1713cade824a80',1,'Aspose\Barcode\MaxiCodeCodetextMode2\construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a736e9f07bec59424279584cf747a1404',1,'Aspose\Barcode\MaxiCodeCodetextMode3\construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a98ea99fc7cfe403168b0787a549fe97d',1,'Aspose\Barcode\MaxiCodeStandardCodetext\construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a8e67145fe7c62ddf113fb99c1623f5bc',1,'Aspose\Barcode\HIBCLICCombinedCodetext\construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#acbe6ae9b94f3409fe427b5834d79a74a',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a93cb8197e92b23f9ac040574168cbc17',1,'Aspose\Barcode\Internal\Point\construct()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#adeedf151874c85505212a7f04577e4c3',1,'Aspose\Barcode\Internal\Rectangle\construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a25c9aecdfeaf05db3c8f460a48a45c72',1,'Aspose\Barcode\Quadrangle\construct()']]], - ['containsany_1388',['containsAny',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a01daf4f05fea1a1f0999f7e99036a33b',1,'Aspose\Barcode\BarCodeReader\containsAny()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad25d690295e3710aed9a855e5483c4d8',1,'Aspose\Barcode\DecodeType\containsAny()']]], + ['construct_1387',['construct',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#af0623c80dcc2183d0a0c217c1747f9f6',1,'Aspose\Barcode\ComplexBarcode\Address\construct()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a35ffb685ff8a4d544b436ad80f7df0e8',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\construct()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a6ef8819fa452de584b00292fe0b0979a',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\construct()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a2151f7f0e6cabdbdfcdb40a322997ee9',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\construct()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a30c0004e1db357ba8b1713cade824a80',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\construct()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a736e9f07bec59424279584cf747a1404',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\construct()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a98ea99fc7cfe403168b0787a549fe97d',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\construct()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a8e67145fe7c62ddf113fb99c1623f5bc',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\construct()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#acbe6ae9b94f3409fe427b5834d79a74a',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\construct()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a93cb8197e92b23f9ac040574168cbc17',1,'Aspose\Barcode\Internal\Point\construct()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#adeedf151874c85505212a7f04577e4c3',1,'Aspose\Barcode\Internal\Rectangle\construct()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a25c9aecdfeaf05db3c8f460a48a45c72',1,'Aspose\Barcode\Recognition\Quadrangle\construct()']]], + ['containsany_1388',['containsAny',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a01daf4f05fea1a1f0999f7e99036a33b',1,'Aspose\Barcode\Recognition\BarCodeReader\containsAny()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad25d690295e3710aed9a855e5483c4d8',1,'Aspose\Barcode\Recognition\DecodeType\containsAny()']]], ['containscoordinates_1389',['containsCoordinates',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a5d449c18348c21d6aaa8ef7d55cc9a5b',1,'Aspose::Barcode::Quadrangle']]], ['containspoint_1390',['containsPoint',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aec26457c439aa84bde7295165949bf73',1,'Aspose::Barcode::Quadrangle']]], ['containsquadrangle_1391',['containsQuadrangle',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#aae8dea7e6df8cd828e771f58cebb2b9e',1,'Aspose::Barcode::Quadrangle']]], diff --git a/doc/search/functions_3.js b/doc/search/functions_3.js index c2d9b5df..bfcd7c37 100644 --- a/doc/search/functions_3.js +++ b/doc/search/functions_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['empty_1398',['EMPTY',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a5a4653336660fe2ce87dc1008dee1dde',1,'Aspose\Barcode\Internal\Point\EMPTY()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0c5acad12205c20b6248556592fdd435',1,'Aspose\Barcode\Internal\Rectangle\EMPTY()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a8a16c70481ed82b43006f3752351b8a7',1,'Aspose\Barcode\Quadrangle\EMPTY()']]], - ['equals_1399',['equals',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab11dc788ceb06c40c439e4325a085825',1,'Aspose\Barcode\Address\equals()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a02bad302202f52737580719649d153ec',1,'Aspose\Barcode\AlternativeScheme\equals()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a407d66ede19f095c3457274651c71b0e',1,'Aspose\Barcode\SwissQRBill\equals()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#ade32fd1cfdaae666f885f08ef96e6a57',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\equals()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a840a4d084fb30591167cb75f4787de6f',1,'Aspose\Barcode\MaxiCodeCodetextMode2\equals()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a449f1b7008df4aee5a78c68c6c8a9a3c',1,'Aspose\Barcode\MaxiCodeCodetextMode3\equals()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0e3bf08bc862086eee5acfded507eba8',1,'Aspose\Barcode\MaxiCodeStandardCodetext\equals()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ad34b56b873b5ecd1c8b7ae5dab148050',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\equals()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#ade8820976150ea1b2616ff526e435e78',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\equals()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac695619a85745c9fbd3a4abf9d997d55',1,'Aspose\Barcode\HIBCLICCombinedCodetext\equals()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a1801d8e8666f2c3d637d1e41382d7475',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\equals()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a2ab98f70d89c4b906e1f3b946668e192',1,'Aspose\Barcode\Unit\equals()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a537927e393015150a2d28dbd1cb621d8',1,'Aspose\Barcode\Internal\Point\equals()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a3d335d9a0f60bb1abcecdae9a9d240d6',1,'Aspose\Barcode\Internal\Rectangle\equals()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a69198e5d46cb662ae7f2eedc22371932',1,'Aspose\Barcode\BarCodeRegionParameters\equals()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a9ed69bcf07e8341f337c3e0ab114255a',1,'Aspose\Barcode\Quadrangle\equals()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a8c70218b52696ab76b9c0ca8c9c0c9e0',1,'Aspose\Barcode\BarCodeExtendedParameters\equals()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a2eb4d0fcf1fe3b80dabe3328915ec0ff',1,'Aspose\Barcode\OneDExtendedParameters\equals()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a49cd60853eff82ff4f892a97e81850bb',1,'Aspose\Barcode\Code128ExtendedParameters\equals()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a339e5a70e106bf5b17fd28f3accd082c',1,'Aspose\Barcode\QRExtendedParameters\equals()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#afc1311c625b150f15318643673fe05a9',1,'Aspose\Barcode\Pdf417ExtendedParameters\equals()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#ae5766956e41d80b2ac5816fc1089cf94',1,'Aspose\Barcode\DataBarExtendedParameters\equals()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#afa6344a37521e1d9e4366bb297a4e268',1,'Aspose\Barcode\MaxiCodeExtendedParameters\equals()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a44e8b067974ba78292f8f46f0b171e6a',1,'Aspose\Barcode\DotCodeExtendedParameters\equals()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ab10df5f92b887eb958e3984bffc5664a',1,'Aspose\Barcode\DataMatrixExtendedParameters\equals()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#aeea0968e29f2bde542490782582d1b02',1,'Aspose\Barcode\AztecExtendedParameters\equals()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a072042d926639ff6543ec78a36cb554b',1,'Aspose\Barcode\CodabarExtendedParameters\equals()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a508f97788dc71780557a309f8ee73de3',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\equals()']]], - ['exporttoxml_1400',['exportToXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a5c74c5e8cc56885498e1bfc45cfb3dce',1,'Aspose\Barcode\BarcodeGenerator\exportToXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a2488fec4982df204617daca7cdea79a7',1,'Aspose\Barcode\BarCodeReader\exportToXml()']]] + ['empty_1398',['EMPTY',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a5a4653336660fe2ce87dc1008dee1dde',1,'Aspose\Barcode\Internal\Point\EMPTY()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0c5acad12205c20b6248556592fdd435',1,'Aspose\Barcode\Internal\Rectangle\EMPTY()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a8a16c70481ed82b43006f3752351b8a7',1,'Aspose\Barcode\Recognition\Quadrangle\EMPTY()']]], + ['equals_1399',['equals',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab11dc788ceb06c40c439e4325a085825',1,'Aspose\Barcode\ComplexBarcode\Address\equals()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a02bad302202f52737580719649d153ec',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\equals()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a407d66ede19f095c3457274651c71b0e',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\equals()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#ade32fd1cfdaae666f885f08ef96e6a57',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\equals()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a840a4d084fb30591167cb75f4787de6f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\equals()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a449f1b7008df4aee5a78c68c6c8a9a3c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\equals()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0e3bf08bc862086eee5acfded507eba8',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\equals()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#ad34b56b873b5ecd1c8b7ae5dab148050',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\equals()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#ade8820976150ea1b2616ff526e435e78',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\equals()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac695619a85745c9fbd3a4abf9d997d55',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\equals()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a1801d8e8666f2c3d637d1e41382d7475',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\equals()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a2ab98f70d89c4b906e1f3b946668e192',1,'Aspose\Barcode\Generation\Unit\equals()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a537927e393015150a2d28dbd1cb621d8',1,'Aspose\Barcode\Internal\Point\equals()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a3d335d9a0f60bb1abcecdae9a9d240d6',1,'Aspose\Barcode\Internal\Rectangle\equals()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a69198e5d46cb662ae7f2eedc22371932',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\equals()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a9ed69bcf07e8341f337c3e0ab114255a',1,'Aspose\Barcode\Recognition\Quadrangle\equals()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a8c70218b52696ab76b9c0ca8c9c0c9e0',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\equals()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a2eb4d0fcf1fe3b80dabe3328915ec0ff',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\equals()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a49cd60853eff82ff4f892a97e81850bb',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\equals()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a339e5a70e106bf5b17fd28f3accd082c',1,'Aspose\Barcode\Recognition\QRExtendedParameters\equals()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#afc1311c625b150f15318643673fe05a9',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\equals()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#ae5766956e41d80b2ac5816fc1089cf94',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\equals()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#afa6344a37521e1d9e4366bb297a4e268',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\equals()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a44e8b067974ba78292f8f46f0b171e6a',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\equals()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ab10df5f92b887eb958e3984bffc5664a',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\equals()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#aeea0968e29f2bde542490782582d1b02',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\equals()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a072042d926639ff6543ec78a36cb554b',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\equals()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a508f97788dc71780557a309f8ee73de3',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\equals()']]], + ['exporttoxml_1400',['exportToXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a5c74c5e8cc56885498e1bfc45cfb3dce',1,'Aspose\Barcode\Generation\BarcodeGenerator\exportToXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a2488fec4982df204617daca7cdea79a7',1,'Aspose\Barcode\Recognition\BarCodeReader\exportToXml()']]] ]; diff --git a/doc/search/functions_5.js b/doc/search/functions_5.js index 6634290d..7220c2e9 100644 --- a/doc/search/functions_5.js +++ b/doc/search/functions_5.js @@ -7,19 +7,19 @@ var searchData= ['getaddressdto_1406',['getAddressDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a371dad03b9e35739a4e1c4820b58bc14',1,'Aspose::Barcode::Address']]], ['getaddressline1_1407',['getAddressLine1',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a1ebf4cd1e4d3f0d484aaf0eef1dd6266',1,'Aspose::Barcode::Address']]], ['getaddressline2_1408',['getAddressLine2',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a739323e85b1cdac483e890617d0dfd0d',1,'Aspose::Barcode::Address']]], - ['getalignment_1409',['getAlignment',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a872be59cf109320c19a5c51ab18ccdef',1,'Aspose\Barcode\CodetextParameters\getAlignment()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ad8bd2d92d6a6cbc237f0d9186efda014',1,'Aspose\Barcode\CaptionParameters\getAlignment()']]], + ['getalignment_1409',['getAlignment',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a872be59cf109320c19a5c51ab18ccdef',1,'Aspose\Barcode\Generation\CodetextParameters\getAlignment()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ad8bd2d92d6a6cbc237f0d9186efda014',1,'Aspose\Barcode\Generation\CaptionParameters\getAlignment()']]], ['getallowincorrectbarcodes_1410',['getAllowIncorrectBarcodes',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a805c48a0a547c5e5f8e43d4983058bf1',1,'Aspose::Barcode::QualitySettings']]], ['getalternativeschemedto_1411',['getAlternativeSchemeDto',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a9f3b24f7bb64ddef6133bfbc0e215f60',1,'Aspose::Barcode::AlternativeScheme']]], ['getalternativeschemes_1412',['getAlternativeSchemes',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a286b375d96612c593704ff8e014e9e94',1,'Aspose::Barcode::SwissQRBill']]], ['getamount_1413',['getAmount',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#ad0641b222ff94400d199316f78a32bc8',1,'Aspose::Barcode::SwissQRBill']]], ['getangle_1414',['getAngle',['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a3bffefdb8fa1ff7f3e0fe8031d0ddbb9',1,'Aspose::Barcode::BarCodeRegionParameters']]], - ['getaspectratio_1415',['getAspectRatio',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#aa1d927eccf64a030bbbaba9be276d379',1,'Aspose\Barcode\CodablockParameters\getAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#aca3664425f29d532da3a6a517ba11b20',1,'Aspose\Barcode\DataBarParameters\getAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a230f52d98a13141c88cb05b30bc153d7',1,'Aspose\Barcode\DataMatrixParameters\getAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a307f9b6ede442b1f3202ea947a33b632',1,'Aspose\Barcode\Code16KParameters\getAspectRatio()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a16e2b384fce1196b31ace4cc1cadfa12',1,'Aspose\Barcode\DotCodeParameters\getAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af25d3cc368eddce3c4afe3dc4bc69755',1,'Aspose\Barcode\QrParameters\getAspectRatio()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a5a084c78fe5662d1dd1b52877e5708a7',1,'Aspose\Barcode\Pdf417Parameters\getAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a8086316cbff1c2a897eda1c436890937',1,'Aspose\Barcode\MaxiCodeParameters\getAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a8b990c9946b412a7da54110134cfe011',1,'Aspose\Barcode\AztecParameters\getAspectRatio()']]], + ['getaspectratio_1415',['getAspectRatio',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#aa1d927eccf64a030bbbaba9be276d379',1,'Aspose\Barcode\Generation\CodablockParameters\getAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#aca3664425f29d532da3a6a517ba11b20',1,'Aspose\Barcode\Generation\DataBarParameters\getAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a230f52d98a13141c88cb05b30bc153d7',1,'Aspose\Barcode\Generation\DataMatrixParameters\getAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a307f9b6ede442b1f3202ea947a33b632',1,'Aspose\Barcode\Generation\Code16KParameters\getAspectRatio()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a16e2b384fce1196b31ace4cc1cadfa12',1,'Aspose\Barcode\Generation\DotCodeParameters\getAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af25d3cc368eddce3c4afe3dc4bc69755',1,'Aspose\Barcode\Generation\QrParameters\getAspectRatio()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a5a084c78fe5662d1dd1b52877e5708a7',1,'Aspose\Barcode\Generation\Pdf417Parameters\getAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a8086316cbff1c2a897eda1c436890937',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a8b990c9946b412a7da54110134cfe011',1,'Aspose\Barcode\Generation\AztecParameters\getAspectRatio()']]], ['getaustralianpost_1416',['getAustralianPost',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a2341ad97341407a9263df17ec63a885b',1,'Aspose::Barcode::BarcodeParameters']]], ['getaustralianpostencodingtable_1417',['getAustralianPostEncodingTable',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a62b2fb9c90c1988d18b57ffd23dba662',1,'Aspose::Barcode::AustralianPostParameters']]], ['getaustralianpostshortbarheight_1418',['getAustralianPostShortBarHeight',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a5f16ce6e764738fc16299ca2e1ee5df7',1,'Aspose::Barcode::AustralianPostParameters']]], ['getaustraliapost_1419',['getAustraliaPost',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a9a192296ef6b43b840590c002d9c949a',1,'Aspose::Barcode::BarcodeSettings']]], ['getautosizemode_1420',['getAutoSizeMode',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a636d056afcd1ffe05f2d938f5f5429d9',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['getaztec_1421',['getAztec',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ab3f6542b90d5e4612cf04ea33b411ba3',1,'Aspose\Barcode\BarcodeParameters\getAztec()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4f08da7382b4f8ad3ad426b29b8575ea',1,'Aspose\Barcode\BarCodeExtendedParameters\getAztec()']]], + ['getaztec_1421',['getAztec',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ab3f6542b90d5e4612cf04ea33b411ba3',1,'Aspose\Barcode\Generation\BarcodeParameters\getAztec()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4f08da7382b4f8ad3ad426b29b8575ea',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getAztec()']]], ['getaztecencodemode_1422',['getAztecEncodeMode',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a01461ffe0b2f323583008d3c52ee61fa',1,'Aspose::Barcode::AztecParameters']]], ['getaztecerrorlevel_1423',['getAztecErrorLevel',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a267e266b84121e4771083fa42b49e709',1,'Aspose::Barcode::AztecParameters']]], ['getaztecsymbolmode_1424',['getAztecSymbolMode',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a5b3abd5567ac9a68b3aa39e6c74e9692',1,'Aspose::Barcode::AztecParameters']]], @@ -28,14 +28,14 @@ var searchData= ['getbarcodedecodetype_1427',['getBarCodeDecodeType',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ac0cf1297f9fd232d774a4bece0e12aae',1,'Aspose::Barcode::BarCodeReader']]], ['getbarcodeparametersdto_1428',['getBarcodeParametersDto',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a7caf58a81388b210a896b8b594994231',1,'Aspose::Barcode::BarcodeParameters']]], ['getbarcodequality_1429',['getBarcodeQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a42006515461b9323e5032ae1ce28c3ba',1,'Aspose::Barcode::QualitySettings']]], - ['getbarcodetype_1430',['getBarcodeType',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#ac6b80c98ceef0b97cc50225b944255c2',1,'Aspose\Barcode\IComplexCodetext\getBarcodeType()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a5158503a46dae7379dba8f73f88b958d',1,'Aspose\Barcode\MailmarkCodetext\getBarcodeType()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a1879c1ace51b7493936d2607db769ee4',1,'Aspose\Barcode\Mailmark2DCodetext\getBarcodeType()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7609bf46e04b8de6a80f4b7f187e9216',1,'Aspose\Barcode\SwissQRCodetext\getBarcodeType()'],['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ac35d26fbe3e2d417eac32f049f7cdb80',1,'Aspose\Barcode\MaxiCodeCodetext\getBarcodeType()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a8a118c353f6cca9ee3e14c4f3011ab92',1,'Aspose\Barcode\HIBCLICComplexCodetext\getBarcodeType()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a210609136d3193f54b10022c3ac9eb28',1,'Aspose\Barcode\BarcodeGenerator\getBarcodeType()']]], + ['getbarcodetype_1430',['getBarcodeType',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#ac6b80c98ceef0b97cc50225b944255c2',1,'Aspose\Barcode\ComplexBarcode\IComplexCodetext\getBarcodeType()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a5158503a46dae7379dba8f73f88b958d',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getBarcodeType()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a1879c1ace51b7493936d2607db769ee4',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getBarcodeType()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a7609bf46e04b8de6a80f4b7f187e9216',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\getBarcodeType()'],['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ac35d26fbe3e2d417eac32f049f7cdb80',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\getBarcodeType()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a8a118c353f6cca9ee3e14c4f3011ab92',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\getBarcodeType()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a210609136d3193f54b10022c3ac9eb28',1,'Aspose\Barcode\Generation\BarcodeGenerator\getBarcodeType()']]], ['getbarcolor_1431',['getBarColor',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad6010ade3472fb8833a3eaca23c4e041',1,'Aspose::Barcode::BarcodeParameters']]], ['getbarheight_1432',['getBarHeight',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a7f7e8410168ca987dac0d62c341fc9a7',1,'Aspose::Barcode::BarcodeParameters']]], ['getbarwidthreduction_1433',['getBarWidthReduction',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a74e0a07814dc340196c37e3bbad1aa9e',1,'Aspose::Barcode::BarcodeParameters']]], ['getbill_1434',['getBill',['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a37fbc1051de33f0b2bcd16768dec6ac1',1,'Aspose::Barcode::SwissQRCodetext']]], ['getbillinformation_1435',['getBillInformation',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a56742cc7ed520b8ebb9b6993110c9aaa',1,'Aspose::Barcode::SwissQRBill']]], ['getborder_1436',['getBorder',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#aa0f5f4c7ceb8a95ad5749cb07d48db62',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['getbottom_1437',['getBottom',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a13bb4b8e50df84c852ba11c67c2419bb',1,'Aspose\Barcode\Padding\getBottom()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a53f325bd22d1b105a57b8aca7568fde1',1,'Aspose\Barcode\Internal\Rectangle\getBottom()']]], + ['getbottom_1437',['getBottom',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a13bb4b8e50df84c852ba11c67c2419bb',1,'Aspose\Barcode\Generation\Padding\getBottom()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a53f325bd22d1b105a57b8aca7568fde1',1,'Aspose\Barcode\Internal\Rectangle\getBottom()']]], ['getboundingrectangle_1438',['getBoundingRectangle',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a1a994176439cd20fc11d478b0385620c',1,'Aspose::Barcode::Quadrangle']]], ['getcaptionabove_1439',['getCaptionAbove',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a639f9b50e50de81f6dcee5efae1c8712',1,'Aspose::Barcode::BaseGenerationParameters']]], ['getcaptionbelow_1440',['getCaptionBelow',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a6995e0a26df25f4e9b4d1273e6efa763',1,'Aspose::Barcode::BaseGenerationParameters']]], @@ -43,29 +43,29 @@ var searchData= ['getchecksum_1442',['getCheckSum',['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a057bbc92a24e1ac31936657c5a349e7b',1,'Aspose::Barcode::OneDExtendedParameters']]], ['getchecksumalwaysshow_1443',['getChecksumAlwaysShow',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa95ce38d6337b1af81a2787725182f6c',1,'Aspose::Barcode::BarcodeParameters']]], ['getchecksumvalidation_1444',['getChecksumValidation',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#aef250d121acb780e036a6c2223516e9a',1,'Aspose::Barcode::BarcodeSettings']]], - ['getclass_5f_1445',['getClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a1657c238d88b4fc09188233f75bab390',1,'Aspose\Barcode\MailmarkCodetext\getClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a66b601e1de097ca06a5605ededbcb41a',1,'Aspose\Barcode\Mailmark2DCodetext\getClass_()']]], - ['getcodabar_1446',['getCodabar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#acf1419f5ce86655de7139bacf3569984',1,'Aspose\Barcode\BarcodeParameters\getCodabar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4a64cac672bad32a082702d2e6ed4551',1,'Aspose\Barcode\BarCodeExtendedParameters\getCodabar()']]], + ['getclass_5f_1445',['getClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a1657c238d88b4fc09188233f75bab390',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a66b601e1de097ca06a5605ededbcb41a',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getClass_()']]], + ['getcodabar_1446',['getCodabar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#acf1419f5ce86655de7139bacf3569984',1,'Aspose\Barcode\Generation\BarcodeParameters\getCodabar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a4a64cac672bad32a082702d2e6ed4551',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getCodabar()']]], ['getcodabarchecksummode_1447',['getCodabarChecksumMode',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ab5b95055984339bc4613c73851466441',1,'Aspose::Barcode::CodabarParameters']]], - ['getcodabarstartsymbol_1448',['getCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ab22080b6efe68ac28e40e2c51f92549d',1,'Aspose\Barcode\CodabarParameters\getCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a5b2e9bb458a233378b2e0319eeea4103',1,'Aspose\Barcode\CodabarExtendedParameters\getCodabarStartSymbol()']]], - ['getcodabarstopsymbol_1449',['getCodabarStopSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ac9e2af0685e62294b523c11fe8376057',1,'Aspose\Barcode\CodabarParameters\getCodabarStopSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#acae6f54dc8921447e8b20a02114af865',1,'Aspose\Barcode\CodabarExtendedParameters\getCodabarStopSymbol()']]], + ['getcodabarstartsymbol_1448',['getCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ab22080b6efe68ac28e40e2c51f92549d',1,'Aspose\Barcode\Generation\CodabarParameters\getCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a5b2e9bb458a233378b2e0319eeea4103',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\getCodabarStartSymbol()']]], + ['getcodabarstopsymbol_1449',['getCodabarStopSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#ac9e2af0685e62294b523c11fe8376057',1,'Aspose\Barcode\Generation\CodabarParameters\getCodabarStopSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#acae6f54dc8921447e8b20a02114af865',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\getCodabarStopSymbol()']]], ['getcodablock_1450',['getCodablock',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ae8c8bf110b30fcf5a6a5d4631e794882',1,'Aspose::Barcode::BarcodeParameters']]], - ['getcode128_1451',['getCode128',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a73959928584ef22feb64f5a4276ebe81',1,'Aspose\Barcode\BarcodeParameters\getCode128()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a0916094ce3ba724f774735fe0b7afdf8',1,'Aspose\Barcode\BarCodeExtendedParameters\getCode128()']]], + ['getcode128_1451',['getCode128',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a73959928584ef22feb64f5a4276ebe81',1,'Aspose\Barcode\Generation\BarcodeParameters\getCode128()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a0916094ce3ba724f774735fe0b7afdf8',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getCode128()']]], ['getcode128dataportions_1452',['getCode128DataPortions',['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a8d047457fac58df99a8a2f217a74df7e',1,'Aspose::Barcode::Code128ExtendedParameters']]], ['getcode128encodemode_1453',['getCode128EncodeMode',['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a0a64ae7eeb1a38d065a1f936c44ec138',1,'Aspose::Barcode::Code128Parameters']]], ['getcode128subtype_1454',['getCode128SubType',['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a37d5938ca92b2c667cf62d0f2fe902a3',1,'Aspose::Barcode::Code128DataPortion']]], ['getcode16k_1455',['getCode16K',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a88179f79a43c111931cffa3a002837ec',1,'Aspose::Barcode::BarcodeParameters']]], ['getcodebytes_1456',['getCodeBytes',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#af7727721ed74080798df52a6a79460d0',1,'Aspose::Barcode::BarCodeResult']]], - ['getcodetext_1457',['getCodeText',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a9cf1d8e7c8a8080a0e46e2ee729972b1',1,'Aspose\Barcode\BarcodeGenerator\getCodeText()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a52e81eb8e3eb83f1e4bcf0b598128684',1,'Aspose\Barcode\BarCodeResult\getCodeText()']]], + ['getcodetext_1457',['getCodeText',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a9cf1d8e7c8a8080a0e46e2ee729972b1',1,'Aspose\Barcode\Generation\BarcodeGenerator\getCodeText()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a52e81eb8e3eb83f1e4bcf0b598128684',1,'Aspose\Barcode\Recognition\BarCodeResult\getCodeText()']]], ['getcodetextparameters_1458',['getCodeTextParameters',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa1514dc2e087ad4c93e4262e5090b202',1,'Aspose::Barcode::BarcodeParameters']]], ['getcodetype_1459',['getCodeType',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#ae5b380a9b3dd6f8c5fa23c7731cf9b38',1,'Aspose::Barcode::BarCodeResult']]], ['getcodetypename_1460',['getCodeTypeName',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#ac5ffb02cd5017995139d751bb8412926',1,'Aspose::Barcode::BarCodeResult']]], - ['getcolor_1461',['getColor',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae09658913cc6eb209e730f2ab647b825',1,'Aspose\Barcode\CodetextParameters\getColor()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad8f1f91425ef727788adc4b9a0f6eef7',1,'Aspose\Barcode\BorderParameters\getColor()']]], - ['getcolumns_1462',['getColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a1f145b09a8b4f087169a2251cb99ed6b',1,'Aspose\Barcode\CodablockParameters\getColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a98d7ce21e4daa73fe45fbb146562b6ba',1,'Aspose\Barcode\DataBarParameters\getColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acd29fcf7d599aac57801b44a169bd8fa',1,'Aspose\Barcode\DataMatrixParameters\getColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a19ff0357af7e437dd23c5c1289a9f043',1,'Aspose\Barcode\DotCodeParameters\getColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a80dfe6950c975bdb460251e62203569b',1,'Aspose\Barcode\Pdf417Parameters\getColumns()']]], + ['getcolor_1461',['getColor',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae09658913cc6eb209e730f2ab647b825',1,'Aspose\Barcode\Generation\CodetextParameters\getColor()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad8f1f91425ef727788adc4b9a0f6eef7',1,'Aspose\Barcode\Generation\BorderParameters\getColor()']]], + ['getcolumns_1462',['getColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a1f145b09a8b4f087169a2251cb99ed6b',1,'Aspose\Barcode\Generation\CodablockParameters\getColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a98d7ce21e4daa73fe45fbb146562b6ba',1,'Aspose\Barcode\Generation\DataBarParameters\getColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acd29fcf7d599aac57801b44a169bd8fa',1,'Aspose\Barcode\Generation\DataMatrixParameters\getColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a19ff0357af7e437dd23c5c1289a9f043',1,'Aspose\Barcode\Generation\DotCodeParameters\getColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a80dfe6950c975bdb460251e62203569b',1,'Aspose\Barcode\Generation\Pdf417Parameters\getColumns()']]], ['getcomplexbackground_1463',['getComplexBackground',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a707ce4cf5a617a2bebf72ddda5c8e2fd',1,'Aspose::Barcode::QualitySettings']]], ['getcomplexbarcodegeneratordto_1464',['getComplexBarcodeGeneratorDto',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aa2a592acecd3f531344d02bbb99f842d',1,'Aspose::Barcode::ComplexBarcodeGenerator']]], ['getconfidence_1465',['getConfidence',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a39a79fde04d49b953a5a54a3a21ce33e',1,'Aspose::Barcode::BarCodeResult']]], - ['getconstructedcodetext_1466',['getConstructedCodetext',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a2452b5837615453d47dbef1f99fe6eb7',1,'Aspose\Barcode\IComplexCodetext\getConstructedCodetext()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aafc807c80647c35b9674e923b43c9c37',1,'Aspose\Barcode\MailmarkCodetext\getConstructedCodetext()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ab3790417a7af67ba0c51ee4b8b872f04',1,'Aspose\Barcode\Mailmark2DCodetext\getConstructedCodetext()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a447f404a624809782179e4e142962471',1,'Aspose\Barcode\SwissQRCodetext\getConstructedCodetext()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aefa8820ea532003d399c5e4d05d33d7c',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\getConstructedCodetext()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abb2cf381b99642099dd3303b377973b1',1,'Aspose\Barcode\MaxiCodeCodetextMode2\getConstructedCodetext()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a182d6c49b26416c5a6c7d3c8d2d9697a',1,'Aspose\Barcode\MaxiCodeCodetextMode3\getConstructedCodetext()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa406c72a4fcfd4f9c818577d3d026629',1,'Aspose\Barcode\MaxiCodeStandardCodetext\getConstructedCodetext()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#ab83a375ab5c6226574863e65172e3d83',1,'Aspose\Barcode\HIBCLICComplexCodetext\getConstructedCodetext()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac22fc4e4b0c97600d3b3f95a3268df56',1,'Aspose\Barcode\HIBCLICCombinedCodetext\getConstructedCodetext()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae27f95af6f2081956340880258237283',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\getConstructedCodetext()']]], - ['getcountrycode_1467',['getCountryCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a4d5339b86e05345d5f709a36ee16626a',1,'Aspose\Barcode\Address\getCountryCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a38dcef80884e20092dce74e8507b2073',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\getCountryCode()']]], + ['getconstructedcodetext_1466',['getConstructedCodetext',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a2452b5837615453d47dbef1f99fe6eb7',1,'Aspose\Barcode\ComplexBarcode\IComplexCodetext\getConstructedCodetext()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aafc807c80647c35b9674e923b43c9c37',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getConstructedCodetext()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ab3790417a7af67ba0c51ee4b8b872f04',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getConstructedCodetext()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a447f404a624809782179e4e142962471',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\getConstructedCodetext()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aefa8820ea532003d399c5e4d05d33d7c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\getConstructedCodetext()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abb2cf381b99642099dd3303b377973b1',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\getConstructedCodetext()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a182d6c49b26416c5a6c7d3c8d2d9697a',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\getConstructedCodetext()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#aa406c72a4fcfd4f9c818577d3d026629',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\getConstructedCodetext()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#ab83a375ab5c6226574863e65172e3d83',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\getConstructedCodetext()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#ac22fc4e4b0c97600d3b3f95a3268df56',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\getConstructedCodetext()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae27f95af6f2081956340880258237283',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\getConstructedCodetext()']]], + ['getcountrycode_1467',['getCountryCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a4d5339b86e05345d5f709a36ee16626a',1,'Aspose\Barcode\ComplexBarcode\Address\getCountryCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a38dcef80884e20092dce74e8507b2073',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\getCountryCode()']]], ['getcoupon_1468',['getCoupon',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a83f10c99acdbba3bd8867f9070b4beb3',1,'Aspose::Barcode::BarcodeParameters']]], ['getcreditor_1469',['getCreditor',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#af777ac4ecef4df29db62dc192c0afd17',1,'Aspose::Barcode::SwissQRBill']]], ['getcurrency_1470',['getCurrency',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a9e34e4d32ec2ccb2e59e6718d3f8b081',1,'Aspose::Barcode::SwissQRBill']]], @@ -73,9 +73,9 @@ var searchData= ['getcustomercontentencodemode_1472',['getCustomerContentEncodeMode',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#abb1cb8a1474329a6248abbcb068c7eaf',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['getcustomerinformationinterpretingtype_1473',['getCustomerInformationInterpretingType',['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a209c2ada701f78178c5a71416b080fdb',1,'Aspose::Barcode::AustraliaPostSettings']]], ['getdashstyle_1474',['getDashStyle',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ac38a1bfef59c78163c125a5f2bc40427',1,'Aspose::Barcode::BorderParameters']]], - ['getdata_1475',['getData',['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a5636dd4785d0d6d6161c77bd06f681d1',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\getData()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a4134c4cd5e98b5bb8d1690adbc4197c3',1,'Aspose\Barcode\Code128DataPortion\getData()']]], - ['getdatabar_1476',['getDataBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a3e1ff7e67a46eae1e3bc54de47edd295',1,'Aspose\Barcode\BarcodeParameters\getDataBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ac9627bdc827534c2cf526507be939f31',1,'Aspose\Barcode\BarCodeExtendedParameters\getDataBar()']]], - ['getdatamatrix_1477',['getDataMatrix',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adb25ee360ca7b0556d56e96456f0a92d',1,'Aspose\Barcode\BarcodeParameters\getDataMatrix()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a07f3be2f4e40c5906a01d73d74b857eb',1,'Aspose\Barcode\BarCodeExtendedParameters\getDataMatrix()']]], + ['getdata_1475',['getData',['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a5636dd4785d0d6d6161c77bd06f681d1',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\getData()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a4134c4cd5e98b5bb8d1690adbc4197c3',1,'Aspose\Barcode\Recognition\Code128DataPortion\getData()']]], + ['getdatabar_1476',['getDataBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a3e1ff7e67a46eae1e3bc54de47edd295',1,'Aspose\Barcode\Generation\BarcodeParameters\getDataBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ac9627bdc827534c2cf526507be939f31',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getDataBar()']]], + ['getdatamatrix_1477',['getDataMatrix',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adb25ee360ca7b0556d56e96456f0a92d',1,'Aspose\Barcode\Generation\BarcodeParameters\getDataMatrix()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a07f3be2f4e40c5906a01d73d74b857eb',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getDataMatrix()']]], ['getdatamatrixecc_1478',['getDataMatrixEcc',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a56af650484cf599d3b6bc55cbb4210ff',1,'Aspose::Barcode::DataMatrixParameters']]], ['getdatamatrixencodemode_1479',['getDataMatrixEncodeMode',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a9deba6cf23e77d828f2db81a93d3a18e',1,'Aspose::Barcode::DataMatrixParameters']]], ['getdatamatrixtype_1480',['getDataMatrixType',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ad5a70464a9f2a286ccd24406deba4d7f',1,'Aspose::Barcode::Mailmark2DCodetext']]], @@ -86,27 +86,27 @@ var searchData= ['getdestinationpostcodeplusdps_1485',['getDestinationPostCodePlusDPS',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af6f00814424dac60ef3ef723528c15e8',1,'Aspose::Barcode::MailmarkCodetext']]], ['getdetectencoding_1486',['getDetectEncoding',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#ae2c3260a93512a2b9f0cd35e37669df3',1,'Aspose::Barcode::BarcodeSettings']]], ['getdocument_1487',['getDocument',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a54399cc60383ab909476b45f207a8f31',1,'Aspose::Barcode::Unit']]], - ['getdotcode_1488',['getDotCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa1c3b8141028996c8e434a7959793479',1,'Aspose\Barcode\BarcodeParameters\getDotCode()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a81e891be36a5b8e3e9621add2ff2ac08',1,'Aspose\Barcode\BarCodeExtendedParameters\getDotCode()']]], + ['getdotcode_1488',['getDotCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aa1c3b8141028996c8e434a7959793479',1,'Aspose\Barcode\Generation\BarcodeParameters\getDotCode()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a81e891be36a5b8e3e9621add2ff2ac08',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getDotCode()']]], ['getdotcodeencodemode_1489',['getDotCodeEncodeMode',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a8d9c522a6b40be82bac9e8ae2207f07b',1,'Aspose::Barcode::DotCodeParameters']]], ['getdotcodeisreaderinitialization_1490',['getDotCodeIsReaderInitialization',['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a397aeff5fe667c22b92f8db6352ad8a6',1,'Aspose::Barcode::DotCodeExtendedParameters']]], - ['getdotcodestructuredappendmodebarcodeid_1491',['getDotCodeStructuredAppendModeBarcodeId',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ac35e0e5a450ffa61e11e79a211890d54',1,'Aspose\Barcode\DotCodeParameters\getDotCodeStructuredAppendModeBarcodeId()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a36e0fc1d852ea0c6bbe137d9d47ec338',1,'Aspose\Barcode\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodeId()']]], - ['getdotcodestructuredappendmodebarcodescount_1492',['getDotCodeStructuredAppendModeBarcodesCount',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aace47b28a50fd1bad0cf9ac7249c0d21',1,'Aspose\Barcode\DotCodeParameters\getDotCodeStructuredAppendModeBarcodesCount()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a949fb02648bed94118ca11e677678bd2',1,'Aspose\Barcode\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodesCount()']]], - ['geteciencoding_1493',['getECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ad0effa58fc23aadf12abe2cde33f2f5d',1,'Aspose\Barcode\MaxiCodeCodetext\getECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a142a75537c68d4ece4460aab033affc2',1,'Aspose\Barcode\DataMatrixParameters\getECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a8ec8d8a9e18abd53c00d49a82827eb42',1,'Aspose\Barcode\DotCodeParameters\getECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#abe6d4b2efdf6d4c154fecb517d548bcd',1,'Aspose\Barcode\MaxiCodeParameters\getECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ac3985bf61e315c12dbb25cee94646cf8',1,'Aspose\Barcode\AztecParameters\getECIEncoding()']]], + ['getdotcodestructuredappendmodebarcodeid_1491',['getDotCodeStructuredAppendModeBarcodeId',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ac35e0e5a450ffa61e11e79a211890d54',1,'Aspose\Barcode\Generation\DotCodeParameters\getDotCodeStructuredAppendModeBarcodeId()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a36e0fc1d852ea0c6bbe137d9d47ec338',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodeId()']]], + ['getdotcodestructuredappendmodebarcodescount_1492',['getDotCodeStructuredAppendModeBarcodesCount',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aace47b28a50fd1bad0cf9ac7249c0d21',1,'Aspose\Barcode\Generation\DotCodeParameters\getDotCodeStructuredAppendModeBarcodesCount()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a949fb02648bed94118ca11e677678bd2',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\getDotCodeStructuredAppendModeBarcodesCount()']]], + ['geteciencoding_1493',['getECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ad0effa58fc23aadf12abe2cde33f2f5d',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\getECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a142a75537c68d4ece4460aab033affc2',1,'Aspose\Barcode\Generation\DataMatrixParameters\getECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a8ec8d8a9e18abd53c00d49a82827eb42',1,'Aspose\Barcode\Generation\DotCodeParameters\getECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#abe6d4b2efdf6d4c154fecb517d548bcd',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ac3985bf61e315c12dbb25cee94646cf8',1,'Aspose\Barcode\Generation\AztecParameters\getECIEncoding()']]], ['getenableescape_1494',['getEnableEscape',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a793c6e812267ba92e85ee5c3f5e923b3',1,'Aspose::Barcode::BarcodeParameters']]], ['getexecutiontime_1495',['getExecutionTime',['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#ad079b3bc4af65ba3eb09862082fb084d',1,'Aspose::Barcode::RecognitionAbortedException']]], - ['getextcodetextbuildertype_1496',['getExtCodetextBuilderType',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3a47d8672eceb073cdb3a93bd65b84c7',1,'Aspose\Barcode\ExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#aaa6dd2b25ec872a42ff7c3d9ce2f2b10',1,'Aspose\Barcode\QrExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a242453393b8ec2e83ee86934a9bfa077',1,'Aspose\Barcode\DataMatrixExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#afc9386a147abea26f5a265101bf3a01e',1,'Aspose\Barcode\DotCodeExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a84374cf7ee34d7eb726b4b9271c1fbf6',1,'Aspose\Barcode\MaxiCodeExtCodetextBuilder\getExtCodetextBuilderType()']]], + ['getextcodetextbuildertype_1496',['getExtCodetextBuilderType',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3a47d8672eceb073cdb3a93bd65b84c7',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#aaa6dd2b25ec872a42ff7c3d9ce2f2b10',1,'Aspose\Barcode\Generation\QrExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a242453393b8ec2e83ee86934a9bfa077',1,'Aspose\Barcode\Generation\DataMatrixExtCodetextBuilder\getExtCodetextBuilderType()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#afc9386a147abea26f5a265101bf3a01e',1,'Aspose\Barcode\Generation\DotCodeExtCodetextBuilder\getExtCodetextBuilderType()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a84374cf7ee34d7eb726b4b9271c1fbf6',1,'Aspose\Barcode\Generation\MaxiCodeExtCodetextBuilder\getExtCodetextBuilderType()']]], ['getextended_1497',['getExtended',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a49109a48c0fc6f5cee00e34a491c226d',1,'Aspose::Barcode::BarCodeResult']]], - ['getextendedcodetext_1498',['getExtendedCodetext',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a5f1b7c9046971a8378bf7c67975d314a',1,'Aspose\Barcode\ExtCodetextBuilder\getExtendedCodetext()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#aeb69600bf3663a3db9d67d7cb6b2a986',1,'Aspose\Barcode\HanXinExtCodetextBuilder\getExtendedCodetext()']]], + ['getextendedcodetext_1498',['getExtendedCodetext',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a5f1b7c9046971a8378bf7c67975d314a',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\getExtendedCodetext()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#aeb69600bf3663a3db9d67d7cb6b2a986',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\getExtendedCodetext()']]], ['getextrabarcodetext_1499',['getExtraBarcodeText',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a55c7c7189e572e50f601afc7e3a3f3f5',1,'Aspose::Barcode::PatchCodeParameters']]], ['getfamilyname_1500',['getFamilyName',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a3105e478e8542984028b6ba59f3beb9c',1,'Aspose::Barcode::FontUnit']]], ['getfilledbars_1501',['getFilledBars',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a11311daa1287d82ca8d45b292130107b',1,'Aspose::Barcode::BarcodeParameters']]], - ['getfont_1502',['getFont',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#acd0f278cd9c9c0cc2420f637860519f0',1,'Aspose\Barcode\CodetextParameters\getFont()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2de335ea35507eebc5637ef268da6259',1,'Aspose\Barcode\CaptionParameters\getFont()']]], + ['getfont_1502',['getFont',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#acd0f278cd9c9c0cc2420f637860519f0',1,'Aspose\Barcode\Generation\CodetextParameters\getFont()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2de335ea35507eebc5637ef268da6259',1,'Aspose\Barcode\Generation\CaptionParameters\getFont()']]], ['getfontmode_1503',['getFontMode',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a2a95e8b2923b93d31b23d25d919c52e8',1,'Aspose::Barcode::CodetextParameters']]], ['getfontunitdto_1504',['getFontUnitDto',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a278bcd68212759bcfb898343888d25ec',1,'Aspose::Barcode::FontUnit']]], ['getformat_1505',['getFormat',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af5fd9fa4eca04f76937e139151e748d7',1,'Aspose::Barcode::MailmarkCodetext']]], ['getfoundbarcodes_1506',['getFoundBarCodes',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a8eeb1b0dc931b236a120bbccdf1abf91',1,'Aspose::Barcode::BarCodeReader']]], ['getfoundcount_1507',['getFoundCount',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a6a33a655dfe09bc21b117647388697bb',1,'Aspose::Barcode::BarCodeReader']]], - ['getgs1compositebar_1508',['getGS1CompositeBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a049589e7850c0fd3aa53587f881aba3c',1,'Aspose\Barcode\BarcodeParameters\getGS1CompositeBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#afb3e14a86bd4a31a5e0f75c6a4955068',1,'Aspose\Barcode\BarCodeExtendedParameters\getGS1CompositeBar()']]], + ['getgs1compositebar_1508',['getGS1CompositeBar',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a049589e7850c0fd3aa53587f881aba3c',1,'Aspose\Barcode\Generation\BarcodeParameters\getGS1CompositeBar()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#afb3e14a86bd4a31a5e0f75c6a4955068',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getGS1CompositeBar()']]], ['getgs1compositebarparametersdto_1509',['getGS1CompositeBarParametersDto',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a1a7df663517d38621da73411847d907d',1,'Aspose::Barcode::GS1CompositeBarParameters']]], ['gethanxin_1510',['getHanXin',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad9db056a1a85b20c02a3245d9dbf8748',1,'Aspose::Barcode::BarcodeParameters']]], ['gethanxineciencoding_1511',['getHanXinECIEncoding',['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a330fb9c8eb2ae3745c2eee6b9683a3f1',1,'Aspose::Barcode::HanXinParameters']]], @@ -128,19 +128,19 @@ var searchData= ['getinstance_1527',['getInstance',['../df/d82/classAspose_1_1Barcode_1_1Internal_1_1LicenseManager.html#a139e4996c61cd2528789e2c195ba9487',1,'Aspose::Barcode::Internal::LicenseManager']]], ['getinstruction_1528',['getInstruction',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a68b30699d2ff8579dbd8e1603057e78e',1,'Aspose::Barcode::AlternativeScheme']]], ['getinverseimage_1529',['getInverseImage',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a85196b902181a93d71c7d0ee01136d4c',1,'Aspose::Barcode::QualitySettings']]], - ['getitemid_1530',['getItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ad84722da9b6b0c8a868be7673f4cd0e0',1,'Aspose\Barcode\MailmarkCodetext\getItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ad2f7190c466969e87749c11bd246a1a8',1,'Aspose\Barcode\Mailmark2DCodetext\getItemID()']]], + ['getitemid_1530',['getItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ad84722da9b6b0c8a868be7673f4cd0e0',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ad2f7190c466969e87749c11bd246a1a8',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getItemID()']]], ['getitf_1531',['getITF',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a094ada472c1387b7cc822823730cf091',1,'Aspose::Barcode::BarcodeParameters']]], ['getitfborderthickness_1532',['getItfBorderThickness',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#aae35e0cbc8347111e73d4115f6ce2961',1,'Aspose::Barcode::ITFParameters']]], ['getitfbordertype_1533',['getItfBorderType',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a5f2455b8f19101f6f5f726da5791b8a9',1,'Aspose::Barcode::ITFParameters']]], ['getkind_1534',['getKind',['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a41f5bbd8a9616342493dc4c594a17b1f',1,'Aspose::Barcode::Internal::BarcodeException']]], ['getlayerscount_1535',['getLayersCount',['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ae25e96ad5bfd325432713e912f318b6c',1,'Aspose::Barcode::AztecParameters']]], - ['getleft_1536',['getLeft',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a4aa6c350972b6925ab8c54be08d4476d',1,'Aspose\Barcode\Padding\getLeft()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a9b644e590f5444fac060e2c44183fe1c',1,'Aspose\Barcode\Internal\Rectangle\getLeft()']]], + ['getleft_1536',['getLeft',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a4aa6c350972b6925ab8c54be08d4476d',1,'Aspose\Barcode\Generation\Padding\getLeft()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a9b644e590f5444fac060e2c44183fe1c',1,'Aspose\Barcode\Internal\Rectangle\getLeft()']]], ['getleftbottom_1537',['getLeftBottom',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a278eacff153e62279f1d8097932940d1',1,'Aspose::Barcode::Quadrangle']]], ['getlefttop_1538',['getLeftTop',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a4914747abd27a102644822649c3c6495',1,'Aspose::Barcode::Quadrangle']]], ['getlicensecontent_1539',['getLicenseContent',['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a35ab3bf2d64c1dc2f86d0a1a4fc9fb88',1,'Aspose\Barcode\Internal\License\getLicenseContent()'],['../df/d82/classAspose_1_1Barcode_1_1Internal_1_1LicenseManager.html#aa842f230d80246daaf7bb51ce363fcf9',1,'Aspose\Barcode\Internal\LicenseManager\getLicenseContent()']]], ['getlinearcomponenttype_1540',['getLinearComponentType',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#acd62620d0fe3a8845af1733fb9caf5c9',1,'Aspose::Barcode::GS1CompositeBarParameters']]], ['getlocation_1541',['getLocation',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a96b169dfe7e4330fc8350b19895b1dce',1,'Aspose::Barcode::CodetextParameters']]], - ['getmacrocharacters_1542',['getMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acdd3ad404012f81fe2f5084788a4b227',1,'Aspose\Barcode\DataMatrixParameters\getMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a54248e327e4240dcc2d953cb5f7117fc',1,'Aspose\Barcode\Pdf417Parameters\getMacroCharacters()']]], + ['getmacrocharacters_1542',['getMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#acdd3ad404012f81fe2f5084788a4b227',1,'Aspose\Barcode\Generation\DataMatrixParameters\getMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a54248e327e4240dcc2d953cb5f7117fc',1,'Aspose\Barcode\Generation\Pdf417Parameters\getMacroCharacters()']]], ['getmacropdf417addressee_1543',['getMacroPdf417Addressee',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ac8d182fe27cf6825cbac533fd3598a36',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417checksum_1544',['getMacroPdf417Checksum',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a2f5444f56ac3102cb0adbca7109aa839',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417fileid_1545',['getMacroPdf417FileID',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#aee6b6982f1254320a6d411ead140d9ad',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], @@ -151,32 +151,32 @@ var searchData= ['getmacropdf417sender_1550',['getMacroPdf417Sender',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a657015181e89cf84d63e773962c77bc4',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417terminator_1551',['getMacroPdf417Terminator',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a386f7a878f50d281380e56dafc604c85',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], ['getmacropdf417timestamp_1552',['getMacroPdf417TimeStamp',['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ae337e2f1786f4dbb75854a12b9ddef61',1,'Aspose::Barcode::Pdf417ExtendedParameters']]], - ['getmaxicode_1553',['getMaxiCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a18f17198537bcd3ab093cc0113bbda84',1,'Aspose\Barcode\BarcodeParameters\getMaxiCode()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a2a263d70f155c335951d7a82f393f167',1,'Aspose\Barcode\BarCodeExtendedParameters\getMaxiCode()']]], - ['getmaxicodeencodemode_1554',['getMaxiCodeEncodeMode',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ae8e9d329e0d06d1b7a6a3a55bd7daf19',1,'Aspose\Barcode\MaxiCodeCodetext\getMaxiCodeEncodeMode()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a675dfd12d138d51d4addcf71585d1d68',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeEncodeMode()']]], - ['getmaxicodemode_1555',['getMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a95d33c0ea29fd8dc5e8df1f72b6e3416',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af78e66ee64a06324a325d13eccd4f52f',1,'Aspose\Barcode\MaxiCodeExtendedParameters\getMaxiCodeMode()']]], + ['getmaxicode_1553',['getMaxiCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a18f17198537bcd3ab093cc0113bbda84',1,'Aspose\Barcode\Generation\BarcodeParameters\getMaxiCode()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a2a263d70f155c335951d7a82f393f167',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getMaxiCode()']]], + ['getmaxicodeencodemode_1554',['getMaxiCodeEncodeMode',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#ae8e9d329e0d06d1b7a6a3a55bd7daf19',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\getMaxiCodeEncodeMode()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a675dfd12d138d51d4addcf71585d1d68',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeEncodeMode()']]], + ['getmaxicodemode_1555',['getMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a95d33c0ea29fd8dc5e8df1f72b6e3416',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af78e66ee64a06324a325d13eccd4f52f',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\getMaxiCodeMode()']]], ['getmaxicodesecondmessagedto_1556',['getMaxiCodeSecondMessageDto',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a409f954b5929b7e866164b30e91a0339',1,'Aspose::Barcode::MaxiCodeSecondMessage']]], - ['getmaxicodestructuredappendmodebarcodeid_1557',['getMaxiCodeStructuredAppendModeBarcodeId',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a631e5d86769f6c8605c62a7b83a649fa',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodeId()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5c1568b273a7d56b4e8d2f06494c850',1,'Aspose\Barcode\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodeId()']]], - ['getmaxicodestructuredappendmodebarcodescount_1558',['getMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#adec8dd454510013d657632f7f926c782',1,'Aspose\Barcode\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a35a1125baf6049277905bcaabd13a2c6',1,'Aspose\Barcode\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodesCount()']]], + ['getmaxicodestructuredappendmodebarcodeid_1557',['getMaxiCodeStructuredAppendModeBarcodeId',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a631e5d86769f6c8605c62a7b83a649fa',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodeId()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5c1568b273a7d56b4e8d2f06494c850',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodeId()']]], + ['getmaxicodestructuredappendmodebarcodescount_1558',['getMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#adec8dd454510013d657632f7f926c782',1,'Aspose\Barcode\Generation\MaxiCodeParameters\getMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a35a1125baf6049277905bcaabd13a2c6',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\getMaxiCodeStructuredAppendModeBarcodesCount()']]], ['getmaxquality_1559',['getMaxQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a5e1c80ca58b46950c2e27328fc60d9f7',1,'Aspose::Barcode::QualitySettings']]], - ['getmessage_1560',['getMessage',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a3b21d7333350ed77db89c761c7e825d8',1,'Aspose\Barcode\MaxiCodeSecondMessage\getMessage()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a387f2d1f387351e2981cd20d2fd99c4c',1,'Aspose\Barcode\MaxiCodeStandardCodetext\getMessage()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#a5c2e333cbf6d1f3d5ce068fec1c7e464',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\getMessage()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a8dc83bbbe7283f252d9d66dae0eb1a1d',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\getMessage()']]], - ['getmicroqrversion_1561',['getMicroQRVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a9a114b23b76d701238220ee0a6a2a452',1,'Aspose\Barcode\QrParameters\getMicroQRVersion()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ae6e71ba37c71f0fd55b1e7f4fb460eae',1,'Aspose\Barcode\QRExtendedParameters\getMicroQRVersion()']]], + ['getmessage_1560',['getMessage',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a3b21d7333350ed77db89c761c7e825d8',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeSecondMessage\getMessage()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a387f2d1f387351e2981cd20d2fd99c4c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\getMessage()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#a5c2e333cbf6d1f3d5ce068fec1c7e464',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\getMessage()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a8dc83bbbe7283f252d9d66dae0eb1a1d',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\getMessage()']]], + ['getmicroqrversion_1561',['getMicroQRVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a9a114b23b76d701238220ee0a6a2a452',1,'Aspose\Barcode\Generation\QrParameters\getMicroQRVersion()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ae6e71ba37c71f0fd55b1e7f4fb460eae',1,'Aspose\Barcode\Recognition\QRExtendedParameters\getMicroQRVersion()']]], ['getmillimeters_1562',['getMillimeters',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#af09b41f1af4d5164c32af6cb1ef5e763',1,'Aspose::Barcode::Unit']]], ['getminimalxdimension_1563',['getMinimalXDimension',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a3e2e2566112f7ddde8e1f25cce2a4d82',1,'Aspose::Barcode::QualitySettings']]], - ['getmode_1564',['getMode',['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abba3f6820f9f74ba1371f5d90490df66',1,'Aspose\Barcode\MaxiCodeCodetextMode2\getMode()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a84755f1d26cb6566bb5d41dba929af55',1,'Aspose\Barcode\MaxiCodeCodetextMode3\getMode()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0b280e0e6979fcac9dc4c0980dd5a86f',1,'Aspose\Barcode\MaxiCodeStandardCodetext\getMode()']]], + ['getmode_1564',['getMode',['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#abba3f6820f9f74ba1371f5d90490df66',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\getMode()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a84755f1d26cb6566bb5d41dba929af55',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\getMode()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a0b280e0e6979fcac9dc4c0980dd5a86f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\getMode()']]], ['getname_1565',['getName',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a375ce646cc0be1d2f751f9153b0de8ae',1,'Aspose::Barcode::Address']]], ['getnormalquality_1566',['getNormalQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#adfdf0a210eb8078ded23e71a44e0f96e',1,'Aspose::Barcode::QualitySettings']]], - ['getnowrap_1567',['getNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae4d07f538f5759e4bab5b832435ba9d1',1,'Aspose\Barcode\CodetextParameters\getNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2a917414dc82a18b455e11ee21fbc2f5',1,'Aspose\Barcode\CaptionParameters\getNoWrap()']]], + ['getnowrap_1567',['getNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ae4d07f538f5759e4bab5b832435ba9d1',1,'Aspose\Barcode\Generation\CodetextParameters\getNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2a917414dc82a18b455e11ee21fbc2f5',1,'Aspose\Barcode\Generation\CaptionParameters\getNoWrap()']]], ['getoned_1568',['getOneD',['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#aae7e699aa4438f209d41e52f87ef664d',1,'Aspose::Barcode::BarCodeExtendedParameters']]], ['getonedcodetext_1569',['getOneDCodeText',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a2159f9e3ded6288f473fed03c5be0d6d',1,'Aspose::Barcode::GS1CompositeBarExtendedParameters']]], ['getonedtype_1570',['getOneDType',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#ad71ed85906ce9757c9c5b84b72c5a289',1,'Aspose::Barcode::GS1CompositeBarExtendedParameters']]], - ['getpadding_1571',['getPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a720fe7efc9a373bf15b0b81beff046a3',1,'Aspose\Barcode\BarcodeParameters\getPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ae7910e6ae4c6411828105b4b585e06f7',1,'Aspose\Barcode\CaptionParameters\getPadding()']]], + ['getpadding_1571',['getPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a720fe7efc9a373bf15b0b81beff046a3',1,'Aspose\Barcode\Generation\BarcodeParameters\getPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#ae7910e6ae4c6411828105b4b585e06f7',1,'Aspose\Barcode\Generation\CaptionParameters\getPadding()']]], ['getpaddingdto_1572',['getPaddingDto',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#afd6ef277c5bf4dedbef2ecf60f222741',1,'Aspose::Barcode::Padding']]], - ['getparameters_1573',['getParameters',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aad3ca19577b726551d93876737506b12',1,'Aspose\Barcode\ComplexBarcodeGenerator\getParameters()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a7106dc1222d7217ad31e59fe9888a031',1,'Aspose\Barcode\BarcodeGenerator\getParameters()']]], + ['getparameters_1573',['getParameters',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aad3ca19577b726551d93876737506b12',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\getParameters()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a7106dc1222d7217ad31e59fe9888a031',1,'Aspose\Barcode\Generation\BarcodeGenerator\getParameters()']]], ['getparitybyte_1574',['getParityByte',['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a654d472afb645edbc4b621b4a9084076',1,'Aspose::Barcode::QrStructuredAppendParameters']]], ['getpatchcode_1575',['getPatchCode',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a4113259c0703b7781b5b86323c26b96f',1,'Aspose::Barcode::BarcodeParameters']]], ['getpatchcodeparametersdto_1576',['getPatchCodeParametersDto',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#ad42981c6d642cf210174d85f23a038fe',1,'Aspose::Barcode::PatchCodeParameters']]], ['getpatchformat_1577',['getPatchFormat',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a1bf70aa8c7c09cc71377a92b51d6b468',1,'Aspose::Barcode::PatchCodeParameters']]], - ['getpdf417_1578',['getPdf417',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#af1386a06336ed9020928107360b593ce',1,'Aspose\Barcode\BarcodeParameters\getPdf417()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a05b57b0d3a043cded756f4e0ad28621f',1,'Aspose\Barcode\BarCodeExtendedParameters\getPdf417()']]], + ['getpdf417_1578',['getPdf417',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#af1386a06336ed9020928107360b593ce',1,'Aspose\Barcode\Generation\BarcodeParameters\getPdf417()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a05b57b0d3a043cded756f4e0ad28621f',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getPdf417()']]], ['getpdf417compactionmode_1579',['getPdf417CompactionMode',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ad269eb63f500030842dcc4022ae8052b',1,'Aspose::Barcode::Pdf417Parameters']]], ['getpdf417eciencoding_1580',['getPdf417ECIEncoding',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a0e6b5c157677f58f68088a0bde53834b',1,'Aspose::Barcode::Pdf417Parameters']]], ['getpdf417encodemode_1581',['getPdf417EncodeMode',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ab9ce72d867c36f3a626e6325b03e48e6',1,'Aspose::Barcode::Pdf417Parameters']]], @@ -198,10 +198,10 @@ var searchData= ['getpointdto_1597',['getPointDTO',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a1ba63c82769e99b27a30638f812c1a86',1,'Aspose::Barcode::Internal::Point']]], ['getpoints_1598',['getPoints',['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#af3ed4e628e92d084b89b6c46f8ef8ee5',1,'Aspose::Barcode::BarCodeRegionParameters']]], ['getpostal_1599',['getPostal',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad332ead396c1573e14b4f6ae35e49db1',1,'Aspose::Barcode::BarcodeParameters']]], - ['getpostalcode_1600',['getPostalCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aad4c77fd10977bcb319482e1ca34e4ba',1,'Aspose\Barcode\Address\getPostalCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a2f0da9639485fd36da49c39cf341d7f2',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\getPostalCode()']]], + ['getpostalcode_1600',['getPostalCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#aad4c77fd10977bcb319482e1ca34e4ba',1,'Aspose\Barcode\ComplexBarcode\Address\getPostalCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a2f0da9639485fd36da49c39cf341d7f2',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\getPostalCode()']]], ['getpostalshortbarheight_1601',['getPostalShortBarHeight',['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#ac383a075debea0034326fe767fde86c3',1,'Aspose::Barcode::PostalParameters']]], ['getprimarydata_1602',['getPrimaryData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a65dc5ce97199651a571fdfdca83295e8',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], - ['getqr_1603',['getQR',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aaf3e0016c3976b3d726e1808a1a3a5c9',1,'Aspose\Barcode\BarcodeParameters\getQR()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a6a3212121e6694ea77cb948de789b66a',1,'Aspose\Barcode\BarCodeExtendedParameters\getQR()']]], + ['getqr_1603',['getQR',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#aaf3e0016c3976b3d726e1808a1a3a5c9',1,'Aspose\Barcode\Generation\BarcodeParameters\getQR()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a6a3212121e6694ea77cb948de789b66a',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\getQR()']]], ['getqreciencoding_1604',['getQrECIEncoding',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a6dd706dea2694d5b36f3e44468e32665',1,'Aspose::Barcode::QrParameters']]], ['getqrencodemode_1605',['getQrEncodeMode',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a4e76951eedef8e672d41da9b59fadc11',1,'Aspose::Barcode::QrParameters']]], ['getqrencodetype_1606',['getQrEncodeType',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a6e4b5660197caaefe4d4743104f3835e',1,'Aspose::Barcode::QrParameters']]], @@ -227,11 +227,11 @@ var searchData= ['getregion_1626',['getRegion',['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#aafc6d508df0608e5eddb680cdc63eb3a',1,'Aspose::Barcode::BarCodeResult']]], ['getresolution_1627',['getResolution',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a31b73722c52f5660f0f6346cd32aff0c',1,'Aspose::Barcode::BaseGenerationParameters']]], ['getreturntosenderpostcode_1628',['getReturnToSenderPostCode',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aa872a3a3a5bfaa555dd9cfab28a1fab2',1,'Aspose::Barcode::Mailmark2DCodetext']]], - ['getright_1629',['getRight',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a0f62a408318c778021d7b3a33dcaa19b',1,'Aspose\Barcode\Padding\getRight()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0659f9d53fba08cef50438fc1edc2264',1,'Aspose\Barcode\Internal\Rectangle\getRight()']]], + ['getright_1629',['getRight',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a0f62a408318c778021d7b3a33dcaa19b',1,'Aspose\Barcode\Generation\Padding\getRight()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a0659f9d53fba08cef50438fc1edc2264',1,'Aspose\Barcode\Internal\Rectangle\getRight()']]], ['getrightbottom_1630',['getRightBottom',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#adbd14d19bb1f02a8fada42fcfdaa179a',1,'Aspose::Barcode::Quadrangle']]], ['getrighttop_1631',['getRightTop',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#ab2625d1f1c84d1ea83ee5c1e1d12562e',1,'Aspose::Barcode::Quadrangle']]], ['getrotationangle_1632',['getRotationAngle',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a36c201691203e9819848bac5bac23ed1',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['getrows_1633',['getRows',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a4f0b338b19c3d637bb0a73b28b096eb0',1,'Aspose\Barcode\CodablockParameters\getRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2ef575551cb574ce3fc716af3b3d3791',1,'Aspose\Barcode\DataBarParameters\getRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7c098e63e7392cfa0cccd7fe1b2516d4',1,'Aspose\Barcode\DataMatrixParameters\getRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a2e80a574a0093e4d0db82943cde47353',1,'Aspose\Barcode\DotCodeParameters\getRows()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#af3f5ec3ea288f4093456b08612e80911',1,'Aspose\Barcode\Pdf417Parameters\getRows()']]], + ['getrows_1633',['getRows',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a4f0b338b19c3d637bb0a73b28b096eb0',1,'Aspose\Barcode\Generation\CodablockParameters\getRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2ef575551cb574ce3fc716af3b3d3791',1,'Aspose\Barcode\Generation\DataBarParameters\getRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a7c098e63e7392cfa0cccd7fe1b2516d4',1,'Aspose\Barcode\Generation\DataMatrixParameters\getRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a2e80a574a0093e4d0db82943cde47353',1,'Aspose\Barcode\Generation\DotCodeParameters\getRows()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#af3f5ec3ea288f4093456b08612e80911',1,'Aspose\Barcode\Generation\Pdf417Parameters\getRows()']]], ['getrtsflag_1634',['getRTSFlag',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a713cc3261ca0363ee1542c54a273e866',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['getsecondaryandadditionaldata_1635',['getSecondaryAndAdditionalData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a188b52bae21b06d48d9dc2ad802ba7e1',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], ['getsecondmessage_1636',['getSecondMessage',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#ae18ec6f7c54163baa3698bb4ae04c444',1,'Aspose::Barcode::MaxiCodeStructuredCodetext']]], @@ -243,14 +243,14 @@ var searchData= ['getstreet_1642',['getStreet',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ad884aa7976cb92b1ba91d245fcaf0cd3',1,'Aspose::Barcode::Address']]], ['getstripfnc_1643',['getStripFNC',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#aba47d9e2ad22353e994b2c21c9ca65f6',1,'Aspose::Barcode::BarcodeSettings']]], ['getstructuredappend_1644',['getStructuredAppend',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a7c7f04c7d324982ad947838f09ebf47e',1,'Aspose::Barcode::QrParameters']]], - ['getstructuredappendbarcodeid_1645',['getStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a84b5ff54924e7298c9708dc03858c09b',1,'Aspose\Barcode\DataMatrixParameters\getStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3d1119e66d1ff3dec5af16a54c6891d9',1,'Aspose\Barcode\AztecParameters\getStructuredAppendBarcodeId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a7395f55e90c2d0ee10e5619794226578',1,'Aspose\Barcode\DataMatrixExtendedParameters\getStructuredAppendBarcodeId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a23315d2db754e28a389c103c6663d12b',1,'Aspose\Barcode\AztecExtendedParameters\getStructuredAppendBarcodeId()']]], - ['getstructuredappendbarcodescount_1646',['getStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#afa524f85b4ce23549b2eeb7be9088e4d',1,'Aspose\Barcode\DataMatrixParameters\getStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ae8cd9683c8d0864950558e09751f1869',1,'Aspose\Barcode\AztecParameters\getStructuredAppendBarcodesCount()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a008798e0c3edc5547e653ddc0efaa4ab',1,'Aspose\Barcode\DataMatrixExtendedParameters\getStructuredAppendBarcodesCount()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a79fae7666e270cd7da97562f14d0a0c6',1,'Aspose\Barcode\AztecExtendedParameters\getStructuredAppendBarcodesCount()']]], - ['getstructuredappendfileid_1647',['getStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a99aad350d9ff3c93f03eb0f153f60308',1,'Aspose\Barcode\DataMatrixParameters\getStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a7e1527fcedccf036e9b33a814402e6f7',1,'Aspose\Barcode\AztecParameters\getStructuredAppendFileId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a89ba80e00cebd14938626377b4507a9e',1,'Aspose\Barcode\DataMatrixExtendedParameters\getStructuredAppendFileId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#af8e58a851602d606c9148626dd21f723',1,'Aspose\Barcode\AztecExtendedParameters\getStructuredAppendFileId()']]], + ['getstructuredappendbarcodeid_1645',['getStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a84b5ff54924e7298c9708dc03858c09b',1,'Aspose\Barcode\Generation\DataMatrixParameters\getStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3d1119e66d1ff3dec5af16a54c6891d9',1,'Aspose\Barcode\Generation\AztecParameters\getStructuredAppendBarcodeId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a7395f55e90c2d0ee10e5619794226578',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\getStructuredAppendBarcodeId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a23315d2db754e28a389c103c6663d12b',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\getStructuredAppendBarcodeId()']]], + ['getstructuredappendbarcodescount_1646',['getStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#afa524f85b4ce23549b2eeb7be9088e4d',1,'Aspose\Barcode\Generation\DataMatrixParameters\getStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ae8cd9683c8d0864950558e09751f1869',1,'Aspose\Barcode\Generation\AztecParameters\getStructuredAppendBarcodesCount()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a008798e0c3edc5547e653ddc0efaa4ab',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\getStructuredAppendBarcodesCount()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a79fae7666e270cd7da97562f14d0a0c6',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\getStructuredAppendBarcodesCount()']]], + ['getstructuredappendfileid_1647',['getStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a99aad350d9ff3c93f03eb0f153f60308',1,'Aspose\Barcode\Generation\DataMatrixParameters\getStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a7e1527fcedccf036e9b33a814402e6f7',1,'Aspose\Barcode\Generation\AztecParameters\getStructuredAppendFileId()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a89ba80e00cebd14938626377b4507a9e',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\getStructuredAppendFileId()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#af8e58a851602d606c9148626dd21f723',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\getStructuredAppendFileId()']]], ['getstyle_1648',['getStyle',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#acbc737d5d50870cb3aaf755d23882f54',1,'Aspose::Barcode::FontUnit']]], ['getsupplement_1649',['getSupplement',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ac57e2dd9c18837c787fa5219129d7635',1,'Aspose::Barcode::BarcodeParameters']]], ['getsupplementdata_1650',['getSupplementData',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a1ebe47cd4138e14898c14a9722fcb58e',1,'Aspose::Barcode::SupplementParameters']]], - ['getsupplementspace_1651',['getSupplementSpace',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a7392d2a5f108ed4c58224ef7f172d59e',1,'Aspose\Barcode\SupplementParameters\getSupplementSpace()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a788b51f384403502e556f69c57d92e87',1,'Aspose\Barcode\CouponParameters\getSupplementSpace()']]], - ['getsupplychainid_1652',['getSupplyChainID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8614709681f6afd64060d5d3a8e3ae24',1,'Aspose\Barcode\MailmarkCodetext\getSupplyChainID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0802283d3ee8bb5b38f4e0c955ae3c93',1,'Aspose\Barcode\Mailmark2DCodetext\getSupplyChainID()']]], + ['getsupplementspace_1651',['getSupplementSpace',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a7392d2a5f108ed4c58224ef7f172d59e',1,'Aspose\Barcode\Generation\SupplementParameters\getSupplementSpace()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a788b51f384403502e556f69c57d92e87',1,'Aspose\Barcode\Generation\CouponParameters\getSupplementSpace()']]], + ['getsupplychainid_1652',['getSupplyChainID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8614709681f6afd64060d5d3a8e3ae24',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getSupplyChainID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0802283d3ee8bb5b38f4e0c955ae3c93',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getSupplyChainID()']]], ['getsvg_1653',['getSvg',['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a8e4132614310a7919f9bd1bb47d9d550',1,'Aspose::Barcode::ImageParameters']]], ['getsvgcolormode_1654',['getSvgColorMode',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a66ecd090a99b5a6255db4838ff8de38c',1,'Aspose::Barcode::SvgParameters']]], ['getsvgparametersdto_1655',['getSvgParametersDto',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a54878d91450af71682ec3b2011096df3',1,'Aspose::Barcode::SvgParameters']]], @@ -258,7 +258,7 @@ var searchData= ['gettext_1657',['getText',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a35cf28963658b3c987502299c135cc91',1,'Aspose::Barcode::CaptionParameters']]], ['gettextcolor_1658',['getTextColor',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#acfad8525009f9989fba89b289eb3944f',1,'Aspose::Barcode::CaptionParameters']]], ['gettimeout_1659',['getTimeout',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a87c8f2d4082fafddd8923d6ec73b0404',1,'Aspose::Barcode::BarCodeReader']]], - ['gettop_1660',['getTop',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8a56a9f3d29a61d993d99a4bed82134f',1,'Aspose\Barcode\Padding\getTop()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a7607cd921ccf74b9c1a4f3b61052b474',1,'Aspose\Barcode\Internal\Rectangle\getTop()']]], + ['gettop_1660',['getTop',['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a8a56a9f3d29a61d993d99a4bed82134f',1,'Aspose\Barcode\Generation\Padding\getTop()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a7607cd921ccf74b9c1a4f3b61052b474',1,'Aspose\Barcode\Internal\Rectangle\getTop()']]], ['gettotalcount_1661',['getTotalCount',['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#a9edf02c174f0c7f1430a8f4a74b2cebc',1,'Aspose::Barcode::QrStructuredAppendParameters']]], ['gettown_1662',['getTown',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a4fcbae3c5358dd44c5091a9ae390d428',1,'Aspose::Barcode::Address']]], ['gettwodcodetext_1663',['getTwoDCodeText',['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a68bf00dad37019bc9b7e96d62970a997',1,'Aspose::Barcode::GS1CompositeBarExtendedParameters']]], @@ -272,12 +272,12 @@ var searchData= ['getuseantialias_1671',['getUseAntiAlias',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#aac362c192904c7e0ac6f8344d07ed94f',1,'Aspose::Barcode::BaseGenerationParameters']]], ['getvalue_1672',['getValue',['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a6aaaf6fc8dc7210f3f44caa4bbbbc6f0',1,'Aspose::Barcode::OneDExtendedParameters']]], ['getversion_1673',['getVersion',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a6412ba21a343df29fedac2b4c6da3ed8',1,'Aspose::Barcode::SwissQRBill']]], - ['getversionid_1674',['getVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ae264463d4d053b3c5c7e69056c74fdbc',1,'Aspose\Barcode\MailmarkCodetext\getVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ac02767e7df785bc3e0cacb29dcad4ebf',1,'Aspose\Barcode\Mailmark2DCodetext\getVersionID()']]], - ['getvisible_1675',['getVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2b897f377394aa3009119c43b2b38603',1,'Aspose\Barcode\CaptionParameters\getVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad574031371d3fccd7e3385b0788b243a',1,'Aspose\Barcode\BorderParameters\getVisible()']]], + ['getversionid_1674',['getVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#ae264463d4d053b3c5c7e69056c74fdbc',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\getVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ac02767e7df785bc3e0cacb29dcad4ebf',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\getVersionID()']]], + ['getvisible_1675',['getVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2b897f377394aa3009119c43b2b38603',1,'Aspose\Barcode\Generation\CaptionParameters\getVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ad574031371d3fccd7e3385b0788b243a',1,'Aspose\Barcode\Generation\BorderParameters\getVisible()']]], ['getwidenarrowratio_1676',['getWideNarrowRatio',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a0080aaa43055ced97b71a0666301879f',1,'Aspose::Barcode::BarcodeParameters']]], - ['getwidth_1677',['getWidth',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ab2ce011416b7bd0e63a0f1e254a59c4e',1,'Aspose\Barcode\BorderParameters\getWidth()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ae547d11f97ac78f3a16a76a5a43365e8',1,'Aspose\Barcode\Internal\Rectangle\getWidth()']]], + ['getwidth_1677',['getWidth',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#ab2ce011416b7bd0e63a0f1e254a59c4e',1,'Aspose\Barcode\Generation\BorderParameters\getWidth()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ae547d11f97ac78f3a16a76a5a43365e8',1,'Aspose\Barcode\Internal\Rectangle\getWidth()']]], ['getx_1678',['getX',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#ae2928fcd1972f872998f8abfa5c53aaa',1,'Aspose\Barcode\Internal\Point\getX()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ad5c100abe75eb6c19d8fe71b5faf04f3',1,'Aspose\Barcode\Internal\Rectangle\getX()']]], - ['getxdimension_1679',['getXDimension',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a88cabb2fc256973ac589ec4fdf1fb454',1,'Aspose\Barcode\BarcodeParameters\getXDimension()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ab743e80b290f20cfdf20a095ebdf4b02',1,'Aspose\Barcode\QualitySettings\getXDimension()']]], + ['getxdimension_1679',['getXDimension',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a88cabb2fc256973ac589ec4fdf1fb454',1,'Aspose\Barcode\Generation\BarcodeParameters\getXDimension()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ab743e80b290f20cfdf20a095ebdf4b02',1,'Aspose\Barcode\Recognition\QualitySettings\getXDimension()']]], ['gety_1680',['getY',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#ac7b222b5f8115099c111af3532c2488b',1,'Aspose\Barcode\Internal\Point\getY()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#ad388593229ccd9be8a010e2c776cd978',1,'Aspose\Barcode\Internal\Rectangle\getY()']]], ['getyear_1681',['getYear',['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#ae912ed29d8bad22b2424bfe5a5cc9935',1,'Aspose::Barcode::MaxiCodeStructuredSecondMessage']]] ]; diff --git a/doc/search/functions_6.js b/doc/search/functions_6.js index 7d9aeddc..9ac8cc34 100644 --- a/doc/search/functions_6.js +++ b/doc/search/functions_6.js @@ -1,27 +1,27 @@ var searchData= [ - ['importfromxml_1682',['importFromXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0d406d2d9be65ce8f5063b1345671e4a',1,'Aspose\Barcode\BarcodeGenerator\importFromXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ab52e2a7b299cec550231b22e06f6c17e',1,'Aspose\Barcode\BarCodeReader\importFromXml()']]], - ['init_1683',['init',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a7b9e2fc4a39d4d18cef147bf5f605390',1,'Aspose\Barcode\ExtCodetextBuilder\init()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a388e50fdccd9b0e192c1de20dc599dea',1,'Aspose\Barcode\QrExtCodetextBuilder\init()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a98880d14ece66e6ff9afdceaaeca5a71',1,'Aspose\Barcode\DataMatrixExtCodetextBuilder\init()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a20c265e3caf187391e58239786c5c81e',1,'Aspose\Barcode\DotCodeExtCodetextBuilder\init()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a425436cc9d2014fb9d96f86fe7853c01',1,'Aspose\Barcode\MaxiCodeExtCodetextBuilder\init()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a6f225e9a0ec48e3bd8a8599ca232448b',1,'Aspose\Barcode\HanXinExtCodetextBuilder\init()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a962aeff35c030d799ef57f1ec4a5de3f',1,'Aspose\Barcode\BarCodeReader\init()']]], - ['initfieldsfromdto_1684',['initFieldsFromDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab0ec338a72b18d2cf9cdd91d499ad971',1,'Aspose\Barcode\Address\initFieldsFromDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#ac6e5a579c66a3bce42a6224876734edc',1,'Aspose\Barcode\AlternativeScheme\initFieldsFromDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a61e6af47ce4e62b4c78bb3545cca80d9',1,'Aspose\Barcode\SwissQRBill\initFieldsFromDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aade6e52019bd66acbe869cabf9ac67c7',1,'Aspose\Barcode\ComplexBarcodeGenerator\initFieldsFromDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8be7f23aa323ea035cd267c7dc0aa569',1,'Aspose\Barcode\MailmarkCodetext\initFieldsFromDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a265c2b904a2bb4adb81f123d8d1fc9e2',1,'Aspose\Barcode\Mailmark2DCodetext\initFieldsFromDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a64b95df68ba63af9a6c871374758efb6',1,'Aspose\Barcode\SwissQRCodetext\initFieldsFromDto()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aef1d3db8d6b1f06829c86f18ba773331',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\initFieldsFromDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a2cecfe0b037322511b0bc651b8ac99d4',1,'Aspose\Barcode\MaxiCodeCodetextMode2\initFieldsFromDto()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a4a4ffd28b484a901f364df4f3fe3e083',1,'Aspose\Barcode\MaxiCodeCodetextMode3\initFieldsFromDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#acc39abfc2d2bac358e5a1677655fcf9a',1,'Aspose\Barcode\MaxiCodeSecondMessage\initFieldsFromDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a4c19059e335ec8160a7cb4b243ab0b1e',1,'Aspose\Barcode\MaxiCodeStandardCodetext\initFieldsFromDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa0f7402af3f030d3692b91bb306474bf',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\initFieldsFromDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a6a2ab6e0bd1ea7f2e9b1241076964d95',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\initFieldsFromDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4213cb99d0c21335383e88e239917ce4',1,'Aspose\Barcode\HIBCLICCombinedCodetext\initFieldsFromDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae4cbc44b6e6fda347cba2ab1ec9ccf2f',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\initFieldsFromDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a673648b72335da1b01146cc8f279ce8b',1,'Aspose\Barcode\BarcodeGenerator\initFieldsFromDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a440e8b21ebc913636421a31765009d50',1,'Aspose\Barcode\BaseGenerationParameters\initFieldsFromDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a25d42382153dbd9f6ec99742cdac8379',1,'Aspose\Barcode\BarcodeParameters\initFieldsFromDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a75d9915ab01c30b6f80e02dce1f8db86',1,'Aspose\Barcode\CodetextParameters\initFieldsFromDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a1cdc53577514e42a1661b20367faac15',1,'Aspose\Barcode\PostalParameters\initFieldsFromDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a95b34642ef5332278bb8666d7b93355f',1,'Aspose\Barcode\AustralianPostParameters\initFieldsFromDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad8dc290f524bbccbc0b0306164c52899',1,'Aspose\Barcode\CodablockParameters\initFieldsFromDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#abc02558dbea3d88a736a87851b7e7922',1,'Aspose\Barcode\DataBarParameters\initFieldsFromDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af828f8182783c79d793b843c4ed364a7',1,'Aspose\Barcode\DataMatrixParameters\initFieldsFromDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a3edad8f5c4726c45e6533e154aaf12af',1,'Aspose\Barcode\Code16KParameters\initFieldsFromDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a5a5976d73aaeb307634afea1e3c0b7b7',1,'Aspose\Barcode\DotCodeParameters\initFieldsFromDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a48eaeb8d8c4d3379a6378e6d93dd57b9',1,'Aspose\Barcode\GS1CompositeBarParameters\initFieldsFromDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#adbba5e22cbe27f3fa9cd3608e0ad5339',1,'Aspose\Barcode\ITFParameters\initFieldsFromDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a83f6e56917690af84fcf0e86e37a3654',1,'Aspose\Barcode\QrParameters\initFieldsFromDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#aa1801709fa5178ea0bd8250694cacfba',1,'Aspose\Barcode\QrStructuredAppendParameters\initFieldsFromDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a1734ee3585a4bc635ee4e6b54ee37602',1,'Aspose\Barcode\Pdf417Parameters\initFieldsFromDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af40eb10399eb9f5a619e563520b24a06',1,'Aspose\Barcode\SupplementParameters\initFieldsFromDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a19bf66f1591c119d6ed83da514361e24',1,'Aspose\Barcode\MaxiCodeParameters\initFieldsFromDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#ae8b7024c9514575f47c13398d96751b5',1,'Aspose\Barcode\PatchCodeParameters\initFieldsFromDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a891fa74fa320eae4a6c1468b07d472ab',1,'Aspose\Barcode\Code128Parameters\initFieldsFromDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#ac72bec59d0414395d58bd8340137dccb',1,'Aspose\Barcode\HanXinParameters\initFieldsFromDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abd4bfd11983fe736c73b44e14bb72c5d',1,'Aspose\Barcode\AztecParameters\initFieldsFromDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a3fd1afdf6b378aa9e6246ba9478f62d2',1,'Aspose\Barcode\CodabarParameters\initFieldsFromDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#ab35b4104a793ff4c6650e003aa497f15',1,'Aspose\Barcode\CouponParameters\initFieldsFromDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#acc698fcdf76be755b97c84fe3e9d67f1',1,'Aspose\Barcode\CaptionParameters\initFieldsFromDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#abc409417f7fd84653ef17353c63d18e3',1,'Aspose\Barcode\Unit\initFieldsFromDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#aee35c0eb261fd7bbc0fd119ad19c7166',1,'Aspose\Barcode\FontUnit\initFieldsFromDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a9a37005dd9f270754eeb706a2de2e162',1,'Aspose\Barcode\Padding\initFieldsFromDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#adec0256ceb14f844c2954903539302c1',1,'Aspose\Barcode\BorderParameters\initFieldsFromDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a5a20b524d6ce06fd96d3a200c80121f7',1,'Aspose\Barcode\ImageParameters\initFieldsFromDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a37459585f5e57ff5875acbe7dbb7f81d',1,'Aspose\Barcode\SvgParameters\initFieldsFromDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a9a115eae98f091bc9e43601c1945d2ea',1,'Aspose\Barcode\Internal\Communicator\initFieldsFromDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#aa7713b7530b29e3383dca9392571ff77',1,'Aspose\Barcode\Internal\Point\initFieldsFromDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aca611ae3e35b676cf8f810750753b389',1,'Aspose\Barcode\Internal\Rectangle\initFieldsFromDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a7a9bb9b8c442b6f9db1a251bdc2bbbc3',1,'Aspose\Barcode\BarCodeReader\initFieldsFromDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a62a7a9aa1832dbdd4726998b72c5c03c',1,'Aspose\Barcode\BarcodeSettings\initFieldsFromDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#ae5cb6b8d84e8a8e80c074a6396f661f8',1,'Aspose\Barcode\AustraliaPostSettings\initFieldsFromDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a10bf7e43f18adeb6e034481493660f5d',1,'Aspose\Barcode\QualitySettings\initFieldsFromDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a09e3287f76f28162cfafbf3b84799720',1,'Aspose\Barcode\BarCodeResult\initFieldsFromDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a6a0a71db26072338b2aa07badca65ada',1,'Aspose\Barcode\BarCodeRegionParameters\initFieldsFromDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a598c188ef92cb8f2fc41c7240c23452a',1,'Aspose\Barcode\Quadrangle\initFieldsFromDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a90213214ca1c91aaceabbcef4010456e',1,'Aspose\Barcode\BarCodeExtendedParameters\initFieldsFromDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#acaa44c154e6dff9c59d971226c7a5f27',1,'Aspose\Barcode\OneDExtendedParameters\initFieldsFromDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7072cfe96f6d20c008de22390809750c',1,'Aspose\Barcode\Code128ExtendedParameters\initFieldsFromDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab57906c7703701d25c4c1dd479332886',1,'Aspose\Barcode\QRExtendedParameters\initFieldsFromDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a54bc576122c0695a189de5e4574b5132',1,'Aspose\Barcode\Pdf417ExtendedParameters\initFieldsFromDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#abb25c7aca9cebc55d417767394c90f00',1,'Aspose\Barcode\DataBarExtendedParameters\initFieldsFromDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5041413c55d94c66a5153bd85d0585d',1,'Aspose\Barcode\MaxiCodeExtendedParameters\initFieldsFromDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a1b0e185690dbc07482d7162e486201e3',1,'Aspose\Barcode\DotCodeExtendedParameters\initFieldsFromDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a526ac397fd162931ad59037d0e425701',1,'Aspose\Barcode\DataMatrixExtendedParameters\initFieldsFromDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a96539fc7932d67ceff5ff2c5bb62d936',1,'Aspose\Barcode\AztecExtendedParameters\initFieldsFromDto()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a42e40167df042e9371a36294c2cb1bfb',1,'Aspose\Barcode\CodabarExtendedParameters\initFieldsFromDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a03ff9f681bc532bf4db5954c2b5b8462',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\initFieldsFromDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a3b3f1e39b5a15402e11508128faf05a9',1,'Aspose\Barcode\Code128DataPortion\initFieldsFromDto()']]], - ['initfromstring_1685',['initFromString',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a8ae8e3bd3dc419ea4e9ecdedf9b09f8f',1,'Aspose\Barcode\IComplexCodetext\initFromString()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a599ac805d61d3a9611ff10600d92e5a6',1,'Aspose\Barcode\MailmarkCodetext\initFromString()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a633d8c246f5ba4ecac75d3f1bcdc59f7',1,'Aspose\Barcode\Mailmark2DCodetext\initFromString()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a97ec963dcd6329aec838e4491e937199',1,'Aspose\Barcode\SwissQRCodetext\initFromString()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a21606dba1ab7040bc9bf8332bfa987d5',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\initFromString()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a504509b06f55970458cb35c2f190314c',1,'Aspose\Barcode\MaxiCodeCodetextMode2\initFromString()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#afdf8a37cd8122d9260158949878458c4',1,'Aspose\Barcode\MaxiCodeCodetextMode3\initFromString()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a95f749228e4d5fa137d5f32a8373f73f',1,'Aspose\Barcode\MaxiCodeStandardCodetext\initFromString()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a14f6b1120daf6804909c01a315c9d156',1,'Aspose\Barcode\HIBCLICComplexCodetext\initFromString()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4a7d2e00dbeba9178adaa26867e193e3',1,'Aspose\Barcode\HIBCLICCombinedCodetext\initFromString()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a963e45dec76d8b47a4f4ad4f496c75b3',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\initFromString()']]], + ['importfromxml_1682',['importFromXml',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0d406d2d9be65ce8f5063b1345671e4a',1,'Aspose\Barcode\Generation\BarcodeGenerator\importFromXml()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ab52e2a7b299cec550231b22e06f6c17e',1,'Aspose\Barcode\Recognition\BarCodeReader\importFromXml()']]], + ['init_1683',['init',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a7b9e2fc4a39d4d18cef147bf5f605390',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\init()'],['../d7/dea/classAspose_1_1Barcode_1_1QrExtCodetextBuilder.html#a388e50fdccd9b0e192c1de20dc599dea',1,'Aspose\Barcode\Generation\QrExtCodetextBuilder\init()'],['../dc/d1f/classAspose_1_1Barcode_1_1DataMatrixExtCodetextBuilder.html#a98880d14ece66e6ff9afdceaaeca5a71',1,'Aspose\Barcode\Generation\DataMatrixExtCodetextBuilder\init()'],['../d7/d67/classAspose_1_1Barcode_1_1DotCodeExtCodetextBuilder.html#a20c265e3caf187391e58239786c5c81e',1,'Aspose\Barcode\Generation\DotCodeExtCodetextBuilder\init()'],['../dc/dd9/classAspose_1_1Barcode_1_1MaxiCodeExtCodetextBuilder.html#a425436cc9d2014fb9d96f86fe7853c01',1,'Aspose\Barcode\Generation\MaxiCodeExtCodetextBuilder\init()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a6f225e9a0ec48e3bd8a8599ca232448b',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\init()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a962aeff35c030d799ef57f1ec4a5de3f',1,'Aspose\Barcode\Recognition\BarCodeReader\init()']]], + ['initfieldsfromdto_1684',['initFieldsFromDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ab0ec338a72b18d2cf9cdd91d499ad971',1,'Aspose\Barcode\ComplexBarcode\Address\initFieldsFromDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#ac6e5a579c66a3bce42a6224876734edc',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\initFieldsFromDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a61e6af47ce4e62b4c78bb3545cca80d9',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\initFieldsFromDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#aade6e52019bd66acbe869cabf9ac67c7',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\initFieldsFromDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8be7f23aa323ea035cd267c7dc0aa569',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\initFieldsFromDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a265c2b904a2bb4adb81f123d8d1fc9e2',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\initFieldsFromDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a64b95df68ba63af9a6c871374758efb6',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\initFieldsFromDto()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#aef1d3db8d6b1f06829c86f18ba773331',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\initFieldsFromDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a2cecfe0b037322511b0bc651b8ac99d4',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\initFieldsFromDto()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a4a4ffd28b484a901f364df4f3fe3e083',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\initFieldsFromDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#acc39abfc2d2bac358e5a1677655fcf9a',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeSecondMessage\initFieldsFromDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a4c19059e335ec8160a7cb4b243ab0b1e',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\initFieldsFromDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa0f7402af3f030d3692b91bb306474bf',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\initFieldsFromDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a6a2ab6e0bd1ea7f2e9b1241076964d95',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\initFieldsFromDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4213cb99d0c21335383e88e239917ce4',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\initFieldsFromDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#ae4cbc44b6e6fda347cba2ab1ec9ccf2f',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\initFieldsFromDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a673648b72335da1b01146cc8f279ce8b',1,'Aspose\Barcode\Generation\BarcodeGenerator\initFieldsFromDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a440e8b21ebc913636421a31765009d50',1,'Aspose\Barcode\Generation\BaseGenerationParameters\initFieldsFromDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a25d42382153dbd9f6ec99742cdac8379',1,'Aspose\Barcode\Generation\BarcodeParameters\initFieldsFromDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a75d9915ab01c30b6f80e02dce1f8db86',1,'Aspose\Barcode\Generation\CodetextParameters\initFieldsFromDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a1cdc53577514e42a1661b20367faac15',1,'Aspose\Barcode\Generation\PostalParameters\initFieldsFromDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a95b34642ef5332278bb8666d7b93355f',1,'Aspose\Barcode\Generation\AustralianPostParameters\initFieldsFromDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad8dc290f524bbccbc0b0306164c52899',1,'Aspose\Barcode\Generation\CodablockParameters\initFieldsFromDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#abc02558dbea3d88a736a87851b7e7922',1,'Aspose\Barcode\Generation\DataBarParameters\initFieldsFromDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af828f8182783c79d793b843c4ed364a7',1,'Aspose\Barcode\Generation\DataMatrixParameters\initFieldsFromDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a3edad8f5c4726c45e6533e154aaf12af',1,'Aspose\Barcode\Generation\Code16KParameters\initFieldsFromDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a5a5976d73aaeb307634afea1e3c0b7b7',1,'Aspose\Barcode\Generation\DotCodeParameters\initFieldsFromDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a48eaeb8d8c4d3379a6378e6d93dd57b9',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\initFieldsFromDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#adbba5e22cbe27f3fa9cd3608e0ad5339',1,'Aspose\Barcode\Generation\ITFParameters\initFieldsFromDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a83f6e56917690af84fcf0e86e37a3654',1,'Aspose\Barcode\Generation\QrParameters\initFieldsFromDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#aa1801709fa5178ea0bd8250694cacfba',1,'Aspose\Barcode\Generation\QrStructuredAppendParameters\initFieldsFromDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a1734ee3585a4bc635ee4e6b54ee37602',1,'Aspose\Barcode\Generation\Pdf417Parameters\initFieldsFromDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af40eb10399eb9f5a619e563520b24a06',1,'Aspose\Barcode\Generation\SupplementParameters\initFieldsFromDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a19bf66f1591c119d6ed83da514361e24',1,'Aspose\Barcode\Generation\MaxiCodeParameters\initFieldsFromDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#ae8b7024c9514575f47c13398d96751b5',1,'Aspose\Barcode\Generation\PatchCodeParameters\initFieldsFromDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a891fa74fa320eae4a6c1468b07d472ab',1,'Aspose\Barcode\Generation\Code128Parameters\initFieldsFromDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#ac72bec59d0414395d58bd8340137dccb',1,'Aspose\Barcode\Generation\HanXinParameters\initFieldsFromDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abd4bfd11983fe736c73b44e14bb72c5d',1,'Aspose\Barcode\Generation\AztecParameters\initFieldsFromDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a3fd1afdf6b378aa9e6246ba9478f62d2',1,'Aspose\Barcode\Generation\CodabarParameters\initFieldsFromDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#ab35b4104a793ff4c6650e003aa497f15',1,'Aspose\Barcode\Generation\CouponParameters\initFieldsFromDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#acc698fcdf76be755b97c84fe3e9d67f1',1,'Aspose\Barcode\Generation\CaptionParameters\initFieldsFromDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#abc409417f7fd84653ef17353c63d18e3',1,'Aspose\Barcode\Generation\Unit\initFieldsFromDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#aee35c0eb261fd7bbc0fd119ad19c7166',1,'Aspose\Barcode\Generation\FontUnit\initFieldsFromDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a9a37005dd9f270754eeb706a2de2e162',1,'Aspose\Barcode\Generation\Padding\initFieldsFromDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#adec0256ceb14f844c2954903539302c1',1,'Aspose\Barcode\Generation\BorderParameters\initFieldsFromDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a5a20b524d6ce06fd96d3a200c80121f7',1,'Aspose\Barcode\Generation\ImageParameters\initFieldsFromDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a37459585f5e57ff5875acbe7dbb7f81d',1,'Aspose\Barcode\Generation\SvgParameters\initFieldsFromDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a9a115eae98f091bc9e43601c1945d2ea',1,'Aspose\Barcode\Internal\Communicator\initFieldsFromDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#aa7713b7530b29e3383dca9392571ff77',1,'Aspose\Barcode\Internal\Point\initFieldsFromDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aca611ae3e35b676cf8f810750753b389',1,'Aspose\Barcode\Internal\Rectangle\initFieldsFromDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a7a9bb9b8c442b6f9db1a251bdc2bbbc3',1,'Aspose\Barcode\Recognition\BarCodeReader\initFieldsFromDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a62a7a9aa1832dbdd4726998b72c5c03c',1,'Aspose\Barcode\Recognition\BarcodeSettings\initFieldsFromDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#ae5cb6b8d84e8a8e80c074a6396f661f8',1,'Aspose\Barcode\Recognition\AustraliaPostSettings\initFieldsFromDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a10bf7e43f18adeb6e034481493660f5d',1,'Aspose\Barcode\Recognition\QualitySettings\initFieldsFromDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a09e3287f76f28162cfafbf3b84799720',1,'Aspose\Barcode\Recognition\BarCodeResult\initFieldsFromDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a6a0a71db26072338b2aa07badca65ada',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\initFieldsFromDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a598c188ef92cb8f2fc41c7240c23452a',1,'Aspose\Barcode\Recognition\Quadrangle\initFieldsFromDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a90213214ca1c91aaceabbcef4010456e',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\initFieldsFromDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#acaa44c154e6dff9c59d971226c7a5f27',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\initFieldsFromDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a7072cfe96f6d20c008de22390809750c',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\initFieldsFromDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab57906c7703701d25c4c1dd479332886',1,'Aspose\Barcode\Recognition\QRExtendedParameters\initFieldsFromDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a54bc576122c0695a189de5e4574b5132',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\initFieldsFromDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#abb25c7aca9cebc55d417767394c90f00',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\initFieldsFromDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#af5041413c55d94c66a5153bd85d0585d',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\initFieldsFromDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a1b0e185690dbc07482d7162e486201e3',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\initFieldsFromDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a526ac397fd162931ad59037d0e425701',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\initFieldsFromDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a96539fc7932d67ceff5ff2c5bb62d936',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\initFieldsFromDto()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#a42e40167df042e9371a36294c2cb1bfb',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\initFieldsFromDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a03ff9f681bc532bf4db5954c2b5b8462',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\initFieldsFromDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#a3b3f1e39b5a15402e11508128faf05a9',1,'Aspose\Barcode\Recognition\Code128DataPortion\initFieldsFromDto()']]], + ['initfromstring_1685',['initFromString',['../da/d74/classAspose_1_1Barcode_1_1IComplexCodetext.html#a8ae8e3bd3dc419ea4e9ecdedf9b09f8f',1,'Aspose\Barcode\ComplexBarcode\IComplexCodetext\initFromString()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a599ac805d61d3a9611ff10600d92e5a6',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\initFromString()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a633d8c246f5ba4ecac75d3f1bcdc59f7',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\initFromString()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a97ec963dcd6329aec838e4491e937199',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\initFromString()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a21606dba1ab7040bc9bf8332bfa987d5',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\initFromString()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#a504509b06f55970458cb35c2f190314c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\initFromString()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#afdf8a37cd8122d9260158949878458c4',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\initFromString()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a95f749228e4d5fa137d5f32a8373f73f',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\initFromString()'],['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a14f6b1120daf6804909c01a315c9d156',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\initFromString()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a4a7d2e00dbeba9178adaa26867e193e3',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\initFromString()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a963e45dec76d8b47a4f4ad4f496c75b3',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\initFromString()']]], ['initunit_1686',['initUnit',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#ae51fff1aa315cfc40cfd32404dc7bf2f',1,'Aspose::Barcode::Unit']]], ['intersect_1687',['intersect',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#afff9f230fecd49d705732bf9336c9ef2',1,'Aspose::Barcode::Internal::Rectangle']]], ['is1d_1688',['is1D',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa68f070869adb77c65dcd08196b2c4b4',1,'Aspose::Barcode::DecodeType']]], ['is2d_1689',['is2D',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8139f529c29bb6e84591a066bef9100f',1,'Aspose::Barcode::DecodeType']]], - ['is2dcompositecomponent_1690',['is2DCompositeComponent',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2d22ec111858ae699dd19032754cda8b',1,'Aspose\Barcode\DataBarParameters\is2DCompositeComponent()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a59417fede2694fe14360fb50d673d6a0',1,'Aspose\Barcode\DataBarExtendedParameters\is2DCompositeComponent()']]], + ['is2dcompositecomponent_1690',['is2DCompositeComponent',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2d22ec111858ae699dd19032754cda8b',1,'Aspose\Barcode\Generation\DataBarParameters\is2DCompositeComponent()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a59417fede2694fe14360fb50d673d6a0',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\is2DCompositeComponent()']]], ['is_5fany_5fnull_1691',['is_any_null',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#a6d91ba143ec6636fcfa00694cc177832',1,'Aspose::Barcode::Internal::CommonUtility']]], - ['isallowonlygs1encoding_1692',['isAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a263e1bb0fffbc5b247953957d0b6bd72',1,'Aspose\Barcode\DataBarParameters\isAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a932ad6347e98d19020bc850d9d082dcd',1,'Aspose\Barcode\GS1CompositeBarParameters\isAllowOnlyGS1Encoding()']]], + ['isallowonlygs1encoding_1692',['isAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a263e1bb0fffbc5b247953957d0b6bd72',1,'Aspose\Barcode\Generation\DataBarParameters\isAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a932ad6347e98d19020bc850d9d082dcd',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\isAllowOnlyGS1Encoding()']]], ['ischecksumenabled_1693',['isChecksumEnabled',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a48da958beb31fc12690c6fca9d84cd00',1,'Aspose::Barcode::BarcodeParameters']]], ['isclasscontainsconstantvaluefromarray_1694',['isClassContainsConstantValueFromArray',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#aa9f78f783e92afbc376c2edc86ee8799',1,'Aspose::Barcode::Internal::CommonUtility']]], ['isclasscontainsconstvalue_1695',['isClassContainsConstValue',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#af125c82fa777767d7e2ae7964e83d1f8',1,'Aspose::Barcode::Internal::CommonUtility']]], - ['iscode128emulation_1696',['isCode128Emulation',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa88d88768eee775a0e1e8dcb044d2dd5',1,'Aspose\Barcode\Pdf417Parameters\isCode128Emulation()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#aba20c42b8bce7617ac591f5891bfbee6',1,'Aspose\Barcode\Pdf417ExtendedParameters\isCode128Emulation()']]], - ['isempty_1697',['isEmpty',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a8cf12519366af07d08c6158bdc442c78',1,'Aspose\Barcode\Internal\Rectangle\isEmpty()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a29730dc264089abee5665fb2f757cabd',1,'Aspose\Barcode\Quadrangle\isEmpty()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a57026cfa2f877aacf9b4c077cb3a7737',1,'Aspose\Barcode\OneDExtendedParameters\isEmpty()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a291161e767b196103071ec2f4a887a73',1,'Aspose\Barcode\Code128ExtendedParameters\isEmpty()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ac35a8e0db863fd37d574ac9394f4b05a',1,'Aspose\Barcode\QRExtendedParameters\isEmpty()']]], + ['iscode128emulation_1696',['isCode128Emulation',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa88d88768eee775a0e1e8dcb044d2dd5',1,'Aspose\Barcode\Generation\Pdf417Parameters\isCode128Emulation()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#aba20c42b8bce7617ac591f5891bfbee6',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\isCode128Emulation()']]], + ['isempty_1697',['isEmpty',['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a8cf12519366af07d08c6158bdc442c78',1,'Aspose\Barcode\Internal\Rectangle\isEmpty()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a29730dc264089abee5665fb2f757cabd',1,'Aspose\Barcode\Recognition\Quadrangle\isEmpty()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a57026cfa2f877aacf9b4c077cb3a7737',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\isEmpty()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#a291161e767b196103071ec2f4a887a73',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\isEmpty()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ac35a8e0db863fd37d574ac9394f4b05a',1,'Aspose\Barcode\Recognition\QRExtendedParameters\isEmpty()']]], ['isexplicitsizeinpixels_1698',['isExplicitSizeInPixels',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#ab4d2dea62d21130c49ef4adddc534974',1,'Aspose::Barcode::SvgParameters']]], ['islicensed_1699',['isLicensed',['../d8/df6/classAspose_1_1Barcode_1_1Internal_1_1License.html#a9fa355ec712dc77d43be5a0537824251',1,'Aspose::Barcode::Internal::License']]], - ['islinked_1700',['isLinked',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aace6ded04ed293a1a64532bafd5bd028',1,'Aspose\Barcode\Pdf417Parameters\isLinked()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a9d811801501e00d20baab2956a301739',1,'Aspose\Barcode\Pdf417ExtendedParameters\isLinked()']]], + ['islinked_1700',['isLinked',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aace6ded04ed293a1a64532bafd5bd028',1,'Aspose\Barcode\Generation\Pdf417Parameters\isLinked()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a9d811801501e00d20baab2956a301739',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\isLinked()']]], ['ispath_1701',['isPath',['../d5/ddd/classAspose_1_1Barcode_1_1Internal_1_1CommonUtility.html#a6731cad7cb11138fca307eac1acc5f34',1,'Aspose::Barcode::Internal::CommonUtility']]], ['ispostal_1702',['isPostal',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad3cb3abf89f699d5f2d4ca0bea21bc1c',1,'Aspose::Barcode::DecodeType']]], - ['isreaderinitialization_1703',['isReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a434a7f2674c0cd4904cc8a26de377901',1,'Aspose\Barcode\DotCodeParameters\isReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a6ae3714c54681c51580a710ba7ae4f33',1,'Aspose\Barcode\Pdf417Parameters\isReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a27e877f619533a44e93213a16b9b8df2',1,'Aspose\Barcode\AztecParameters\isReaderInitialization()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a931ea8ddfad9bf1918a3939b19a2721d',1,'Aspose\Barcode\Pdf417ExtendedParameters\isReaderInitialization()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a7fa491b64f6b406ccc97eb899b6f8449',1,'Aspose\Barcode\AztecExtendedParameters\isReaderInitialization()']]], - ['isreaderprogramming_1704',['isReaderProgramming',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a169e947a835f4bd13cbbe0491e301282',1,'Aspose\Barcode\DataMatrixParameters\isReaderProgramming()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a5f8fdfee03ede6d03454a3a7ce8f498f',1,'Aspose\Barcode\DataMatrixExtendedParameters\isReaderProgramming()']]], + ['isreaderinitialization_1703',['isReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a434a7f2674c0cd4904cc8a26de377901',1,'Aspose\Barcode\Generation\DotCodeParameters\isReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a6ae3714c54681c51580a710ba7ae4f33',1,'Aspose\Barcode\Generation\Pdf417Parameters\isReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a27e877f619533a44e93213a16b9b8df2',1,'Aspose\Barcode\Generation\AztecParameters\isReaderInitialization()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a931ea8ddfad9bf1918a3939b19a2721d',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\isReaderInitialization()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a7fa491b64f6b406ccc97eb899b6f8449',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\isReaderInitialization()']]], + ['isreaderprogramming_1704',['isReaderProgramming',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a169e947a835f4bd13cbbe0491e301282',1,'Aspose\Barcode\Generation\DataMatrixParameters\isReaderProgramming()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#a5f8fdfee03ede6d03454a3a7ce8f498f',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\isReaderProgramming()']]], ['istextdrawnintextelement_1705',['isTextDrawnInTextElement',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#ae8f997baf18b31cf031223cc2e07dd95',1,'Aspose::Barcode::SvgParameters']]] ]; diff --git a/doc/search/functions_8.js b/doc/search/functions_8.js index 19f7a9ec..c6c177e8 100644 --- a/doc/search/functions_8.js +++ b/doc/search/functions_8.js @@ -1,5 +1,5 @@ var searchData= [ - ['obtaindto_1707',['obtainDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a2b4b1d194f742df300a426a3e739e2f2',1,'Aspose\Barcode\Address\obtainDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a0bebb9830b7254990c82f45d4d0f5501',1,'Aspose\Barcode\AlternativeScheme\obtainDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a48b4c9c5d7bf313aef5c486272fb72c5',1,'Aspose\Barcode\SwissQRBill\obtainDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#acaea0b8c306fdccfdbf805d7b66090bb',1,'Aspose\Barcode\ComplexBarcodeGenerator\obtainDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af4d8c4403ea01ee5e3519cd73d95333e',1,'Aspose\Barcode\MailmarkCodetext\obtainDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#af220ea16234089ad30cc4a39ea2524d8',1,'Aspose\Barcode\Mailmark2DCodetext\obtainDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a6cc7ef9b88512521a04875d137ee0b0a',1,'Aspose\Barcode\SwissQRCodetext\obtainDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#ae5cbd5075730627fbcc8fe89ca91b75c',1,'Aspose\Barcode\MaxiCodeCodetextMode2\obtainDto()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a1bae5267f4939d595402d113c6354d4b',1,'Aspose\Barcode\MaxiCodeCodetextMode3\obtainDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a9ee6465327e98895e2450567972d98c0',1,'Aspose\Barcode\MaxiCodeSecondMessage\obtainDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#adf9591aaaea282652d39df0b1b452332',1,'Aspose\Barcode\MaxiCodeStandardCodetext\obtainDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#acc3b954f910fea1c96a60079d6b90b43',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\obtainDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a566ebdc709ccc4431a216acea88eb8ff',1,'Aspose\Barcode\MaxiCodeStructuredSecondMessage\obtainDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a2c9ed6b9e03f6f81d60a0f04c4960333',1,'Aspose\Barcode\HIBCLICCombinedCodetext\obtainDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a09a5d67e8e88018c123b7d5c03577e2e',1,'Aspose\Barcode\HIBCLICPrimaryDataCodetext\obtainDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a52f49fa6c1c4224920320dcdb810e321',1,'Aspose\Barcode\BarcodeGenerator\obtainDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a238fbb9551717bc849bbdf705f9338ee',1,'Aspose\Barcode\BaseGenerationParameters\obtainDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad1014b5fcf0ad652cf0dff2e34d81674',1,'Aspose\Barcode\BarcodeParameters\obtainDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a00473becdd7f4ffc2c5d999e26c60f0c',1,'Aspose\Barcode\CodetextParameters\obtainDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a86145ae1a5a461a6044ad2d33dd2955f',1,'Aspose\Barcode\PostalParameters\obtainDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aef499effc99d7a6e89535a3a1fd6580a',1,'Aspose\Barcode\AustralianPostParameters\obtainDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a9903a9196613df618acdf7df238351b0',1,'Aspose\Barcode\CodablockParameters\obtainDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a93d0295d5f43e1ac3f352deed8290715',1,'Aspose\Barcode\DataBarParameters\obtainDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#aad653586a35434006f5c3eae90ad5212',1,'Aspose\Barcode\DataMatrixParameters\obtainDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ae51202dd679940e40d2812a82d78e1ca',1,'Aspose\Barcode\Code16KParameters\obtainDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4566591ad90393a20223091a2d4a6e8b',1,'Aspose\Barcode\DotCodeParameters\obtainDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a4b18c59258f66157f3b1f6ce1aeeaaf9',1,'Aspose\Barcode\GS1CompositeBarParameters\obtainDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a701e103d1de2d254ac69ebc3a0b6c507',1,'Aspose\Barcode\ITFParameters\obtainDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a06df0dc977e83927f21acf36acb320a2',1,'Aspose\Barcode\QrParameters\obtainDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#afd5c94276d3e770fd45319e9bb3f44a1',1,'Aspose\Barcode\QrStructuredAppendParameters\obtainDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa6c1a60eaf964b5acda2a35b92073857',1,'Aspose\Barcode\Pdf417Parameters\obtainDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af8eec95a2f140ef39fee9bee88eb25ca',1,'Aspose\Barcode\SupplementParameters\obtainDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a74345db38528926fa5d04903ceb291cc',1,'Aspose\Barcode\MaxiCodeParameters\obtainDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a00cc9e7f8bcc275487024a70129d18e2',1,'Aspose\Barcode\PatchCodeParameters\obtainDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a74ac66244ccce6a7a7285275941d987b',1,'Aspose\Barcode\Code128Parameters\obtainDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a7877524a6bba4a08648d56a366d008bd',1,'Aspose\Barcode\HanXinParameters\obtainDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a33f48955f0f73b59a333ad854bfcedc6',1,'Aspose\Barcode\AztecParameters\obtainDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a90127a6ca589b7512a7b7a9716a6b25e',1,'Aspose\Barcode\CodabarParameters\obtainDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a8b297743386ad05747d1d4236c70ace5',1,'Aspose\Barcode\CouponParameters\obtainDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2106bee43d2e52e15da1636bf6577df9',1,'Aspose\Barcode\CaptionParameters\obtainDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#aef2d2b2acea9fb8f761dc9cb814bafca',1,'Aspose\Barcode\Unit\obtainDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a6cb12b916ec4d69e5081cdc6c102e9c7',1,'Aspose\Barcode\FontUnit\obtainDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a7b97405a05ea1008b1323b053d38fadb',1,'Aspose\Barcode\Padding\obtainDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a80b5dbe1796816e8dfb0dae79fe71f8d',1,'Aspose\Barcode\BorderParameters\obtainDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a3cd5e1fd9b36dab5012be91c4c20e65c',1,'Aspose\Barcode\ImageParameters\obtainDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a341a635afee56aa6af8d6e9992dc17bc',1,'Aspose\Barcode\SvgParameters\obtainDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a18c10cb9933f9a920d40cb5932db4cf9',1,'Aspose\Barcode\Internal\Communicator\obtainDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a4625759cc1ac6076725bf24f00e12f01',1,'Aspose\Barcode\Internal\Point\obtainDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a42f4c7a28121a151d8c6fac729e1980b',1,'Aspose\Barcode\Internal\Rectangle\obtainDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a0a66117dd5ad2285b2a1f19635d2c0cf',1,'Aspose\Barcode\BarCodeReader\obtainDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a5e53391669995c962bb9f9d9e0733444',1,'Aspose\Barcode\BarcodeSettings\obtainDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a61002ec97f639df22201ba46738be92a',1,'Aspose\Barcode\AustraliaPostSettings\obtainDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a0f686c914ef1ab62eff78bd77e91297e',1,'Aspose\Barcode\QualitySettings\obtainDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a727c98ca130daf3a91e8d5606ad52bed',1,'Aspose\Barcode\BarCodeResult\obtainDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a46e18a71a34829a3b5f09589feb248c5',1,'Aspose\Barcode\BarCodeRegionParameters\obtainDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a0c4698f6c76dc92e02534c1c385e5a63',1,'Aspose\Barcode\Quadrangle\obtainDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ab24f2ddcf706d32ff8d655161c822a02',1,'Aspose\Barcode\BarCodeExtendedParameters\obtainDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#ae49808afb2f59afacc6ca972586dd82b',1,'Aspose\Barcode\OneDExtendedParameters\obtainDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#af4bdc0123521af025a06498c85abc301',1,'Aspose\Barcode\Code128ExtendedParameters\obtainDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab16f8863a791c74f095b73c912c839f4',1,'Aspose\Barcode\QRExtendedParameters\obtainDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ae9b13389b8924feccd6b1c9c45412376',1,'Aspose\Barcode\Pdf417ExtendedParameters\obtainDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a4fdfacdf6b0b003b723ddd16540169a1',1,'Aspose\Barcode\DataBarExtendedParameters\obtainDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a3d0778ef2f338587349e373820c3b721',1,'Aspose\Barcode\MaxiCodeExtendedParameters\obtainDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a71d56312b2866e7b35e3e1f4a01bb764',1,'Aspose\Barcode\DotCodeExtendedParameters\obtainDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#afd693615f45fb72b3aeba2afce7a9994',1,'Aspose\Barcode\DataMatrixExtendedParameters\obtainDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a0182537481128fbc607a113e0954ed73',1,'Aspose\Barcode\AztecExtendedParameters\obtainDto()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8fd794b1c7fe3d838ffad789b49ed4c',1,'Aspose\Barcode\CodabarExtendedParameters\obtainDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a7221844ba83f054ca04949a628fe413d',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\obtainDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#abd106073f7f14e57e30333d7302a30f4',1,'Aspose\Barcode\Code128DataPortion\obtainDto()']]], + ['obtaindto_1707',['obtainDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a2b4b1d194f742df300a426a3e739e2f2',1,'Aspose\Barcode\ComplexBarcode\Address\obtainDto()'],['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#a0bebb9830b7254990c82f45d4d0f5501',1,'Aspose\Barcode\ComplexBarcode\AlternativeScheme\obtainDto()'],['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a48b4c9c5d7bf313aef5c486272fb72c5',1,'Aspose\Barcode\ComplexBarcode\SwissQRBill\obtainDto()'],['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#acaea0b8c306fdccfdbf805d7b66090bb',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\obtainDto()'],['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#af4d8c4403ea01ee5e3519cd73d95333e',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\obtainDto()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#af220ea16234089ad30cc4a39ea2524d8',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\obtainDto()'],['../d9/df8/classAspose_1_1Barcode_1_1SwissQRCodetext.html#a6cc7ef9b88512521a04875d137ee0b0a',1,'Aspose\Barcode\ComplexBarcode\SwissQRCodetext\obtainDto()'],['../d2/d0c/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode2.html#ae5cbd5075730627fbcc8fe89ca91b75c',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode2\obtainDto()'],['../d9/d74/classAspose_1_1Barcode_1_1MaxiCodeCodetextMode3.html#a1bae5267f4939d595402d113c6354d4b',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetextMode3\obtainDto()'],['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a9ee6465327e98895e2450567972d98c0',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeSecondMessage\obtainDto()'],['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#adf9591aaaea282652d39df0b1b452332',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\obtainDto()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#acc3b954f910fea1c96a60079d6b90b43',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\obtainDto()'],['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a566ebdc709ccc4431a216acea88eb8ff',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredSecondMessage\obtainDto()'],['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a2c9ed6b9e03f6f81d60a0f04c4960333',1,'Aspose\Barcode\ComplexBarcode\HIBCLICCombinedCodetext\obtainDto()'],['../d5/dfc/classAspose_1_1Barcode_1_1HIBCLICPrimaryDataCodetext.html#a09a5d67e8e88018c123b7d5c03577e2e',1,'Aspose\Barcode\ComplexBarcode\HIBCLICPrimaryDataCodetext\obtainDto()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a52f49fa6c1c4224920320dcdb810e321',1,'Aspose\Barcode\Generation\BarcodeGenerator\obtainDto()'],['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#a238fbb9551717bc849bbdf705f9338ee',1,'Aspose\Barcode\Generation\BaseGenerationParameters\obtainDto()'],['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ad1014b5fcf0ad652cf0dff2e34d81674',1,'Aspose\Barcode\Generation\BarcodeParameters\obtainDto()'],['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a00473becdd7f4ffc2c5d999e26c60f0c',1,'Aspose\Barcode\Generation\CodetextParameters\obtainDto()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a86145ae1a5a461a6044ad2d33dd2955f',1,'Aspose\Barcode\Generation\PostalParameters\obtainDto()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#aef499effc99d7a6e89535a3a1fd6580a',1,'Aspose\Barcode\Generation\AustralianPostParameters\obtainDto()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a9903a9196613df618acdf7df238351b0',1,'Aspose\Barcode\Generation\CodablockParameters\obtainDto()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a93d0295d5f43e1ac3f352deed8290715',1,'Aspose\Barcode\Generation\DataBarParameters\obtainDto()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#aad653586a35434006f5c3eae90ad5212',1,'Aspose\Barcode\Generation\DataMatrixParameters\obtainDto()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#ae51202dd679940e40d2812a82d78e1ca',1,'Aspose\Barcode\Generation\Code16KParameters\obtainDto()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4566591ad90393a20223091a2d4a6e8b',1,'Aspose\Barcode\Generation\DotCodeParameters\obtainDto()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a4b18c59258f66157f3b1f6ce1aeeaaf9',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\obtainDto()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a701e103d1de2d254ac69ebc3a0b6c507',1,'Aspose\Barcode\Generation\ITFParameters\obtainDto()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a06df0dc977e83927f21acf36acb320a2',1,'Aspose\Barcode\Generation\QrParameters\obtainDto()'],['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#afd5c94276d3e770fd45319e9bb3f44a1',1,'Aspose\Barcode\Generation\QrStructuredAppendParameters\obtainDto()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aa6c1a60eaf964b5acda2a35b92073857',1,'Aspose\Barcode\Generation\Pdf417Parameters\obtainDto()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#af8eec95a2f140ef39fee9bee88eb25ca',1,'Aspose\Barcode\Generation\SupplementParameters\obtainDto()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a74345db38528926fa5d04903ceb291cc',1,'Aspose\Barcode\Generation\MaxiCodeParameters\obtainDto()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a00cc9e7f8bcc275487024a70129d18e2',1,'Aspose\Barcode\Generation\PatchCodeParameters\obtainDto()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a74ac66244ccce6a7a7285275941d987b',1,'Aspose\Barcode\Generation\Code128Parameters\obtainDto()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a7877524a6bba4a08648d56a366d008bd',1,'Aspose\Barcode\Generation\HanXinParameters\obtainDto()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a33f48955f0f73b59a333ad854bfcedc6',1,'Aspose\Barcode\Generation\AztecParameters\obtainDto()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a90127a6ca589b7512a7b7a9716a6b25e',1,'Aspose\Barcode\Generation\CodabarParameters\obtainDto()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a8b297743386ad05747d1d4236c70ace5',1,'Aspose\Barcode\Generation\CouponParameters\obtainDto()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a2106bee43d2e52e15da1636bf6577df9',1,'Aspose\Barcode\Generation\CaptionParameters\obtainDto()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#aef2d2b2acea9fb8f761dc9cb814bafca',1,'Aspose\Barcode\Generation\Unit\obtainDto()'],['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a6cb12b916ec4d69e5081cdc6c102e9c7',1,'Aspose\Barcode\Generation\FontUnit\obtainDto()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#a7b97405a05ea1008b1323b053d38fadb',1,'Aspose\Barcode\Generation\Padding\obtainDto()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a80b5dbe1796816e8dfb0dae79fe71f8d',1,'Aspose\Barcode\Generation\BorderParameters\obtainDto()'],['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a3cd5e1fd9b36dab5012be91c4c20e65c',1,'Aspose\Barcode\Generation\ImageParameters\obtainDto()'],['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a341a635afee56aa6af8d6e9992dc17bc',1,'Aspose\Barcode\Generation\SvgParameters\obtainDto()'],['../d1/dc2/interfaceAspose_1_1Barcode_1_1Internal_1_1Communicator.html#a18c10cb9933f9a920d40cb5932db4cf9',1,'Aspose\Barcode\Internal\Communicator\obtainDto()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a4625759cc1ac6076725bf24f00e12f01',1,'Aspose\Barcode\Internal\Point\obtainDto()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#a42f4c7a28121a151d8c6fac729e1980b',1,'Aspose\Barcode\Internal\Rectangle\obtainDto()'],['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a0a66117dd5ad2285b2a1f19635d2c0cf',1,'Aspose\Barcode\Recognition\BarCodeReader\obtainDto()'],['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a5e53391669995c962bb9f9d9e0733444',1,'Aspose\Barcode\Recognition\BarcodeSettings\obtainDto()'],['../de/d01/classAspose_1_1Barcode_1_1AustraliaPostSettings.html#a61002ec97f639df22201ba46738be92a',1,'Aspose\Barcode\Recognition\AustraliaPostSettings\obtainDto()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a0f686c914ef1ab62eff78bd77e91297e',1,'Aspose\Barcode\Recognition\QualitySettings\obtainDto()'],['../d4/d0b/classAspose_1_1Barcode_1_1BarCodeResult.html#a727c98ca130daf3a91e8d5606ad52bed',1,'Aspose\Barcode\Recognition\BarCodeResult\obtainDto()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#a46e18a71a34829a3b5f09589feb248c5',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\obtainDto()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a0c4698f6c76dc92e02534c1c385e5a63',1,'Aspose\Barcode\Recognition\Quadrangle\obtainDto()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#ab24f2ddcf706d32ff8d655161c822a02',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\obtainDto()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#ae49808afb2f59afacc6ca972586dd82b',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\obtainDto()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#af4bdc0123521af025a06498c85abc301',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\obtainDto()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#ab16f8863a791c74f095b73c912c839f4',1,'Aspose\Barcode\Recognition\QRExtendedParameters\obtainDto()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#ae9b13389b8924feccd6b1c9c45412376',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\obtainDto()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a4fdfacdf6b0b003b723ddd16540169a1',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\obtainDto()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a3d0778ef2f338587349e373820c3b721',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\obtainDto()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a71d56312b2866e7b35e3e1f4a01bb764',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\obtainDto()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#afd693615f45fb72b3aeba2afce7a9994',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\obtainDto()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a0182537481128fbc607a113e0954ed73',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\obtainDto()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8fd794b1c7fe3d838ffad789b49ed4c',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\obtainDto()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a7221844ba83f054ca04949a628fe413d',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\obtainDto()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#abd106073f7f14e57e30333d7302a30f4',1,'Aspose\Barcode\Recognition\Code128DataPortion\obtainDto()']]], ['openconnection_1708',['openConnection',['../df/d7e/classAspose_1_1Barcode_1_1Internal_1_1ThriftConnection.html#a388ba4cd13cbce7795e09ed99df962f8',1,'Aspose::Barcode::Internal::ThriftConnection']]] ]; diff --git a/doc/search/functions_b.js b/doc/search/functions_b.js index fcfc4ec6..790bdf26 100644 --- a/doc/search/functions_b.js +++ b/doc/search/functions_b.js @@ -1,18 +1,18 @@ var searchData= [ - ['save_1714',['save',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#a1da2776ecb8ccc35400b14e1818ceaa2',1,'Aspose\Barcode\ComplexBarcodeGenerator\save()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#ad6fe3c2b85e3e32facc63ea64fc83e95',1,'Aspose\Barcode\BarcodeGenerator\save()']]], + ['save_1714',['save',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#a1da2776ecb8ccc35400b14e1818ceaa2',1,'Aspose\Barcode\ComplexBarcode\ComplexBarcodeGenerator\save()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#ad6fe3c2b85e3e32facc63ea64fc83e95',1,'Aspose\Barcode\Generation\BarcodeGenerator\save()']]], ['set2dcompositecomponent_1715',['set2DCompositeComponent',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a2d79f50c79c9988fc23b62494ff3747e',1,'Aspose::Barcode::DataBarParameters']]], ['setaccount_1716',['setAccount',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a73d7c8b52ddcc96540e014c74c83393c',1,'Aspose::Barcode::SwissQRBill']]], ['setaddressdto_1717',['setAddressDto',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a7303d762be927547d79aabcdef3d4dd3',1,'Aspose::Barcode::Address']]], ['setaddressline1_1718',['setAddressLine1',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a8793bf5a77539cfec5e6bab4c5085d2c',1,'Aspose::Barcode::Address']]], ['setaddressline2_1719',['setAddressLine2',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#ad0585f3107cb3531c2198f7a1b3a4449',1,'Aspose::Barcode::Address']]], - ['setalignment_1720',['setAlignment',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#afde4a2497bfa8fbc4ea5b180675c8ff9',1,'Aspose\Barcode\CodetextParameters\setAlignment()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a92a225cf688e617d1c566bd788769213',1,'Aspose\Barcode\CaptionParameters\setAlignment()']]], + ['setalignment_1720',['setAlignment',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#afde4a2497bfa8fbc4ea5b180675c8ff9',1,'Aspose\Barcode\Generation\CodetextParameters\setAlignment()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a92a225cf688e617d1c566bd788769213',1,'Aspose\Barcode\Generation\CaptionParameters\setAlignment()']]], ['setallowincorrectbarcodes_1721',['setAllowIncorrectBarcodes',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a713c57afc9e6ca354d60d2fb6526d4a6',1,'Aspose::Barcode::QualitySettings']]], - ['setallowonlygs1encoding_1722',['setAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b1bdb40888dcd2acd1e89f47e5159ed',1,'Aspose\Barcode\DataBarParameters\setAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a9623d529cc286cff2434eb209816b272',1,'Aspose\Barcode\GS1CompositeBarParameters\setAllowOnlyGS1Encoding()']]], + ['setallowonlygs1encoding_1722',['setAllowOnlyGS1Encoding',['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b1bdb40888dcd2acd1e89f47e5159ed',1,'Aspose\Barcode\Generation\DataBarParameters\setAllowOnlyGS1Encoding()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a9623d529cc286cff2434eb209816b272',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\setAllowOnlyGS1Encoding()']]], ['setalternativeschemedto_1723',['setAlternativeSchemeDto',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#ad16c3521b2eaeadb2390d3005aecc3f6',1,'Aspose::Barcode::AlternativeScheme']]], ['setalternativeschemes_1724',['setAlternativeSchemes',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#afdd12bd47f24cd835933a017b03e6e4c',1,'Aspose::Barcode::SwissQRBill']]], ['setamount_1725',['setAmount',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a9bd2b832111f19c14c7f18cba5e3d726',1,'Aspose::Barcode::SwissQRBill']]], - ['setaspectratio_1726',['setAspectRatio',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a0b347e3a176c6f412735d5b18d4e296b',1,'Aspose\Barcode\CodablockParameters\setAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#ab88afc8d7816f67a6aad70631f8020fc',1,'Aspose\Barcode\DataBarParameters\setAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ac68306a9725015045cd61a2d25521770',1,'Aspose\Barcode\DataMatrixParameters\setAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a208502d2074d59737e548130fa4d7cce',1,'Aspose\Barcode\Code16KParameters\setAspectRatio()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aa5b69621744a2ccf7e3aaf3531401cdb',1,'Aspose\Barcode\DotCodeParameters\setAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a5cfbce6abad32e46f6a66a5bdbc3b830',1,'Aspose\Barcode\QrParameters\setAspectRatio()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#adb455ac16ee5d407ac055a4550f8c38b',1,'Aspose\Barcode\Pdf417Parameters\setAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad8d4a6a9eedbca02aeb6bf34887f42bf',1,'Aspose\Barcode\MaxiCodeParameters\setAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a0883d2463e57e3e8f1870706366dae36',1,'Aspose\Barcode\AztecParameters\setAspectRatio()']]], + ['setaspectratio_1726',['setAspectRatio',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a0b347e3a176c6f412735d5b18d4e296b',1,'Aspose\Barcode\Generation\CodablockParameters\setAspectRatio()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#ab88afc8d7816f67a6aad70631f8020fc',1,'Aspose\Barcode\Generation\DataBarParameters\setAspectRatio()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ac68306a9725015045cd61a2d25521770',1,'Aspose\Barcode\Generation\DataMatrixParameters\setAspectRatio()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a208502d2074d59737e548130fa4d7cce',1,'Aspose\Barcode\Generation\Code16KParameters\setAspectRatio()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aa5b69621744a2ccf7e3aaf3531401cdb',1,'Aspose\Barcode\Generation\DotCodeParameters\setAspectRatio()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a5cfbce6abad32e46f6a66a5bdbc3b830',1,'Aspose\Barcode\Generation\QrParameters\setAspectRatio()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#adb455ac16ee5d407ac055a4550f8c38b',1,'Aspose\Barcode\Generation\Pdf417Parameters\setAspectRatio()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ad8d4a6a9eedbca02aeb6bf34887f42bf',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setAspectRatio()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a0883d2463e57e3e8f1870706366dae36',1,'Aspose\Barcode\Generation\AztecParameters\setAspectRatio()']]], ['setaustralianpostencodingtable_1727',['setAustralianPostEncodingTable',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a6947f79cce28e4f6c1dfe74e020f8734',1,'Aspose::Barcode::AustralianPostParameters']]], ['setaustralianpostshortbarheight_1728',['setAustralianPostShortBarHeight',['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#ad640fc0f1e8740ea8e95f3cf2e75ef7d',1,'Aspose::Barcode::AustralianPostParameters']]], ['setautosizemode_1729',['setAutoSizeMode',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#ac447af32a3b052419435d31e7f283e85',1,'Aspose::Barcode::BaseGenerationParameters']]], @@ -24,7 +24,7 @@ var searchData= ['setbarcodeimage_1735',['setBarCodeImage',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#a8a19e5bc2d92934cf158f812d043c5e7',1,'Aspose::Barcode::BarCodeReader']]], ['setbarcodequality_1736',['setBarcodeQuality',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#aa8365de3d1f00523b95ac064cbb07516',1,'Aspose::Barcode::QualitySettings']]], ['setbarcodereadtype_1737',['setBarCodeReadType',['../de/d04/classAspose_1_1Barcode_1_1BarCodeReader.html#ad4051e810b40360cdf4d8dcaebd1a6bf',1,'Aspose::Barcode::BarCodeReader']]], - ['setbarcodetype_1738',['setBarcodeType',['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a696e8516273b51aed5b9d14dab7fa5c1',1,'Aspose\Barcode\HIBCLICComplexCodetext\setBarcodeType()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0abf30b0a7b44f0aec2ba1a8d25fb6bd',1,'Aspose\Barcode\BarcodeGenerator\setBarcodeType()']]], + ['setbarcodetype_1738',['setBarcodeType',['../df/d2d/classAspose_1_1Barcode_1_1HIBCLICComplexCodetext.html#a696e8516273b51aed5b9d14dab7fa5c1',1,'Aspose\Barcode\ComplexBarcode\HIBCLICComplexCodetext\setBarcodeType()'],['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#a0abf30b0a7b44f0aec2ba1a8d25fb6bd',1,'Aspose\Barcode\Generation\BarcodeGenerator\setBarcodeType()']]], ['setbarcolor_1739',['setBarColor',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ab3672e71a06b6f0fd805e59261c4b9eb',1,'Aspose::Barcode::BarcodeParameters']]], ['setbarheight_1740',['setBarHeight',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a0ff6bd0fd6160f1520a68333778184c0',1,'Aspose::Barcode::BarcodeParameters']]], ['setbarwidthreduction_1741',['setBarWidthReduction',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a7dc2701c5d43ef85e2d483638563be8e',1,'Aspose::Barcode::BarcodeParameters']]], @@ -35,18 +35,18 @@ var searchData= ['setchecksumalwaysshow_1746',['setChecksumAlwaysShow',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a5ca2238a99dc2a5bd8813b58aa6057dc',1,'Aspose::Barcode::BarcodeParameters']]], ['setchecksumenabled_1747',['setChecksumEnabled',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a4b3ae158550b188cabf2948f41666a6b',1,'Aspose::Barcode::BarcodeParameters']]], ['setchecksumvalidation_1748',['setChecksumValidation',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#a85359b8e5e330101b6cc4b5b3104c588',1,'Aspose::Barcode::BarcodeSettings']]], - ['setclass_5f_1749',['setClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a022bc314cc3a35ae1d7e5b37b2178b94',1,'Aspose\Barcode\MailmarkCodetext\setClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a032fd022ee8c7e46b84a5e87acd6aa6e',1,'Aspose\Barcode\Mailmark2DCodetext\setClass_()']]], + ['setclass_5f_1749',['setClass_',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a022bc314cc3a35ae1d7e5b37b2178b94',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setClass_()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a032fd022ee8c7e46b84a5e87acd6aa6e',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setClass_()']]], ['setcodabarchecksummode_1750',['setCodabarChecksumMode',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a6c3fc9c2f0dff38e25f7769d74253a13',1,'Aspose::Barcode::CodabarParameters']]], - ['setcodabarstartsymbol_1751',['setCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a9f362bbfe23ab83777865bc1811f5c59',1,'Aspose\Barcode\CodabarParameters\setCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae99a124c82ceded36aee47692b57549c',1,'Aspose\Barcode\CodabarExtendedParameters\setCodabarStartSymbol()']]], - ['setcodabarstopsymbol_1752',['setCodabarStopSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#afd3a4d6995d74cb2f190582f5cccce12',1,'Aspose\Barcode\CodabarParameters\setCodabarStopSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ad533bd14b85bf2fc1bd0853ba5660a74',1,'Aspose\Barcode\CodabarExtendedParameters\setCodabarStopSymbol()']]], + ['setcodabarstartsymbol_1751',['setCodabarStartSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a9f362bbfe23ab83777865bc1811f5c59',1,'Aspose\Barcode\Generation\CodabarParameters\setCodabarStartSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae99a124c82ceded36aee47692b57549c',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\setCodabarStartSymbol()']]], + ['setcodabarstopsymbol_1752',['setCodabarStopSymbol',['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#afd3a4d6995d74cb2f190582f5cccce12',1,'Aspose\Barcode\Generation\CodabarParameters\setCodabarStopSymbol()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ad533bd14b85bf2fc1bd0853ba5660a74',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\setCodabarStopSymbol()']]], ['setcode128emulation_1753',['setCode128Emulation',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ae24e1142b70d0c094725fe0a9e8e0596',1,'Aspose::Barcode::Pdf417Parameters']]], ['setcode128encodemode_1754',['setCode128EncodeMode',['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#a54a3b28ecaec1b2f0caae985895af816',1,'Aspose::Barcode::Code128Parameters']]], ['setcodetext_1755',['setCodeText',['../dd/dc3/classAspose_1_1Barcode_1_1BarcodeGenerator.html#ab9b137064cba269b583af8c47a802793',1,'Aspose::Barcode::BarcodeGenerator']]], - ['setcolor_1756',['setColor',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a655484b7b88162da430238cadb54ab85',1,'Aspose\Barcode\CodetextParameters\setColor()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#afc9a5bd4b67579af73cd508f5e0b29cf',1,'Aspose\Barcode\BorderParameters\setColor()']]], - ['setcolumns_1757',['setColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a8d527d73780660d432c899aa65d2442d',1,'Aspose\Barcode\CodablockParameters\setColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#afef7fb3149417fc2b15402e572b7e9f8',1,'Aspose\Barcode\DataBarParameters\setColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a684bd515a7ca450da38ddaebe41e239b',1,'Aspose\Barcode\DataMatrixParameters\setColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4fb79604e727bb06f302bd2d8211ea1a',1,'Aspose\Barcode\DotCodeParameters\setColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aecf9084f55c717daf715e1afe46695ea',1,'Aspose\Barcode\Pdf417Parameters\setColumns()']]], + ['setcolor_1756',['setColor',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a655484b7b88162da430238cadb54ab85',1,'Aspose\Barcode\Generation\CodetextParameters\setColor()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#afc9a5bd4b67579af73cd508f5e0b29cf',1,'Aspose\Barcode\Generation\BorderParameters\setColor()']]], + ['setcolumns_1757',['setColumns',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a8d527d73780660d432c899aa65d2442d',1,'Aspose\Barcode\Generation\CodablockParameters\setColumns()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#afef7fb3149417fc2b15402e572b7e9f8',1,'Aspose\Barcode\Generation\DataBarParameters\setColumns()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a684bd515a7ca450da38ddaebe41e239b',1,'Aspose\Barcode\Generation\DataMatrixParameters\setColumns()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a4fb79604e727bb06f302bd2d8211ea1a',1,'Aspose\Barcode\Generation\DotCodeParameters\setColumns()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aecf9084f55c717daf715e1afe46695ea',1,'Aspose\Barcode\Generation\Pdf417Parameters\setColumns()']]], ['setcomplexbackground_1758',['setComplexBackground',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a63863c3732dc15d6206e49234797b6ab',1,'Aspose::Barcode::QualitySettings']]], ['setcomplexbarcodegeneratordto_1759',['setComplexBarcodeGeneratorDto',['../d0/db6/classAspose_1_1Barcode_1_1ComplexBarcodeGenerator.html#ab88fcf0ce60349cd72e0097f21b87aa0',1,'Aspose::Barcode::ComplexBarcodeGenerator']]], - ['setcountrycode_1760',['setCountryCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a43c9a49c89518facb2292620b00eae15',1,'Aspose\Barcode\Address\setCountryCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a6055302583f6f630490c3d2c5e5c1543',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\setCountryCode()']]], + ['setcountrycode_1760',['setCountryCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a43c9a49c89518facb2292620b00eae15',1,'Aspose\Barcode\ComplexBarcode\Address\setCountryCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a6055302583f6f630490c3d2c5e5c1543',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\setCountryCode()']]], ['setcreditor_1761',['setCreditor',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#aec61772c6cfbc9204fae088471b6063b',1,'Aspose::Barcode::SwissQRBill']]], ['setcurrency_1762',['setCurrency',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a4e3f31fc0af7cb9e413e69bc564f32b9',1,'Aspose::Barcode::SwissQRBill']]], ['setcustomercontent_1763',['setCustomerContent',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#ac0ce44dd01a1a6eeac49de1ba66e686a',1,'Aspose::Barcode::Mailmark2DCodetext']]], @@ -67,7 +67,7 @@ var searchData= ['setdotcodeencodemode_1778',['setDotCodeEncodeMode',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a181a6289c7210de887a2b7ce217eeb63',1,'Aspose::Barcode::DotCodeParameters']]], ['setdotcodestructuredappendmodebarcodeid_1779',['setDotCodeStructuredAppendModeBarcodeId',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a3c79f9b10d7cd279e788b2625a0fc35a',1,'Aspose::Barcode::DotCodeParameters']]], ['setdotcodestructuredappendmodebarcodescount_1780',['setDotCodeStructuredAppendModeBarcodesCount',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#a83eb6148e79df8652b8d2c487b37714c',1,'Aspose::Barcode::DotCodeParameters']]], - ['seteciencoding_1781',['setECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#acdd53f15ed3238f6ab470a9b6617d471',1,'Aspose\Barcode\MaxiCodeCodetext\setECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af9b0fcafc632f7baf240d6186274af1f',1,'Aspose\Barcode\DataMatrixParameters\setECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ad5c009beb69c6ee91ab0bb8b9a9059a5',1,'Aspose\Barcode\DotCodeParameters\setECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a2a49e5392781e234566da1050156c1ac',1,'Aspose\Barcode\MaxiCodeParameters\setECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a9f311236d333e8fd629793189ac882f5',1,'Aspose\Barcode\AztecParameters\setECIEncoding()']]], + ['seteciencoding_1781',['setECIEncoding',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#acdd53f15ed3238f6ab470a9b6617d471',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\setECIEncoding()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af9b0fcafc632f7baf240d6186274af1f',1,'Aspose\Barcode\Generation\DataMatrixParameters\setECIEncoding()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ad5c009beb69c6ee91ab0bb8b9a9059a5',1,'Aspose\Barcode\Generation\DotCodeParameters\setECIEncoding()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a2a49e5392781e234566da1050156c1ac',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setECIEncoding()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a9f311236d333e8fd629793189ac882f5',1,'Aspose\Barcode\Generation\AztecParameters\setECIEncoding()']]], ['setenableescape_1782',['setEnableEscape',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a14a2ec7be6dd3937a033c72c700a7a79',1,'Aspose::Barcode::BarcodeParameters']]], ['setexecutiontime_1783',['setExecutionTime',['../d3/d31/classAspose_1_1Barcode_1_1RecognitionAbortedException.html#a6ee724570eb2e19eacd61b986380dbea',1,'Aspose::Barcode::RecognitionAbortedException']]], ['setexplicitsizeinpixels_1784',['setExplicitSizeInPixels',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#a36d2f4bda6224d50a44f3f79b9003911',1,'Aspose::Barcode::SvgParameters']]], @@ -91,7 +91,7 @@ var searchData= ['setinformationtypeid_1802',['setInformationTypeID',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aabbdb77a256c3782dc29707ec6c28634',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['setinstruction_1803',['setInstruction',['../dc/da7/classAspose_1_1Barcode_1_1AlternativeScheme.html#aa8345aa05a60dd10c8cc34a431a0c053',1,'Aspose::Barcode::AlternativeScheme']]], ['setinverseimage_1804',['setInverseImage',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ae6827d9f9b014912134dc572ad46ce22',1,'Aspose::Barcode::QualitySettings']]], - ['setitemid_1805',['setItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#adb0b1691c91238522ca36cfda288aa89',1,'Aspose\Barcode\MailmarkCodetext\setItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aeca7a36a23634862af8189defc63b994',1,'Aspose\Barcode\Mailmark2DCodetext\setItemID()']]], + ['setitemid_1805',['setItemID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#adb0b1691c91238522ca36cfda288aa89',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setItemID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#aeca7a36a23634862af8189defc63b994',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setItemID()']]], ['setitfborderthickness_1806',['setItfBorderThickness',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a39226179526f1af3608105aee7495ab1',1,'Aspose::Barcode::ITFParameters']]], ['setitfbordertype_1807',['setItfBorderType',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a0da5ba52c151c4008b20ce744fa27a96',1,'Aspose::Barcode::ITFParameters']]], ['setkind_1808',['setKind',['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a2604afa04719d311ab641cf921705032',1,'Aspose::Barcode::Internal::BarcodeException']]], @@ -106,20 +106,20 @@ var searchData= ['setlinearcomponenttype_1817',['setLinearComponentType',['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#ae19a81ed0a4344d7e2750c616e7ae441',1,'Aspose::Barcode::GS1CompositeBarParameters']]], ['setlinked_1818',['setLinked',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ada71b69a275243dbb5a7ceb75ae9a42e',1,'Aspose::Barcode::Pdf417Parameters']]], ['setlocation_1819',['setLocation',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a42bf1600034c1470b84f16089bb65f19',1,'Aspose::Barcode::CodetextParameters']]], - ['setmacrocharacters_1820',['setMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af22f8bfbacb8d0967e4fb4cb2209ac36',1,'Aspose\Barcode\DataMatrixParameters\setMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a494bf5d9f2fdc4e5a0361a20c28a98b0',1,'Aspose\Barcode\Pdf417Parameters\setMacroCharacters()']]], - ['setmaxicodeencodemode_1821',['setMaxiCodeEncodeMode',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#a2de0c52461da7122d40e7efbd9802cdc',1,'Aspose\Barcode\MaxiCodeCodetext\setMaxiCodeEncodeMode()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a60631c43674c68545207c36cc7c2cdfd',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeEncodeMode(int $value)']]], - ['setmaxicodemode_1822',['setMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ac9b66b7d6667d9e474dbb8d113a56fda',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a1a4c944598beac2787efcc1afa08fac2',1,'Aspose\Barcode\MaxiCodeExtendedParameters\setMaxiCodeMode()']]], + ['setmacrocharacters_1820',['setMacroCharacters',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af22f8bfbacb8d0967e4fb4cb2209ac36',1,'Aspose\Barcode\Generation\DataMatrixParameters\setMacroCharacters()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a494bf5d9f2fdc4e5a0361a20c28a98b0',1,'Aspose\Barcode\Generation\Pdf417Parameters\setMacroCharacters()']]], + ['setmaxicodeencodemode_1821',['setMaxiCodeEncodeMode',['../d2/d3c/classAspose_1_1Barcode_1_1MaxiCodeCodetext.html#a2de0c52461da7122d40e7efbd9802cdc',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeCodetext\setMaxiCodeEncodeMode()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a60631c43674c68545207c36cc7c2cdfd',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeEncodeMode(int $value)']]], + ['setmaxicodemode_1822',['setMaxiCodeMode',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#ac9b66b7d6667d9e474dbb8d113a56fda',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeMode()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a1a4c944598beac2787efcc1afa08fac2',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\setMaxiCodeMode()']]], ['setmaxicodesecondmessagedto_1823',['setMaxiCodeSecondMessageDto',['../d4/d74/classAspose_1_1Barcode_1_1MaxiCodeSecondMessage.html#a09b0bc36b62b48e740094efc26c1d297',1,'Aspose::Barcode::MaxiCodeSecondMessage']]], - ['setmaxicodestructuredappendmodebarcodeid_1824',['setMaxiCodeStructuredAppendModeBarcodeId',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a18120f3dbbf46ffce6688008ea5320b9',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodeId()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a19ac3dd1fdd0c70b143ab1dc98e09395',1,'Aspose\Barcode\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodeId()']]], - ['setmaxicodestructuredappendmodebarcodescount_1825',['setMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a6d7a0c2af5dfc16a46fbb3c367d99e6c',1,'Aspose\Barcode\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a7a5d4743cd8b55f0fe6e24741492c74e',1,'Aspose\Barcode\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodesCount()']]], - ['setmessage_1826',['setMessage',['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a7e24610447eec989fea9eb2df5a38007',1,'Aspose\Barcode\MaxiCodeStandardCodetext\setMessage()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa950123fbc1e970209f55b8f581ff2ad',1,'Aspose\Barcode\MaxiCodeStandartSecondMessage\setMessage()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a62bbfc960fca58cdfb28d9164d39f332',1,'Aspose\Barcode\Internal\BarcodeException\setMessage()']]], + ['setmaxicodestructuredappendmodebarcodeid_1824',['setMaxiCodeStructuredAppendModeBarcodeId',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a18120f3dbbf46ffce6688008ea5320b9',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodeId()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a19ac3dd1fdd0c70b143ab1dc98e09395',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodeId()']]], + ['setmaxicodestructuredappendmodebarcodescount_1825',['setMaxiCodeStructuredAppendModeBarcodesCount',['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a6d7a0c2af5dfc16a46fbb3c367d99e6c',1,'Aspose\Barcode\Generation\MaxiCodeParameters\setMaxiCodeStructuredAppendModeBarcodesCount()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a7a5d4743cd8b55f0fe6e24741492c74e',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\setMaxiCodeStructuredAppendModeBarcodesCount()']]], + ['setmessage_1826',['setMessage',['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a7e24610447eec989fea9eb2df5a38007',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandardCodetext\setMessage()'],['../d0/d66/classAspose_1_1Barcode_1_1MaxiCodeStandartSecondMessage.html#aa950123fbc1e970209f55b8f581ff2ad',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStandartSecondMessage\setMessage()'],['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a62bbfc960fca58cdfb28d9164d39f332',1,'Aspose\Barcode\Internal\BarcodeException\setMessage()']]], ['setmicroqrversion_1827',['setMicroQRVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a5cb128af052c8033f424250ffee0a498',1,'Aspose::Barcode::QrParameters']]], ['setmillimeters_1828',['setMillimeters',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#abc0601a46e3c0c288d391ac28bd40c5f',1,'Aspose::Barcode::Unit']]], ['setminimalxdimension_1829',['setMinimalXDimension',['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#ae4c8ab3a3c5d48ce1b938650470754fd',1,'Aspose::Barcode::QualitySettings']]], ['setmode_1830',['setMode',['../d7/dc3/classAspose_1_1Barcode_1_1MaxiCodeStandardCodetext.html#a44184db7443ff989f540dbad956fb2bc',1,'Aspose::Barcode::MaxiCodeStandardCodetext']]], ['setname_1831',['setName',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a013a7664dcac338fdea43cafdacb454a',1,'Aspose::Barcode::Address']]], - ['setnowrap_1832',['setNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a3f821d52f47d143916eb38a8802ad369',1,'Aspose\Barcode\CodetextParameters\setNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a4acf85ce221ae95ff7ef0535a7f81ad7',1,'Aspose\Barcode\CaptionParameters\setNoWrap()']]], - ['setpadding_1833',['setPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adf464821f34a3e79942eda4b7670a625',1,'Aspose\Barcode\BarcodeParameters\setPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a282bc0d2f07ee3a28e374adcd98dd481',1,'Aspose\Barcode\CaptionParameters\setPadding()']]], + ['setnowrap_1832',['setNoWrap',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#a3f821d52f47d143916eb38a8802ad369',1,'Aspose\Barcode\Generation\CodetextParameters\setNoWrap()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a4acf85ce221ae95ff7ef0535a7f81ad7',1,'Aspose\Barcode\Generation\CaptionParameters\setNoWrap()']]], + ['setpadding_1833',['setPadding',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#adf464821f34a3e79942eda4b7670a625',1,'Aspose\Barcode\Generation\BarcodeParameters\setPadding()'],['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a282bc0d2f07ee3a28e374adcd98dd481',1,'Aspose\Barcode\Generation\CaptionParameters\setPadding()']]], ['setparitybyte_1834',['setParityByte',['../d5/d43/classAspose_1_1Barcode_1_1QrStructuredAppendParameters.html#ac0c6f0b98745d7c0dee3f643f293269c',1,'Aspose::Barcode::QrStructuredAppendParameters']]], ['setpatchformat_1835',['setPatchFormat',['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a0616ae8effbf12afef7160dc40aca188',1,'Aspose::Barcode::PatchCodeParameters']]], ['setpdf417compactionmode_1836',['setPdf417CompactionMode',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aff2dceb108cfbe53d5bc665c0e9ca3fd',1,'Aspose::Barcode::Pdf417Parameters']]], @@ -140,7 +140,7 @@ var searchData= ['setpdf417truncate_1851',['setPdf417Truncate',['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#a6b784b8261dfebb8d1129d1d9f851a46',1,'Aspose::Barcode::Pdf417Parameters']]], ['setpixels_1852',['setPixels',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a6933e1c37e6ebede03d1be319e330b37',1,'Aspose::Barcode::Unit']]], ['setpoint_1853',['setPoint',['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a9be73c865a93d681ca1d57f9d89580a9',1,'Aspose::Barcode::Unit']]], - ['setpostalcode_1854',['setPostalCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#afcf0114c60b9efae14bacd038509d0de',1,'Aspose\Barcode\Address\setPostalCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a9b6c8819cb6c8380dc3164785158836a',1,'Aspose\Barcode\MaxiCodeStructuredCodetext\setPostalCode()']]], + ['setpostalcode_1854',['setPostalCode',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#afcf0114c60b9efae14bacd038509d0de',1,'Aspose\Barcode\ComplexBarcode\Address\setPostalCode()'],['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a9b6c8819cb6c8380dc3164785158836a',1,'Aspose\Barcode\ComplexBarcode\MaxiCodeStructuredCodetext\setPostalCode()']]], ['setpostalshortbarheight_1855',['setPostalShortBarHeight',['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#ac84ca839a43f352d0468fecaaeba05a2',1,'Aspose::Barcode::PostalParameters']]], ['setprimarydata_1856',['setPrimaryData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#aa2daaa486b7b172065cd191f6eeb22e6',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], ['setqreciencoding_1857',['setQrECIEncoding',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a9bcba105c8cf2d64baa5de0ba0470f7d',1,'Aspose::Barcode::QrParameters']]], @@ -151,7 +151,7 @@ var searchData= ['setquietzonecoef_1862',['setQuietZoneCoef',['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#a1e5069aa6fa932fb01867b7c7fbaa14d',1,'Aspose::Barcode::ITFParameters']]], ['setquietzoneleftcoef_1863',['setQuietZoneLeftCoef',['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a1c1542ab4cc7961bec363eda4ffeb1d4',1,'Aspose::Barcode::Code16KParameters']]], ['setquietzonerightcoef_1864',['setQuietZoneRightCoef',['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a2e2809ff7310ee4fbeb0344806b9dd63',1,'Aspose::Barcode::Code16KParameters']]], - ['setreaderinitialization_1865',['setReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#adc1df5913d110faddcc63b57dc57c21e',1,'Aspose\Barcode\DotCodeParameters\setReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ae3ba088bff081d43acb87d7f92fe8336',1,'Aspose\Barcode\Pdf417Parameters\setReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a4291426f7a03224d4b51593c8be28884',1,'Aspose\Barcode\AztecParameters\setReaderInitialization()']]], + ['setreaderinitialization_1865',['setReaderInitialization',['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#adc1df5913d110faddcc63b57dc57c21e',1,'Aspose\Barcode\Generation\DotCodeParameters\setReaderInitialization()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ae3ba088bff081d43acb87d7f92fe8336',1,'Aspose\Barcode\Generation\Pdf417Parameters\setReaderInitialization()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a4291426f7a03224d4b51593c8be28884',1,'Aspose\Barcode\Generation\AztecParameters\setReaderInitialization()']]], ['setreaderprogramming_1866',['setReaderProgramming',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a5874e3fce137f0f9a1e31def1c7e52c6',1,'Aspose::Barcode::DataMatrixParameters']]], ['setrectmicroqrversion_1867',['setRectMicroQrVersion',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a46cc28c984a48b6bb0cb517b4c75bf8c',1,'Aspose::Barcode::QrParameters']]], ['setreference_1868',['setReference',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a2985b29805e1a7ab47468017be1f3b84',1,'Aspose::Barcode::SwissQRBill']]], @@ -161,7 +161,7 @@ var searchData= ['setrightbottom_1872',['setRightBottom',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#ad2af5e1e899f9ad087120ccac70f245d',1,'Aspose::Barcode::Quadrangle']]], ['setrighttop_1873',['setRightTop',['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a1308595a9e37e169d4953e339cd3f664',1,'Aspose::Barcode::Quadrangle']]], ['setrotationangle_1874',['setRotationAngle',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#aca7f0fb862b8e7072c430e00bf4b677c',1,'Aspose::Barcode::BaseGenerationParameters']]], - ['setrows_1875',['setRows',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad0c9f0fc0636bc836ada01ed2961a8af',1,'Aspose\Barcode\CodablockParameters\setRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a7966730fcfede1e478cf6fb55508c782',1,'Aspose\Barcode\DataBarParameters\setRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a080ae4cb813e61fe616ddfd1fde6825f',1,'Aspose\Barcode\DataMatrixParameters\setRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aac28e8d4f53f390cc1810514be426f1d',1,'Aspose\Barcode\DotCodeParameters\setRows()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ab6e76dbbd611956f21cb60c06d82a5ef',1,'Aspose\Barcode\Pdf417Parameters\setRows()']]], + ['setrows_1875',['setRows',['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#ad0c9f0fc0636bc836ada01ed2961a8af',1,'Aspose\Barcode\Generation\CodablockParameters\setRows()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a7966730fcfede1e478cf6fb55508c782',1,'Aspose\Barcode\Generation\DataBarParameters\setRows()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a080ae4cb813e61fe616ddfd1fde6825f',1,'Aspose\Barcode\Generation\DataMatrixParameters\setRows()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#aac28e8d4f53f390cc1810514be426f1d',1,'Aspose\Barcode\Generation\DotCodeParameters\setRows()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#ab6e76dbbd611956f21cb60c06d82a5ef',1,'Aspose\Barcode\Generation\Pdf417Parameters\setRows()']]], ['setrtsflag_1876',['setRTSFlag',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a81eb334d9236be11fa403b6df31798db',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['setsecondaryandadditionaldata_1877',['setSecondaryAndAdditionalData',['../d2/dc9/classAspose_1_1Barcode_1_1HIBCLICCombinedCodetext.html#a0525febf9aec807a963980a09c4f8fdc',1,'Aspose::Barcode::HIBCLICCombinedCodetext']]], ['setsecondmessage_1878',['setSecondMessage',['../d1/d8c/classAspose_1_1Barcode_1_1MaxiCodeStructuredCodetext.html#a3432527b0d5c510d99f687569c4e2d8d',1,'Aspose::Barcode::MaxiCodeStructuredCodetext']]], @@ -172,13 +172,13 @@ var searchData= ['setstreet_1883',['setStreet',['../d4/d2c/classAspose_1_1Barcode_1_1Address.html#a211455e01bc32129bb8aa10d281e74bf',1,'Aspose::Barcode::Address']]], ['setstripfnc_1884',['setStripFNC',['../d2/d81/classAspose_1_1Barcode_1_1BarcodeSettings.html#aa5c384c7ea8ce1f01c128316241cce12',1,'Aspose::Barcode::BarcodeSettings']]], ['setstructuredappend_1885',['setStructuredAppend',['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#a97e6e0425d8b0508d3431727198af3f5',1,'Aspose::Barcode::QrParameters']]], - ['setstructuredappendbarcodeid_1886',['setStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a578ae346a817415acabef563c8789423',1,'Aspose\Barcode\DataMatrixParameters\setStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ab2f8433fa4bdee4df31d2e5650ede83a',1,'Aspose\Barcode\AztecParameters\setStructuredAppendBarcodeId()']]], - ['setstructuredappendbarcodescount_1887',['setStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af785a78925d11bb823d0f929fbe125bb',1,'Aspose\Barcode\DataMatrixParameters\setStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3cdbb4f65f2bb58152022ca58b302820',1,'Aspose\Barcode\AztecParameters\setStructuredAppendBarcodesCount()']]], - ['setstructuredappendfileid_1888',['setStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ae4a2abc41917a9970c80d1cf4a3fa363',1,'Aspose\Barcode\DataMatrixParameters\setStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abb2ddb48768a22d51aaa8131140d57be',1,'Aspose\Barcode\AztecParameters\setStructuredAppendFileId()']]], + ['setstructuredappendbarcodeid_1886',['setStructuredAppendBarcodeId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#a578ae346a817415acabef563c8789423',1,'Aspose\Barcode\Generation\DataMatrixParameters\setStructuredAppendBarcodeId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#ab2f8433fa4bdee4df31d2e5650ede83a',1,'Aspose\Barcode\Generation\AztecParameters\setStructuredAppendBarcodeId()']]], + ['setstructuredappendbarcodescount_1887',['setStructuredAppendBarcodesCount',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#af785a78925d11bb823d0f929fbe125bb',1,'Aspose\Barcode\Generation\DataMatrixParameters\setStructuredAppendBarcodesCount()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a3cdbb4f65f2bb58152022ca58b302820',1,'Aspose\Barcode\Generation\AztecParameters\setStructuredAppendBarcodesCount()']]], + ['setstructuredappendfileid_1888',['setStructuredAppendFileId',['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#ae4a2abc41917a9970c80d1cf4a3fa363',1,'Aspose\Barcode\Generation\DataMatrixParameters\setStructuredAppendFileId()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#abb2ddb48768a22d51aaa8131140d57be',1,'Aspose\Barcode\Generation\AztecParameters\setStructuredAppendFileId()']]], ['setstyle_1889',['setStyle',['../d0/d8e/classAspose_1_1Barcode_1_1FontUnit.html#a0002045e0bdf7bcda63c50fe25b91ffb',1,'Aspose::Barcode::FontUnit']]], ['setsupplementdata_1890',['setSupplementData',['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a284017869c937946381ed4e9bf35814e',1,'Aspose::Barcode::SupplementParameters']]], ['setsupplementspace_1891',['setSupplementSpace',['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#a73bcf5232bea247ec916d9d14a0b6090',1,'Aspose::Barcode::CouponParameters']]], - ['setsupplychainid_1892',['setSupplyChainID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8c7b5c424b50f6249efe9082f077c6cf',1,'Aspose\Barcode\MailmarkCodetext\setSupplyChainID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0bb45acddb6cd6aeeb8243bc3d1164fb',1,'Aspose\Barcode\Mailmark2DCodetext\setSupplyChainID()']]], + ['setsupplychainid_1892',['setSupplyChainID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#a8c7b5c424b50f6249efe9082f077c6cf',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setSupplyChainID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a0bb45acddb6cd6aeeb8243bc3d1164fb',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setSupplyChainID()']]], ['setsvg_1893',['setSvg',['../dc/d8c/classAspose_1_1Barcode_1_1ImageParameters.html#a0538f4bf7fed3915531a9c4ebee4f74e',1,'Aspose::Barcode::ImageParameters']]], ['setsvgcolormode_1894',['setSvgColorMode',['../d3/d21/classAspose_1_1Barcode_1_1SvgParameters.html#af357e6e948c4cf0d60131dc8c5af596e',1,'Aspose::Barcode::SvgParameters']]], ['setswissqrbilldto_1895',['setSwissQRBillDto',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a9a4f4f8842bdc971c4f79a19bd1fa3b9',1,'Aspose::Barcode::SwissQRBill']]], @@ -195,12 +195,12 @@ var searchData= ['setupucountryid_1906',['setUPUCountryID',['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#af25a6b9d1074ad2d6e35e3adb85dd4c5',1,'Aspose::Barcode::Mailmark2DCodetext']]], ['setuseantialias_1907',['setUseAntiAlias',['../dd/dc1/classAspose_1_1Barcode_1_1BaseGenerationParameters.html#abff5feb71811e6ed992a441f06095a16',1,'Aspose::Barcode::BaseGenerationParameters']]], ['setversion_1908',['setVersion',['../de/ddb/classAspose_1_1Barcode_1_1SwissQRBill.html#a4751278da484382eb8e27a70b7ac404b',1,'Aspose::Barcode::SwissQRBill']]], - ['setversionid_1909',['setVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aacc026b635a57eec919e5cf0ccc7d62e',1,'Aspose\Barcode\MailmarkCodetext\setVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a92a910a7f7ec57acedbaae8d0bf6bba8',1,'Aspose\Barcode\Mailmark2DCodetext\setVersionID()']]], - ['setvisible_1910',['setVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a3d77e7626cbc828bd88ad6edf20b62e0',1,'Aspose\Barcode\CaptionParameters\setVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a686203cbf12c73b99e74203e6729f3d9',1,'Aspose\Barcode\BorderParameters\setVisible()']]], + ['setversionid_1909',['setVersionID',['../dd/d6e/classAspose_1_1Barcode_1_1MailmarkCodetext.html#aacc026b635a57eec919e5cf0ccc7d62e',1,'Aspose\Barcode\ComplexBarcode\MailmarkCodetext\setVersionID()'],['../dc/d25/classAspose_1_1Barcode_1_1Mailmark2DCodetext.html#a92a910a7f7ec57acedbaae8d0bf6bba8',1,'Aspose\Barcode\ComplexBarcode\Mailmark2DCodetext\setVersionID()']]], + ['setvisible_1910',['setVisible',['../dd/df8/classAspose_1_1Barcode_1_1CaptionParameters.html#a3d77e7626cbc828bd88ad6edf20b62e0',1,'Aspose\Barcode\Generation\CaptionParameters\setVisible()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a686203cbf12c73b99e74203e6729f3d9',1,'Aspose\Barcode\Generation\BorderParameters\setVisible()']]], ['setwidenarrowratio_1911',['setWideNarrowRatio',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#ada41b0b4fa1149bbb4fd56dd4662194b',1,'Aspose::Barcode::BarcodeParameters']]], ['setwidth_1912',['setWidth',['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a3fc77cf80a3736ee0521fe88b17a6591',1,'Aspose::Barcode::BorderParameters']]], ['setx_1913',['setX',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a7c5ef038d316589a5cc47611a634dca8',1,'Aspose::Barcode::Internal::Point']]], - ['setxdimension_1914',['setXDimension',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a76fad49b07c63e8f830ecae00c6f899d',1,'Aspose\Barcode\BarcodeParameters\setXDimension()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a8b624a9d41329f09f16697938cad15e5',1,'Aspose\Barcode\QualitySettings\setXDimension()']]], + ['setxdimension_1914',['setXDimension',['../da/d5a/classAspose_1_1Barcode_1_1BarcodeParameters.html#a76fad49b07c63e8f830ecae00c6f899d',1,'Aspose\Barcode\Generation\BarcodeParameters\setXDimension()'],['../db/d8d/classAspose_1_1Barcode_1_1QualitySettings.html#a8b624a9d41329f09f16697938cad15e5',1,'Aspose\Barcode\Recognition\QualitySettings\setXDimension()']]], ['sety_1915',['setY',['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#aea66cf18998c80a49af5466ed4a19cac',1,'Aspose::Barcode::Internal::Point']]], ['setyear_1916',['setYear',['../d7/d97/classAspose_1_1Barcode_1_1MaxiCodeStructuredSecondMessage.html#a470973a80ee46a276c89072a20943d2c',1,'Aspose::Barcode::MaxiCodeStructuredSecondMessage']]] ]; diff --git a/doc/search/functions_c.js b/doc/search/functions_c.js index 0d128aea..3f728381 100644 --- a/doc/search/functions_c.js +++ b/doc/search/functions_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['tostring_1917',['toString',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ab4d78e23d6d24c6cf8ee2a7a1e7197b5',1,'Aspose\Barcode\CodetextParameters\toString()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a23135ea57acb08e70367ef8d40123ff9',1,'Aspose\Barcode\PostalParameters\toString()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a3415c5e79cc09f223b0b2b026a3d8c42',1,'Aspose\Barcode\AustralianPostParameters\toString()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a014a872d752e3780d7f5565e9b297108',1,'Aspose\Barcode\CodablockParameters\toString()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b5dd8e72932150f85230b89f610f5f1',1,'Aspose\Barcode\DataBarParameters\toString()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#adf192eedf136c8a4cd6122d8d119d1a7',1,'Aspose\Barcode\DataMatrixParameters\toString()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a17e7fb2fd8095f8a18130970d4b0f7dc',1,'Aspose\Barcode\Code16KParameters\toString()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ab65ef1b69d7801fdfdf457b8dd048ab6',1,'Aspose\Barcode\DotCodeParameters\toString()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a6a7cf1909fec2ee6d6948b6214e95c2f',1,'Aspose\Barcode\GS1CompositeBarParameters\toString()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#af2b27f164f5090183dd01d1c0ddeaf7d',1,'Aspose\Barcode\ITFParameters\toString()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af540b0d87f4dedc8df794bfa004118df',1,'Aspose\Barcode\QrParameters\toString()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aac09894f07aa6932ecc9f8558ac994b5',1,'Aspose\Barcode\Pdf417Parameters\toString()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a0230314cb7df9445fdce5694e5fa523a',1,'Aspose\Barcode\SupplementParameters\toString()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a0a14ff30b69e7a4e2045903f6bb839b7',1,'Aspose\Barcode\MaxiCodeParameters\toString()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a983e67fcc0b230fca30ec30f4aa457e9',1,'Aspose\Barcode\PatchCodeParameters\toString()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#aa915fa31a178b57fd11bd0b291711a67',1,'Aspose\Barcode\Code128Parameters\toString()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a38ad8352416a198bc02beec132f91262',1,'Aspose\Barcode\HanXinParameters\toString()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a34b59f4ab80b393d671d3ed78ffbfb5f',1,'Aspose\Barcode\AztecParameters\toString()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a59c827fccb3cdd57482ad67f91e3f6db',1,'Aspose\Barcode\CodabarParameters\toString()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#aae32c2fc4bf516bbb0d4f1e178b6e40c',1,'Aspose\Barcode\CouponParameters\toString()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a7970f8e6c0c6b878c9b6c72714784026',1,'Aspose\Barcode\Unit\toString()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#adfd048ee503163e256c3ae0023733c32',1,'Aspose\Barcode\Padding\toString()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a388957b18fd9add70a15e541b6bb97a9',1,'Aspose\Barcode\BorderParameters\toString()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a178731c2952172a37fd5e37dfbd6c13e',1,'Aspose\Barcode\Internal\Point\toString()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aaf55fc01e487502c1127401136f983ae',1,'Aspose\Barcode\Internal\Rectangle\toString()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#aaf6da21358dd7773a54f6dc99cce8167',1,'Aspose\Barcode\BarCodeRegionParameters\toString()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a854ec520e13d2071c68ebf37ecfd0cc3',1,'Aspose\Barcode\Quadrangle\toString()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a685991dead35229198a6c0dc5bad2566',1,'Aspose\Barcode\BarCodeExtendedParameters\toString()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a3ed70d24a0e0bb623dd8fe44cd715865',1,'Aspose\Barcode\OneDExtendedParameters\toString()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#abe2cb731ec50a837bf1288d5cfa565c9',1,'Aspose\Barcode\Code128ExtendedParameters\toString()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a86b62f2b1f3a0bacc1fd7855f9703112',1,'Aspose\Barcode\QRExtendedParameters\toString()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a3b06e04d735290e9944c6d0f2e8a607a',1,'Aspose\Barcode\Pdf417ExtendedParameters\toString()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a8a8efcb9eda5b7e8f24b098ef632ed3d',1,'Aspose\Barcode\DataBarExtendedParameters\toString()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a32f6c2caab76335a0d27db616cbca617',1,'Aspose\Barcode\MaxiCodeExtendedParameters\toString()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a08ac6b6be66d37cfa0ca305cb310755d',1,'Aspose\Barcode\DotCodeExtendedParameters\toString()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ad5c2a2f398332f2709c5d2f046533c1a',1,'Aspose\Barcode\DataMatrixExtendedParameters\toString()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a4c93feb985c2ae87e54b87debc7095e0',1,'Aspose\Barcode\AztecExtendedParameters\toString()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8d7134a771b06b563aef5ed850288fb',1,'Aspose\Barcode\CodabarExtendedParameters\toString()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a30a43f96c56921827bbc2199f8b72bb1',1,'Aspose\Barcode\GS1CompositeBarExtendedParameters\toString()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#acc062552b29a54ba11bb06284614a715',1,'Aspose\Barcode\Code128DataPortion\toString()']]], + ['tostring_1917',['toString',['../de/d2a/classAspose_1_1Barcode_1_1CodetextParameters.html#ab4d78e23d6d24c6cf8ee2a7a1e7197b5',1,'Aspose\Barcode\Generation\CodetextParameters\toString()'],['../df/ddd/classAspose_1_1Barcode_1_1PostalParameters.html#a23135ea57acb08e70367ef8d40123ff9',1,'Aspose\Barcode\Generation\PostalParameters\toString()'],['../dd/d91/classAspose_1_1Barcode_1_1AustralianPostParameters.html#a3415c5e79cc09f223b0b2b026a3d8c42',1,'Aspose\Barcode\Generation\AustralianPostParameters\toString()'],['../df/d89/classAspose_1_1Barcode_1_1CodablockParameters.html#a014a872d752e3780d7f5565e9b297108',1,'Aspose\Barcode\Generation\CodablockParameters\toString()'],['../de/d40/classAspose_1_1Barcode_1_1DataBarParameters.html#a6b5dd8e72932150f85230b89f610f5f1',1,'Aspose\Barcode\Generation\DataBarParameters\toString()'],['../d6/d60/classAspose_1_1Barcode_1_1DataMatrixParameters.html#adf192eedf136c8a4cd6122d8d119d1a7',1,'Aspose\Barcode\Generation\DataMatrixParameters\toString()'],['../d7/d8e/classAspose_1_1Barcode_1_1Code16KParameters.html#a17e7fb2fd8095f8a18130970d4b0f7dc',1,'Aspose\Barcode\Generation\Code16KParameters\toString()'],['../d8/de3/classAspose_1_1Barcode_1_1DotCodeParameters.html#ab65ef1b69d7801fdfdf457b8dd048ab6',1,'Aspose\Barcode\Generation\DotCodeParameters\toString()'],['../d0/dc6/classAspose_1_1Barcode_1_1GS1CompositeBarParameters.html#a6a7cf1909fec2ee6d6948b6214e95c2f',1,'Aspose\Barcode\Generation\GS1CompositeBarParameters\toString()'],['../d4/d03/classAspose_1_1Barcode_1_1ITFParameters.html#af2b27f164f5090183dd01d1c0ddeaf7d',1,'Aspose\Barcode\Generation\ITFParameters\toString()'],['../dd/dbf/classAspose_1_1Barcode_1_1QrParameters.html#af540b0d87f4dedc8df794bfa004118df',1,'Aspose\Barcode\Generation\QrParameters\toString()'],['../db/d58/classAspose_1_1Barcode_1_1Pdf417Parameters.html#aac09894f07aa6932ecc9f8558ac994b5',1,'Aspose\Barcode\Generation\Pdf417Parameters\toString()'],['../dc/da8/classAspose_1_1Barcode_1_1SupplementParameters.html#a0230314cb7df9445fdce5694e5fa523a',1,'Aspose\Barcode\Generation\SupplementParameters\toString()'],['../da/d40/classAspose_1_1Barcode_1_1MaxiCodeParameters.html#a0a14ff30b69e7a4e2045903f6bb839b7',1,'Aspose\Barcode\Generation\MaxiCodeParameters\toString()'],['../d1/db5/classAspose_1_1Barcode_1_1PatchCodeParameters.html#a983e67fcc0b230fca30ec30f4aa457e9',1,'Aspose\Barcode\Generation\PatchCodeParameters\toString()'],['../d5/d33/classAspose_1_1Barcode_1_1Code128Parameters.html#aa915fa31a178b57fd11bd0b291711a67',1,'Aspose\Barcode\Generation\Code128Parameters\toString()'],['../d5/d46/classAspose_1_1Barcode_1_1HanXinParameters.html#a38ad8352416a198bc02beec132f91262',1,'Aspose\Barcode\Generation\HanXinParameters\toString()'],['../da/db8/classAspose_1_1Barcode_1_1AztecParameters.html#a34b59f4ab80b393d671d3ed78ffbfb5f',1,'Aspose\Barcode\Generation\AztecParameters\toString()'],['../d0/d70/classAspose_1_1Barcode_1_1CodabarParameters.html#a59c827fccb3cdd57482ad67f91e3f6db',1,'Aspose\Barcode\Generation\CodabarParameters\toString()'],['../d8/dd9/classAspose_1_1Barcode_1_1CouponParameters.html#aae32c2fc4bf516bbb0d4f1e178b6e40c',1,'Aspose\Barcode\Generation\CouponParameters\toString()'],['../dd/d6a/classAspose_1_1Barcode_1_1Unit.html#a7970f8e6c0c6b878c9b6c72714784026',1,'Aspose\Barcode\Generation\Unit\toString()'],['../d3/d00/classAspose_1_1Barcode_1_1Padding.html#adfd048ee503163e256c3ae0023733c32',1,'Aspose\Barcode\Generation\Padding\toString()'],['../d1/df7/classAspose_1_1Barcode_1_1BorderParameters.html#a388957b18fd9add70a15e541b6bb97a9',1,'Aspose\Barcode\Generation\BorderParameters\toString()'],['../db/d07/classAspose_1_1Barcode_1_1Internal_1_1Point.html#a178731c2952172a37fd5e37dfbd6c13e',1,'Aspose\Barcode\Internal\Point\toString()'],['../de/d59/classAspose_1_1Barcode_1_1Internal_1_1Rectangle.html#aaf55fc01e487502c1127401136f983ae',1,'Aspose\Barcode\Internal\Rectangle\toString()'],['../de/db7/classAspose_1_1Barcode_1_1BarCodeRegionParameters.html#aaf6da21358dd7773a54f6dc99cce8167',1,'Aspose\Barcode\Recognition\BarCodeRegionParameters\toString()'],['../df/d7b/classAspose_1_1Barcode_1_1Quadrangle.html#a854ec520e13d2071c68ebf37ecfd0cc3',1,'Aspose\Barcode\Recognition\Quadrangle\toString()'],['../d4/db9/classAspose_1_1Barcode_1_1BarCodeExtendedParameters.html#a685991dead35229198a6c0dc5bad2566',1,'Aspose\Barcode\Recognition\BarCodeExtendedParameters\toString()'],['../d0/df0/classAspose_1_1Barcode_1_1OneDExtendedParameters.html#a3ed70d24a0e0bb623dd8fe44cd715865',1,'Aspose\Barcode\Recognition\OneDExtendedParameters\toString()'],['../dc/d2f/classAspose_1_1Barcode_1_1Code128ExtendedParameters.html#abe2cb731ec50a837bf1288d5cfa565c9',1,'Aspose\Barcode\Recognition\Code128ExtendedParameters\toString()'],['../db/da8/classAspose_1_1Barcode_1_1QRExtendedParameters.html#a86b62f2b1f3a0bacc1fd7855f9703112',1,'Aspose\Barcode\Recognition\QRExtendedParameters\toString()'],['../df/df8/classAspose_1_1Barcode_1_1Pdf417ExtendedParameters.html#a3b06e04d735290e9944c6d0f2e8a607a',1,'Aspose\Barcode\Recognition\Pdf417ExtendedParameters\toString()'],['../d1/dc4/classAspose_1_1Barcode_1_1DataBarExtendedParameters.html#a8a8efcb9eda5b7e8f24b098ef632ed3d',1,'Aspose\Barcode\Recognition\DataBarExtendedParameters\toString()'],['../d7/dc0/classAspose_1_1Barcode_1_1MaxiCodeExtendedParameters.html#a32f6c2caab76335a0d27db616cbca617',1,'Aspose\Barcode\Recognition\MaxiCodeExtendedParameters\toString()'],['../df/d96/classAspose_1_1Barcode_1_1DotCodeExtendedParameters.html#a08ac6b6be66d37cfa0ca305cb310755d',1,'Aspose\Barcode\Recognition\DotCodeExtendedParameters\toString()'],['../d6/d46/classAspose_1_1Barcode_1_1DataMatrixExtendedParameters.html#ad5c2a2f398332f2709c5d2f046533c1a',1,'Aspose\Barcode\Recognition\DataMatrixExtendedParameters\toString()'],['../d7/dc1/classAspose_1_1Barcode_1_1AztecExtendedParameters.html#a4c93feb985c2ae87e54b87debc7095e0',1,'Aspose\Barcode\Recognition\AztecExtendedParameters\toString()'],['../df/d9d/classAspose_1_1Barcode_1_1CodabarExtendedParameters.html#ae8d7134a771b06b563aef5ed850288fb',1,'Aspose\Barcode\Recognition\CodabarExtendedParameters\toString()'],['../d6/d33/classAspose_1_1Barcode_1_1GS1CompositeBarExtendedParameters.html#a30a43f96c56921827bbc2199f8b72bb1',1,'Aspose\Barcode\Recognition\GS1CompositeBarExtendedParameters\toString()'],['../de/daa/classAspose_1_1Barcode_1_1Code128DataPortion.html#acc062552b29a54ba11bb06284614a715',1,'Aspose\Barcode\Recognition\Code128DataPortion\toString()']]], ['trydecodehibclic_1918',['tryDecodeHIBCLIC',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html#a971c212bea81696ff0e3f49323a3e526',1,'Aspose::Barcode::ComplexCodetextReader']]], ['trydecodehibcpas_1919',['tryDecodeHIBCPAS',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html#a0c691d5cb380a3846e3f6acb2755eefb',1,'Aspose::Barcode::ComplexCodetextReader']]], ['trydecodemailmark_1920',['tryDecodeMailmark',['../d5/d9f/classAspose_1_1Barcode_1_1ComplexCodetextReader.html#aab8e1a06e36cc1298bfcec196b21874b',1,'Aspose::Barcode::ComplexCodetextReader']]], diff --git a/doc/search/variables_0.js b/doc/search/variables_0.js index dc2b7c79..452e900f 100644 --- a/doc/search/variables_0.js +++ b/doc/search/variables_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['_24_5flist_1924',['$_list',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3c6ada3aa0667b4170bb4f9cf86f7c6d',1,'Aspose\Barcode\ExtCodetextBuilder\$_list()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a0be59234e83a55d1e9146b1fdc4c8403',1,'Aspose\Barcode\HanXinExtCodetextBuilder\$_list()']]], + ['_24_5flist_1924',['$_list',['../d2/d77/classAspose_1_1Barcode_1_1ExtCodetextBuilder.html#a3c6ada3aa0667b4170bb4f9cf86f7c6d',1,'Aspose\Barcode\Generation\ExtCodetextBuilder\$_list()'],['../de/dde/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilder.html#a0be59234e83a55d1e9146b1fdc4c8403',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilder\$_list()']]], ['_24a_1925',['$A',['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#ad3b3f620f5aea997bc2393999108da4f',1,'Aspose::Barcode::HslaColor']]], ['_24h_1926',['$H',['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#ad9ef8b5c1573b7c7e03fc1b3ad73883a',1,'Aspose::Barcode::HslaColor']]], ['_24l_1927',['$L',['../d8/d5d/classAspose_1_1Barcode_1_1HslaColor.html#afeaa5ff034d4c7fb747b071850a6bf29',1,'Aspose::Barcode::HslaColor']]], diff --git a/doc/search/variables_1.js b/doc/search/variables_1.js index eedcf6a0..98342ce9 100644 --- a/doc/search/variables_1.js +++ b/doc/search/variables_1.js @@ -7,10 +7,10 @@ var searchData= ['all_5fsupported_5ftypes_1934',['ALL_SUPPORTED_TYPES',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a6e45046dccb977ac1ae38b29b25b5bb3',1,'Aspose::Barcode::DecodeType']]], ['ansix12_1935',['ANSIX12',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#ab7aed814ce61a506640c72d8bb7aae21',1,'Aspose::Barcode::DataMatrixEncodeMode']]], ['ascii_1936',['ASCII',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a48321055e079564c4aeaa10de38af7bb',1,'Aspose::Barcode::DataMatrixEncodeMode']]], - ['australia_5fpost_1937',['AUSTRALIA_POST',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84f2afe54f839977a9bda7483f916bde',1,'Aspose\Barcode\EncodeTypes\AUSTRALIA_POST()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8061a1f8c427f55e1540e2709a86ad11',1,'Aspose\Barcode\DecodeType\AUSTRALIA_POST()']]], - ['australian_5fposte_5fparcel_1938',['AUSTRALIAN_POSTE_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9354db02e4b2ee7f7aebd26c53d7f8ff',1,'Aspose\Barcode\EncodeTypes\AUSTRALIAN_POSTE_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8852ad0321d78790297a2807a8f76894',1,'Aspose\Barcode\DecodeType\AUSTRALIAN_POSTE_PARCEL()']]], + ['australia_5fpost_1937',['AUSTRALIA_POST',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84f2afe54f839977a9bda7483f916bde',1,'Aspose\Barcode\Generation\EncodeTypes\AUSTRALIA_POST()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8061a1f8c427f55e1540e2709a86ad11',1,'Aspose\Barcode\Recognition\DecodeType\AUSTRALIA_POST()']]], + ['australian_5fposte_5fparcel_1938',['AUSTRALIAN_POSTE_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9354db02e4b2ee7f7aebd26c53d7f8ff',1,'Aspose\Barcode\Generation\EncodeTypes\AUSTRALIAN_POSTE_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8852ad0321d78790297a2807a8f76894',1,'Aspose\Barcode\Recognition\DecodeType\AUSTRALIAN_POSTE_PARCEL()']]], ['auto_1939',['Auto',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#aaac72e3a6406c4bc29ae31e8611893f3',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], - ['auto_1940',['AUTO',['../dd/d36/classAspose_1_1Barcode_1_1AztecSymbolMode.html#a15ebd5c9c5102a5a8e3223ad1437b758',1,'Aspose\Barcode\AztecSymbolMode\AUTO()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a9c72912993bb2313441262a51b61b0a3',1,'Aspose\Barcode\DataMatrixEncodeMode\AUTO()'],['../d0/dfb/classAspose_1_1Barcode_1_1FontMode.html#aca1473f97197c2dc2077e22afd63f3b6',1,'Aspose\Barcode\FontMode\AUTO()'],['../dc/dd0/classAspose_1_1Barcode_1_1QREncodeType.html#a3fab9c248f80366b7419e5e6443475ce',1,'Aspose\Barcode\QREncodeType\AUTO()'],['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a236de24f352e873cb50c9951bf9cdecc',1,'Aspose\Barcode\QRVersion\AUTO()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2a2b8ecc79a51f01a1451ea86248d8a0',1,'Aspose\Barcode\QREncodeMode\AUTO()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a9d62300dbd981b013ac5aace252c1348',1,'Aspose\Barcode\Pdf417CompactionMode\AUTO()'],['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html#adc222a62b12d9e0f2e926190cd24956c',1,'Aspose\Barcode\MicroQRVersion\AUTO()'],['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#abf214433afcbe34b47032660e79481c7',1,'Aspose\Barcode\RectMicroQRVersion\AUTO()'],['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a34b1422aeb001aad41e3953e23e932f1',1,'Aspose\Barcode\DataMatrixVersion\AUTO()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a5ef03eb8796cddc8d3e32a32bd5481f4',1,'Aspose\Barcode\AztecEncodeMode\AUTO()'],['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#abcc67c9ce8d5dc872cf81a10189012db',1,'Aspose\Barcode\TwoDComponentType\AUTO()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a3412b136e98c61910cfc901ab6316693',1,'Aspose\Barcode\Pdf417MacroTerminator\AUTO()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a45be86906232bf5f1e2006b2b7c00f9c',1,'Aspose\Barcode\MaxiCodeEncodeMode\AUTO()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a74b3784de1e331a077e183d54c4d64f5',1,'Aspose\Barcode\DotCodeEncodeMode\AUTO()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab4c5c966718aae5b5879cb78a096869f',1,'Aspose\Barcode\Pdf417EncodeMode\AUTO()'],['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a8ea57af5fe8f1ba6c0eb8bf9e4943eae',1,'Aspose\Barcode\Code128EncodeMode\AUTO()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a6e922d394cd25c560a6c4ce5e5da75d2',1,'Aspose\Barcode\HanXinEncodeMode\AUTO()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a7e590102bd1d0b469965e43ce06404cf',1,'Aspose\Barcode\HanXinVersion\AUTO()'],['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a90030a7d95b5d29bf2fd1abe2211fbd8',1,'Aspose\Barcode\InverseImageMode\AUTO()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a5750de8f95c433f9d92570e7a8935bd9',1,'Aspose\Barcode\XDimensionMode\AUTO()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a70c52bcc2246600f41afab2acce207ad',1,'Aspose\Barcode\ComplexBackgroundMode\AUTO()']]], - ['aztec_1941',['AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad34783bde1253e8a90a46c8f654cd0c7',1,'Aspose\Barcode\EncodeTypes\AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aeb2bd45a79f4f44faa3895492b240590',1,'Aspose\Barcode\DecodeType\AZTEC()']]], + ['auto_1940',['AUTO',['../dd/d36/classAspose_1_1Barcode_1_1AztecSymbolMode.html#a15ebd5c9c5102a5a8e3223ad1437b758',1,'Aspose\Barcode\Generation\AztecSymbolMode\AUTO()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a9c72912993bb2313441262a51b61b0a3',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\AUTO()'],['../d0/dfb/classAspose_1_1Barcode_1_1FontMode.html#aca1473f97197c2dc2077e22afd63f3b6',1,'Aspose\Barcode\Generation\FontMode\AUTO()'],['../dc/dd0/classAspose_1_1Barcode_1_1QREncodeType.html#a3fab9c248f80366b7419e5e6443475ce',1,'Aspose\Barcode\Generation\QREncodeType\AUTO()'],['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a236de24f352e873cb50c9951bf9cdecc',1,'Aspose\Barcode\Generation\QRVersion\AUTO()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2a2b8ecc79a51f01a1451ea86248d8a0',1,'Aspose\Barcode\Generation\QREncodeMode\AUTO()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a9d62300dbd981b013ac5aace252c1348',1,'Aspose\Barcode\Generation\Pdf417CompactionMode\AUTO()'],['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html#adc222a62b12d9e0f2e926190cd24956c',1,'Aspose\Barcode\Generation\MicroQRVersion\AUTO()'],['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#abf214433afcbe34b47032660e79481c7',1,'Aspose\Barcode\Generation\RectMicroQRVersion\AUTO()'],['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a34b1422aeb001aad41e3953e23e932f1',1,'Aspose\Barcode\Generation\DataMatrixVersion\AUTO()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a5ef03eb8796cddc8d3e32a32bd5481f4',1,'Aspose\Barcode\Generation\AztecEncodeMode\AUTO()'],['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#abcc67c9ce8d5dc872cf81a10189012db',1,'Aspose\Barcode\Generation\TwoDComponentType\AUTO()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a3412b136e98c61910cfc901ab6316693',1,'Aspose\Barcode\Generation\Pdf417MacroTerminator\AUTO()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a45be86906232bf5f1e2006b2b7c00f9c',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\AUTO()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a74b3784de1e331a077e183d54c4d64f5',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\AUTO()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab4c5c966718aae5b5879cb78a096869f',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\AUTO()'],['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a8ea57af5fe8f1ba6c0eb8bf9e4943eae',1,'Aspose\Barcode\Generation\Code128EncodeMode\AUTO()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a6e922d394cd25c560a6c4ce5e5da75d2',1,'Aspose\Barcode\Generation\HanXinEncodeMode\AUTO()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a7e590102bd1d0b469965e43ce06404cf',1,'Aspose\Barcode\Generation\HanXinVersion\AUTO()'],['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a90030a7d95b5d29bf2fd1abe2211fbd8',1,'Aspose\Barcode\Recognition\InverseImageMode\AUTO()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a5750de8f95c433f9d92570e7a8935bd9',1,'Aspose\Barcode\Recognition\XDimensionMode\AUTO()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a70c52bcc2246600f41afab2acce207ad',1,'Aspose\Barcode\Recognition\ComplexBackgroundMode\AUTO()']]], + ['aztec_1941',['AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad34783bde1253e8a90a46c8f654cd0c7',1,'Aspose\Barcode\Generation\EncodeTypes\AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aeb2bd45a79f4f44faa3895492b240590',1,'Aspose\Barcode\Recognition\DecodeType\AZTEC()']]], ['aztec_5fext_5fcodetext_5fbuilder_1942',['AZTEC_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#a233a8103132359057e837c8424b35ab0',1,'Aspose::Barcode::ExtCodetextBuilderType']]] ]; diff --git a/doc/search/variables_10.js b/doc/search/variables_10.js index c9d09a5d..4896f810 100644 --- a/doc/search/variables_10.js +++ b/doc/search/variables_10.js @@ -1,5 +1,5 @@ var searchData= [ - ['qr_2251',['QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac6df282ff48f485d27b44f56303d63d5',1,'Aspose\Barcode\EncodeTypes\QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d9e172b47289c7b7bd4a14b236cd023',1,'Aspose\Barcode\DecodeType\QR()']]], + ['qr_2251',['QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac6df282ff48f485d27b44f56303d63d5',1,'Aspose\Barcode\Generation\EncodeTypes\QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d9e172b47289c7b7bd4a14b236cd023',1,'Aspose\Barcode\Recognition\DecodeType\QR()']]], ['qr_5fext_5fcodetext_5fbuilder_2252',['QR_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#a7b298b6556c726cb121d3faf55e44638',1,'Aspose::Barcode::ExtCodetextBuilderType']]] ]; diff --git a/doc/search/variables_11.js b/doc/search/variables_11.js index a1ac9a08..2f30eac9 100644 --- a/doc/search/variables_11.js +++ b/doc/search/variables_11.js @@ -32,12 +32,12 @@ var searchData= ['r9x59_2282',['R9x59',['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#a447074c7ac779415b65d5ca4e5d5dd16',1,'Aspose::Barcode::RectMicroQRVersion']]], ['r9x77_2283',['R9x77',['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#acd9f0c7a733016584de72a48e9d434ef',1,'Aspose::Barcode::RectMicroQRVersion']]], ['r9x99_2284',['R9x99',['../df/da3/classAspose_1_1Barcode_1_1RectMicroQRVersion.html#a6ab1177cfc18de205a7d0e7eda78346e',1,'Aspose::Barcode::RectMicroQRVersion']]], - ['rect_5fmicro_5fqr_2285',['RECT_MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3fe295ee65ac759e542b9aa9b0349984',1,'Aspose\Barcode\EncodeTypes\RECT_MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa263d5eb6743eca90a439522305dd538',1,'Aspose\Barcode\DecodeType\RECT_MICRO_QR()']]], + ['rect_5fmicro_5fqr_2285',['RECT_MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3fe295ee65ac759e542b9aa9b0349984',1,'Aspose\Barcode\Generation\EncodeTypes\RECT_MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa263d5eb6743eca90a439522305dd538',1,'Aspose\Barcode\Recognition\DecodeType\RECT_MICRO_QR()']]], ['regular_2286',['REGULAR',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#a4a713afacfbf522ca995c7a74b04fc8e',1,'Aspose::Barcode::FontStyle']]], ['rgb_2287',['RGB',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#a31aa86f41224d28934114b02bfea8982',1,'Aspose::Barcode::SvgColorMode']]], ['rgba_2288',['RGBA',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#ace2ff17d2221f83282129d831892fe90',1,'Aspose::Barcode::SvgColorMode']]], ['right_2289',['RIGHT',['../dc/d71/classAspose_1_1Barcode_1_1TextAlignment.html#acf6ba4db37c02f603a126784994356f4',1,'Aspose::Barcode::TextAlignment']]], - ['rm_5f4_5fscc_2290',['RM_4_SCC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac5535a0e631cfb0c9bf89ad6e6d8d37f',1,'Aspose\Barcode\EncodeTypes\RM_4_SCC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3805d2b8707404b9148d25e10bc35534',1,'Aspose\Barcode\DecodeType\RM_4_SCC()']]], + ['rm_5f4_5fscc_2290',['RM_4_SCC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac5535a0e631cfb0c9bf89ad6e6d8d37f',1,'Aspose\Barcode\Generation\EncodeTypes\RM_4_SCC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3805d2b8707404b9148d25e10bc35534',1,'Aspose\Barcode\Recognition\DecodeType\RM_4_SCC()']]], ['rows_5fcolumns_2291',['ROWS_COLUMNS',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a5757991d7481b9cc7f8dc833232bcfa1',1,'Aspose::Barcode::DataMatrixVersion']]], ['rune_2292',['RUNE',['../dd/d36/classAspose_1_1Barcode_1_1AztecSymbolMode.html#a75f01b7caf46da0aefda4e0e8dc0f2f6',1,'Aspose::Barcode::AztecSymbolMode']]] ]; diff --git a/doc/search/variables_12.js b/doc/search/variables_12.js index 2d60deb8..adffedad 100644 --- a/doc/search/variables_12.js +++ b/doc/search/variables_12.js @@ -1,20 +1,20 @@ var searchData= [ - ['scc_5f14_2293',['SCC_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a920162a28d9b596d42a7e11dba7fdcb3',1,'Aspose\Barcode\EncodeTypes\SCC_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a287bd9125d2bfe748572df72965547ff',1,'Aspose\Barcode\DecodeType\SCC_14()']]], + ['scc_5f14_2293',['SCC_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a920162a28d9b596d42a7e11dba7fdcb3',1,'Aspose\Barcode\Generation\EncodeTypes\SCC_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a287bd9125d2bfe748572df72965547ff',1,'Aspose\Barcode\Recognition\DecodeType\SCC_14()']]], ['set_2294',['SET',['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a9ab0be41203f9bcef9fdcc02cdbffda3',1,'Aspose::Barcode::Pdf417MacroTerminator']]], ['shift_5fjis_2295',['Shift_JIS',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a838cfd61739f84ffd5b013b3b73d5304',1,'Aspose::Barcode::ECIEncodings']]], ['singapore_5fpost_2296',['SINGAPORE_POST',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ae6b57abe56b58a115c8f7874f308f6dc',1,'Aspose::Barcode::EncodeTypes']]], ['slow_2297',['SLOW',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html#ab4f453340464dc8956d1db4f5ff76b8b',1,'Aspose::Barcode::DeconvolutionMode']]], ['small_2298',['SMALL',['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#acc817a5e87f0e6b70bfd615100309c8c',1,'Aspose::Barcode::XDimensionMode']]], ['solid_2299',['SOLID',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#ae79190002f0c0582ac6ab15eb17c9498',1,'Aspose::Barcode::BorderDashStyle']]], - ['sscc_5f18_2300',['SSCC_18',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9a8e0cfc0bcf120e57d1a8d32087d3e1',1,'Aspose\Barcode\EncodeTypes\SSCC_18()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a6a63e3192754b9fdcd1e1b559c2dee5a',1,'Aspose\Barcode\DecodeType\SSCC_18()']]], - ['standard_5f2_5fof_5f5_2301',['STANDARD_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2d75adf0c3f4252efd7f97a021d37b15',1,'Aspose\Barcode\EncodeTypes\STANDARD_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac8aaa3d69f2f9b25197d3afb24b5e8af',1,'Aspose\Barcode\DecodeType\STANDARD_2_OF_5()']]], + ['sscc_5f18_2300',['SSCC_18',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9a8e0cfc0bcf120e57d1a8d32087d3e1',1,'Aspose\Barcode\Generation\EncodeTypes\SSCC_18()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a6a63e3192754b9fdcd1e1b559c2dee5a',1,'Aspose\Barcode\Recognition\DecodeType\SSCC_18()']]], + ['standard_5f2_5fof_5f5_2301',['STANDARD_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2d75adf0c3f4252efd7f97a021d37b15',1,'Aspose\Barcode\Generation\EncodeTypes\STANDARD_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac8aaa3d69f2f9b25197d3afb24b5e8af',1,'Aspose\Barcode\Recognition\DecodeType\STANDARD_2_OF_5()']]], ['strikeout_2302',['STRIKEOUT',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#aaac1261eece7774bcd463bf7f38d0e3c',1,'Aspose::Barcode::FontStyle']]], ['string_2303',['STRING',['../d5/d42/classAspose_1_1Barcode_1_1Base64CodeTextType.html#a36b24ebef7335f5585602e7a251b77a1',1,'Aspose::Barcode::Base64CodeTextType']]], ['strong_2304',['STRONG',['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a75ed173333430e1a388f7de153d7a3b6',1,'Aspose::Barcode::BarCodeConfidence']]], ['structure_5fappend_5fmode_2305',['STRUCTURE_APPEND_MODE',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#af72bb5c95de0343a257dd3c1328e1e92',1,'Aspose::Barcode::ExtCodeItemType']]], ['supplement_2306',['SUPPLEMENT',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3148165471d897176040cbee34923ccc',1,'Aspose::Barcode::DecodeType']]], ['svg_2307',['SVG',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a7750c7b6a91c32c1c17e093bf031d5ef',1,'Aspose::Barcode::BarCodeImageFormat']]], - ['swiss_5fpost_5fparcel_2308',['SWISS_POST_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad80f1c2df62414cc028c8ba8b0671485',1,'Aspose\Barcode\EncodeTypes\SWISS_POST_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a320e5223a6af5ced5c21ad93472d3d86',1,'Aspose\Barcode\DecodeType\SWISS_POST_PARCEL()']]], + ['swiss_5fpost_5fparcel_2308',['SWISS_POST_PARCEL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad80f1c2df62414cc028c8ba8b0671485',1,'Aspose\Barcode\Generation\EncodeTypes\SWISS_POST_PARCEL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a320e5223a6af5ced5c21ad93472d3d86',1,'Aspose\Barcode\Recognition\DecodeType\SWISS_POST_PARCEL()']]], ['swissqrcodetext_2309',['SwissQRCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ab402a203c2e1bfa901b63641d616f8a9',1,'Aspose::Barcode::ComplexCodetextType']]] ]; diff --git a/doc/search/variables_13.js b/doc/search/variables_13.js index 362e7856..20fe9dce 100644 --- a/doc/search/variables_13.js +++ b/doc/search/variables_13.js @@ -1,6 +1,6 @@ var searchData= [ - ['text_2310',['TEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a77dc74189138a37fefb9fe5bf4db9a2d',1,'Aspose\Barcode\DataMatrixEncodeMode\TEXT()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a6ed57e287d6b674b4c137223292097f3',1,'Aspose\Barcode\Pdf417CompactionMode\TEXT()']]], + ['text_2310',['TEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a77dc74189138a37fefb9fe5bf4db9a2d',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\TEXT()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a6ed57e287d6b674b4c137223292097f3',1,'Aspose\Barcode\Generation\Pdf417CompactionMode\TEXT()']]], ['text_2311',['Text',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#ab452a2904107acfa5720cc30e3bb6a10',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['tiff_2312',['TIFF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#aef10c8ae3f069a2d12379fba06b31e88',1,'Aspose::Barcode::BarCodeImageFormat']]], ['tiff_5fin_5fcmyk_2313',['TIFF_IN_CMYK',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#ad2094d81100bf93e1aaf424763683171',1,'Aspose::Barcode::BarCodeImageFormat']]], diff --git a/doc/search/variables_14.js b/doc/search/variables_14.js index 37bebf20..f5412f72 100644 --- a/doc/search/variables_14.js +++ b/doc/search/variables_14.js @@ -3,11 +3,11 @@ var searchData= ['underline_2316',['UNDERLINE',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#a978fe78ab746f69493fb083826c1f658',1,'Aspose::Barcode::FontStyle']]], ['unicode_2317',['UNICODE',['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a840d7f6037c3ad37d6bfca372a644255',1,'Aspose::Barcode::HanXinEncodeMode']]], ['unicode_2318',['Unicode',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#ab47409fa9a12dbda40abb296eb386a4c',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], - ['upca_2319',['UPCA',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abc8b0377ebabbd673bc3f07499daf2e9',1,'Aspose\Barcode\EncodeTypes\UPCA()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a422cc23f6c9b5ac4fc9c321b52e03d7e',1,'Aspose\Barcode\DecodeType\UPCA()']]], + ['upca_2319',['UPCA',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abc8b0377ebabbd673bc3f07499daf2e9',1,'Aspose\Barcode\Generation\EncodeTypes\UPCA()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a422cc23f6c9b5ac4fc9c321b52e03d7e',1,'Aspose\Barcode\Recognition\DecodeType\UPCA()']]], ['upca_5fgs_5f1_5fcode_5f128_5fcoupon_2320',['UPCA_GS_1_CODE_128_COUPON',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2da7da15671b2addd971edf2f8143437',1,'Aspose::Barcode::EncodeTypes']]], ['upca_5fgs_5f1_5fdatabar_5fcoupon_2321',['UPCA_GS_1_DATABAR_COUPON',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac6680ec71051b72fa180f8a9cf43ba63',1,'Aspose::Barcode::EncodeTypes']]], - ['upce_2322',['UPCE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a53e42cb74d518dc1cc3dbcb9e6286ac3',1,'Aspose\Barcode\EncodeTypes\UPCE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1891142e6fe8c901710cfe0a64b7951c',1,'Aspose\Barcode\DecodeType\UPCE()']]], - ['uri_2323',['URI',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a4abb41f318d8118cbf012a75a9851859',1,'Aspose\Barcode\HanXinExtCodetextBuilderType\URI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a8df390d5621745e81066c6bfd2cfbeb3',1,'Aspose\Barcode\HanXinEncodeMode\URI()']]], + ['upce_2322',['UPCE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a53e42cb74d518dc1cc3dbcb9e6286ac3',1,'Aspose\Barcode\Generation\EncodeTypes\UPCE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1891142e6fe8c901710cfe0a64b7951c',1,'Aspose\Barcode\Recognition\DecodeType\UPCE()']]], + ['uri_2323',['URI',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a4abb41f318d8118cbf012a75a9851859',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilderType\URI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a8df390d5621745e81066c6bfd2cfbeb3',1,'Aspose\Barcode\Generation\HanXinEncodeMode\URI()']]], ['us_5fascii_2324',['US_ASCII',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#ae35d83cf0351905bda85b35967cd8789',1,'Aspose::Barcode::ECIEncodings']]], ['us_5fletter_2325',['US_LETTER',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html#a4a2a96d5ad6d5bef0bd7382656403eff',1,'Aspose::Barcode::PatchFormat']]], ['us_5fletter_5flandscape_2326',['US_LETTER_LANDSCAPE',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html#acdd4b1d480accc987c8c1e97eeeb28a0',1,'Aspose::Barcode::PatchFormat']]], diff --git a/doc/search/variables_15.js b/doc/search/variables_15.js index b73c908e..fd910895 100644 --- a/doc/search/variables_15.js +++ b/doc/search/variables_15.js @@ -1,45 +1,45 @@ var searchData= [ - ['version_5f01_2335',['VERSION_01',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7a31269a47206859232baf694da50e92',1,'Aspose\Barcode\QRVersion\VERSION_01()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9d66ed539d9a8397ddefcedaa330d108',1,'Aspose\Barcode\HanXinVersion\VERSION_01()']]], - ['version_5f02_2336',['VERSION_02',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a164d4f84cc34c46f849aebca5761c1c7',1,'Aspose\Barcode\QRVersion\VERSION_02()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0936df55bb8bf6d03159a936e05ba4a',1,'Aspose\Barcode\HanXinVersion\VERSION_02()']]], - ['version_5f03_2337',['VERSION_03',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#afa898a3474d928fddc797bc50a244a65',1,'Aspose\Barcode\QRVersion\VERSION_03()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2c9c8438fdf47f5ddf7a9587dd03a29e',1,'Aspose\Barcode\HanXinVersion\VERSION_03()']]], - ['version_5f04_2338',['VERSION_04',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa929f9f8e0c94efcfca0aa587d0b49f7',1,'Aspose\Barcode\QRVersion\VERSION_04()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa7f2ea8f447ed3a23627462b02cb8ac4',1,'Aspose\Barcode\HanXinVersion\VERSION_04()']]], - ['version_5f05_2339',['VERSION_05',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a668ea9122cb57570e16df8927d0baed8',1,'Aspose\Barcode\QRVersion\VERSION_05()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a154b6f34acffad4d285955b862f60cd9',1,'Aspose\Barcode\HanXinVersion\VERSION_05()']]], - ['version_5f06_2340',['VERSION_06',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6684de981687582f94bc6fb5965446df',1,'Aspose\Barcode\QRVersion\VERSION_06()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ac0ee0bced5f65a66a52de16a2bac2b3e',1,'Aspose\Barcode\HanXinVersion\VERSION_06()']]], - ['version_5f07_2341',['VERSION_07',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a8b98e6496c3adf4dae8c7328f3a59bf1',1,'Aspose\Barcode\QRVersion\VERSION_07()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0b479d06ab9f9c022eb9409177d8407',1,'Aspose\Barcode\HanXinVersion\VERSION_07()']]], - ['version_5f08_2342',['VERSION_08',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5ac622073f7450046d5a37dc0d3927fa',1,'Aspose\Barcode\QRVersion\VERSION_08()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af7bd6aec06a1b5043dac6e31cbe51771',1,'Aspose\Barcode\HanXinVersion\VERSION_08()']]], - ['version_5f09_2343',['VERSION_09',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae47e5085a900372e15151b3ab24d6186',1,'Aspose\Barcode\QRVersion\VERSION_09()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8349fa41a43a3a1015db60a8249ccb51',1,'Aspose\Barcode\HanXinVersion\VERSION_09()']]], - ['version_5f10_2344',['VERSION_10',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a25758eb26c1bd72c76f43476aa7dc0ab',1,'Aspose\Barcode\QRVersion\VERSION_10()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2eea9baa799f8e5ab993a649a0fdb87a',1,'Aspose\Barcode\HanXinVersion\VERSION_10()']]], - ['version_5f11_2345',['VERSION_11',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ac390eebfae4fa4b84ba315c509617244',1,'Aspose\Barcode\QRVersion\VERSION_11()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae52546864f0dfdba170c035fd2310597',1,'Aspose\Barcode\HanXinVersion\VERSION_11()']]], - ['version_5f12_2346',['VERSION_12',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5bc0585a45b36d7416efd65be9e8d869',1,'Aspose\Barcode\QRVersion\VERSION_12()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a04441b116bc1a7e5209a504f527c3140',1,'Aspose\Barcode\HanXinVersion\VERSION_12()']]], - ['version_5f13_2347',['VERSION_13',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7fa64baf3dc7cac6ea2a48997ef8222d',1,'Aspose\Barcode\QRVersion\VERSION_13()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a397b996ec028d011ad671d29e9f2546a',1,'Aspose\Barcode\HanXinVersion\VERSION_13()']]], - ['version_5f14_2348',['VERSION_14',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa01f718309727225f5126edf8fe97751',1,'Aspose\Barcode\QRVersion\VERSION_14()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af504d3b0e8deeefd0b763cb2042e80a0',1,'Aspose\Barcode\HanXinVersion\VERSION_14()']]], - ['version_5f15_2349',['VERSION_15',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#abd13f427278f9d7483b11a41f6d07d8b',1,'Aspose\Barcode\QRVersion\VERSION_15()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a01157cba6fad2cfd60070d492ff144fb',1,'Aspose\Barcode\HanXinVersion\VERSION_15()']]], - ['version_5f16_2350',['VERSION_16',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a4f3503f62f25dd6bfc821babf684b90c',1,'Aspose\Barcode\QRVersion\VERSION_16()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#acda6be86c521e3b44f0c6533fef1cbae',1,'Aspose\Barcode\HanXinVersion\VERSION_16()']]], - ['version_5f17_2351',['VERSION_17',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9eb29d56bc3b75203cf78e8c1ffe27a4',1,'Aspose\Barcode\QRVersion\VERSION_17()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a378feed42808be5e66d8fe4f4c4245b3',1,'Aspose\Barcode\HanXinVersion\VERSION_17()']]], - ['version_5f18_2352',['VERSION_18',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a490fb6520e2d0962ee7b783bbcbfeb18',1,'Aspose\Barcode\QRVersion\VERSION_18()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad3ee1ed93d3064e302bc917c001091d7',1,'Aspose\Barcode\HanXinVersion\VERSION_18()']]], - ['version_5f19_2353',['VERSION_19',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a2ee6eb70c69de8805ece5a9b940331db',1,'Aspose\Barcode\QRVersion\VERSION_19()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af4a6366a95e99027b0c83433f1744214',1,'Aspose\Barcode\HanXinVersion\VERSION_19()']]], - ['version_5f20_2354',['VERSION_20',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a1666f50265abf7f55b970931b4f68212',1,'Aspose\Barcode\QRVersion\VERSION_20()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a89d782edec1580b9e2ccbc7c2c1524b9',1,'Aspose\Barcode\HanXinVersion\VERSION_20()']]], - ['version_5f21_2355',['VERSION_21',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab24d75fa3aca9f9be2d53461aef81b7d',1,'Aspose\Barcode\QRVersion\VERSION_21()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae14e8c11995715f7209089173c44556c',1,'Aspose\Barcode\HanXinVersion\VERSION_21()']]], - ['version_5f22_2356',['VERSION_22',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a48ddea5290eda3ef96a6aa9964818901',1,'Aspose\Barcode\QRVersion\VERSION_22()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a15a9b607d04fac1e69b82a19e85fee14',1,'Aspose\Barcode\HanXinVersion\VERSION_22()']]], - ['version_5f23_2357',['VERSION_23',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa12f8837a0a5fa00c56425778b096f29',1,'Aspose\Barcode\QRVersion\VERSION_23()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a73559469cd1be51a8da8e43b58165922',1,'Aspose\Barcode\HanXinVersion\VERSION_23()']]], - ['version_5f24_2358',['VERSION_24',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a63ce89a3a24e7d195ae9e6e4ab57189b',1,'Aspose\Barcode\QRVersion\VERSION_24()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a62faa056e4b531b5fd5b83f9f8d4857e',1,'Aspose\Barcode\HanXinVersion\VERSION_24()']]], - ['version_5f25_2359',['VERSION_25',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab359e35308207d56764ea297658ff8a5',1,'Aspose\Barcode\QRVersion\VERSION_25()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9541c3837e8e7fecba12b93f5181d8eb',1,'Aspose\Barcode\HanXinVersion\VERSION_25()']]], - ['version_5f26_2360',['VERSION_26',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5820c353ed12bb275a513d551fdd1235',1,'Aspose\Barcode\QRVersion\VERSION_26()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa3fb388036f02627e88ad154f294e105',1,'Aspose\Barcode\HanXinVersion\VERSION_26()']]], - ['version_5f27_2361',['VERSION_27',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a011cba3793735d2843a6d53d2c91317c',1,'Aspose\Barcode\QRVersion\VERSION_27()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a966d6cefd6733e2f9baeecf47807a9cf',1,'Aspose\Barcode\HanXinVersion\VERSION_27()']]], - ['version_5f28_2362',['VERSION_28',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aaec14202bc7f25c28f909604f8fd5ec0',1,'Aspose\Barcode\QRVersion\VERSION_28()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae81c0602e34e11f04bd9d0ca1ccc0730',1,'Aspose\Barcode\HanXinVersion\VERSION_28()']]], - ['version_5f29_2363',['VERSION_29',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a04f53f066106b9bc59934c1f4c442960',1,'Aspose\Barcode\QRVersion\VERSION_29()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a147d9721bb1dc78ef8992c4a3c004139',1,'Aspose\Barcode\HanXinVersion\VERSION_29()']]], - ['version_5f30_2364',['VERSION_30',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9a859ffa03de61cdcd477e4a8142a27e',1,'Aspose\Barcode\QRVersion\VERSION_30()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a83c3f41479d85de89e5cf40795fcbe07',1,'Aspose\Barcode\HanXinVersion\VERSION_30()']]], - ['version_5f31_2365',['VERSION_31',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ad8484be3ae473b7fc158612b7b2d1e6d',1,'Aspose\Barcode\QRVersion\VERSION_31()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8c83696952ff4ec88222ba96b3256dfe',1,'Aspose\Barcode\HanXinVersion\VERSION_31()']]], - ['version_5f32_2366',['VERSION_32',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa2e4b6abf10adc5aaba995010ce75c56',1,'Aspose\Barcode\QRVersion\VERSION_32()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab8c643c3daec7679571a168d8703436f',1,'Aspose\Barcode\HanXinVersion\VERSION_32()']]], - ['version_5f33_2367',['VERSION_33',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#acc1606bf80fe3f15d19357cd436aca47',1,'Aspose\Barcode\QRVersion\VERSION_33()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9cec0cdc2b8b35c81a4917925053305f',1,'Aspose\Barcode\HanXinVersion\VERSION_33()']]], - ['version_5f34_2368',['VERSION_34',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6f273f235228bbee61f6e964a3facf5e',1,'Aspose\Barcode\QRVersion\VERSION_34()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a1ce97b225d210e3b1fe41cce5f061856',1,'Aspose\Barcode\HanXinVersion\VERSION_34()']]], - ['version_5f35_2369',['VERSION_35',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a07d44b3c6e31fb7d0ac50d4ac548f0aa',1,'Aspose\Barcode\QRVersion\VERSION_35()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0c33e82707d375e8463a9471b43b4481',1,'Aspose\Barcode\HanXinVersion\VERSION_35()']]], - ['version_5f36_2370',['VERSION_36',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9745e3ba75bfc0a7db447f85189d4a4a',1,'Aspose\Barcode\QRVersion\VERSION_36()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab3e0f2a6f4597bc6d4a1877dff217702',1,'Aspose\Barcode\HanXinVersion\VERSION_36()']]], - ['version_5f37_2371',['VERSION_37',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae86d48f8c1d79dd2aea18c71e723bdad',1,'Aspose\Barcode\QRVersion\VERSION_37()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a21515a27df09f6350045010255b598e5',1,'Aspose\Barcode\HanXinVersion\VERSION_37()']]], - ['version_5f38_2372',['VERSION_38',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a01780d69fd2c4ab92ce0b36f906aa0d6',1,'Aspose\Barcode\QRVersion\VERSION_38()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a089e951d09b6d8003d5b22ef80994e69',1,'Aspose\Barcode\HanXinVersion\VERSION_38()']]], - ['version_5f39_2373',['VERSION_39',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7ffa2430ba001973801d7496d5cbf9ba',1,'Aspose\Barcode\QRVersion\VERSION_39()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0e88a17ec1bb47ddec04524357724fc4',1,'Aspose\Barcode\HanXinVersion\VERSION_39()']]], - ['version_5f40_2374',['VERSION_40',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a67890248c723da5bb895670081bb4c12',1,'Aspose\Barcode\QRVersion\VERSION_40()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a5ecc7afc3d76e098ae87d9feb8613104',1,'Aspose\Barcode\HanXinVersion\VERSION_40()']]], + ['version_5f01_2335',['VERSION_01',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7a31269a47206859232baf694da50e92',1,'Aspose\Barcode\Generation\QRVersion\VERSION_01()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9d66ed539d9a8397ddefcedaa330d108',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_01()']]], + ['version_5f02_2336',['VERSION_02',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a164d4f84cc34c46f849aebca5761c1c7',1,'Aspose\Barcode\Generation\QRVersion\VERSION_02()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0936df55bb8bf6d03159a936e05ba4a',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_02()']]], + ['version_5f03_2337',['VERSION_03',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#afa898a3474d928fddc797bc50a244a65',1,'Aspose\Barcode\Generation\QRVersion\VERSION_03()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2c9c8438fdf47f5ddf7a9587dd03a29e',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_03()']]], + ['version_5f04_2338',['VERSION_04',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa929f9f8e0c94efcfca0aa587d0b49f7',1,'Aspose\Barcode\Generation\QRVersion\VERSION_04()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa7f2ea8f447ed3a23627462b02cb8ac4',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_04()']]], + ['version_5f05_2339',['VERSION_05',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a668ea9122cb57570e16df8927d0baed8',1,'Aspose\Barcode\Generation\QRVersion\VERSION_05()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a154b6f34acffad4d285955b862f60cd9',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_05()']]], + ['version_5f06_2340',['VERSION_06',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6684de981687582f94bc6fb5965446df',1,'Aspose\Barcode\Generation\QRVersion\VERSION_06()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ac0ee0bced5f65a66a52de16a2bac2b3e',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_06()']]], + ['version_5f07_2341',['VERSION_07',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a8b98e6496c3adf4dae8c7328f3a59bf1',1,'Aspose\Barcode\Generation\QRVersion\VERSION_07()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad0b479d06ab9f9c022eb9409177d8407',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_07()']]], + ['version_5f08_2342',['VERSION_08',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5ac622073f7450046d5a37dc0d3927fa',1,'Aspose\Barcode\Generation\QRVersion\VERSION_08()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af7bd6aec06a1b5043dac6e31cbe51771',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_08()']]], + ['version_5f09_2343',['VERSION_09',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae47e5085a900372e15151b3ab24d6186',1,'Aspose\Barcode\Generation\QRVersion\VERSION_09()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8349fa41a43a3a1015db60a8249ccb51',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_09()']]], + ['version_5f10_2344',['VERSION_10',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a25758eb26c1bd72c76f43476aa7dc0ab',1,'Aspose\Barcode\Generation\QRVersion\VERSION_10()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a2eea9baa799f8e5ab993a649a0fdb87a',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_10()']]], + ['version_5f11_2345',['VERSION_11',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ac390eebfae4fa4b84ba315c509617244',1,'Aspose\Barcode\Generation\QRVersion\VERSION_11()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae52546864f0dfdba170c035fd2310597',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_11()']]], + ['version_5f12_2346',['VERSION_12',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5bc0585a45b36d7416efd65be9e8d869',1,'Aspose\Barcode\Generation\QRVersion\VERSION_12()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a04441b116bc1a7e5209a504f527c3140',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_12()']]], + ['version_5f13_2347',['VERSION_13',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7fa64baf3dc7cac6ea2a48997ef8222d',1,'Aspose\Barcode\Generation\QRVersion\VERSION_13()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a397b996ec028d011ad671d29e9f2546a',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_13()']]], + ['version_5f14_2348',['VERSION_14',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa01f718309727225f5126edf8fe97751',1,'Aspose\Barcode\Generation\QRVersion\VERSION_14()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af504d3b0e8deeefd0b763cb2042e80a0',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_14()']]], + ['version_5f15_2349',['VERSION_15',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#abd13f427278f9d7483b11a41f6d07d8b',1,'Aspose\Barcode\Generation\QRVersion\VERSION_15()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a01157cba6fad2cfd60070d492ff144fb',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_15()']]], + ['version_5f16_2350',['VERSION_16',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a4f3503f62f25dd6bfc821babf684b90c',1,'Aspose\Barcode\Generation\QRVersion\VERSION_16()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#acda6be86c521e3b44f0c6533fef1cbae',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_16()']]], + ['version_5f17_2351',['VERSION_17',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9eb29d56bc3b75203cf78e8c1ffe27a4',1,'Aspose\Barcode\Generation\QRVersion\VERSION_17()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a378feed42808be5e66d8fe4f4c4245b3',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_17()']]], + ['version_5f18_2352',['VERSION_18',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a490fb6520e2d0962ee7b783bbcbfeb18',1,'Aspose\Barcode\Generation\QRVersion\VERSION_18()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ad3ee1ed93d3064e302bc917c001091d7',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_18()']]], + ['version_5f19_2353',['VERSION_19',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a2ee6eb70c69de8805ece5a9b940331db',1,'Aspose\Barcode\Generation\QRVersion\VERSION_19()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#af4a6366a95e99027b0c83433f1744214',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_19()']]], + ['version_5f20_2354',['VERSION_20',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a1666f50265abf7f55b970931b4f68212',1,'Aspose\Barcode\Generation\QRVersion\VERSION_20()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a89d782edec1580b9e2ccbc7c2c1524b9',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_20()']]], + ['version_5f21_2355',['VERSION_21',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab24d75fa3aca9f9be2d53461aef81b7d',1,'Aspose\Barcode\Generation\QRVersion\VERSION_21()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae14e8c11995715f7209089173c44556c',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_21()']]], + ['version_5f22_2356',['VERSION_22',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a48ddea5290eda3ef96a6aa9964818901',1,'Aspose\Barcode\Generation\QRVersion\VERSION_22()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a15a9b607d04fac1e69b82a19e85fee14',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_22()']]], + ['version_5f23_2357',['VERSION_23',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa12f8837a0a5fa00c56425778b096f29',1,'Aspose\Barcode\Generation\QRVersion\VERSION_23()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a73559469cd1be51a8da8e43b58165922',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_23()']]], + ['version_5f24_2358',['VERSION_24',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a63ce89a3a24e7d195ae9e6e4ab57189b',1,'Aspose\Barcode\Generation\QRVersion\VERSION_24()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a62faa056e4b531b5fd5b83f9f8d4857e',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_24()']]], + ['version_5f25_2359',['VERSION_25',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ab359e35308207d56764ea297658ff8a5',1,'Aspose\Barcode\Generation\QRVersion\VERSION_25()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9541c3837e8e7fecba12b93f5181d8eb',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_25()']]], + ['version_5f26_2360',['VERSION_26',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a5820c353ed12bb275a513d551fdd1235',1,'Aspose\Barcode\Generation\QRVersion\VERSION_26()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#aa3fb388036f02627e88ad154f294e105',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_26()']]], + ['version_5f27_2361',['VERSION_27',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a011cba3793735d2843a6d53d2c91317c',1,'Aspose\Barcode\Generation\QRVersion\VERSION_27()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a966d6cefd6733e2f9baeecf47807a9cf',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_27()']]], + ['version_5f28_2362',['VERSION_28',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aaec14202bc7f25c28f909604f8fd5ec0',1,'Aspose\Barcode\Generation\QRVersion\VERSION_28()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ae81c0602e34e11f04bd9d0ca1ccc0730',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_28()']]], + ['version_5f29_2363',['VERSION_29',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a04f53f066106b9bc59934c1f4c442960',1,'Aspose\Barcode\Generation\QRVersion\VERSION_29()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a147d9721bb1dc78ef8992c4a3c004139',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_29()']]], + ['version_5f30_2364',['VERSION_30',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9a859ffa03de61cdcd477e4a8142a27e',1,'Aspose\Barcode\Generation\QRVersion\VERSION_30()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a83c3f41479d85de89e5cf40795fcbe07',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_30()']]], + ['version_5f31_2365',['VERSION_31',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ad8484be3ae473b7fc158612b7b2d1e6d',1,'Aspose\Barcode\Generation\QRVersion\VERSION_31()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a8c83696952ff4ec88222ba96b3256dfe',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_31()']]], + ['version_5f32_2366',['VERSION_32',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#aa2e4b6abf10adc5aaba995010ce75c56',1,'Aspose\Barcode\Generation\QRVersion\VERSION_32()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab8c643c3daec7679571a168d8703436f',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_32()']]], + ['version_5f33_2367',['VERSION_33',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#acc1606bf80fe3f15d19357cd436aca47',1,'Aspose\Barcode\Generation\QRVersion\VERSION_33()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a9cec0cdc2b8b35c81a4917925053305f',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_33()']]], + ['version_5f34_2368',['VERSION_34',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a6f273f235228bbee61f6e964a3facf5e',1,'Aspose\Barcode\Generation\QRVersion\VERSION_34()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a1ce97b225d210e3b1fe41cce5f061856',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_34()']]], + ['version_5f35_2369',['VERSION_35',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a07d44b3c6e31fb7d0ac50d4ac548f0aa',1,'Aspose\Barcode\Generation\QRVersion\VERSION_35()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0c33e82707d375e8463a9471b43b4481',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_35()']]], + ['version_5f36_2370',['VERSION_36',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a9745e3ba75bfc0a7db447f85189d4a4a',1,'Aspose\Barcode\Generation\QRVersion\VERSION_36()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#ab3e0f2a6f4597bc6d4a1877dff217702',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_36()']]], + ['version_5f37_2371',['VERSION_37',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#ae86d48f8c1d79dd2aea18c71e723bdad',1,'Aspose\Barcode\Generation\QRVersion\VERSION_37()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a21515a27df09f6350045010255b598e5',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_37()']]], + ['version_5f38_2372',['VERSION_38',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a01780d69fd2c4ab92ce0b36f906aa0d6',1,'Aspose\Barcode\Generation\QRVersion\VERSION_38()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a089e951d09b6d8003d5b22ef80994e69',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_38()']]], + ['version_5f39_2373',['VERSION_39',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a7ffa2430ba001973801d7496d5cbf9ba',1,'Aspose\Barcode\Generation\QRVersion\VERSION_39()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a0e88a17ec1bb47ddec04524357724fc4',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_39()']]], + ['version_5f40_2374',['VERSION_40',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a67890248c723da5bb895670081bb4c12',1,'Aspose\Barcode\Generation\QRVersion\VERSION_40()'],['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a5ecc7afc3d76e098ae87d9feb8613104',1,'Aspose\Barcode\Generation\HanXinVersion\VERSION_40()']]], ['version_5f41_2375',['VERSION_41',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a927c164f51359c1d696a2a5709f50710',1,'Aspose::Barcode::HanXinVersion']]], ['version_5f42_2376',['VERSION_42',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a42c3357986ce9f02a1c0642a973592a9',1,'Aspose::Barcode::HanXinVersion']]], ['version_5f43_2377',['VERSION_43',['../d8/df1/classAspose_1_1Barcode_1_1HanXinVersion.html#a884175c390106ab28bd661ce5e607a7c',1,'Aspose::Barcode::HanXinVersion']]], @@ -88,5 +88,5 @@ var searchData= ['version_5fm2_2420',['VERSION_M2',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a05b468082d172ad81c324eea0e16cd7d',1,'Aspose::Barcode::QRVersion']]], ['version_5fm3_2421',['VERSION_M3',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a0fd96707fd77df0ea3d6868de8a0c9a1',1,'Aspose::Barcode::QRVersion']]], ['version_5fm4_2422',['VERSION_M4',['../d9/d4d/classAspose_1_1Barcode_1_1QRVersion.html#a879c9fc2811251d17da40656175a367e',1,'Aspose::Barcode::QRVersion']]], - ['vin_2423',['VIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4247fbaa4ad5555edd4849593cfb7688',1,'Aspose\Barcode\EncodeTypes\VIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac672e0eed7304c9fdd930564fc39e420',1,'Aspose\Barcode\DecodeType\VIN()']]] + ['vin_2423',['VIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4247fbaa4ad5555edd4849593cfb7688',1,'Aspose\Barcode\Generation\EncodeTypes\VIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ac672e0eed7304c9fdd930564fc39e420',1,'Aspose\Barcode\Recognition\DecodeType\VIN()']]] ]; diff --git a/doc/search/variables_2.js b/doc/search/variables_2.js index e5076c5d..cdeb8967 100644 --- a/doc/search/variables_2.js +++ b/doc/search/variables_2.js @@ -6,10 +6,10 @@ var searchData= ['base_5f256_1946',['BASE_256',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a537399d1c18dd96ee7a2c31c8f194bff',1,'Aspose::Barcode::DataMatrixEncodeMode']]], ['below_1947',['BELOW',['../de/d70/classAspose_1_1Barcode_1_1CodeLocation.html#a03a53ad0221c01f65819721e63890611',1,'Aspose::Barcode::CodeLocation']]], ['big5_1948',['Big5',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a6ade9cb8d85ea32173144eaa334101b7',1,'Aspose::Barcode::ECIEncodings']]], - ['binary_1949',['BINARY',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aaecce0428b32ad6e91773129efca0e3f',1,'Aspose\Barcode\DataMatrixEncodeMode\BINARY()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a88aedc0659184d2fa737283894ca1a9a',1,'Aspose\Barcode\QREncodeMode\BINARY()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a2dee40b5195dabb8b81d870cacb51568',1,'Aspose\Barcode\Pdf417CompactionMode\BINARY()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a0735c337f3ae509971ec0fe96a00db9d',1,'Aspose\Barcode\ECIEncodings\BINARY()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a63feaafce7a4a2cbd227c2955bd983c7',1,'Aspose\Barcode\AztecEncodeMode\BINARY()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a118c970c592db2173573950f61adfd7f',1,'Aspose\Barcode\MaxiCodeEncodeMode\BINARY()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a9f1aeb3f94d592acf3e0b8261879ae52',1,'Aspose\Barcode\DotCodeEncodeMode\BINARY()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#aed4235ee9f2d68b54fbe7739c9f0ec40',1,'Aspose\Barcode\Pdf417EncodeMode\BINARY()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#ab840946083e2ec86300421bfdb56e6db',1,'Aspose\Barcode\HanXinEncodeMode\BINARY()']]], + ['binary_1949',['BINARY',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aaecce0428b32ad6e91773129efca0e3f',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\BINARY()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a88aedc0659184d2fa737283894ca1a9a',1,'Aspose\Barcode\Generation\QREncodeMode\BINARY()'],['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a2dee40b5195dabb8b81d870cacb51568',1,'Aspose\Barcode\Generation\Pdf417CompactionMode\BINARY()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a0735c337f3ae509971ec0fe96a00db9d',1,'Aspose\Barcode\Generation\ECIEncodings\BINARY()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a63feaafce7a4a2cbd227c2955bd983c7',1,'Aspose\Barcode\Generation\AztecEncodeMode\BINARY()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a118c970c592db2173573950f61adfd7f',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\BINARY()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a9f1aeb3f94d592acf3e0b8261879ae52',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\BINARY()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#aed4235ee9f2d68b54fbe7739c9f0ec40',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\BINARY()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#ab840946083e2ec86300421bfdb56e6db',1,'Aspose\Barcode\Generation\HanXinEncodeMode\BINARY()']]], ['binary_1950',['Binary',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a90383915a5c0b9b1cb30e5d1668daa28',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['bmp_1951',['BMP',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a454ff2b5f28d7baed33fd0298a80d798',1,'Aspose::Barcode::BarCodeImageFormat']]], ['bold_1952',['BOLD',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#aba23fac4eaa6452b1fbe4b99a76469d8',1,'Aspose::Barcode::FontStyle']]], ['byte_1953',['BYTE',['../d5/d42/classAspose_1_1Barcode_1_1Base64CodeTextType.html#aa1e1b5d9fa6245ea5bce038cae67a6e7',1,'Aspose::Barcode::Base64CodeTextType']]], - ['bytes_1954',['BYTES',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#ab5eb61ea324ddd121cd5cf3f60fee40d',1,'Aspose\Barcode\DataMatrixEncodeMode\BYTES()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a28c1e00c7a4bfacf0ba8f0fbe647844e',1,'Aspose\Barcode\QREncodeMode\BYTES()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a48b16dd5535d93136fb823cff6a668c3',1,'Aspose\Barcode\AztecEncodeMode\BYTES()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a1912827c48c0e9a2287446eb4a60d606',1,'Aspose\Barcode\MaxiCodeEncodeMode\BYTES()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a2d62cc2f7e72754c5f91725b1da928df',1,'Aspose\Barcode\DotCodeEncodeMode\BYTES()']]] + ['bytes_1954',['BYTES',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#ab5eb61ea324ddd121cd5cf3f60fee40d',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\BYTES()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a28c1e00c7a4bfacf0ba8f0fbe647844e',1,'Aspose\Barcode\Generation\QREncodeMode\BYTES()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a48b16dd5535d93136fb823cff6a668c3',1,'Aspose\Barcode\Generation\AztecEncodeMode\BYTES()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a1912827c48c0e9a2287446eb4a60d606',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\BYTES()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a2d62cc2f7e72754c5f91725b1da928df',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\BYTES()']]] ]; diff --git a/doc/search/variables_3.js b/doc/search/variables_3.js index e811ff1d..413321d7 100644 --- a/doc/search/variables_3.js +++ b/doc/search/variables_3.js @@ -7,15 +7,15 @@ var searchData= ['cc_5fb_1959',['CC_B',['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#ab15e0641ba7ac2c4cf4cc2facc8c250a',1,'Aspose::Barcode::TwoDComponentType']]], ['cc_5fc_1960',['CC_C',['../d4/dd6/classAspose_1_1Barcode_1_1TwoDComponentType.html#ad0dd2c236eec686e4ce0fdc8edb6f624',1,'Aspose::Barcode::TwoDComponentType']]], ['center_1961',['CENTER',['../dc/d71/classAspose_1_1Barcode_1_1TextAlignment.html#ab8119fbc41383fcc76bd1a93ea1ef233',1,'Aspose::Barcode::TextAlignment']]], - ['codabar_1962',['CODABAR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1a7ed8882459521968bbe860a9df772f',1,'Aspose\Barcode\EncodeTypes\CODABAR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab1f6114d86e1e3e902c8691a549ec51f',1,'Aspose\Barcode\DecodeType\CODABAR()']]], - ['codablock_5ff_1963',['CODABLOCK_F',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2f633b39cc87bbf38f201b97081a8910',1,'Aspose\Barcode\EncodeTypes\CODABLOCK_F()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8d4c5fd88c068d464ab3019e88739952',1,'Aspose\Barcode\DecodeType\CODABLOCK_F()']]], - ['code_5f11_1964',['CODE_11',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5f7484b7555adb85161ed7f20d6fd7a',1,'Aspose\Barcode\EncodeTypes\CODE_11()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a80eed08b4072150e5530629c368db1fe',1,'Aspose\Barcode\DecodeType\CODE_11()']]], - ['code_5f128_1965',['CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab024d63cbf1660f426f2b7996c69da5e',1,'Aspose\Barcode\EncodeTypes\CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2b67e63e12b868c0949ca89715255a19',1,'Aspose\Barcode\DecodeType\CODE_128()']]], - ['code_5f16_5fk_1966',['CODE_16_K',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a41acaee90cb3374f0e0df64a2505a33f',1,'Aspose\Barcode\EncodeTypes\CODE_16_K()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a85b747b96f1642f6f7198ae62b687271',1,'Aspose\Barcode\DecodeType\CODE_16_K()']]], - ['code_5f32_1967',['CODE_32',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1786772f16cb0e823fbd26ee14aadc34',1,'Aspose\Barcode\EncodeTypes\CODE_32()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3ff8221220584682674d32c6cb7915f9',1,'Aspose\Barcode\DecodeType\CODE_32()']]], - ['code_5f39_1968',['CODE_39',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4adaf79cf79ca330c2d50e67fdb2be3b',1,'Aspose\Barcode\EncodeTypes\CODE_39()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3e6603e81457f206691f0345890b38bd',1,'Aspose\Barcode\DecodeType\CODE_39()']]], - ['code_5f39_5ffull_5fascii_1969',['CODE_39_FULL_ASCII',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92be47c5c5d534130469341e14907cb6',1,'Aspose\Barcode\EncodeTypes\CODE_39_FULL_ASCII()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a709b7e612924eababdc0b69a382d3303',1,'Aspose\Barcode\DecodeType\CODE_39_FULL_ASCII()']]], - ['code_5f93_1970',['CODE_93',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aeaffc8f7b19895759134695a92682b9c',1,'Aspose\Barcode\EncodeTypes\CODE_93()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a003129b4e1be30f8f67d6963645c7a1e',1,'Aspose\Barcode\DecodeType\CODE_93()']]], + ['codabar_1962',['CODABAR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1a7ed8882459521968bbe860a9df772f',1,'Aspose\Barcode\Generation\EncodeTypes\CODABAR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab1f6114d86e1e3e902c8691a549ec51f',1,'Aspose\Barcode\Recognition\DecodeType\CODABAR()']]], + ['codablock_5ff_1963',['CODABLOCK_F',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2f633b39cc87bbf38f201b97081a8910',1,'Aspose\Barcode\Generation\EncodeTypes\CODABLOCK_F()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8d4c5fd88c068d464ab3019e88739952',1,'Aspose\Barcode\Recognition\DecodeType\CODABLOCK_F()']]], + ['code_5f11_1964',['CODE_11',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5f7484b7555adb85161ed7f20d6fd7a',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_11()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a80eed08b4072150e5530629c368db1fe',1,'Aspose\Barcode\Recognition\DecodeType\CODE_11()']]], + ['code_5f128_1965',['CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab024d63cbf1660f426f2b7996c69da5e',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2b67e63e12b868c0949ca89715255a19',1,'Aspose\Barcode\Recognition\DecodeType\CODE_128()']]], + ['code_5f16_5fk_1966',['CODE_16_K',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a41acaee90cb3374f0e0df64a2505a33f',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_16_K()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a85b747b96f1642f6f7198ae62b687271',1,'Aspose\Barcode\Recognition\DecodeType\CODE_16_K()']]], + ['code_5f32_1967',['CODE_32',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1786772f16cb0e823fbd26ee14aadc34',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_32()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3ff8221220584682674d32c6cb7915f9',1,'Aspose\Barcode\Recognition\DecodeType\CODE_32()']]], + ['code_5f39_1968',['CODE_39',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4adaf79cf79ca330c2d50e67fdb2be3b',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_39()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a3e6603e81457f206691f0345890b38bd',1,'Aspose\Barcode\Recognition\DecodeType\CODE_39()']]], + ['code_5f39_5ffull_5fascii_1969',['CODE_39_FULL_ASCII',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92be47c5c5d534130469341e14907cb6',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_39_FULL_ASCII()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a709b7e612924eababdc0b69a382d3303',1,'Aspose\Barcode\Recognition\DecodeType\CODE_39_FULL_ASCII()']]], + ['code_5f93_1970',['CODE_93',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aeaffc8f7b19895759134695a92682b9c',1,'Aspose\Barcode\Generation\EncodeTypes\CODE_93()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a003129b4e1be30f8f67d6963645c7a1e',1,'Aspose\Barcode\Recognition\DecodeType\CODE_93()']]], ['code_5fa_1971',['CODE_A',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#ad07436602cd292c5031d4c7234525604',1,'Aspose::Barcode::Code128EncodeMode']]], ['code_5fab_1972',['CODE_AB',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a35b5098f334cb3f40a4f5732ebadcae9',1,'Aspose::Barcode::Code128EncodeMode']]], ['code_5fac_1973',['CODE_AC',['../d1/d56/classAspose_1_1Barcode_1_1Code128EncodeMode.html#a08801e84e74895cabab7db1b3a223dd7',1,'Aspose::Barcode::Code128EncodeMode']]], diff --git a/doc/search/variables_4.js b/doc/search/variables_4.js index c29a7127..7e828c32 100644 --- a/doc/search/variables_4.js +++ b/doc/search/variables_4.js @@ -4,20 +4,20 @@ var searchData= ['dash_1986',['DASH',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#a0f552f68d8fdfb6fe01df2f6a50ba48b',1,'Aspose::Barcode::BorderDashStyle']]], ['dash_5fdot_1987',['DASH_DOT',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#a2f9a65c5eb3d1cf19a160c8595ed294b',1,'Aspose::Barcode::BorderDashStyle']]], ['dash_5fdot_5fdot_1988',['DASH_DOT_DOT',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#af6a94c7f6d5d1ca0a8763acb763fd48d',1,'Aspose::Barcode::BorderDashStyle']]], - ['data_5flogic_5f2_5fof_5f5_1989',['DATA_LOGIC_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad8c8e9900060912ff22d6280bd267d8a',1,'Aspose\Barcode\EncodeTypes\DATA_LOGIC_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4cded02e0ed253e6b1ca0f098769025d',1,'Aspose\Barcode\DecodeType\DATA_LOGIC_2_OF_5()']]], - ['data_5fmatrix_1990',['DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1e702f022763c711ef8ef90996cce389',1,'Aspose\Barcode\EncodeTypes\DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a164f9599420d15665003b707186710db',1,'Aspose\Barcode\DecodeType\DATA_MATRIX()']]], + ['data_5flogic_5f2_5fof_5f5_1989',['DATA_LOGIC_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad8c8e9900060912ff22d6280bd267d8a',1,'Aspose\Barcode\Generation\EncodeTypes\DATA_LOGIC_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4cded02e0ed253e6b1ca0f098769025d',1,'Aspose\Barcode\Recognition\DecodeType\DATA_LOGIC_2_OF_5()']]], + ['data_5fmatrix_1990',['DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1e702f022763c711ef8ef90996cce389',1,'Aspose\Barcode\Generation\EncodeTypes\DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a164f9599420d15665003b707186710db',1,'Aspose\Barcode\Recognition\DecodeType\DATA_MATRIX()']]], ['data_5fmatrix_5fext_5fcodetext_5fbuilder_1991',['DATA_MATRIX_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#aa708d346e2d90b3e0bdfa8b4333a5904',1,'Aspose::Barcode::ExtCodetextBuilderType']]], - ['databar_5fexpanded_1992',['DATABAR_EXPANDED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9c4a514ddafa0df7d54271cc551cbef5',1,'Aspose\Barcode\EncodeTypes\DATABAR_EXPANDED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1c479b5c51d24e5456151ab6c203cb91',1,'Aspose\Barcode\DecodeType\DATABAR_EXPANDED()']]], - ['databar_5fexpanded_5fstacked_1993',['DATABAR_EXPANDED_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#adde65a2ba1a6528bd2c67b313cdb4fb0',1,'Aspose\Barcode\EncodeTypes\DATABAR_EXPANDED_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1cdc25ef1bed75a0652de53c86d65193',1,'Aspose\Barcode\DecodeType\DATABAR_EXPANDED_STACKED()']]], - ['databar_5flimited_1994',['DATABAR_LIMITED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59bbe011c480a8206032546cf5d22c5f',1,'Aspose\Barcode\EncodeTypes\DATABAR_LIMITED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a23e84f9a5cd8e703399aa148574b3232',1,'Aspose\Barcode\DecodeType\DATABAR_LIMITED()']]], - ['databar_5fomni_5fdirectional_1995',['DATABAR_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0c175279cb177a8394f0a47f5e24b0d1',1,'Aspose\Barcode\EncodeTypes\DATABAR_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4c255822530592d9e249752175f7943f',1,'Aspose\Barcode\DecodeType\DATABAR_OMNI_DIRECTIONAL()']]], - ['databar_5fstacked_1996',['DATABAR_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1b858e73304ed6a17aa0d3a34eb32417',1,'Aspose\Barcode\EncodeTypes\DATABAR_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab3ccb5cd433b62870ebc8632d09c991d',1,'Aspose\Barcode\DecodeType\DATABAR_STACKED()']]], - ['databar_5fstacked_5fomni_5fdirectional_1997',['DATABAR_STACKED_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a35bb096a4cad5f5358b1399ad502cfff',1,'Aspose\Barcode\EncodeTypes\DATABAR_STACKED_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad53fe03dd77814615b73907735214b6a',1,'Aspose\Barcode\DecodeType\DATABAR_STACKED_OMNI_DIRECTIONAL()']]], - ['databar_5ftruncated_1998',['DATABAR_TRUNCATED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a63910b95fc4181689d291801898555d0',1,'Aspose\Barcode\EncodeTypes\DATABAR_TRUNCATED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adf5ca74869646a644707135ef5948ca1',1,'Aspose\Barcode\DecodeType\DATABAR_TRUNCATED()']]], - ['default_1999',['DEFAULT',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html#a2abf3e1bc7eb9be3082c313949ec9f43',1,'Aspose\Barcode\EnableChecksum\DEFAULT()'],['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#af276c41e0a7b79567dc1ee6f6e1575f8',1,'Aspose\Barcode\ChecksumValidation\DEFAULT()']]], - ['deutsche_5fpost_5fidentcode_2000',['DEUTSCHE_POST_IDENTCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9dcf5e6b9079e65a242e240d153bc93b',1,'Aspose\Barcode\EncodeTypes\DEUTSCHE_POST_IDENTCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1f6cdccdf802a95013237a98e2938c0b',1,'Aspose\Barcode\DecodeType\DEUTSCHE_POST_IDENTCODE()']]], - ['deutsche_5fpost_5fleitcode_2001',['DEUTSCHE_POST_LEITCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9ca69f294931c2d6fa791fdc90764c8e',1,'Aspose\Barcode\EncodeTypes\DEUTSCHE_POST_LEITCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a28b197a263c47bc05d22ed15081966bd',1,'Aspose\Barcode\DecodeType\DEUTSCHE_POST_LEITCODE()']]], - ['disabled_2002',['DISABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#ab735b3509c89e88c37428fc337be5e3c',1,'Aspose\Barcode\InverseImageMode\DISABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a654cf730f4ded09493aceb1e086f4f9f',1,'Aspose\Barcode\ComplexBackgroundMode\DISABLED()']]], + ['databar_5fexpanded_1992',['DATABAR_EXPANDED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9c4a514ddafa0df7d54271cc551cbef5',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_EXPANDED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1c479b5c51d24e5456151ab6c203cb91',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_EXPANDED()']]], + ['databar_5fexpanded_5fstacked_1993',['DATABAR_EXPANDED_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#adde65a2ba1a6528bd2c67b313cdb4fb0',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_EXPANDED_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1cdc25ef1bed75a0652de53c86d65193',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_EXPANDED_STACKED()']]], + ['databar_5flimited_1994',['DATABAR_LIMITED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59bbe011c480a8206032546cf5d22c5f',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_LIMITED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a23e84f9a5cd8e703399aa148574b3232',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_LIMITED()']]], + ['databar_5fomni_5fdirectional_1995',['DATABAR_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0c175279cb177a8394f0a47f5e24b0d1',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4c255822530592d9e249752175f7943f',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_OMNI_DIRECTIONAL()']]], + ['databar_5fstacked_1996',['DATABAR_STACKED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a1b858e73304ed6a17aa0d3a34eb32417',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_STACKED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab3ccb5cd433b62870ebc8632d09c991d',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_STACKED()']]], + ['databar_5fstacked_5fomni_5fdirectional_1997',['DATABAR_STACKED_OMNI_DIRECTIONAL',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a35bb096a4cad5f5358b1399ad502cfff',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_STACKED_OMNI_DIRECTIONAL()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad53fe03dd77814615b73907735214b6a',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_STACKED_OMNI_DIRECTIONAL()']]], + ['databar_5ftruncated_1998',['DATABAR_TRUNCATED',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a63910b95fc4181689d291801898555d0',1,'Aspose\Barcode\Generation\EncodeTypes\DATABAR_TRUNCATED()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adf5ca74869646a644707135ef5948ca1',1,'Aspose\Barcode\Recognition\DecodeType\DATABAR_TRUNCATED()']]], + ['default_1999',['DEFAULT',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html#a2abf3e1bc7eb9be3082c313949ec9f43',1,'Aspose\Barcode\Generation\EnableChecksum\DEFAULT()'],['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#af276c41e0a7b79567dc1ee6f6e1575f8',1,'Aspose\Barcode\Recognition\ChecksumValidation\DEFAULT()']]], + ['deutsche_5fpost_5fidentcode_2000',['DEUTSCHE_POST_IDENTCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9dcf5e6b9079e65a242e240d153bc93b',1,'Aspose\Barcode\Generation\EncodeTypes\DEUTSCHE_POST_IDENTCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1f6cdccdf802a95013237a98e2938c0b',1,'Aspose\Barcode\Recognition\DecodeType\DEUTSCHE_POST_IDENTCODE()']]], + ['deutsche_5fpost_5fleitcode_2001',['DEUTSCHE_POST_LEITCODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a9ca69f294931c2d6fa791fdc90764c8e',1,'Aspose\Barcode\Generation\EncodeTypes\DEUTSCHE_POST_LEITCODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a28b197a263c47bc05d22ed15081966bd',1,'Aspose\Barcode\Recognition\DecodeType\DEUTSCHE_POST_LEITCODE()']]], + ['disabled_2002',['DISABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#ab735b3509c89e88c37428fc337be5e3c',1,'Aspose\Barcode\Recognition\InverseImageMode\DISABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a654cf730f4ded09493aceb1e086f4f9f',1,'Aspose\Barcode\Recognition\ComplexBackgroundMode\DISABLED()']]], ['display_2003',['DISPLAY',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#a8de859f866b41427d7c0d0f791bb4ac2',1,'Aspose::Barcode::GraphicsUnit']]], ['dmre_5f12x64_2004',['DMRE_12x64',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a7816de3464233872f5d6284d727dffea',1,'Aspose::Barcode::DataMatrixVersion']]], ['dmre_5f12x88_2005',['DMRE_12x88',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#ad6b48205ab97cf2e25f167401b57a213',1,'Aspose::Barcode::DataMatrixVersion']]], @@ -39,7 +39,7 @@ var searchData= ['dmre_5f8x96_2021',['DMRE_8x96',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a1d7f6747ff5fd4ac591786f1fa31a8d0',1,'Aspose::Barcode::DataMatrixVersion']]], ['document_2022',['DOCUMENT',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#a0a1140616d36815174fdfc0e9c30bb4b',1,'Aspose::Barcode::GraphicsUnit']]], ['dot_2023',['DOT',['../d5/daa/classAspose_1_1Barcode_1_1BorderDashStyle.html#a94e932687f61d0afc6146508e429f7e3',1,'Aspose::Barcode::BorderDashStyle']]], - ['dot_5fcode_2024',['DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4426620db06d49b2324b1a7e079db1bd',1,'Aspose\Barcode\EncodeTypes\DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5290d88dfc09ada05f1b5ddd02824d72',1,'Aspose\Barcode\DecodeType\DOT_CODE()']]], + ['dot_5fcode_2024',['DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4426620db06d49b2324b1a7e079db1bd',1,'Aspose\Barcode\Generation\EncodeTypes\DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5290d88dfc09ada05f1b5ddd02824d72',1,'Aspose\Barcode\Recognition\DecodeType\DOT_CODE()']]], ['dot_5fcode_5fext_5fcodetext_5fbuilder_2025',['DOT_CODE_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#a0c24c0c595b90a91767e4a4d9ef01078',1,'Aspose::Barcode::ExtCodetextBuilderType']]], - ['dutch_5fkix_2026',['DUTCH_KIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afc737cab3f8cb65678ebe543dfb37d41',1,'Aspose\Barcode\EncodeTypes\DUTCH_KIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adc0144a69670359d675c25f7de552742',1,'Aspose\Barcode\DecodeType\DUTCH_KIX()']]] + ['dutch_5fkix_2026',['DUTCH_KIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afc737cab3f8cb65678ebe543dfb37d41',1,'Aspose\Barcode\Generation\EncodeTypes\DUTCH_KIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adc0144a69670359d675c25f7de552742',1,'Aspose\Barcode\Recognition\DecodeType\DUTCH_KIX()']]] ]; diff --git a/doc/search/variables_5.js b/doc/search/variables_5.js index 61e2a316..5aca261c 100644 --- a/doc/search/variables_5.js +++ b/doc/search/variables_5.js @@ -1,8 +1,8 @@ var searchData= [ - ['ean_5f13_2027',['EAN_13',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a37aa12d32f57f15285d8bab0f5dd59a8',1,'Aspose\Barcode\EncodeTypes\EAN_13()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a54d2568f70e9ce32e48755eb6c969b07',1,'Aspose\Barcode\DecodeType\EAN_13()']]], - ['ean_5f14_2028',['EAN_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57f8b22b5d8547274e30b5d51207eed5',1,'Aspose\Barcode\EncodeTypes\EAN_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a91ef2a7b6d93610461bb61a2f62ce3c4',1,'Aspose\Barcode\DecodeType\EAN_14()']]], - ['ean_5f8_2029',['EAN_8',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac90d43c7ba52edde7deb33ae9eacde95',1,'Aspose\Barcode\EncodeTypes\EAN_8()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a50906e4898c17298dfe532640adc550b',1,'Aspose\Barcode\DecodeType\EAN_8()']]], + ['ean_5f13_2027',['EAN_13',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a37aa12d32f57f15285d8bab0f5dd59a8',1,'Aspose\Barcode\Generation\EncodeTypes\EAN_13()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a54d2568f70e9ce32e48755eb6c969b07',1,'Aspose\Barcode\Recognition\DecodeType\EAN_13()']]], + ['ean_5f14_2028',['EAN_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57f8b22b5d8547274e30b5d51207eed5',1,'Aspose\Barcode\Generation\EncodeTypes\EAN_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a91ef2a7b6d93610461bb61a2f62ce3c4',1,'Aspose\Barcode\Recognition\DecodeType\EAN_14()']]], + ['ean_5f8_2029',['EAN_8',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac90d43c7ba52edde7deb33ae9eacde95',1,'Aspose\Barcode\Generation\EncodeTypes\EAN_8()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a50906e4898c17298dfe532640adc550b',1,'Aspose\Barcode\Recognition\DecodeType\EAN_8()']]], ['ecc000_5f050_5f11x11_2030',['ECC000_050_11x11',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#a09350cf9e9649aec0ed8711a467c291a',1,'Aspose::Barcode::DataMatrixVersion']]], ['ecc000_5f100_5f13x13_2031',['ECC000_100_13x13',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#af9a1f2322f991b3d88e4fe4adb67a706',1,'Aspose::Barcode::DataMatrixVersion']]], ['ecc000_5f100_5f15x15_2032',['ECC000_100_15x15',['../d8/d8c/classAspose_1_1Barcode_1_1DataMatrixVersion.html#af910de01242d5dc48c5bc24bd254ba75',1,'Aspose::Barcode::DataMatrixVersion']]], @@ -61,14 +61,14 @@ var searchData= ['ecc_5f140_2085',['ECC_140',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html#aa8aa4f0d98dccdc28e8bef6b5551947a',1,'Aspose::Barcode::DataMatrixEccType']]], ['ecc_5f200_2086',['ECC_200',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html#afd6d528f8abfbdf80a0626789cee57fa',1,'Aspose::Barcode::DataMatrixEccType']]], ['ecc_5fauto_2087',['ECC_AUTO',['../df/dac/classAspose_1_1Barcode_1_1DataMatrixEccType.html#adb2652da4081d60e4b0064e1c5d99552',1,'Aspose::Barcode::DataMatrixEccType']]], - ['eci_2088',['ECI',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a181fe0c31436213aa6e35bfe30fa16ae',1,'Aspose\Barcode\HanXinExtCodetextBuilderType\ECI()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a1b614377d50e168a87e7a80536493d5a',1,'Aspose\Barcode\DataMatrixEncodeMode\ECI()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2d2b8d621bffa5e6475310da17d9cc26',1,'Aspose\Barcode\QREncodeMode\ECI()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#aa42faca5702e2ca7b535ada73ce387f3',1,'Aspose\Barcode\AztecEncodeMode\ECI()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a40fde72d76b64a8bd8369334543ac3a3',1,'Aspose\Barcode\MaxiCodeEncodeMode\ECI()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a6012d8b4ffa4a38de9bedf369966da11',1,'Aspose\Barcode\DotCodeEncodeMode\ECI()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab2925ad2ee584aa6008c363c0ddb2c7b',1,'Aspose\Barcode\Pdf417EncodeMode\ECI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a92b297950501876b07227512e9c6b574',1,'Aspose\Barcode\HanXinEncodeMode\ECI()']]], + ['eci_2088',['ECI',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a181fe0c31436213aa6e35bfe30fa16ae',1,'Aspose\Barcode\Generation\HanXinExtCodetextBuilderType\ECI()'],['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a1b614377d50e168a87e7a80536493d5a',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\ECI()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a2d2b8d621bffa5e6475310da17d9cc26',1,'Aspose\Barcode\Generation\QREncodeMode\ECI()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#aa42faca5702e2ca7b535ada73ce387f3',1,'Aspose\Barcode\Generation\AztecEncodeMode\ECI()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a40fde72d76b64a8bd8369334543ac3a3',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\ECI()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a6012d8b4ffa4a38de9bedf369966da11',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\ECI()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#ab2925ad2ee584aa6008c363c0ddb2c7b',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\ECI()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a92b297950501876b07227512e9c6b574',1,'Aspose\Barcode\Generation\HanXinEncodeMode\ECI()']]], ['eci_5fcodetext_2089',['ECI_CODETEXT',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#a31c3332a7ed5d9f37640bbe1547502a8',1,'Aspose::Barcode::ExtCodeItemType']]], ['eci_5fcodetext_5fwith_5fencode_5fmode_2090',['ECI_CODETEXT_WITH_ENCODE_MODE',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#a5989575c9228ea51b863d80d63ede41a',1,'Aspose::Barcode::ExtCodeItemType']]], ['eci_5fencoding_2091',['ECI_ENCODING',['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#aefbac9c5ddb9646771d71e94fd2f689c',1,'Aspose::Barcode::QREncodeMode']]], ['edifact_2092',['EDIFACT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a2ee1cfff5afec928c5f1eeef00e7cbec',1,'Aspose::Barcode::DataMatrixEncodeMode']]], ['emf_2093',['EMF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#ab325b7ecd36081666bb27acea6f22e8e',1,'Aspose::Barcode::BarCodeImageFormat']]], - ['enabled_2094',['ENABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a1f31824d2b0fb1f4a5507e0e6697432b',1,'Aspose\Barcode\InverseImageMode\ENABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a4588f908e1bb09c491a1b3ee02fc4e4c',1,'Aspose\Barcode\ComplexBackgroundMode\ENABLED()']]], + ['enabled_2094',['ENABLED',['../d0/dd9/classAspose_1_1Barcode_1_1InverseImageMode.html#a1f31824d2b0fb1f4a5507e0e6697432b',1,'Aspose\Barcode\Recognition\InverseImageMode\ENABLED()'],['../d2/dde/classAspose_1_1Barcode_1_1ComplexBackgroundMode.html#a4588f908e1bb09c491a1b3ee02fc4e4c',1,'Aspose\Barcode\Recognition\ComplexBackgroundMode\ENABLED()']]], ['euc_5fkr_2095',['EUC_KR',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#af82f111230f6e55740fd6caf0405f288',1,'Aspose::Barcode::ECIEncodings']]], - ['extended_2096',['EXTENDED',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aada138c16ada94b5bcf4bb651cc8fffb',1,'Aspose\Barcode\DataMatrixEncodeMode\EXTENDED()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a7c8e744ded055eed2ff0aba3c5392e42',1,'Aspose\Barcode\QREncodeMode\EXTENDED()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a00e0248f9cd04e9fd39cac196e3aa11c',1,'Aspose\Barcode\AztecEncodeMode\EXTENDED()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a0d5db83d6a561d1df152f01432457152',1,'Aspose\Barcode\MaxiCodeEncodeMode\EXTENDED()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a7bf52d65dc0d1a87cd24ccd0e0c2533f',1,'Aspose\Barcode\DotCodeEncodeMode\EXTENDED()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#a15be5ded8c26f015a10c89d49d379da7',1,'Aspose\Barcode\Pdf417EncodeMode\EXTENDED()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a368f786c2b0cd78b490ea6c5db46f8ee',1,'Aspose\Barcode\HanXinEncodeMode\EXTENDED()']]], - ['extended_5fcodetext_2097',['EXTENDED_CODETEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a25251c43eb4db721d75bfbfc7b147ba4',1,'Aspose\Barcode\DataMatrixEncodeMode\EXTENDED_CODETEXT()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a77d05f6ece6e202b2eb5221194841dc7',1,'Aspose\Barcode\QREncodeMode\EXTENDED_CODETEXT()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#ae65e5e41c8ab7f3b546bb6dc934ae0c8',1,'Aspose\Barcode\AztecEncodeMode\EXTENDED_CODETEXT()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#aff82f65b977e336c6bfe500ddfe82a6a',1,'Aspose\Barcode\MaxiCodeEncodeMode\EXTENDED_CODETEXT()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#aec7b90e2ad85be21ce20fe2b81d20a97',1,'Aspose\Barcode\DotCodeEncodeMode\EXTENDED_CODETEXT()']]] + ['extended_2096',['EXTENDED',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#aada138c16ada94b5bcf4bb651cc8fffb',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\EXTENDED()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a7c8e744ded055eed2ff0aba3c5392e42',1,'Aspose\Barcode\Generation\QREncodeMode\EXTENDED()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#a00e0248f9cd04e9fd39cac196e3aa11c',1,'Aspose\Barcode\Generation\AztecEncodeMode\EXTENDED()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#a0d5db83d6a561d1df152f01432457152',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\EXTENDED()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#a7bf52d65dc0d1a87cd24ccd0e0c2533f',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\EXTENDED()'],['../da/d23/classAspose_1_1Barcode_1_1Pdf417EncodeMode.html#a15be5ded8c26f015a10c89d49d379da7',1,'Aspose\Barcode\Generation\Pdf417EncodeMode\EXTENDED()'],['../d5/d62/classAspose_1_1Barcode_1_1HanXinEncodeMode.html#a368f786c2b0cd78b490ea6c5db46f8ee',1,'Aspose\Barcode\Generation\HanXinEncodeMode\EXTENDED()']]], + ['extended_5fcodetext_2097',['EXTENDED_CODETEXT',['../d6/d63/classAspose_1_1Barcode_1_1DataMatrixEncodeMode.html#a25251c43eb4db721d75bfbfc7b147ba4',1,'Aspose\Barcode\Generation\DataMatrixEncodeMode\EXTENDED_CODETEXT()'],['../d0/dc6/classAspose_1_1Barcode_1_1QREncodeMode.html#a77d05f6ece6e202b2eb5221194841dc7',1,'Aspose\Barcode\Generation\QREncodeMode\EXTENDED_CODETEXT()'],['../d5/dd9/classAspose_1_1Barcode_1_1AztecEncodeMode.html#ae65e5e41c8ab7f3b546bb6dc934ae0c8',1,'Aspose\Barcode\Generation\AztecEncodeMode\EXTENDED_CODETEXT()'],['../da/d44/classAspose_1_1Barcode_1_1MaxiCodeEncodeMode.html#aff82f65b977e336c6bfe500ddfe82a6a',1,'Aspose\Barcode\Generation\MaxiCodeEncodeMode\EXTENDED_CODETEXT()'],['../df/d39/classAspose_1_1Barcode_1_1DotCodeEncodeMode.html#aec7b90e2ad85be21ce20fe2b81d20a97',1,'Aspose\Barcode\Generation\DotCodeEncodeMode\EXTENDED_CODETEXT()']]] ]; diff --git a/doc/search/variables_7.js b/doc/search/variables_7.js index 37706a21..9911601f 100644 --- a/doc/search/variables_7.js +++ b/doc/search/variables_7.js @@ -7,13 +7,13 @@ var searchData= ['gbk_2114',['GBK',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#acac52c51b1dc5ebbf419d06344f56829',1,'Aspose::Barcode::ECIEncodings']]], ['gif_2115',['GIF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a72dd810649dcf7bc1c1068dea1e8ebaa',1,'Aspose::Barcode::BarCodeImageFormat']]], ['gs1_2116',['GS1',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#a59e6afd62c3984ad078f30767bc78006',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], - ['gs_5f1_5faztec_2117',['GS_1_AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#addb5f65430849e6ec6d33b53aa15bfe9',1,'Aspose\Barcode\EncodeTypes\GS_1_AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64e7b2cd2cb07c72873747e605d99925',1,'Aspose\Barcode\DecodeType\GS_1_AZTEC()']]], + ['gs_5f1_5faztec_2117',['GS_1_AZTEC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#addb5f65430849e6ec6d33b53aa15bfe9',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_AZTEC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64e7b2cd2cb07c72873747e605d99925',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_AZTEC()']]], ['gs_5f1_5fcodablock_5ff_2118',['GS_1_CODABLOCK_F',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4353da988b6f176e25f281dd9b7dd16d',1,'Aspose::Barcode::EncodeTypes']]], - ['gs_5f1_5fcode_5f128_2119',['GS_1_CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ae2ba70a79b51becbb67e714353d46db4',1,'Aspose\Barcode\EncodeTypes\GS_1_CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefd67aab5faecf9045ba6f8154891d29',1,'Aspose\Barcode\DecodeType\GS_1_CODE_128()']]], - ['gs_5f1_5fcomposite_5fbar_2120',['GS_1_COMPOSITE_BAR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3506eea445e153c30b2dfb53301b35e8',1,'Aspose\Barcode\EncodeTypes\GS_1_COMPOSITE_BAR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0a409488a7606b01009ace2d8189a2e0',1,'Aspose\Barcode\DecodeType\GS_1_COMPOSITE_BAR()']]], - ['gs_5f1_5fdata_5fmatrix_2121',['GS_1_DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab6d1c121facc04c56b10779463c62bdc',1,'Aspose\Barcode\EncodeTypes\GS_1_DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab0e350e502e3eab143f236ac4de0a2da',1,'Aspose\Barcode\DecodeType\GS_1_DATA_MATRIX()']]], - ['gs_5f1_5fdot_5fcode_2122',['GS_1_DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad70bf1c8a08291cfff0f8a7bc4a93499',1,'Aspose\Barcode\EncodeTypes\GS_1_DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a918f2fe33ea6a99debb49588547fd164',1,'Aspose\Barcode\DecodeType\GS_1_DOT_CODE()']]], - ['gs_5f1_5fhan_5fxin_2123',['GS_1_HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34d1a94b17994521b778886ba7bcfdec',1,'Aspose\Barcode\EncodeTypes\GS_1_HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2cc4a815a5a737962d4c8e37dfb4d9fc',1,'Aspose\Barcode\DecodeType\GS_1_HAN_XIN()']]], - ['gs_5f1_5fmicro_5fpdf_5f417_2124',['GS_1_MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aa5f1e37f764dde1ffab92efc3379a6c7',1,'Aspose\Barcode\EncodeTypes\GS_1_MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1eb84d876d08148c36bc5c944d43793d',1,'Aspose\Barcode\DecodeType\GS_1_MICRO_PDF_417()']]], - ['gs_5f1_5fqr_2125',['GS_1_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afee393cc3a1f31832205a389a98eaa56',1,'Aspose\Barcode\EncodeTypes\GS_1_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9cb1e2de243128bbd8698b22f2250cd4',1,'Aspose\Barcode\DecodeType\GS_1_QR()']]] + ['gs_5f1_5fcode_5f128_2119',['GS_1_CODE_128',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ae2ba70a79b51becbb67e714353d46db4',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_CODE_128()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefd67aab5faecf9045ba6f8154891d29',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_CODE_128()']]], + ['gs_5f1_5fcomposite_5fbar_2120',['GS_1_COMPOSITE_BAR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3506eea445e153c30b2dfb53301b35e8',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_COMPOSITE_BAR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0a409488a7606b01009ace2d8189a2e0',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_COMPOSITE_BAR()']]], + ['gs_5f1_5fdata_5fmatrix_2121',['GS_1_DATA_MATRIX',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab6d1c121facc04c56b10779463c62bdc',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_DATA_MATRIX()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab0e350e502e3eab143f236ac4de0a2da',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_DATA_MATRIX()']]], + ['gs_5f1_5fdot_5fcode_2122',['GS_1_DOT_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad70bf1c8a08291cfff0f8a7bc4a93499',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_DOT_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a918f2fe33ea6a99debb49588547fd164',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_DOT_CODE()']]], + ['gs_5f1_5fhan_5fxin_2123',['GS_1_HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34d1a94b17994521b778886ba7bcfdec',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a2cc4a815a5a737962d4c8e37dfb4d9fc',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_HAN_XIN()']]], + ['gs_5f1_5fmicro_5fpdf_5f417_2124',['GS_1_MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aa5f1e37f764dde1ffab92efc3379a6c7',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1eb84d876d08148c36bc5c944d43793d',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_MICRO_PDF_417()']]], + ['gs_5f1_5fqr_2125',['GS_1_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#afee393cc3a1f31832205a389a98eaa56',1,'Aspose\Barcode\Generation\EncodeTypes\GS_1_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9cb1e2de243128bbd8698b22f2250cd4',1,'Aspose\Barcode\Recognition\DecodeType\GS_1_QR()']]] ]; diff --git a/doc/search/variables_8.js b/doc/search/variables_8.js index db9421b2..2e5bea34 100644 --- a/doc/search/variables_8.js +++ b/doc/search/variables_8.js @@ -1,20 +1,20 @@ var searchData= [ - ['han_5fxin_2126',['HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92339e831f1c982c5eeb4ccb427a9729',1,'Aspose\Barcode\EncodeTypes\HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae819fa9b5c81e1b4cd7090348fc16cf6',1,'Aspose\Barcode\DecodeType\HAN_XIN()']]], - ['hibc_5faztec_5flic_2127',['HIBC_AZTEC_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59b5113d17b3256c7e6fe219f6ab4a74',1,'Aspose\Barcode\EncodeTypes\HIBC_AZTEC_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af2745e2191f1394f0c93cf24e1c7fc9a',1,'Aspose\Barcode\DecodeType\HIBC_AZTEC_LIC()']]], - ['hibc_5faztec_5fpas_2128',['HIBC_AZTEC_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0265a9593a851f2d5bee0de0ad267999',1,'Aspose\Barcode\EncodeTypes\HIBC_AZTEC_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af1b89f823936bb8adaa8e2839597ea8d',1,'Aspose\Barcode\DecodeType\HIBC_AZTEC_PAS()']]], - ['hibc_5fcode_5f128_5flic_2129',['HIBC_CODE_128_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abecbbedfe3def083c63bf0a202fab73b',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_128_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a582cb3fb248fd530fc36fd3b367c3dbb',1,'Aspose\Barcode\DecodeType\HIBC_CODE_128_LIC()']]], - ['hibc_5fcode_5f128_5fpas_2130',['HIBC_CODE_128_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5eecc3a537b5fb24b2b0997d837128c',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_128_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab269e8b21d078efb50c5926e944869a0',1,'Aspose\Barcode\DecodeType\HIBC_CODE_128_PAS()']]], - ['hibc_5fcode_5f39_5flic_2131',['HIBC_CODE_39_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abb71438ab7397953d765195da973a06c',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_39_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9ea0d7d477a16a1a2a41397d99a135b6',1,'Aspose\Barcode\DecodeType\HIBC_CODE_39_LIC()']]], - ['hibc_5fcode_5f39_5fpas_2132',['HIBC_CODE_39_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3e6924151e7c5d457155257bacbc6704',1,'Aspose\Barcode\EncodeTypes\HIBC_CODE_39_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab8b1d29692b27bab355d484bd7f38969',1,'Aspose\Barcode\DecodeType\HIBC_CODE_39_PAS()']]], - ['hibc_5fdata_5fmatrix_5flic_2133',['HIBC_DATA_MATRIX_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57ba4cd4940857862985c64fbdee3770',1,'Aspose\Barcode\EncodeTypes\HIBC_DATA_MATRIX_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a14d108663e5ac6d31a34a083ed71707b',1,'Aspose\Barcode\DecodeType\HIBC_DATA_MATRIX_LIC()']]], - ['hibc_5fdata_5fmatrix_5fpas_2134',['HIBC_DATA_MATRIX_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2e1ce46b0d7878e687eb8922e38c1fc4',1,'Aspose\Barcode\EncodeTypes\HIBC_DATA_MATRIX_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e092e78f12ade0cf482ad144ef0ad2a',1,'Aspose\Barcode\DecodeType\HIBC_DATA_MATRIX_PAS()']]], + ['han_5fxin_2126',['HAN_XIN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a92339e831f1c982c5eeb4ccb427a9729',1,'Aspose\Barcode\Generation\EncodeTypes\HAN_XIN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae819fa9b5c81e1b4cd7090348fc16cf6',1,'Aspose\Barcode\Recognition\DecodeType\HAN_XIN()']]], + ['hibc_5faztec_5flic_2127',['HIBC_AZTEC_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a59b5113d17b3256c7e6fe219f6ab4a74',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_AZTEC_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af2745e2191f1394f0c93cf24e1c7fc9a',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_AZTEC_LIC()']]], + ['hibc_5faztec_5fpas_2128',['HIBC_AZTEC_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a0265a9593a851f2d5bee0de0ad267999',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_AZTEC_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af1b89f823936bb8adaa8e2839597ea8d',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_AZTEC_PAS()']]], + ['hibc_5fcode_5f128_5flic_2129',['HIBC_CODE_128_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abecbbedfe3def083c63bf0a202fab73b',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_128_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a582cb3fb248fd530fc36fd3b367c3dbb',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_128_LIC()']]], + ['hibc_5fcode_5f128_5fpas_2130',['HIBC_CODE_128_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab5eecc3a537b5fb24b2b0997d837128c',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_128_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab269e8b21d078efb50c5926e944869a0',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_128_PAS()']]], + ['hibc_5fcode_5f39_5flic_2131',['HIBC_CODE_39_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abb71438ab7397953d765195da973a06c',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_39_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9ea0d7d477a16a1a2a41397d99a135b6',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_39_LIC()']]], + ['hibc_5fcode_5f39_5fpas_2132',['HIBC_CODE_39_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3e6924151e7c5d457155257bacbc6704',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_CODE_39_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ab8b1d29692b27bab355d484bd7f38969',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_CODE_39_PAS()']]], + ['hibc_5fdata_5fmatrix_5flic_2133',['HIBC_DATA_MATRIX_LIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a57ba4cd4940857862985c64fbdee3770',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_DATA_MATRIX_LIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a14d108663e5ac6d31a34a083ed71707b',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_DATA_MATRIX_LIC()']]], + ['hibc_5fdata_5fmatrix_5fpas_2134',['HIBC_DATA_MATRIX_PAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a2e1ce46b0d7878e687eb8922e38c1fc4',1,'Aspose\Barcode\Generation\EncodeTypes\HIBC_DATA_MATRIX_PAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e092e78f12ade0cf482ad144ef0ad2a',1,'Aspose\Barcode\Recognition\DecodeType\HIBC_DATA_MATRIX_PAS()']]], ['hibcliccombinedcodetext_2135',['HIBCLICCombinedCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ad3a21f43a1a7c5d6c50a8c84eb3a1b04',1,'Aspose::Barcode::ComplexCodetextType']]], ['hibclicprimarydatacodetext_2136',['HIBCLICPrimaryDataCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#aab8e0c801c98ee8ff60c0aedb386ca89',1,'Aspose::Barcode::ComplexCodetextType']]], ['hibclicsecondaryandadditionaldatacodetext_2137',['HIBCLICSecondaryAndAdditionalDataCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ada4b8620ead4803fc9859fa8daee2789',1,'Aspose::Barcode::ComplexCodetextType']]], ['hibcpascodetext_2138',['HIBCPASCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#af61893e22cf77129e6935a3acd3c2b5e',1,'Aspose::Barcode::ComplexCodetextType']]], - ['hibcqrlic_2139',['HIBCQRLIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a054c4a7a6b426350c6e1e3744a73ad52',1,'Aspose\Barcode\EncodeTypes\HIBCQRLIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a096f8de7937e0050747de2f1f793d02e',1,'Aspose\Barcode\DecodeType\HIBCQRLIC()']]], - ['hibcqrpas_2140',['HIBCQRPAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a741f8056e06617a380710c1ea2e417bf',1,'Aspose\Barcode\EncodeTypes\HIBCQRPAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a72400bb6a8f2f46c8ca39d9d2fceae1a',1,'Aspose\Barcode\DecodeType\HIBCQRPAS()']]], + ['hibcqrlic_2139',['HIBCQRLIC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a054c4a7a6b426350c6e1e3744a73ad52',1,'Aspose\Barcode\Generation\EncodeTypes\HIBCQRLIC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a096f8de7937e0050747de2f1f793d02e',1,'Aspose\Barcode\Recognition\DecodeType\HIBCQRLIC()']]], + ['hibcqrpas_2140',['HIBCQRPAS',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a741f8056e06617a380710c1ea2e417bf',1,'Aspose\Barcode\Generation\EncodeTypes\HIBCQRPAS()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a72400bb6a8f2f46c8ca39d9d2fceae1a',1,'Aspose\Barcode\Recognition\DecodeType\HIBCQRPAS()']]], ['high_2141',['HIGH',['../d4/d97/classAspose_1_1Barcode_1_1BarcodeQualityMode.html#a2cf4e0700b067859b3cd98809532a5cc',1,'Aspose::Barcode::BarcodeQualityMode']]], ['hsl_2142',['HSL',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#a9ab3a17f224a393621aad8559e3490c6',1,'Aspose::Barcode::SvgColorMode']]], ['hsla_2143',['HSLA',['../d7/de4/classAspose_1_1Barcode_1_1SvgColorMode.html#a82e8ab2962b0cfb22889fcafa0cde683',1,'Aspose::Barcode::SvgColorMode']]] diff --git a/doc/search/variables_9.js b/doc/search/variables_9.js index e1100815..5cb99a99 100644 --- a/doc/search/variables_9.js +++ b/doc/search/variables_9.js @@ -1,12 +1,12 @@ var searchData= [ - ['iata_5f2_5fof_5f5_2144',['IATA_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4ed7294022e3ea0925a8aad3a00dfd64',1,'Aspose\Barcode\EncodeTypes\IATA_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9e4e9a3dbd2170d764c91b2eefa803b8',1,'Aspose\Barcode\DecodeType\IATA_2_OF_5()']]], + ['iata_5f2_5fof_5f5_2144',['IATA_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a4ed7294022e3ea0925a8aad3a00dfd64',1,'Aspose\Barcode\Generation\EncodeTypes\IATA_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a9e4e9a3dbd2170d764c91b2eefa803b8',1,'Aspose\Barcode\Recognition\DecodeType\IATA_2_OF_5()']]], ['inch_2145',['INCH',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#aee37b6529221a3b1e4fffc72b9f4a59d',1,'Aspose::Barcode::GraphicsUnit']]], - ['interleaved_5f2_5fof_5f5_2146',['INTERLEAVED_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aba4363a09f7bb1c01f89fda01905546b',1,'Aspose\Barcode\EncodeTypes\INTERLEAVED_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aad4368b6a97fe958e937f794bcc8f801',1,'Aspose\Barcode\DecodeType\INTERLEAVED_2_OF_5()']]], + ['interleaved_5f2_5fof_5f5_2146',['INTERLEAVED_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aba4363a09f7bb1c01f89fda01905546b',1,'Aspose\Barcode\Generation\EncodeTypes\INTERLEAVED_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aad4368b6a97fe958e937f794bcc8f801',1,'Aspose\Barcode\Recognition\DecodeType\INTERLEAVED_2_OF_5()']]], ['interpolation_2147',['INTERPOLATION',['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a7cefefa2900ea8e319a2d80169e4dc89',1,'Aspose::Barcode::AutoSizeMode']]], ['invariant_2148',['INVARIANT',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a45188308605077f74c9b05c36d5660de',1,'Aspose::Barcode::ECIEncodings']]], - ['isbn_2149',['ISBN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a731b249972deccf56bc3424d381d31af',1,'Aspose\Barcode\EncodeTypes\ISBN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0737cc1da7c97076d2ce6f5cda0d1a0e',1,'Aspose\Barcode\DecodeType\ISBN()']]], - ['ismn_2150',['ISMN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a677251b6ac588ffa906c2c0cb35779a2',1,'Aspose\Barcode\EncodeTypes\ISMN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7fcf3292097f7bb15333ae972886c887',1,'Aspose\Barcode\DecodeType\ISMN()']]], + ['isbn_2149',['ISBN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a731b249972deccf56bc3424d381d31af',1,'Aspose\Barcode\Generation\EncodeTypes\ISBN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0737cc1da7c97076d2ce6f5cda0d1a0e',1,'Aspose\Barcode\Recognition\DecodeType\ISBN()']]], + ['ismn_2150',['ISMN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a677251b6ac588ffa906c2c0cb35779a2',1,'Aspose\Barcode\Generation\EncodeTypes\ISMN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7fcf3292097f7bb15333ae972886c887',1,'Aspose\Barcode\Recognition\DecodeType\ISMN()']]], ['iso_5f8859_5f1_2151',['ISO_8859_1',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a20ee8195c5ad5976edf7c121c99ab251',1,'Aspose::Barcode::ECIEncodings']]], ['iso_5f8859_5f10_2152',['ISO_8859_10',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a12795ef78cc603c325cfa1bef1ab9c03',1,'Aspose::Barcode::ECIEncodings']]], ['iso_5f8859_5f11_2153',['ISO_8859_11',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#ada6071c983b27f736d04a912c1161086',1,'Aspose::Barcode::ECIEncodings']]], @@ -22,9 +22,9 @@ var searchData= ['iso_5f8859_5f7_2163',['ISO_8859_7',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a45b1ca3efc8bc83477accecb6657a4bd',1,'Aspose::Barcode::ECIEncodings']]], ['iso_5f8859_5f8_2164',['ISO_8859_8',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a17c07c50a9f12a33d22b1fac623dbcdd',1,'Aspose::Barcode::ECIEncodings']]], ['iso_5f8859_5f9_2165',['ISO_8859_9',['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a017c73bf087779143c0bdd8606c6eeaa',1,'Aspose::Barcode::ECIEncodings']]], - ['issn_2166',['ISSN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a78f00e9e3860bf07a95b0cc691559dcf',1,'Aspose\Barcode\EncodeTypes\ISSN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a44100389e2ed5ed4aa574b42a2ef713c',1,'Aspose\Barcode\DecodeType\ISSN()']]], - ['italian_5fpost_5f25_2167',['ITALIAN_POST_25',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abf2a94cf402984e1760f2d4921e9343f',1,'Aspose\Barcode\EncodeTypes\ITALIAN_POST_25()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1edabeae43bdbc036dac43c88f26d3f3',1,'Aspose\Barcode\DecodeType\ITALIAN_POST_25()']]], + ['issn_2166',['ISSN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a78f00e9e3860bf07a95b0cc691559dcf',1,'Aspose\Barcode\Generation\EncodeTypes\ISSN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a44100389e2ed5ed4aa574b42a2ef713c',1,'Aspose\Barcode\Recognition\DecodeType\ISSN()']]], + ['italian_5fpost_5f25_2167',['ITALIAN_POST_25',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#abf2a94cf402984e1760f2d4921e9343f',1,'Aspose\Barcode\Generation\EncodeTypes\ITALIAN_POST_25()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a1edabeae43bdbc036dac43c88f26d3f3',1,'Aspose\Barcode\Recognition\DecodeType\ITALIAN_POST_25()']]], ['italic_2168',['ITALIC',['../d7/db0/classAspose_1_1Barcode_1_1FontStyle.html#aa1e46bc8f23f9594622ecd2a7315da64',1,'Aspose::Barcode::FontStyle']]], - ['itf_5f14_2169',['ITF_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af33f1fc5b4b9ebed76c3e3fe832b8c55',1,'Aspose\Barcode\EncodeTypes\ITF_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a29d386c922d4f160413dd01ab7858e64',1,'Aspose\Barcode\DecodeType\ITF_14()']]], - ['itf_5f6_2170',['ITF_6',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a89ada79d6288dcbce81600f971b19402',1,'Aspose\Barcode\EncodeTypes\ITF_6()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa9148717a8d9b8d2c6fc6e199236998e',1,'Aspose\Barcode\DecodeType\ITF_6()']]] + ['itf_5f14_2169',['ITF_14',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af33f1fc5b4b9ebed76c3e3fe832b8c55',1,'Aspose\Barcode\Generation\EncodeTypes\ITF_14()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a29d386c922d4f160413dd01ab7858e64',1,'Aspose\Barcode\Recognition\DecodeType\ITF_14()']]], + ['itf_5f6_2170',['ITF_6',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a89ada79d6288dcbce81600f971b19402',1,'Aspose\Barcode\Generation\EncodeTypes\ITF_6()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aa9148717a8d9b8d2c6fc6e199236998e',1,'Aspose\Barcode\Recognition\DecodeType\ITF_6()']]] ]; diff --git a/doc/search/variables_c.js b/doc/search/variables_c.js index f9eb34a1..6d2bd51b 100644 --- a/doc/search/variables_c.js +++ b/doc/search/variables_c.js @@ -6,14 +6,14 @@ var searchData= ['m4_2195',['M4',['../da/d00/classAspose_1_1Barcode_1_1MicroQRVersion.html#a4ef1767968b00dc65d6f375efcc5377d',1,'Aspose::Barcode::MicroQRVersion']]], ['macro_5f05_2196',['MACRO_05',['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#a7f707254c4ee5b83b2d7349b58abd33b',1,'Aspose::Barcode::MacroCharacter']]], ['macro_5f06_2197',['MACRO_06',['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#abf2aefd9a601c830fa28bd78922a2219',1,'Aspose::Barcode::MacroCharacter']]], - ['macro_5fpdf_5f417_2198',['MACRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aea3c620505fcc5edb86d5aeb50907c56',1,'Aspose\Barcode\EncodeTypes\MACRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af7b333b7d8a2a2757a0ac722c3738325',1,'Aspose\Barcode\DecodeType\MACRO_PDF_417()']]], - ['mailmark_2199',['MAILMARK',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84fca14e0e7bb8e5885a4e6423586916',1,'Aspose\Barcode\EncodeTypes\MAILMARK()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad657869722c86293b10eb8ef4950dd67',1,'Aspose\Barcode\DecodeType\MAILMARK()']]], + ['macro_5fpdf_5f417_2198',['MACRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aea3c620505fcc5edb86d5aeb50907c56',1,'Aspose\Barcode\Generation\EncodeTypes\MACRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af7b333b7d8a2a2757a0ac722c3738325',1,'Aspose\Barcode\Recognition\DecodeType\MACRO_PDF_417()']]], + ['mailmark_2199',['MAILMARK',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a84fca14e0e7bb8e5885a4e6423586916',1,'Aspose\Barcode\Generation\EncodeTypes\MAILMARK()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ad657869722c86293b10eb8ef4950dd67',1,'Aspose\Barcode\Recognition\DecodeType\MAILMARK()']]], ['mailmark2dcodetext_2200',['Mailmark2DCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#a3686d092a78a402412dbea7988d08a8c',1,'Aspose::Barcode::ComplexCodetextType']]], ['mailmarkcodetext_2201',['MailmarkCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#acddc60e160805b4090fa541563211ae6',1,'Aspose::Barcode::ComplexCodetextType']]], ['manual_2202',['MANUAL',['../d0/dfb/classAspose_1_1Barcode_1_1FontMode.html#aa9057440c088f9c0b04eda3a22ec8342',1,'Aspose::Barcode::FontMode']]], - ['matrix_5f2_5fof_5f5_2203',['MATRIX_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac512dac0ec8e83286b01a21db1fe37fe',1,'Aspose\Barcode\EncodeTypes\MATRIX_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8c02cbe20432e9e1d6102fd7dde99a9e',1,'Aspose\Barcode\DecodeType\MATRIX_2_OF_5()']]], + ['matrix_5f2_5fof_5f5_2203',['MATRIX_2_OF_5',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ac512dac0ec8e83286b01a21db1fe37fe',1,'Aspose\Barcode\Generation\EncodeTypes\MATRIX_2_OF_5()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a8c02cbe20432e9e1d6102fd7dde99a9e',1,'Aspose\Barcode\Recognition\DecodeType\MATRIX_2_OF_5()']]], ['max_5flines_2204',['MAX_LINES',['../da/d92/classAspose_1_1Barcode_1_1Internal_1_1BarcodeException.html#a6d24cb5de15e9044799c84dd774aba2f',1,'Aspose::Barcode::Internal::BarcodeException']]], - ['maxi_5fcode_2205',['MAXI_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34bf576c15a09a488f07eca5cd4987df',1,'Aspose\Barcode\EncodeTypes\MAXI_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae73fb7e6aebb49d649e3f5c829891793',1,'Aspose\Barcode\DecodeType\MAXI_CODE()']]], + ['maxi_5fcode_2205',['MAXI_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a34bf576c15a09a488f07eca5cd4987df',1,'Aspose\Barcode\Generation\EncodeTypes\MAXI_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae73fb7e6aebb49d649e3f5c829891793',1,'Aspose\Barcode\Recognition\DecodeType\MAXI_CODE()']]], ['maxi_5fcode_5fstandart_5fsecond_5fmessage_2206',['MAXI_CODE_STANDART_SECOND_MESSAGE',['../de/de8/classAspose_1_1Barcode_1_1MaxiCodeSecondMessageType.html#aff7c2797a3cd2fba78101601ee86466a',1,'Aspose::Barcode::MaxiCodeSecondMessageType']]], ['maxi_5fcode_5fstructured_5fsecond_5fmessage_2207',['MAXI_CODE_STRUCTURED_SECOND_MESSAGE',['../de/de8/classAspose_1_1Barcode_1_1MaxiCodeSecondMessageType.html#a12d6f9b44157edfdb3e816e7525dfc4f',1,'Aspose::Barcode::MaxiCodeSecondMessageType']]], ['maxicode_5fext_5fcodetext_5fbuilder_2208',['MAXICODE_EXT_CODETEXT_BUILDER',['../de/dd3/classAspose_1_1Barcode_1_1ExtCodetextBuilderType.html#af458318c23e85e80dc5db345f01ee1c3',1,'Aspose::Barcode::ExtCodetextBuilderType']]], @@ -21,8 +21,8 @@ var searchData= ['maxicodecodetextmode3_2210',['MaxiCodeCodetextMode3',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#ab9f5b9f5a14bd907aa96ed2d992dfa23',1,'Aspose::Barcode::ComplexCodetextType']]], ['maxicodestandardcodetext_2211',['MaxiCodeStandardCodetext',['../d5/dcd/classAspose_1_1Barcode_1_1ComplexCodetextType.html#aeb6519713f4fbf47a78dcf4302456a86',1,'Aspose::Barcode::ComplexCodetextType']]], ['micr_5fe_5f13_5fb_2212',['MICR_E_13_B',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a163094d2fda024e6369dd121ecc8672b',1,'Aspose::Barcode::DecodeType']]], - ['micro_5fpdf_5f417_2213',['MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aebfe8ea241688ca41c3e222c3c1cb253',1,'Aspose\Barcode\EncodeTypes\MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae74f4be8beffa216b7d61f4dcac7fff7',1,'Aspose\Barcode\DecodeType\MICRO_PDF_417()']]], - ['micro_5fqr_2214',['MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a109da02e88508acc4c256481500b5f83',1,'Aspose\Barcode\EncodeTypes\MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d1235bd471db11d43990697183792a5',1,'Aspose\Barcode\DecodeType\MICRO_QR()']]], + ['micro_5fpdf_5f417_2213',['MICRO_PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aebfe8ea241688ca41c3e222c3c1cb253',1,'Aspose\Barcode\Generation\EncodeTypes\MICRO_PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#ae74f4be8beffa216b7d61f4dcac7fff7',1,'Aspose\Barcode\Recognition\DecodeType\MICRO_PDF_417()']]], + ['micro_5fqr_2214',['MICRO_QR',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a109da02e88508acc4c256481500b5f83',1,'Aspose\Barcode\Generation\EncodeTypes\MICRO_QR()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a7d1235bd471db11d43990697183792a5',1,'Aspose\Barcode\Recognition\DecodeType\MICRO_QR()']]], ['millimeter_2215',['MILLIMETER',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#ae48aff33a621c79ce42145a27cff7c9e',1,'Aspose::Barcode::GraphicsUnit']]], ['mod_5f10_2216',['MOD_10',['../d7/d28/classAspose_1_1Barcode_1_1CodabarChecksumMode.html#acffa5510a35a29c89c1df6540bbc774c',1,'Aspose::Barcode::CodabarChecksumMode']]], ['mod_5f16_2217',['MOD_16',['../d7/d28/classAspose_1_1Barcode_1_1CodabarChecksumMode.html#af1205835a1ee36cb455b07f322118d8f',1,'Aspose::Barcode::CodabarChecksumMode']]], @@ -33,5 +33,5 @@ var searchData= ['mode_5f6_2222',['MODE_6',['../da/d99/classAspose_1_1Barcode_1_1MaxiCodeMode.html#a087c5c46de6a6a2487dc2c24a5e9941c',1,'Aspose::Barcode::MaxiCodeMode']]], ['moderate_2223',['MODERATE',['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a6ae22677518629226186631e12be64b5',1,'Aspose::Barcode::BarCodeConfidence']]], ['most_5fcommon_5ftypes_2224',['MOST_COMMON_TYPES',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#abbb2f6e5a0f85602c876b9e98357a5b4',1,'Aspose::Barcode::DecodeType']]], - ['msi_2225',['MSI',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a51ff989d8007464dcc033c0b791bda20',1,'Aspose\Barcode\EncodeTypes\MSI()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adddeab34e66015d5e83afd17ba4380c1',1,'Aspose\Barcode\DecodeType\MSI()']]] + ['msi_2225',['MSI',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a51ff989d8007464dcc033c0b791bda20',1,'Aspose\Barcode\Generation\EncodeTypes\MSI()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#adddeab34e66015d5e83afd17ba4380c1',1,'Aspose\Barcode\Recognition\DecodeType\MSI()']]] ]; diff --git a/doc/search/variables_d.js b/doc/search/variables_d.js index 42067c0b..d7919e23 100644 --- a/doc/search/variables_d.js +++ b/doc/search/variables_d.js @@ -3,8 +3,8 @@ var searchData= ['n_5ftable_2226',['N_TABLE',['../dc/dd5/classAspose_1_1Barcode_1_1CustomerInformationInterpretingType.html#aa8380f2de7ed59a83c9f0403cf12ea3e',1,'Aspose::Barcode::CustomerInformationInterpretingType']]], ['nearest_2227',['NEAREST',['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a8fc0a7f844415d974aea273d0856db03',1,'Aspose::Barcode::AutoSizeMode']]], ['no_2228',['NO',['../d4/dfd/classAspose_1_1Barcode_1_1EnableChecksum.html#a2223c78e647a7d22c902ebb45d696f68',1,'Aspose::Barcode::EnableChecksum']]], - ['none_2229',['NONE',['../d1/d63/classAspose_1_1Barcode_1_1ITF14BorderType.html#a471fe1a09692b5fa2e1b7dd09da2aadf',1,'Aspose\Barcode\ITF14BorderType\NONE()'],['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#aaaf53cd26da72350dadb165943631676',1,'Aspose\Barcode\MacroCharacter\NONE()'],['../de/d70/classAspose_1_1Barcode_1_1CodeLocation.html#ae4c3840db45458afa78856e6111cbd38',1,'Aspose\Barcode\CodeLocation\NONE()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a9e84d552fbcc29347e5df83b6a12bc41',1,'Aspose\Barcode\ECIEncodings\NONE()'],['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a6d6a6b7432af93df14f1cfa712d6546c',1,'Aspose\Barcode\AutoSizeMode\NONE()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a6157a32dceeffe4974479273b1fe51ed',1,'Aspose\Barcode\EncodeTypes\NONE()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a81671a977b9e9ebe28d5ecfaac9843e1',1,'Aspose\Barcode\Pdf417MacroTerminator\NONE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aab4d0227979b9283b199b3691b514bc3',1,'Aspose\Barcode\DecodeType\NONE()'],['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a3a7bb5e1c0fdf19ebf2b88b0ac1fbf14',1,'Aspose\Barcode\BarCodeConfidence\NONE()']]], - ['normal_2230',['NORMAL',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html#abbd32c1c60c5029cb9061b2b18e8b143',1,'Aspose\Barcode\DeconvolutionMode\NORMAL()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a4bf2931654c8bb077a07ffcadc94b3ca',1,'Aspose\Barcode\XDimensionMode\NORMAL()'],['../d4/d97/classAspose_1_1Barcode_1_1BarcodeQualityMode.html#a9c3d15e7c6d333f440daf2c5a23d4149',1,'Aspose\Barcode\BarcodeQualityMode\NORMAL()']]], + ['none_2229',['NONE',['../d1/d63/classAspose_1_1Barcode_1_1ITF14BorderType.html#a471fe1a09692b5fa2e1b7dd09da2aadf',1,'Aspose\Barcode\Generation\ITF14BorderType\NONE()'],['../d1/dcb/classAspose_1_1Barcode_1_1MacroCharacter.html#aaaf53cd26da72350dadb165943631676',1,'Aspose\Barcode\Generation\MacroCharacter\NONE()'],['../de/d70/classAspose_1_1Barcode_1_1CodeLocation.html#ae4c3840db45458afa78856e6111cbd38',1,'Aspose\Barcode\Generation\CodeLocation\NONE()'],['../d5/dc7/classAspose_1_1Barcode_1_1ECIEncodings.html#a9e84d552fbcc29347e5df83b6a12bc41',1,'Aspose\Barcode\Generation\ECIEncodings\NONE()'],['../df/db6/classAspose_1_1Barcode_1_1AutoSizeMode.html#a6d6a6b7432af93df14f1cfa712d6546c',1,'Aspose\Barcode\Generation\AutoSizeMode\NONE()'],['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a6157a32dceeffe4974479273b1fe51ed',1,'Aspose\Barcode\Generation\EncodeTypes\NONE()'],['../dd/d11/classAspose_1_1Barcode_1_1Pdf417MacroTerminator.html#a81671a977b9e9ebe28d5ecfaac9843e1',1,'Aspose\Barcode\Generation\Pdf417MacroTerminator\NONE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aab4d0227979b9283b199b3691b514bc3',1,'Aspose\Barcode\Recognition\DecodeType\NONE()'],['../d8/df4/classAspose_1_1Barcode_1_1BarCodeConfidence.html#a3a7bb5e1c0fdf19ebf2b88b0ac1fbf14',1,'Aspose\Barcode\Recognition\BarCodeConfidence\NONE()']]], + ['normal_2230',['NORMAL',['../d7/da9/classAspose_1_1Barcode_1_1DeconvolutionMode.html#abbd32c1c60c5029cb9061b2b18e8b143',1,'Aspose\Barcode\Recognition\DeconvolutionMode\NORMAL()'],['../da/dc9/classAspose_1_1Barcode_1_1XDimensionMode.html#a4bf2931654c8bb077a07ffcadc94b3ca',1,'Aspose\Barcode\Recognition\XDimensionMode\NORMAL()'],['../d4/d97/classAspose_1_1Barcode_1_1BarcodeQualityMode.html#a9c3d15e7c6d333f440daf2c5a23d4149',1,'Aspose\Barcode\Recognition\BarcodeQualityMode\NORMAL()']]], ['numeric_2231',['Numeric',['../dd/d8e/classAspose_1_1Barcode_1_1HanXinExtCodetextBuilderType.html#ad5eb2e0355ddf3b909783972b37f201a',1,'Aspose::Barcode::HanXinExtCodetextBuilderType']]], ['numeric_2232',['NUMERIC',['../d5/d48/classAspose_1_1Barcode_1_1Pdf417CompactionMode.html#a0adc564f499c79f1996171e184ec7f2f',1,'Aspose::Barcode::Pdf417CompactionMode']]] ]; diff --git a/doc/search/variables_e.js b/doc/search/variables_e.js index 2f44c6ad..69120a67 100644 --- a/doc/search/variables_e.js +++ b/doc/search/variables_e.js @@ -2,7 +2,7 @@ var searchData= [ ['off_2233',['OFF',['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#aad4a63ac0f466ffe14322a5dcd182cac',1,'Aspose::Barcode::ChecksumValidation']]], ['on_2234',['ON',['../d5/dc0/classAspose_1_1Barcode_1_1ChecksumValidation.html#a2b3e369233d58b26b8c12666636b6931',1,'Aspose::Barcode::ChecksumValidation']]], - ['one_5fcode_2235',['ONE_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad558b82e8efccfad064b74626ddc6fd2',1,'Aspose\Barcode\EncodeTypes\ONE_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af5a663ce12e8c51a70b7f5ff1b90cfba',1,'Aspose\Barcode\DecodeType\ONE_CODE()']]], - ['opc_2236',['OPC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3eacf24cc076f876fc353c637d68eef6',1,'Aspose\Barcode\EncodeTypes\OPC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefe8593ec80fca8f26fe98447ec35f09',1,'Aspose\Barcode\DecodeType\OPC()']]], + ['one_5fcode_2235',['ONE_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ad558b82e8efccfad064b74626ddc6fd2',1,'Aspose\Barcode\Generation\EncodeTypes\ONE_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#af5a663ce12e8c51a70b7f5ff1b90cfba',1,'Aspose\Barcode\Recognition\DecodeType\ONE_CODE()']]], + ['opc_2236',['OPC',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a3eacf24cc076f876fc353c637d68eef6',1,'Aspose\Barcode\Generation\EncodeTypes\OPC()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#aefe8593ec80fca8f26fe98447ec35f09',1,'Aspose\Barcode\Recognition\DecodeType\OPC()']]], ['other_2237',['OTHER',['../dc/dd5/classAspose_1_1Barcode_1_1CustomerInformationInterpretingType.html#ae0c3973d62a2293dc74066e4701c18f4',1,'Aspose::Barcode::CustomerInformationInterpretingType']]] ]; diff --git a/doc/search/variables_f.js b/doc/search/variables_f.js index 61f14acb..3ce96ca5 100644 --- a/doc/search/variables_f.js +++ b/doc/search/variables_f.js @@ -1,16 +1,16 @@ var searchData= [ - ['patch_5fcode_2238',['PATCH_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aac60f1939eca5fc3f86a9429b8300d1c',1,'Aspose\Barcode\EncodeTypes\PATCH_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#abecd03e1b3d2496a322571d322f73598',1,'Aspose\Barcode\DecodeType\PATCH_CODE()']]], + ['patch_5fcode_2238',['PATCH_CODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aac60f1939eca5fc3f86a9429b8300d1c',1,'Aspose\Barcode\Generation\EncodeTypes\PATCH_CODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#abecd03e1b3d2496a322571d322f73598',1,'Aspose\Barcode\Recognition\DecodeType\PATCH_CODE()']]], ['patch_5fonly_2239',['PATCH_ONLY',['../d3/dd5/classAspose_1_1Barcode_1_1PatchFormat.html#a2c3913c9535326bf05e15121d4cc0147',1,'Aspose::Barcode::PatchFormat']]], ['pdf_2240',['PDF',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#ab3991cc0b85730e47917a2157dc8e34a',1,'Aspose::Barcode::BarCodeImageFormat']]], - ['pdf_5f417_2241',['PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aed0984d517c69d24b3e0c6deb629bdcb',1,'Aspose\Barcode\EncodeTypes\PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a70962667743507154f4804c0dc500e1b',1,'Aspose\Barcode\DecodeType\PDF_417()']]], - ['pharmacode_2242',['PHARMACODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af06f5fb5fa4ba94d1024b705289703e9',1,'Aspose\Barcode\EncodeTypes\PHARMACODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5c3d4fa8dbf611e48d3f22ecf0cf552e',1,'Aspose\Barcode\DecodeType\PHARMACODE()']]], + ['pdf_5f417_2241',['PDF_417',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#aed0984d517c69d24b3e0c6deb629bdcb',1,'Aspose\Barcode\Generation\EncodeTypes\PDF_417()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a70962667743507154f4804c0dc500e1b',1,'Aspose\Barcode\Recognition\DecodeType\PDF_417()']]], + ['pharmacode_2242',['PHARMACODE',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#af06f5fb5fa4ba94d1024b705289703e9',1,'Aspose\Barcode\Generation\EncodeTypes\PHARMACODE()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a5c3d4fa8dbf611e48d3f22ecf0cf552e',1,'Aspose\Barcode\Recognition\DecodeType\PHARMACODE()']]], ['pixel_2243',['PIXEL',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#aa8aae753dfbd0f1e41dae41c1b625380',1,'Aspose::Barcode::GraphicsUnit']]], ['plain_5fcodetext_2244',['PLAIN_CODETEXT',['../d2/dc3/classAspose_1_1Barcode_1_1ExtCodeItemType.html#a4d39125cebf83bd8d4349ff66355a0df',1,'Aspose::Barcode::ExtCodeItemType']]], - ['planet_2245',['PLANET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab9b4f473379ed77603a147fd043df4a8',1,'Aspose\Barcode\EncodeTypes\PLANET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4ea0ecb459c6606689342f090f803aaf',1,'Aspose\Barcode\DecodeType\PLANET()']]], + ['planet_2245',['PLANET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#ab9b4f473379ed77603a147fd043df4a8',1,'Aspose\Barcode\Generation\EncodeTypes\PLANET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a4ea0ecb459c6606689342f090f803aaf',1,'Aspose\Barcode\Recognition\DecodeType\PLANET()']]], ['png_2246',['PNG',['../de/dd6/classAspose_1_1Barcode_1_1BarCodeImageFormat.html#a610ba256f7f5af5fe46f6169b8b082bd',1,'Aspose::Barcode::BarCodeImageFormat']]], ['point_2247',['POINT',['../d0/d74/classAspose_1_1Barcode_1_1GraphicsUnit.html#ab009d1529fbe7a1c2a12fcebfa2b09da',1,'Aspose::Barcode::GraphicsUnit']]], ['postal_5ftypes_2248',['POSTAL_TYPES',['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a59a525698ad3c55584b7fc2285b823b5',1,'Aspose::Barcode::DecodeType']]], - ['postnet_2249',['POSTNET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a55f73d85f6c4fc9d0e8fac8cb687462a',1,'Aspose\Barcode\EncodeTypes\POSTNET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64d0455d46503e3ca47474a4ce03bc7b',1,'Aspose\Barcode\DecodeType\POSTNET()']]], - ['pzn_2250',['PZN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a7733e3692229aba8f9c13506b0fe6ade',1,'Aspose\Barcode\EncodeTypes\PZN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e247c47bfad1a924353e8298023c51c',1,'Aspose\Barcode\DecodeType\PZN()']]] + ['postnet_2249',['POSTNET',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a55f73d85f6c4fc9d0e8fac8cb687462a',1,'Aspose\Barcode\Generation\EncodeTypes\POSTNET()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a64d0455d46503e3ca47474a4ce03bc7b',1,'Aspose\Barcode\Recognition\DecodeType\POSTNET()']]], + ['pzn_2250',['PZN',['../da/d52/classAspose_1_1Barcode_1_1EncodeTypes.html#a7733e3692229aba8f9c13506b0fe6ade',1,'Aspose\Barcode\Generation\EncodeTypes\PZN()'],['../de/d1b/classAspose_1_1Barcode_1_1DecodeType.html#a0e247c47bfad1a924353e8298023c51c',1,'Aspose\Barcode\Recognition\DecodeType\PZN()']]] ]; diff --git a/lib/ComplexBarcode.php b/lib/ComplexBarcode.php deleted file mode 100644 index 8ef0c270..00000000 --- a/lib/ComplexBarcode.php +++ /dev/null @@ -1,4751 +0,0 @@ -addressDto; - } - - /** - * @param mixed $addressDto - */ - public function setAddressDto(\Aspose\Barcode\Bridge\AddressDTO $addressDto): void - { - $this->addressDto = $addressDto; - } - - public function __construct() - { - $this->addressDto = new \Aspose\Barcode\Bridge\AddressDTO(); - $this->initFieldsFromDto(); - } - - /** - * Constructs an Address object from AddressDTO. - * - * @param \Aspose\Barcode\Bridge\AddressDTO $addressDto - * @return Address - * @throws BarcodeException - */ - static function construct(\Aspose\Barcode\Bridge\AddressDTO $addressDto) - { - try - { - $address = new Address(); - $address->setAddressDto($addressDto); - return $address; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto() - { - } - - /** - * Gets the address type. - * - * The address type is automatically set by either setting street / house number - * or address line 1 and 2. Before setting the fields, the address type is Undetermined. - * If fields of both types are set, the address type becomes Conflicting. - * - * @return int The address type. - */ - public function getType(): int - { - return $this->getAddressDto()->type; - } - - /** - * Gets the name, either the first and last name of a natural person or the - * company name of a legal person. - * @return string The name. - */ - public function getName(): ?string - { - try - { - return $this->getAddressDto()->name; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the name, either the first and last name of a natural person or the - * company name of a legal person. - * @param string $value The name. - */ - public function setName(?string $value): void - { - try - { - $this->getAddressDto()->name = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the address line 1. - * - * Address line 1 contains street name, house number or P.O. box. - * - * - * Setting this field sets the address type to AddressType.CombinedElements unless it's already - * AddressType.Structured, in which case it becomes AddressType.Conflicting. - * - * This field is only used for combined elements addresses and is optional. - * - * @return string The address line 1. - */ - public function getAddressLine1(): ?string - { - try - { - return $this->getAddressDto()->addressLine1; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the address line 1. - * - * Address line 1 contains street name, house number or P.O. box. - * - * Setting this field sets the address type to AddressType.CombinedElements unless it's already - * AddressType.Structured, in which case it becomes AddressType.Conflicting. - * - * This field is only used for combined elements addresses and is optional. - * - * @param string $value The address line 1. - */ - public function setAddressLine1(?string $value): void - { - try - { - $this->getAddressDto()->addressLine1 = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the address line 2. - * Address line 2 contains postal code and town. - * Setting this field sets the address type to AddressType.CombinedElements unless it's already - * AddressType.Structured, in which case it becomes AddressType.Conflicting. - * This field is only used for combined elements addresses. For this type, it's mandatory. - * @return string The address line 2. - */ - public function getAddressLine2(): ?string - { - try - { - return $this->getAddressDto()->addressLine2; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the address line 2. - * Address line 2 contains postal code and town. - * Setting this field sets the address type to AddressType.CombinedElements unless it's already - * AddressType.Structured, in which case it becomes AddressType.Conflicting. - * This field is only used for combined elements addresses. For this type, it's mandatory. - * @param string $value The address line 2. - */ - public function setAddressLine2(?string $value): void - { - try - { - $this->getAddressDto()->addressLine2 = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the street. - * The street must be speicfied without house number. - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * This field is only used for structured addresses and is optional. - * @return string The street. - */ - public function getStreet(): ?string - { - return $this->getAddressDto()->street; - } - - /** - * Sets the street. - * - * The street must be speicfied without house number. - * - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses and is optional. - * - * @param string $value The street. - */ - public function setStreet(?string $value): void - { - try - { - $this->getAddressDto()->street = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the house number. - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses and is optional. - * - * @return string The house number. - */ - public function getHouseNo(): ?string - { - return $this->getAddressDto()->houseNo; - } - - /** - * Sets the house number. - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses and is optional. - * - * @param string $value The house number. - */ - public function setHouseNo(?string $value): void - { - try - { - $this->getAddressDto()->houseNo = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the postal code. - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses. For this type, it's mandatory. - * - * @param string The postal code. - */ - public function getPostalCode(): ?string - { - try - { - return $this->getAddressDto()->postalCode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the postal code. - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses. For this type, it's mandatory. - * - * @param string $value The postal code. - */ - public function setPostalCode(?string $value): void - { - try - { - $this->getAddressDto()->postalCode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the town or city. - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses. For this type, it's mandatory. - * - * @return string The town or city. - */ - public function getTown(): ?string - { - try - { - return $this->getAddressDto()->town; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the town or city. - * - * Setting this field sets the address type to AddressType.Structured unless it's already - * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. - * - * This field is only used for structured addresses. For this type, it's mandatory. - * - * @param string $value The town or city. - */ - public function setTown(?string $value): void - { - try - { - $this->getAddressDto()->town = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the two-letter ISO country code. - * - * The country code is mandatory unless the entire address contains null or emtpy values. - * - * @return string The ISO country code. - */ - public function getCountryCode(): ?string - { - try - { - return $this->getAddressDto()->countryCode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the two-letter ISO country code. - * - * The country code is mandatory unless the entire address contains null or emtpy values. - * - * @param string $value The ISO country code. - */ - public function setCountryCode(?string $value): void - { - try - { - $this->getAddressDto()->countryCode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Clears all fields and sets the type to AddressType.Undetermined. - */ - public function clear(): void - { - try - { - $this->setName(null); - $this->setAddressLine1(null); - $this->setAddressLine2(null); - $this->setStreet(null); - $this->setHouseNo(null); - $this->setPostalCode(null); - $this->setTown(null); - $this->setCountryCode(null); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines whether the specified object is equal to the current object. - * @param Address $obj The object to compare with the current object. - * @return bool true if the specified object is equal to the current object; otherwise, false. - */ - public function equals(Address $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->Address_equals($this->getAddressDto(), $obj->getAddressDto()); - $thriftConnection->closeConnection(); - return $isEquals; - } -} - -/** - * Alternative payment scheme instructions - */ -final class AlternativeScheme implements Communicator -{ - private $alternativeSchemeDto; - - /** - * @return mixed - */ - public function getAlternativeSchemeDto() : \Aspose\Barcode\Bridge\AlternativeSchemeDTO - { - return $this->alternativeSchemeDto; - } - - /** - * @param mixed $alternativeSchemeDto - */ - public function setAlternativeSchemeDto(\Aspose\Barcode\Bridge\AlternativeSchemeDTO $alternativeSchemeDto): void - { - $this->alternativeSchemeDto = $alternativeSchemeDto; - } - - public function __construct($instruction) - { - try - { - $this->alternativeSchemeDto = new \Aspose\Barcode\Bridge\AlternativeSchemeDTO(); - $this->alternativeSchemeDto->instruction = $instruction; - $this->initFieldsFromDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - static function construct($javaClass) - { - try - { - $phpClass = new AlternativeScheme(""); - $phpClass->setAlternativeSchemeDto($javaClass); - return $phpClass; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function obtainDto(...$args) - { - - } - - public function initFieldsFromDto() - { - } - - /** - * Gets the payment instruction for a given bill. - * - * The instruction consists of a two letter abbreviation for the scheme, a separator characters - * and a sequence of parameters(separated by the character at index 2). - * - * Value: The payment instruction. - */ - public function getInstruction(): string - { - try - { - return $this->getAlternativeSchemeDto()->instruction; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the payment instruction for a given bill. - * The instruction consists of a two letter abbreviation for the scheme, a separator characters - * and a sequence of parameters(separated by the character at index 2). - * Value: The payment instruction. - */ - public function setInstruction(string $value): void - { - try - { - $this->getAlternativeSchemeDto()->instruction = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines whether the specified object is equal to the current object. - * @param AlternativeScheme $obj The object to compare with the current object. - * @return bool true if the specified object is equal to the current object; otherwise, false. - */ - public function equals(AlternativeScheme $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->AlternativeScheme_equals($this->getAlternativeSchemeDto(), $obj->getAlternativeSchemeDto()); - $thriftConnection->closeConnection(); - return $isEquals; - } -} - -/** - * ComplexCodetextReader decodes codetext to specified complex barcode type. - * - * This sample shows how to recognize and decode SwissQR image. - * @code - * $cr = new BarCodeReader("SwissQRCodetext.png", DecodeType::QR); - * $cr->read(); - * $result = ComplexCodetextReader::tryDecodeSwissQR($cr->getCodeText(false)); - * @endcode - */ -final class ComplexCodetextReader -{ - /** - * Decodes SwissQR codetext. - * - * @param string encodedCodetext encoded codetext - * @return SwissQRCodetext decoded SwissQRCodetext or null. - */ - public static function tryDecodeSwissQR(string $encodedCodetext): SwissQRCodetext - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $swissQRCodetextDTO = $client->ComplexCodetextReader_tryDecodeSwissQR($encodedCodetext); - $thriftConnection->closeConnection(); - return SwissQRCodetext::construct($swissQRCodetextDTO); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Decodes Royal Mail Mailmark 2D codetext. - * @param string $encodedCodetext encoded codetext - * @return Mailmark2DCodetext decoded Royal Mail Mailmark 2D or null. - */ - public static function tryDecodeMailmark2D(string $encodedCodetext): Mailmark2DCodetext - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $mailmark2DCodetextDTO = $client->ComplexCodetextReader_tryDecodeMailmark2D($encodedCodetext); - $thriftConnection->closeConnection(); - $mailmark2DCodetext = Mailmark2DCodetext::construct($mailmark2DCodetextDTO); - return $mailmark2DCodetext; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Decodes Mailmark Barcode C and L codetext. - * @param string $encodedCodetext encoded codetext - * @return MailmarkCodetext|null Mailmark Barcode C and L or null. - */ - public static function tryDecodeMailmark(string $encodedCodetext) :?MailmarkCodetext - { - $res = new MailmarkCodetext(); - try - { - $res->initFromString($encodedCodetext); - } - catch (Exception $e) - { - return null; - } - return $res; - } - - /** - * Decodes MaxiCode codetext. - * @param int maxiCodeMode MaxiCode mode - * @param string encodedCodetext encoded codetext - * @return MaxiCodeCodetext Decoded MaxiCode codetext. - */ - public static function tryDecodeMaxiCode(int $maxiCodeMode, string $encodedCodetext) : MaxiCodeCodetext - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $maxiCodeCodetextDTO = $client->ComplexCodetextReader_tryDecodeMaxiCode($maxiCodeMode, $encodedCodetext); - $thriftConnection->closeConnection(); - - if($maxiCodeCodetextDTO->complexCodetextType == ComplexCodetextType::MaxiCodeCodetextMode2) - { - return MaxiCodeCodetextMode2::construct($maxiCodeCodetextDTO); - } - elseif($maxiCodeCodetextDTO->complexCodetextType == ComplexCodetextType::MaxiCodeCodetextMode3) - { - return MaxiCodeCodetextMode3::construct($maxiCodeCodetextDTO); - } - else - { - return MaxiCodeStandardCodetext::construct($maxiCodeCodetextDTO); - } - } - - /** - *
- * Decodes HIBC LIC codetext. - *
- * @param string|null $encodedCodetext Encoded codetext - * @return HIBCLICComplexCodetext|null Decoded HIBC LIC Complex Codetext or null - */ - public static function tryDecodeHIBCLIC(?string $encodedCodetext) : ?HIBCLICComplexCodetext - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - - $hibclicComplexCodetext = null; - try - { - $hibclicComplexCodetext = $client->ComplexCodetextReader_tryDecodeHIBCLIC($encodedCodetext); - } - catch (\Aspose\Barcode\Bridge\NullValueException $e) - { - return null; - } - - $thriftConnection->closeConnection(); - if($hibclicComplexCodetext->complexCodetextType == ComplexCodetextType::HIBCLICSecondaryAndAdditionalDataCodetext) - { - return HIBCLICSecondaryAndAdditionalDataCodetext::construct($hibclicComplexCodetext); - } - else if($hibclicComplexCodetext->complexCodetextType == ComplexCodetextType::HIBCLICPrimaryDataCodetext) - { - return HIBCLICPrimaryDataCodetext::construct($hibclicComplexCodetext); - } - else if($hibclicComplexCodetext->complexCodetextType == ComplexCodetextType::HIBCLICCombinedCodetext) - { - return HIBCLICCombinedCodetext::construct($hibclicComplexCodetext); - } - return null; - } - - /** - *- * Decodes HIBC PAS codetext. - *
- * @param string encodedCodetext encoded codetext - * @return ?HIBCPASCodetext decoded HIBC PAS Complex Codetext or null. - */ - public static function tryDecodeHIBCPAS(string $encodedCodetext) : ?HIBCPASCodetext - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $hibclicComplexCodetextDTO = $client->ComplexCodetextReader_tryDecodeHIBCPAS($encodedCodetext); - $thriftConnection->closeConnection(); - if($hibclicComplexCodetextDTO->isNull) - return null; - return HIBCPASCodetext::construct($hibclicComplexCodetextDTO); - } -} - -/** - * SwissQR bill data - */ -final class SwissQRBill implements Communicator -{ - private $swissQRBillDto; - - /** - * @return mixed - */ - public function getSwissQRBillDto() : \Aspose\Barcode\Bridge\SwissQRBillDTO - { - return $this->swissQRBillDto; - } - - /** - * @param mixed $swissQRBillDto - */ - public function setSwissQRBillDto(\Aspose\Barcode\Bridge\SwissQRBillDTO $swissQRBillDto): void - { - $this->swissQRBillDto = $swissQRBillDto; - } - - - private $creditor; - private $debtor; - - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto() - { - try - { - $this->creditor = Address::construct($this->getSwissQRBillDto()->creditor); - $this->debtor = Address::construct($this->getSwissQRBillDto()->debtor); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function __construct(\Aspose\Barcode\Bridge\SwissQRBillDTO $swissQRBillDto) - { - try - { - $this->swissQRBillDto = $swissQRBillDto; - $this->initFieldsFromDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - private static function convertAlternativeSchemes($javaAlternativeSchemes) - { - try - { - $alternativeSchemes = array(); - for ($i = 0; $i < $javaAlternativeSchemes->size(); $i++) - { - $alternativeSchemes[$i] = AlternativeScheme::construct($javaAlternativeSchemes->get($i)); - } - return $alternativeSchemes; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the version of the SwissQR bill standard. - * Value: The SwissQR bill standard version. - */ - public function getVersion(): int - { - try - { - return $this->getSwissQRBillDto()->version; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the version of the SwissQR bill standard. - * Value: The SwissQR bill standard version. - */ - public function setVersion(int $value): void - { - try - { - $this->getSwissQRBillDto()->version = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the payment amount. - * - * Valid values are between 0.01 and 999,999,999.99. - * - * Value: The payment amount. - */ - public function getAmount(): float - { - try - { - return $this->getSwissQRBillDto()->amount; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the payment amount. - * - * Valid values are between 0.01 and 999,999,999.99. - * - * Value: The payment amount. - */ - public function setAmount(float $value): void - { - try - { - $this->getSwissQRBillDto()->amount = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the payment currency. - * - * Valid values are "CHF" and "EUR". - * - * Value: The payment currency. - */ - public function getCurrency(): string - { - try - { - return $this->getSwissQRBillDto()->currency; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the payment currency. - * - * Valid values are "CHF" and "EUR". - * - * Value: The payment currency. - */ - public function setCurrency(string $value): void - { - try - { - $this->getSwissQRBillDto()->currency = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the creditor's account number. - * - * Account numbers must be valid IBANs of a bank of Switzerland or - * Liechtenstein. Spaces are allowed in the account number. - * - * Value: The creditor account number. - */ - public function getAccount(): ?string - { - try - { - return $this->getSwissQRBillDto()->account; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the creditor's account number. - * - * Account numbers must be valid IBANs of a bank of Switzerland or - * Liechtenstein. Spaces are allowed in the account number. - * @param string $value Value: The creditor account number. - * @throws BarcodeException - */ - public function setAccount(string $value): void - { - try - { - $this->getSwissQRBillDto()->account = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the creditor address. - * @return Address The creditor address. - */ - public function getCreditor(): Address - { - return $this->creditor; - } - - /** - * Sets the creditor address. - * @param Address $value The creditor address. - * @throws BarcodeException - */ - public function setCreditor(Address $value): void - { - try - { - $this->creditor = $value; - $this->getSwissQRBillDto()->creditor = $value->getAddressDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the creditor payment reference. - * - * The reference is mandatory for SwissQR IBANs, i.e.IBANs in the range - * CHxx30000xxxxxx through CHxx31999xxxxx. - * - * If specified, the reference must be either a valid SwissQR reference - * (corresponding to ISR reference form) or a valid creditor reference - * according to ISO 11649 ("RFxxxx"). Both may contain spaces for formatting. - * - * @return string The creditor payment reference. - */ - public function getReference(): string - { - try - { - return $this->getSwissQRBillDto()->reference; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the creditor payment reference. - * - * The reference is mandatory for SwissQR IBANs, i.e.IBANs in the range - * CHxx30000xxxxxx through CHxx31999xxxxx. - * - * If specified, the reference must be either a valid SwissQR reference - * (corresponding to ISR reference form) or a valid creditor reference - * according to ISO 11649 ("RFxxxx"). Both may contain spaces for formatting. - * - * @param string $value The creditor payment reference. - */ - public function setReference(string $value): void - { - try - { - $this->getSwissQRBillDto()->reference = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Creates and sets a ISO11649 creditor reference from a raw string by prefixing - * the String with "RF" and the modulo 97 checksum. - * - * Whitespace is removed from the reference - * - * @exception ArgumentException rawReference contains invalid characters. - * @param string $rawReference The raw reference. - */ - public function createAndSetCreditorReference(string $rawReference): void - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $this->setSwissQRBillDto($client->SwissQRBill_createAndSetCreditorReference($this->getSwissQRBillDto(), $rawReference)); - $thriftConnection->closeConnection(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the debtor address. - * - * The debtor is optional. If it is omitted, both setting this field to - * null or setting an address with all null or empty values is ok. - * - * return Address The debtor address. - */ - public function getDebtor(): Address - { - return $this->debtor; - } - - /** - * Sets the debtor address. - * - * The debtor is optional. If it is omitted, both setting this field to - * null or setting an address with all null or empty values is ok. - * - * @param Address The debtor address. - */ - public function setDebtor(Address $value): void - { - try - { - $this->debtor = $value; - $this->getSwissQRBillDto()->debtor = $value->getAddressDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the additional unstructured message. - * @return string The unstructured message. - */ - public function getUnstructuredMessage(): string - { - try - { - return $this->getSwissQRBillDto()->UnstructuredMessage; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the additional unstructured message. - * @param string $value The unstructured message. - */ - public function setUnstructuredMessage(string $value): void - { - try - { - $this->getSwissQRBillDto()->UnstructuredMessage = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the additional structured bill information. - * @return string The structured bill information. - */ - public function getBillInformation(): string - { - try - { - return $this->getSwissQRBillDto()->billInformation; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the additional structured bill information. - * @param string The structured bill information. - */ - public function setBillInformation(string $value): void - { - try - { - $this->getSwissQRBillDto()->billInformation = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets ors sets the alternative payment schemes. - * - * A maximum of two schemes with parameters are allowed. - * - * @return array The alternative payment schemes. - */ - public function getAlternativeSchemes(): array - { - try - { - return self::convertAlternativeSchemes($this->getSwissQRBillDto()->alternativeSchemes); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets ors sets the alternative payment schemes. - * - * A maximum of two schemes with parameters are allowed. - * - * @param AlternativeScheme[] $alternativeSchemes - */ - public function setAlternativeSchemes(array $alternativeSchemes): void - { - try - { - $dto = $this->getSwissQRBillDto(); - - if (!is_array($dto->alternativeSchemes)) { - $dto->alternativeSchemes = []; - } - - foreach ($alternativeSchemes as $value) { - $dto->alternativeSchemes[] = $value->getAlternativeSchemeDto(); - } - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - - /** - * Determines whether the specified object is equal to the current object. - * @param SwissQRBill $obj The object to compare with the current object. - * @return bool true if the specified object is equal to the current object; otherwise, false. - */ - public function equals(SwissQRBill $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->SwissQRBill_equals($this->getSwissQRBillDto(), $obj->getSwissQRBillDto()); - $thriftConnection->closeConnection(); - - return $isEquals; - } -} - -/** - *- * Interface for complex codetext used with ComplexBarcodeGenerator. - *
- */ -abstract class IComplexCodetext implements Communicator -{ - private $complexCodetext; - - /** - * @return mixed - */ - public function getIComplexCodetextDTO() : IComplexCodetextDTO - { - return $this->complexCodetext; - } - - /** - * @param mixed $HIBCLICCombinedCodetextDto - */ - public function setIComplexCodetextDTO(IComplexCodetextDTO $complexCodetext): void - { - $this->complexCodetext = $complexCodetext; - } - /** - * Construct codetext for complex barcode - * @return string Constructed codetext - */ - abstract function getConstructedCodetext(): string; - - /** - * Initializes instance with constructed codetext. - * @param string $constructedCodetext Constructed codetext. - */ - public abstract function initFromString(string $constructedCodetext): void; - - /** - * Gets barcode type. - * @return int Barcode type. - */ - abstract function getBarcodeType():int; -} - -/** - * ComplexBarcodeGenerator for backend complex barcode (e.g. SwissQR) images generation. - * - * This sample shows how to create and save a SwissQR image. - * @code - * $swissQRCodetext = new SwissQRCodetext(null); - * $swissQRCodetext->getBill()->setAccount("Account"); - * $swissQRCodetext->getBill()->setBillInformation("BillInformation"); - * $cg = new ComplexBarcodeGenerator($swissQRCodetext); - * $res = $cg->generateBarCodeImage(BarcodeImageFormat::PNG); - * @endcode - */ -final class ComplexBarcodeGenerator implements Communicator -{ - private $complexBarcodeGeneratorDto; - - /** - * @return mixed - */ - public function getComplexBarcodeGeneratorDto() : \Aspose\Barcode\Bridge\ComplexBarcodeGeneratorDTO - { - return $this->complexBarcodeGeneratorDto; - } - - /** - * @param mixed $complexBarcodeGeneratorDto - */ - public function setComplexBarcodeGeneratorDto(\Aspose\Barcode\Bridge\ComplexBarcodeGeneratorDTO $complexBarcodeGeneratorDto): void - { - $this->complexBarcodeGeneratorDto = $complexBarcodeGeneratorDto; - } - - private $parameters; -// private $complexCodeText; - - - /** - * Creates an instance of ComplexBarcodeGenerator. - * - * @param IComplexCodetext $complexCodetext complexCodetext Complex codetext - */ - public function __construct(IComplexCodetext $complexCodetext) - { - $this->setComplexBarcodeGeneratorDto($this->obtainDto($complexCodetext->getIComplexCodetextDTO())); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) : \Aspose\Barcode\Bridge\ComplexBarcodeGeneratorDTO - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->ComplexBarcodeGenerator_ctor($args[0]); - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - public function initFieldsFromDto() - { - try - { -// $this->complexCodeText = $this->getComplexBarcodeGeneratorDto()->complexCodetextDTO; - $this->parameters = new BaseGenerationParameters($this->getComplexBarcodeGeneratorDto()->parameters); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Generation parameters. - */ - public function getParameters(): BaseGenerationParameters - { - return $this->parameters; - } - - /** - * Generates complex barcode image under current settings. - * @param int format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF) - * @code - * $swissQRCodetext = new SwissQRCodetext(null); - * $swissQRCodetext->getBill()->setAccount("Account"); - * $swissQRCodetext->getBill()->setBillInformation("BillInformation"); - * $cg = new ComplexBarcodeGenerator($swissQRCodetext); - * $res = $cg->generateBarCodeImage(BarcodeImageFormat::PNG); - * @endcode - * @return string base64 representation of image. - */ - public function generateBarcodeImage(int $format, bool $passLicense = false): string - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - - // Deciding if the license should be used - $licenseContent = $passLicense ? License::getLicenseContent() : null; - // Passing the license or null - $base64Image = $client->ComplexBarcodeGenerator_generateBarcodeImage($this->getComplexBarcodeGeneratorDto(), $format, $licenseContent); - $thriftConnection->closeConnection(); - return $base64Image; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Save barcode image to specific file in specific format. - * @param $filePath string Path to save to. - * @param int format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF) - * @code: - * $swissQRCodetext = new SwissQRCodetext(null); - * $swissQRCodetext->getBill()->setAccount("Account"); - * $swissQRCodetext->getBill()->setBillInformation("BillInformation"); - * $cg = new ComplexBarcodeGenerator($swissQRCodetext); - * $res = $cg->save("filePath.png", BarcodeImageFormat::PNG); - * @endcode - */ - public function save(string $filePath, int $format): void - { - try - { - $image = $this->generateBarcodeImage($format); - file_put_contents($filePath, base64_decode($image)); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -class ComplexCodetextType -{ - const HIBCLICCombinedCodetext = 0; - const HIBCLICPrimaryDataCodetext = 1; - const HIBCLICSecondaryAndAdditionalDataCodetext = 2; - const HIBCPASCodetext = 3; - const Mailmark2DCodetext = 4; - const MailmarkCodetext = 5; - const MaxiCodeStandardCodetext = 6; - const MaxiCodeCodetextMode2 = 7; - const MaxiCodeCodetextMode3 = 8; - const SwissQRCodetext = 9; -} - - -/** - * Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code. - */ -final class MailmarkCodetext extends IComplexCodetext -{ - /** - * Initializes a new instance of the {@code MailmarkCodetext} class. - */ - public function __construct() - { - $this->setIComplexCodetextDTO($this->obtainDto()); - $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::MailmarkCodetext; - $this->initFieldsFromDto(); - } - - public function initFieldsFromDto() - { - } - - public function obtainDto(...$args) : IComplexCodetextDTO - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->MailmarkCodetext_ctor(); - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - /** - * "0" – Null or Test - * "1" – Letter - * "2" – Large Letter - */ - public function getFormat():int { return $this->getIComplexCodetextDTO()->format; } - /** - * "0" – Null or Test - * "1" – LetterN - * "2" – Large Letter - */ - public function setFormat(int $value){ $this->getIComplexCodetextDTO()->format = $value; } - - /** - * Currently 1 – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use) - */ - public function getVersionID():int - { - return $this->getIComplexCodetextDTO()->versionID; - } - - /** - * Currently 1 – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use) - */ - public function setVersionID(int $value) - { - $this->getIComplexCodetextDTO()->versionID = $value; - } - - /** - * "0" - Null or Test - * "1" - 1C (Retail) - * "2" - 2C (Retail) - * "3" - 3C (Retail) - * "4" - Premium (RetailPublishing Mail) (for potential future use) - * "5" - Deferred (Retail) - * "6" - Air (Retail) (for potential future use) - * "7" - Surface (Retail) (for potential future use) - * "8" - Premium (Network Access) - * "9" - Standard (Network Access) - */ - public function getClass_():string - { - return $this->getIComplexCodetextDTO()->class_; - } - - /** - * "0" - Null or Test - * "1" - 1C (Retail) - * "2" - 2C (Retail) - * "3" - 3C (Retail) - * "4" - Premium (RetailPublishing Mail) (for potential future use) - * "5" - Deferred (Retail) - * "6" - Air (Retail) (for potential future use) - * "7" - Surface (Retail) (for potential future use) - * "8" - Premium (Network Access) - * "9" - Standard (Network Access) - */ - public function setClass_(string $value){ $this->getIComplexCodetextDTO()->class_ = $value; } - - /** - * Maximum values are 99 for Barcode C and 999999 for Barcode L. - */ - public function getSupplyChainID():int - { - return $this->getIComplexCodetextDTO()->supplyChainID; - } - /** - * Maximum values are 99 for Barcode C and 999999 for Barcode L. - */ - public function setSupplyChainID(int $value) - { - $this->getIComplexCodetextDTO()->supplyChainID = $value; - } - - /** - * Maximum value is 99999999. - */ - public function getItemID():int{ return $this->getIComplexCodetextDTO()->itemID; } - /** - * Maximum value is 99999999. - */ - public function setItemID(int $value){ $this->getIComplexCodetextDTO()->itemID = $value; } - - /** - * The PC and DP must comply with a PAF format. - * Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern - * of characters denoting a domestic sorting code. - * A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix. - */ - public function getDestinationPostCodePlusDPS():string - { return $this->getIComplexCodetextDTO()->destinationPostCodePlusDPS; } - - /** - * The PC and DP must comply with a PAF format. - * Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern - * of characters denoting a domestic sorting code. - * A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix. - */ - public function setDestinationPostCodePlusDPS(string $value) - { $this->getIComplexCodetextDTO()->destinationPostCodePlusDPS = $value; } - - /** - * Construct codetext from Mailmark data. - * - * @return string Constructed codetext - */ - public function getConstructedCodetext():string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext = $client->MailmarkCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - - /** - * Initializes Mailmark data from constructed codetext. - * - * @param string $constructedCodetext Constructed codetext. - */ - public function initFromString($constructedCodetext):void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $this->setIComplexCodetextDTO($client->MailmarkCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - } - - /** - * Gets barcode type. - * - * @return int Barcode type. - */ - public function getBarcodeType():int - { - $barcode_type = $this->getIComplexCodetextDTO()->barcodeType; - return $barcode_type; - } -} - -/** - * Class for encoding and decoding the text embedded in the Royal Mail 2D Mailmark code. - */ -final class Mailmark2DCodetext extends IComplexCodetext -{ - /** - * Create default instance of Mailmark2DCodetext class. - */ - public function __construct() - { - try - { - $this->setIComplexCodetextDTO($this->obtainDto()); - $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::Mailmark2DCodetext; - $this->initFieldsFromDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - static function construct($complexCodetextDTO) - { - try - { - $class = new Mailmark2DCodetext(); - $class->setIComplexCodetextDTO($complexCodetextDTO); - $class->initFieldsFromDto(); - return $class; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->Mailmark2DCodetext_ctor(); - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - public function initFieldsFromDto() - { - } - - /** - * Identifies the UPU Country ID.Max length: 4 characters. - * @return string Country ID - */ - public function getUPUCountryID(): string - { - return $this->getIComplexCodetextDTO()->UPUCountryID; - } - - /** - * Identifies the UPU Country ID.Max length: 4 characters. - * @param string $value Country ID - */ - public function setUPUCountryID(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->UPUCountryID = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the Royal Mail Mailmark barcode payload for each product type. - * Valid Values: - * - * "0" - Domestic Sorted & Unsorted - * "A" - Online Postage - * "B" - Franking - * "C" - Consolidation - * - * @return string Information type ID - */ - public function getInformationTypeID(): string - { - try - { - return $this->getIComplexCodetextDTO()->informationTypeID; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the Royal Mail Mailmark barcode payload for each product type. - * Valid Values: - * - * "0" - Domestic Sorted & Unsorted - * "A" - Online Postage - * "B" - Franking - * "C" - Consolidation - * - * @param string $value Information type ID - */ - public function setInformationTypeID(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->informationTypeID = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the barcode version as relevant to each Information Type ID. - * Valid Values: - * - * Currently "1". - * "0" & "2" to "9" and "A" to "Z" spare reserved for potential future use. - * - * @return string Version ID - */ - public function getVersionID(): string - { - return (string) $this->getIComplexCodetextDTO()->versionID; - } - - /** - * Identifies the barcode version as relevant to each Information Type ID. - * Valid Values: - * - * Currently "1". - * "0" & "2" to "9" and "A" to "Z" spare reserved for potential future use. - * - * @param string $value Version ID - */ - public function setVersionID(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->versionID = (int) $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the class of the item. - * - * Valid Values: - * "1" - 1C (Retail) - * "2" - 2C (Retail) - * "3" - Economy (Retail) - * "5" - Deffered (Retail) - * "8" - Premium (Network Access) - * "9" - Standard (Network Access) - * - * @return string class of the item - */ - public function getClass_(): string - { - try - { - return $this->getIComplexCodetextDTO()->class_; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the class of the item. - * - * Valid Values: - * "1" - 1C (Retail) - * "2" - 2C (Retail) - * "3" - Economy (Retail) - * "5" - Deffered (Retail) - * "8" - Premium (Network Access) - * "9" - Standard (Network Access) - * - * @param string $value class of the item - */ - public function setClass_(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->class_ = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the unique group of customers involved in the mailing. - * Max value: 9999999. - * - * @return int Supply chain ID - */ - public function getSupplyChainID(): int - { - try - { - return $this->getIComplexCodetextDTO()->supplyChainID; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the unique group of customers involved in the mailing. - * Max value: 9999999. - * - * @param int $value Supply chain ID - */ - public function setSupplyChainID(int $value): void - { - try - { - $this->getIComplexCodetextDTO()->supplyChainID = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the unique item within the Supply Chain ID. - * Every Mailmark barcode is required to carry an ID - * so it can be uniquely identified for at least 90 days. - * Max value: 99999999. - * - * @return int item within the Supply Chain ID - */ - public function getItemID(): int - { - try - { - return $this->getIComplexCodetextDTO()->itemID; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies the unique item within the Supply Chain ID. - * Every Mailmark barcode is required to carry an ID - * so it can be uniquely identified for at least 90 days. - * Max value: 99999999. - * - * @param int $value item within the Supply Chain ID - */ - public function setItemID(int $value): void - { - try - { - $this->getIComplexCodetextDTO()->itemID = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Contains the Postcode of the Delivery Address with DPS - * If inland the Postcode/DP contains the following number of characters. - * Area (1 or 2 characters) District(1 or 2 characters) - * Sector(1 character) Unit(2 characters) DPS (2 characters). - * The Postcode and DPS must comply with a valid PAF® format. - * - * @return string the Postcode of the Delivery Address with DPS - */ - public function getDestinationPostCodeAndDPS(): string - { - try - { - return $this->getIComplexCodetextDTO()->destinationPostCodeAndDPS; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Contains the Postcode of the Delivery Address with DPS - * If inland the Postcode/DP contains the following number of characters. - * Area (1 or 2 characters) District(1 or 2 characters) - * Sector(1 character) Unit(2 characters) DPS (2 characters). - * The Postcode and DPS must comply with a valid PAF® format. - * - * @param string $value the Postcode of the Delivery Address with DPS - */ - public function setDestinationPostCodeAndDPS(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->destinationPostCodeAndDPS = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Flag which indicates what level of Return to Sender service is being requested. - * - * @return string RTS Flag - */ - public function getRTSFlag(): string - { - try - { - return $this->getIComplexCodetextDTO()->RTSFlag; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Flag which indicates what level of Return to Sender service is being requested. - * - * @param string $value RTS Flag - */ - public function setRTSFlag(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->RTSFlag = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Contains the Return to Sender Post Code but no DPS. - * The PC(without DPS) must comply with a PAF® format. - * - * @return string Return to Sender Post Code but no DPS - */ - public function getReturnToSenderPostCode(): string - { - try - { - return $this->getIComplexCodetextDTO()->returnToSenderPostCode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Contains the Return to Sender Post Code but no DPS. - * The PC(without DPS) must comply with a PAF® format. - * - * @param string $value Return to Sender Post Code but no DPS - */ - public function setReturnToSenderPostCode(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->returnToSenderPostCode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Optional space for use by customer. - * - * Max length by Type: - * Type 7: 6 characters - * Type 9: 45 characters - * Type 29: 25 characters - * - * @return string Customer content - */ - public function getCustomerContent(): string - { - try - { - return $this->getIComplexCodetextDTO()->customerContent; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Optional space for use by customer. - * - * Max length by Type: - * Type 7: 6 characters - * Type 9: 45 characters - * Type 29: 25 characters - * - * @param string $value Customer content - */ - public function setCustomerContent(string $value): void - { - try - { - $this->getIComplexCodetextDTO()->customerContent = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Encode mode of Datamatrix barcode. - * Default value: DataMatrixEncodeMode.C40. - * - * @return int Encode mode of Datamatrix barcode. - */ - public function getCustomerContentEncodeMode(): int - { - try - { - return $this->getIComplexCodetextDTO()->customerContentEncodeMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Encode mode of Datamatrix barcode. - * Default value: DataMatrixEncodeMode.C40. - * - * @param int $value Encode mode of Datamatrix barcode. - */ - public function setCustomerContentEncodeMode(int $value): void - { - try - { - $this->getIComplexCodetextDTO()->customerContentEncodeMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * 2D Mailmark Type defines size of Data Matrix barcode. - * - * @return int Size of Data Matrix barcode - */ - public function getDataMatrixType(): int - { - try - { - return $this->getIComplexCodetextDTO()->dataMatrixType; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * 2D Mailmark Type defines size of Data Matrix barcode. - * - * @param int $value Size of Data Matrix barcode - */ - public function setDataMatrixType(int $value): void - { - try - { - $this->getIComplexCodetextDTO()->dataMatrixType = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Construct codetext from Mailmark data. - * @return string Constructed codetext - */ - public function getConstructedCodetext(): string - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext = $client->Mailmark2DCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Initializes Mailmark data from constructed codetext. - * @param string $constructedCodetext Constructed codetext. - */ - public function initFromString($constructedCodetext): void - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $this->setIComplexCodetextDTO($client->Mailmark2DCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets barcode type. - * @return int Barcode type. - */ - public function getBarcodeType(): int - { - $barcode_type = $this->getIComplexCodetextDTO()->barcodeType; - return $barcode_type; - } -} - -/** - * Class for encoding and decoding the text embedded in the SwissQR code. - */ -final class SwissQRCodetext extends IComplexCodetext -{ - private $bill; - - /** - * Creates an instance of SwissQRCodetext. - * - * @param SwissQRBill $bill SwissQR bill data - * @throws BarcodeException - */ - public function __construct(?SwissQRBill $bill) - { - try - { - $this->setIComplexCodetextDTO($this->obtainDto($bill)); - $this->initFieldsFromDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - static function construct($dtoRef) - { - try - { - $class = new SwissQRCodetext(null); - $class->setIComplexCodetextDTO($dtoRef); - $class->initFieldsFromDto(); - return $class; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = null; - if (is_null($args[0])) - $dtoRef = $client->SwissQRCodetext_ctor(); - else - $dtoRef = $client->SwissQRCodetext_ctorSwissQRBill($args[0]->getSwissQRBillDto()); - $dtoRef->complexCodetextType = ComplexCodetextType::SwissQRCodetext; - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - public function initFieldsFromDto() - { - try - { - $this->bill = new SwissQRBill($this->getIComplexCodetextDTO()->bill); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * SwissQR bill data - */ - public function getBill(): SwissQRBill - { - return $this->bill; - } - - /** - * Construct codetext from SwissQR bill data - * - * @return string Constructed codetext - */ - public function getConstructedCodetext(): string - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext =$client->SwissQRCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Initializes Bill with constructed codetext. - * - * @param string $constructedCodetext Constructed codetext. - */ - public function initFromString($constructedCodetext): void - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $this->setIComplexCodetextDTO($client->SwissQRCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); - $this->initFieldsFromDto(); - $thriftConnection->closeConnection(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets barcode type. - * - * @return int Barcode type. - */ - public function getBarcodeType(): int - { - try - { - return $this->getIComplexCodetextDTO()->barcodeType; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -/** - * Base class for encoding and decoding the text embedded in the MaxiCode code. - * - * This sample shows how to decode raw MaxiCode codetext to MaxiCodeCodetext instance. - * - * @code - * $reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE); - * foreach($reader->readBarCodes() as $result) - * { - * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); - * print("BarCode Type: ".$resultMaxiCodeCodetext->getBarcodeType()); - * print("MaxiCode mode: ".$resultMaxiCodeCodetext->getMode()); - * print("BarCode CodeText: ".$resultMaxiCodeCodetext->getConstructedCodetext()); - * } - * @endcode - */ -abstract class MaxiCodeCodetext extends IComplexCodetext -{ - /** - * Gets a MaxiCode encode mode. - */ - public function getMaxiCodeEncodeMode() : int - { - return $this->getIComplexCodetextDTO()->maxiCodeEncodeMode; - } - - /** - * Sets a MaxiCode encode mode. - */ - public function setMaxiCodeEncodeMode(int $value) : void - { - $this->getIComplexCodetextDTO()->maxiCodeEncodeMode = $value; - } - - /** - * Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. - */ - public function getECIEncoding() : int - { - return $this->getIComplexCodetextDTO()->ECIEncoding; - } - - /** - * Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. - */ - public function setECIEncoding(int $value) : void - { - $this->getIComplexCodetextDTO()->ECIEncoding = $value; - } - - /** - * Gets barcode type. - * @return int Barcode type - */ - public function getBarcodeType() : int - { - return $this->getIComplexCodetextDTO()->barcodeType; - } -} - -class MaxiCodeSecondMessageType -{ - const MAXI_CODE_STANDART_SECOND_MESSAGE = 0; - const MAXI_CODE_STRUCTURED_SECOND_MESSAGE = 1; -} -/** - * Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3. - * - * This sample shows how to decode raw MaxiCode codetext to MaxiCodeStructuredCodetext instance. - * @code - * $reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE); - * foreach($reader->readBarCodes() as $result) - * { - * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); - * if ($resultMaxiCodeCodetext instanceof MaxiCodeStructuredCodetext) - * { - * $maxiCodeStructuredCodetext = $resultMaxiCodeCodetext; - * print("BarCode Type: ".$maxiCodeStructuredCodetext->getPostalCode()); - * print("MaxiCode mode: ".$maxiCodeStructuredCodetext->getCountryCode()); - * print("BarCode CodeText: ".$maxiCodeStructuredCodetext->getServiceCategory()); - * } - * } - * @endcode - */ -abstract class MaxiCodeStructuredCodetext extends MaxiCodeCodetext -{ - private $secondMessage; - - public function initFieldsFromDto() : void - { - $maxiCodeSecondMessageDTO = $this->getIComplexCodetextDTO()->secondMessage; - if(!is_null($maxiCodeSecondMessageDTO)) - { - switch ($maxiCodeSecondMessageDTO->maxiCodeSecondMessageType) - { - case MaxiCodeSecondMessageType::MAXI_CODE_STANDART_SECOND_MESSAGE: - $this->secondMessage = MaxiCodeStandartSecondMessage::_construct($maxiCodeSecondMessageDTO); - break; - case MaxiCodeSecondMessageType::MAXI_CODE_STRUCTURED_SECOND_MESSAGE: - $this->secondMessage = MaxiCodeStructuredSecondMessage::_construct($maxiCodeSecondMessageDTO); - break; - default: - throw new Exception(); - } - } - else - { - $this->secondMessage = null; - } - } - - /** - * Identifies the postal code. Must be 9 digits in mode 2 or - * 6 alphanumeric symbols in mode 3. - */ - public function getPostalCode() : string - { - return $this->getIComplexCodetextDTO()->postalCode; - } - - /** - * Identifies the postal code. Must be 9 digits in mode 2 or - * 6 alphanumeric symbols in mode 3. - */ - public function setPostalCode(string $value) : void - { - $this->getIComplexCodetextDTO()->postalCode = $value; - } - - /** - * Identifies 3 digit country code. - */ - public function getCountryCode() : int - { - return $this->getIComplexCodetextDTO()->countryCode; - } - - /** - * Identifies 3 digit country code. - */ - public function setCountryCode(int $value) : void - { - $this->getIComplexCodetextDTO()->countryCode = $value; - } - - /** - * Identifies 3 digit service category. - */ - public function getServiceCategory() : int - { - return $this->getIComplexCodetextDTO()->serviceCategory; - } - - /** - * Identifies 3 digit service category. - */ - public function setServiceCategory(int $value) : void - { - $this->getIComplexCodetextDTO()->serviceCategory = $value; - } - - /** - * Identifies second message of the barcode. - */ - public function getSecondMessage() : MaxiCodeSecondMessage - { - return $this->secondMessage; - } - - /** - * Identifies second message of the barcode. - */ - public function setSecondMessage(MaxiCodeSecondMessage $value) - { - $this->secondMessage = $value; - $this->getIComplexCodetextDTO()->secondMessage = ($value->getMaxiCodeSecondMessageDto()); - } - - /** - * Constructs codetext - * @return string Constructed codetext - */ - public abstract function getConstructedCodetext() : string; - - /** - * Initializes instance from constructed codetext. - * @param string $constructedCodetext Constructed codetext. - */ - public abstract function initFromString(string $constructedCodetext) : void; - - /** - * Returns a value indicating whether this instance is equal to a specified- * Base class for encoding and decoding the text embedded in the HIBC LIC code. - *
- */ -abstract class HIBCLICComplexCodetext extends IComplexCodetext -{ - - function __construct($HIBCLICComplexCodetextDto) - { - $this->setIComplexCodetextDTO($HIBCLICComplexCodetextDto); - $this->initFieldsFromDto(); - } - /** - *- * This sample shows how to decode raw HIBC LIC codetext to HIBCLICComplexCodetext instance. - *- * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::HIBC_AZTEC_LIC); - * { - * foreach($reader->readBarCodes() as $result) - * { - * $resultHIBCLICComplexCodetext = ComplexCodetextReader::tryDecodeHIBCLIC($result->getCodeText()); - * print("BarCode Type: " . $resultMaxiCodeCodetext->getBarcodeType()); - * print("BarCode CodeText: " . $resultMaxiCodeCodetext->getConstructedCodetext()); - * } - * } - *- *
- * Constructs codetext - *
- * @return string Constructed codetext - */ - public abstract function getConstructedCodetext() : string; - - /** - *- * Initializes instance from constructed codetext. - *
- * @param string constructedCodetext Constructed codetext. - */ - public abstract function initFromString(string $constructedCodetext) : void; - - /** - *- * Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. - * Default value: HIBCCode39LIC. - *
- * @return int Barcode type. - */ - public function getBarcodeType() : int - { - return $this->getIComplexCodetextDTO()->barcodeType; - } - /** - *- * Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. - * Default value: HIBCCode39LIC. - *
- * @return int Barcode type. - */ - public function setBarcodeType(int $value) : void - { - $this->getIComplexCodetextDTO()->barcodeType = $value; - } -} - - -/** - *- * Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data. - *
- */ -class HIBCLICCombinedCodetext extends HIBCLICComplexCodetext -{ - function __construct() - { - $this->setIComplexCodetextDTO($this->obtainDto()); - $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCLICCombinedCodetext; - $this->initFieldsFromDto(); - } - - static function construct($javaClass) : HIBCLICCombinedCodetext - { - $obj = new HIBCLICCombinedCodetext(); - $obj->setIComplexCodetextDTO($javaClass); - $obj->initFieldsFromDto(); - return $obj; - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $complexCodetextDTO = $client->HIBCLICCombinedCodetext_ctor(); - $thriftConnection->closeConnection(); - return $complexCodetextDTO; - } - - public function initFieldsFromDto() - { - $this->auto_PrimaryData = PrimaryData::construct($this->getIComplexCodetextDTO()->primaryData); - $this->auto_SecondaryAndAdditionalData = SecondaryAndAdditionalData::construct($this->getIComplexCodetextDTO()->secondaryAndAdditionalData); - } - - /** - *- * This sample shows how to encode and decode HIBC LIC using HIBCLICCombinedCodetext. - *- * - * $combinedCodetext = new HIBCLICCombinedCodetext(); - * $combinedCodetext->setBarcodeType(EncodeTypes::HIBCQRLIC); - * $combinedCodetext->setPrimaryData(new PrimaryData()); - * $combinedCodetext->getPrimaryData()->setProductOrCatalogNumber("12345"); - * $combinedCodetext->getPrimaryData()->setLabelerIdentificationCode("A999"); - * $combinedCodetext->getPrimaryData()->setUnitOfMeasureID(1); - * $combinedCodetext->setSecondaryAndAdditionalData(new SecondaryAndAdditionalData()); - * $combinedCodetext->getSecondaryAndAdditionalData()->setExpiryDate(new Date()); - * $combinedCodetext->getSecondaryAndAdditionalData()->setExpiryDateFormat(HIBCLICDateFormat.MMDDYY); - * $combinedCodetext->getSecondaryAndAdditionalData()->setQuantity(30); - * $combinedCodetext->getSecondaryAndAdditionalData()->setLotNumber("LOT123"); - * $combinedCodetext->getSecondaryAndAdditionalData()->setSerialNumber("SERIAL123"); - * $combinedCodetext->getSecondaryAndAdditionalData()->setDateOfManufacture(new Date()); - * ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext); - * { - * $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); - * $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); - * { - * $reader->readBarCodes(); - * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); - * $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext) ; - * print("Product or catalog number: " . $result->getPrimaryData()->getProductOrCatalogNumber()); - * print("Labeler identification code: " . $result->getPrimaryData()->getLabelerIdentificationCode()); - * print("Unit of measure ID: " . $result->getPrimaryData()->getUnitOfMeasureID()); - * print("Expiry date: " . $result->getSecondaryAndAdditionalData()->getExpiryDate()); - * print("Quantity: " . $result->getSecondaryAndAdditionalData()->getQuantity()); - * print("Lot number: " . $result->getSecondaryAndAdditionalData()->getLotNumber()); - * print("Serial number: " . $result->getSecondaryAndAdditionalData()->getSerialNumber()); - * print("Date of manufacture: " . $result->getSecondaryAndAdditionalData()->getDateOfManufacture()); - * } - * } - *- *
- * Identifies primary data. - *
- */ - public function getPrimaryData() : PrimaryData - { - return $this->auto_PrimaryData; - } - - /** - *- * Identifies primary data. - *
- */ - public function setPrimaryData(PrimaryData $value) : void - { - $this->getIComplexCodetextDTO()->primaryData = ($value->getPrimaryDataDto()); - $this->auto_PrimaryData = $value; - } - - private $auto_PrimaryData; - - /** - *- * Identifies secondary and additional supplemental data. - *
- */ - public function getSecondaryAndAdditionalData() : SecondaryAndAdditionalData - { - return $this->auto_SecondaryAndAdditionalData; - } - - /** - *- * Identifies secondary and additional supplemental data. - *
- */ - public function setSecondaryAndAdditionalData(SecondaryAndAdditionalData $value) : void - { - $this->getIComplexCodetextDTO()->secondaryAndAdditionalData = ($value->getSecondaryAndAdditionalDataDto()); - $this->auto_SecondaryAndAdditionalData = $value; - } - - private $auto_SecondaryAndAdditionalData; - - /** - *- * Constructs codetext - *
- * - * @return string Constructed codetext - */ - public function getConstructedCodetext() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext = $client->HIBCLICCombinedCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - - /** - *- * Initializes instance from constructed codetext. - *
- * - * @param string constructedCodetext Constructed codetext. - * @return void - */ - public function initFromString(string $constructedCodetext) : void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $HIBCLICCombinedCodetextDTO = $client->HIBCLICCombinedCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); - $this->setIComplexCodetextDTO($HIBCLICCombinedCodetextDTO); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code HIBCLICCombinedCodetext} value. - *
- * - * @param obj An {@code HIBCLICCombinedCodetext} value to compare to this instance. - * @return {@code true} if obj has the same value as this instance; otherwise, {@code false}. - */ - public function equals(HIBCLICCombinedCodetext $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEqual = $client->HIBCLICCombinedCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $isEqual; - } -} - - -/** - *- * Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data. - *
- */ -class HIBCLICPrimaryDataCodetext extends HIBCLICComplexCodetext -{ - - function __construct() - { - $this->setIComplexCodetextDTO($this->obtainDto()); - $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCLICPrimaryDataCodetext; - $this->initFieldsFromDto(); - } - - static function construct($HIBCLICPrimaryDataCodetextDto) : HIBCLICPrimaryDataCodetext - { - $obj = new HIBCLICPrimaryDataCodetext(); - $obj->setIComplexCodetextDTO($HIBCLICPrimaryDataCodetextDto); - return $obj; - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $complexCodetextDTO = $client->HIBCLICPrimaryDataCodetext_ctor(); - $thriftConnection->closeConnection(); - return $complexCodetextDTO; - } - - public function initFieldsFromDto() - { - $this->primaryData = PrimaryData::construct($this->getIComplexCodetextDTO()->primaryData); - } - - private $primaryData; - - /** - *- * This sample shows how to encode and decode HIBC LIC using HIBCLICPrimaryCodetext. - *- * $complexCodetext = new HIBCLICPrimaryCodetext(); - * $complexCodetext->setBarcodeType(EncodeTypes::HIBCQRLIC); - * $complexCodetext->setData(new PrimaryData()); - * $complexCodetext->getData()->setProductOrCatalogNumber("12345"); - * $complexCodetext->getData()->setLabelerIdentificationCode("A999"); - * $complexCodetext->getData()->setUnitOfMeasureID(1); - * $generator = new ComplexBarcodeGenerator($complexCodetext); - * { - * $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); - * $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); - * { - * $reader->readBarCodes(); - * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); - * $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext) ; - * print("Product or catalog number: " . $result->getData()->getProductOrCatalogNumber()); - * print("Labeler identification code: " . $result->getData()->getLabelerIdentificationCode()); - * print("Unit of measure ID: " . $result->getData()->getUnitOfMeasureID()); - * } - * } - *- *
- * Identifies primary data. - *
- */ - public function getData() : PrimaryData - { - return $this->primaryData; - } - - /** - *- * Identifies primary data. - *
- */ - public function setData(PrimaryData $value) : void - { - $this->getIComplexCodetextDTO()->primaryData = $value->getPrimaryDataDto(); - $this->primaryData = $value; - } - - /** - *- * Constructs codetext - *
- * - * @return string Constructed codetext - */ - public function getConstructedCodetext() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext = $client->HIBCLICPrimaryDataCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - - /** - *- * Initializes instance from constructed codetext. - *
- * - * @param string constructedCodetext Constructed codetext. - */ - public function initFromString(string $constructedCodetext) : void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $HIBCLICPrimaryDataCodetextDTO = $client->HIBCLICPrimaryDataCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); - $this->setIComplexCodetextDTO($HIBCLICPrimaryDataCodetextDTO); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code HIBCLICPrimaryDataCodetext} value. - *
- * - * @param bool obj An {@code HIBCLICPrimaryDataCodetext} value to compare to this instance. - * @return {@code true} if obj has the same value as this instance; otherwise, {@code false}. - */ - function equals(HIBCLICPrimaryDataCodetext $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEqual = $client->HIBCLICPrimaryDataCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $isEqual; - } -} - -/** - * Class for encoding and decoding the text embedded in the HIBC LIC code which stores seconday data. - * @example - * This sample shows how to encode and decode HIBC LIC using HIBCLICSecondaryAndAdditionalDataCodetext. - * - * @code - * $complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext(); - * $complexCodetext->setBarcodeType(EncodeTypes::HIBCQRLIC); - * $complexCodetext->setLinkCharacter('L'); - * $complexCodetext->setData(new SecondaryAndAdditionalData()); - * $complexCodetext->getData()->setExpiryDate(new Date()); - * $complexCodetext->getData()->setExpiryDateFormat(HIBCLICDateFormat.MMDDYY); - * $complexCodetext->getData()->setQuantity(30); - * $complexCodetext->getData()->setLotNumber("LOT123"); - * $complexCodetext->getData()->setSerialNumber("SERIAL123"); - * $complexCodetext->getData()->setDateOfManufacture(new Date()); - * $generator = new ComplexBarcodeGenerator($complexCodetext); - * $image = $generator->generateBarCodeImage(BarcodeImageFormat::PNG); - * $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); - * $reader->readBarCodes(); - * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); - * $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext); - * print("Expiry date: " . $result->getData()->getExpiryDate()); - * print("Quantity: " . $result->getData()->getQuantity()); - * print("Lot number: " . $result->getData()->getLotNumber()); - * print("Serial number: " . $result->getData()->getSerialNumber()); - * print("Date of manufacture: " . $result->getData()->getDateOfManufacture()); - * - * - */ -class HIBCLICSecondaryAndAdditionalDataCodetext extends HIBCLICComplexCodetext -{ - private $data; - - function __construct() - { - $this->setIComplexCodetextDTO($this->obtainDto()); - $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCLICSecondaryAndAdditionalDataCodetext; - $this->initFieldsFromDto(); - } - - static function construct($java_class) : HIBCLICSecondaryAndAdditionalDataCodetext - { - $obj = new HIBCLICSecondaryAndAdditionalDataCodetext(); - $obj->setIComplexCodetextDTO($java_class); - $obj->initFieldsFromDto(); - return $obj; - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $HIBCLICSecondaryAndAdditionalDataCodetextDTO = $client->HIBCLICSecondaryAndAdditionalDataCodetext_ctor(); - $thriftConnection->closeConnection(); - return $HIBCLICSecondaryAndAdditionalDataCodetextDTO; - } - - public function initFieldsFromDto() - { - $this->data = SecondaryAndAdditionalData::construct($this->getIComplexCodetextDTO()->secondaryAndAdditionalData); - } - - /** - *- * Identifies secodary and additional supplemental data. - *
- */ - public function getData() : SecondaryAndAdditionalData - { - return $this->data; - } - - /** - *- * Identifies secodary and additional supplemental data. - *
- */ - public function setData(SecondaryAndAdditionalData $value) : void - { - $this->getIComplexCodetextDTO()->secondaryAndAdditionalData = ($value->getSecondaryAndAdditionalDataDto()); - $this->data = $value; - } - - /** - *- * Identifies link character. - *
- */ - public function getLinkCharacter() : string - { - return $this->getIComplexCodetextDTO()->linkCharacter; - } - - /** - *- * Identifies link character. - *
- */ - public function setLinkCharacter(string $value) : void - { - $this->getIComplexCodetextDTO()->linkCharacter = $value; - } - - /** - *- * Constructs codetext - *
- * - * @return string Constructed codetext - */ - public function getConstructedCodetext() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext = $client->HIBCLICSecondaryAndAdditionalDataCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - - /** - *- * Initializes instance from constructed codetext. - *
- * - * @param string constructedCodetext Constructed codetext. - */ - function initFromString(string $constructedCodetext) : void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $HIBCLICSecondaryAndAdditionalDataCodetext = $client->HIBCLICSecondaryAndAdditionalDataCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); - $this->setIComplexCodetextDTO($HIBCLICSecondaryAndAdditionalDataCodetext); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code HIBCLICSecondaryAndAdditionalDataCodetext} value. - *
- * - * @param obj An {@code HIBCLICSecondaryAndAdditionalDataCodetext} value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false - */ - public function equals(HIBCLICSecondaryAndAdditionalDataCodetext $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEqual = $client->HIBCLICSecondaryAndAdditionalDataCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $isEqual; - } -} - -/** - *- * Class for encoding and decoding the text embedded in the HIBC PAS code. - *
- */ -class HIBCPASCodetext extends IComplexCodetext -{ - private $_recordsList; - function __construct() - { - $this->setIComplexCodetextDTO($this->obtainDto()); - $this->initFieldsFromDto(); - } - - /** - *- * This sample shows how to encode and decode HIBC PAS using HIBCPASCodetext. - *- * - * $complexCodetext = new HIBCPASComplexCodetext(); - * $complexCodetext->setDataLocation(HIBCPASDataLocation::PATIENT); - * $complexCodetext->addRecord(HIBCPASDataType::LABELER_IDENTIFICATION_CODE, "A123"); - * $complexCodetext->addRecord(HIBCPASDataType::MANUFACTURER_SERIAL_NUMBER, "SERIAL123"); - * $complexCodetext->setBarcodeType(EncodeTypes::HIBC_DATA_MATRIX_PAS); - * $generator = new ComplexBarcodeGenerator($complexCodetext); - * { - * BarCodeReader reader = new BarCodeReader($generator->generateBarCodeImage(BarCodeImageFormat::PNG), null, DecodeType::HIBC_DATA_MATRIX_PAS); - * { - * $reader->readBarCodes(); - * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); - * $readCodetext = ComplexCodetextReader::tryDecodeHIBCPAS($codetext); - * print("Data location: " . $readCodetext->getDataLocation()); - * print("Data type: " . $readCodetext->getRecords()[0]->getDataType()); - * print("Data: " . $readCodetext->getRecords()[0]->getData()); - * print("Data type: " . $readCodetext->getRecords()[1]->getDataType()); - * print("Data: " . $readCodetext->getRecords()[1]->getData()); - * } - * } - *- *
- * HIBCPASRecord constructor - *
- */ - static function construct($HIBCPASCodetextDto) : HIBCPASCodetext - { - $obj = new HIBCPASCodetext(); - $obj->setIComplexCodetextDTO($HIBCPASCodetextDto); - $obj->initFieldsFromDto(); - return $obj; - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->HIBCPASCodetext_ctor(); - $thriftConnection->closeConnection(); - return $dtoRef; - } - - public function initFieldsFromDto() - { - $this->_recordsList = array(); - foreach($this->getIComplexCodetextDTO()->records as $recordDTO) - array_push($this->_recordsList, HIBCPASRecord::construct($recordDTO)); - $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCPASCodetext; - } - - /** - *- * Gets or sets barcode type. HIBC PAS codetext can be encoded using HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS and HIBCQRPAS encode types. - * Default value: HIBCCode39PAS. - *
- * @param int $value Barcode type. - * @return void - */ - public function setBarcodeType(int $value) : void - { - $this->getIComplexCodetextDTO()->barcodeType = $value; - } - - /** - *- * Identifies data location. - *
- */ - public function getDataLocation() : int - { - return $this->getIComplexCodetextDTO()->dataLocation; - } - /** - *- * Identifies data location. - *
- */ - public function setDataLocation(int $value) : void - { - $this->getIComplexCodetextDTO()->dataLocation = $value; - } - - /** - *- * Gets records list - *
- * @return List of records - */ - function getRecords() : array - { - return $this->_recordsList; - } - - /** - *- * Adds new record - *
- * @param int dataType Type of data - * @param string data Data string - */ - public function addRecord(int $dataType, string $data) : void - { - $hibcPASRecord = new HIBCPASRecord($dataType, $data); - - array_push($this->_recordsList, $hibcPASRecord); - array_push($this->getIComplexCodetextDTO()->records, $hibcPASRecord->getHIBCPASRecordDto()); - } - - /** - *- * Adds new record - *
- * @param HIBCPASRecord record Record to be added - * @return void - */ - public function addHIBCPASRecord(HIBCPASRecord $record) : void - { - array_push($this->_recordsList, $record); - array_push($this->getIComplexCodetextDTO()->records, $record->getHIBCPASRecordDto()); - } - - /** - *- * Clears records list - *
- */ - public function clear() : void - { - $this->_recordsList = array(); - } - - /** - *- * Gets barcode type. - *
- * @return int Barcode type. - */ - public function getBarcodeType() : int - { - return $this->getIComplexCodetextDTO()->barcodeType; - } - - /** - *- * Constructs codetext - *
- * @return string Constructed codetext - */ - public function getConstructedCodetext() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $constructedCodetext = $client->HIBCPASCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - return $constructedCodetext; - } - - /** - *- * Initializes instance from constructed codetext. - *
- * @param string constructedCodetext Constructed codetext. - * @return void - */ - public function initFromString(string $constructedCodetext) : void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $hibcPASCodetextDTO = $client->HIBCPASCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); - $this->setIComplexCodetextDTO($hibcPASCodetextDTO); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code HIBCPASCodetext} value. - *
- * @return bool true if obj has the same value as this instance; otherwise, false. - * @param HIBCPASCodetext obj An {@code HIBCPASCodetext} value to compare to this instance. - */ - public function equals(HIBCPASCodetext $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->HIBCPASCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } -} - -/** - *- * Class for storing HIBC PAS record. - *
- */ -class HIBCPASRecord implements Communicator -{ - private $HIBCPASRecordDto; - - /** - * @return mixed - */ - public function getHIBCPASRecordDto() - { - return $this->HIBCPASRecordDto; - } - - /** - * @param mixed $HIBCPASRecordDto - */ - public function setHIBCPASRecordDto($HIBCPASRecordDto): void - { - $this->HIBCPASRecordDto = $HIBCPASRecordDto; - } - - /** - *- * HIBCPASRecord constructor - *
- * - * @param int dataType Type of data. - * @param string data - */ - function __construct(int $dataType, string $data) - { - $this->HIBCPASRecordDto = new HIBCPASRecordDTO(); - $this->HIBCPASRecordDto->dataType = $dataType; - $this->HIBCPASRecordDto->data = $data; - $this->initFieldsFromDto(); - } - - /** - *- * HIBCPASRecord constructor - *
- */ - static function construct($javaClass) : HIBCPASRecord - { - $obj = new HIBCPASRecord(0,""); - $obj->setHIBCPASRecordDto($javaClass); - return $obj; - } - - public function obtainDto(...$args) - { - - } - - public function initFieldsFromDto() - { - } - - /** - *- * Identifies data type. - *
- */ - public function getDataType() : int - { - return $this->getHIBCPASRecordDto()->dataType; - } - - /** - *- * Identifies data type. - *
- */ - public function setDataType(int $value) : void - { - $this->getHIBCPASRecordDto()->setDataType = $value; - } - - /** - *- * Identifies data. - *
- */ - public function getData() : string - { - return $this->getHIBCPASRecordDto()->data; - } - - /** - *- * Identifies data. - *
- */ - public function setData(string $value) : void - { - $this->getHIBCPASRecordDto()->setData = $value; - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code HIBCPASDataType} value. - *
- * - * @param HIBCPASRecord obj An {@code HIBCPASDataType} value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(HIBCPASRecord $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEqual = $client->HIBCPASRecord_equals($this->getHIBCPASRecordDto(), $obj->getHIBCPASRecordDto()); - $thriftConnection->closeConnection(); - return $isEqual; - } -} - - -/** - *- * Class for storing HIBC LIC primary data. - *
- */ -class PrimaryData implements Communicator -{ - private $primaryDataDto; - - /** - * @return mixed - */ - public function getPrimaryDataDto() - { - return $this->primaryDataDto; - } - - /** - * @param mixed $PrimaryDataDto - */ - public function setPrimaryDataDto($primaryDataDto): void - { - $this->primaryDataDto = $primaryDataDto; - } - - function __construct() - { - $this->primaryDataDto = $this->obtainDto(); - $this->initFieldsFromDto(); - } - - static function construct($java_class) : PrimaryData - { - $obj = new PrimaryData(); - $obj->setPrimaryDataDto($java_class); - $obj->initFieldsFromDto(); - return $obj; - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->PrimaryData_ctor(); - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - public function initFieldsFromDto() - { - } - - /** - *- * Identifies date of labeler identification code. - * Labeler identification code must be 4 symbols alphanumeric string, with first character always being alphabetic. - *
- */ - public function getLabelerIdentificationCode() : string - { - return $this->getPrimaryDataDto()->labelerIdentificationCode; - } - - /** - *- * Identifies date of labeler identification code. - * Labeler identification code must be 4 symbols alphanumeric string, with first character always being alphabetic. - *
- */ - public function setLabelerIdentificationCode(string $value) : void - { - $this->getPrimaryDataDto()->labelerIdentificationCode = $value; - } - - /** - *- * Identifies product or catalog number. Product or catalog number must be alphanumeric string up to 18 sybmols length. - *
- */ - public function getProductOrCatalogNumber() : string - { - return $this->getPrimaryDataDto()->productOrCatalogNumber; - } - - /** - *- * Identifies product or catalog number. Product or catalog number must be alphanumeric string up to 18 sybmols length. - *
- */ - public function setProductOrCatalogNumber(string $value) : void - { - $this->getPrimaryDataDto()->productOrCatalogNumber = $value; - } - - /** - *- * Identifies unit of measure ID. Unit of measure ID must be integer value from 0 to 9. - *
- */ - public function getUnitOfMeasureID() : int - { - return $this->getPrimaryDataDto()->unitOfMeasureID; - } - - /** - *- * Identifies unit of measure ID. Unit of measure ID must be integer value from 0 to 9. - *
- */ - public function setUnitOfMeasureID(int $value) : void - { - $this->getPrimaryDataDto()->unitOfMeasureID = $value; - } - - /** - *- * Converts data to string format according HIBC LIC specification. - *
- * - * @return string Formatted string. - */ - public function toString() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->PrimaryData_toString($this->getPrimaryDataDto()); - $thriftConnection->closeConnection(); - - return $str; - } - - /** - *- * Instantiates primary data from string format according HIBC LIC specification. - *
- * - * @param primaryDataCodetext Formatted string. - */ - public function parseFromString(string $primaryDataCodetext) : void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $this->setPrimaryDataDto($client->PrimaryData_parseFromString($this->getPrimaryDataDto(), $primaryDataCodetext)); - $thriftConnection->closeConnection(); - $this->initFieldsFromDto(); - - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code PrimaryData} value. - *
- * - * @param obj An {@code PrimaryData} value to compare to this instance. - * @return {@code true} if obj has the same value as this instance; otherwise, {@code false}. - */ - public function equals(PrimaryData $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEqual = $client->PrimaryData_equals($this->getPrimaryDataDto(), $obj->getPrimaryDataDto()); - $thriftConnection->closeConnection(); - - return $isEqual; - } -} - -/** - *- * Class for storing HIBC LIC secondary and additional data. - *
- */ -class SecondaryAndAdditionalData implements Communicator -{ - private $secondaryAndAdditionalDataDto; - - /** - * @return mixed - */ - public function getSecondaryAndAdditionalDataDto() - { - return $this->secondaryAndAdditionalDataDto; - } - - /** - * @param mixed $secondaryAndAdditionalDataDto - */ - public function setSecondaryAndAdditionalDataDto($secondaryAndAdditionalDataDto): void - { - $this->secondaryAndAdditionalDataDto = $secondaryAndAdditionalDataDto; - } - - function __construct() - { - $this->secondaryAndAdditionalDataDto = $this->obtainDto(); - $this->initFieldsFromDto(); - } - - static function construct($java_class) : SecondaryAndAdditionalData - { - $obj = new SecondaryAndAdditionalData(); - $obj->setSecondaryAndAdditionalDataDto($java_class); - $obj->initFieldsFromDto(); - return $obj; - } - - public function obtainDto(...$args) - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->SecondaryAndAdditionalData_ctor(); - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - public function initFieldsFromDto() - { - } - - /** - *- * Identifies expiry date format. - *
- */ - public function getExpiryDateFormat() : int - { - return $this->getSecondaryAndAdditionalDataDto()->expiryDateFormat; - } - - /** - *- * Identifies expiry date format. - *
- */ - public function setExpiryDateFormat(int $value) : void - { - $this->getSecondaryAndAdditionalDataDto()->expiryDateFormat = $value; - } - - /** - *- * Identifies expiry date. Will be used if ExpiryDateFormat is not set to None. - *
- */ - public function getExpiryDate() : DateTime - { - return new DateTime('@' . $this->getSecondaryAndAdditionalDataDto()->expiryDate); - } - - /** - *- * Identifies expiry date. Will be used if ExpiryDateFormat is not set to None. - *
- */ - public function setExpiryDate(DateTime $value) : void - { - $this->getSecondaryAndAdditionalDataDto()->expiryDate = $value->getTimestamp() . ""; - } - - /** - *- * Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. . - *
- */ - public function getLotNumber() : string - { - return $this->getSecondaryAndAdditionalDataDto()->lotNumber; - } - - /** - *- * Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. . - *
- */ - public function setLotNumber(?string $value) : void - { - if($value == null) - $value = "null"; - $this->getSecondaryAndAdditionalDataDto()->lotNumber = $value; - } - - /** - *- * Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length. - *
- */ - public function getSerialNumber() : string - { - return $this->getSecondaryAndAdditionalDataDto()->serialNumber; - } - - /** - *- * Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length. - *
- */ - public function setSerialNumber(?string $value) : void - { - if($value == null) - $value = "null"; - $this->getSecondaryAndAdditionalDataDto()->serialNumber = $value; - } - - /** - *- * Identifies date of manufacture. - * Date of manufacture can be set to DateTime.MinValue in order not to use this field. - * Default value: DateTime.MinValue - *
- */ - public function getDateOfManufacture() : DateTime - { - return new DateTime('@' . $this->getSecondaryAndAdditionalDataDto()->dateOfManufacture); - } - - /** - *- * Identifies date of manufacture. - * Date of manufacture can be set to DateTime.MinValue in order not to use this field. - * Default value: DateTime.MinValue - *
- */ - public function setDateOfManufacture(DateTime $value) : void - { - $this->getSecondaryAndAdditionalDataDto()->dateOfManufacture = ($value->getTimestamp() . ""); - } - - /** - *- * Identifies quantity, must be integer value from 0 to 500. - * Quantity can be set to -1 in order not to use this field. - * Default value: -1 - *
- */ - public function getQuantity() : int - { - return $this->getSecondaryAndAdditionalDataDto()->quantity; - } - - /** - *- * Identifies quantity, must be integer value from 0 to 500. - * Quantity can be set to -1 in order not to use this field. - * Default value: -1 - *
- */ - public function setQuantity(int $value) : void - { - $this->getSecondaryAndAdditionalDataDto()->quantity = $value; - } - - /** - *- * Converts data to string format according HIBC LIC specification. - *
- * - * @return string Formatted string. - */ - public function toString() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->SecondaryAndAdditionalData_toString($this->getSecondaryAndAdditionalDataDto()); - $thriftConnection->closeConnection(); - return $str; - } - - /** - *- * Instantiates secondary and additional supplemental data from string format according HIBC LIC specification. - *
- * - * @param string secondaryDataCodetext Formatted string. - */ - public function parseFromString(string $secondaryDataCodetext) : void - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $secondaryAndAdditionalDataDTO = $client->SecondaryAndAdditionalData_parseFromString($this->getSecondaryAndAdditionalDataDto(), $secondaryDataCodetext); - $thriftConnection->closeConnection(); - $this->setSecondaryAndAdditionalDataDto($secondaryAndAdditionalDataDTO); - $this->initFieldsFromDto(); - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code SecondaryAndAdditionalData} value. - *
- * - * @param SecondaryAndAdditionalData obj An {@code SecondaryAndAdditionalData} value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(SecondaryAndAdditionalData $obj) : bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEqual = $client->SecondaryAndAdditionalData_equals($this->getSecondaryAndAdditionalDataDto(), $obj->getSecondaryAndAdditionalDataDto()); - $thriftConnection->closeConnection(); - return $isEqual; - } -} - -/** - * 2D Mailmark Type defines size of Data Matrix barcode - */ -class Mailmark2DType -{ - /** - * Auto determine - */ - const AUTO = 0; - - /** - * 24 x 24 modules - */ - const TYPE_7 = 1; - - /** - * 32 x 32 modules - */ - const TYPE_9 = 2; - - /** - * 16 x 48 modules - */ - const TYPE_29 = 3; -} - -/** - *- * Specifies the different types of date formats for HIBC LIC. - *
- */ -class HIBCLICDateFormat -{ - /** - *- * YYYYMMDD format. Will be encoded in additional supplemental data. - *
- */ - const YYYYMMDD = 0; - /** - *- * MMYY format. - *
- */ - const MMYY = 1; - /** - *- * MMDDYY format. - *
- */ - const MMDDYY = 2; - /** - *- * YYMMDD format. - *
- */ - const YYMMDD = 3; - /** - *- * YYMMDDHH format. - *
- */ - const YYMMDDHH = 4; - /** - *- * Julian date format. - *
- */ - const YYJJJ = 5; - /** - *- * Julian date format with hours. - *
- */ - const YYJJJHH = 6; - /** - *- * Do not encode expiry date. - *
- */ - const NONE =7; -} - -/** - *- * HIBC PAS data location types. - *
- */ -class HIBCPASDataLocation -{ - /** - *- * A - Patient - *
- */ - const PATIENT = 0; - /** - *- * B - Patient Care Record - *
- */ - const PATIENT_CARE_RECORD = 1; - /** - *- * C - Specimen Container - *
- */ - const SPECIMEN_CONTAINER = 2; - /** - *- * D - Direct Patient Image Item - *
- */ - const DIRECT_PATIENT_IMAGE_ITEM = 3; - /** - *- * E - Business Record - *
- */ - const BUSINESS_RECORD = 4; - /** - *- * F - Medical Administration Record - *
- */ - const MEDICAL_ADMINISTRATION_RECORD = 5; - /** - *- * G - Library Reference Material - *
- */ - const LIBRARY_REFERENCE_MATERIAL = 6; - /** - *- * H - Devices and Materials - *
- */ - const DEVICES_AND_MATERIALS = 7; - /** - *- * I - Identification Card - *
- */ - const IDENTIFICATION_CARD = 8; - /** - *- * J - Product Container - *
- */ - const PRODUCT_CONTAINER = 9; - /** - *- * K - Asset data type - *
- */ - const ASSET = 10; - /** - *- * L - Surgical Instrument - *
- */ - const SURGICAL_INSTRUMENT = 11; - /** - *- * Z - User Defined - *
- */ - const USER_DEFINED = 25; -} - -/** - *- * HIBC PAS record's data types. - *
- */ -class HIBCPASDataType -{ - /** - *- * A - Labeler Identification Code - *
- */ - const LABELER_IDENTIFICATION_CODE = 0; - /** - *- * B - Service Identification - *
- */ - const SERVICE_IDENTIFICATION = 1; - /** - *- * C - Patient Identification - *
- */ - const PATIENT_IDENTIFICATION = 2; - /** - *- * D - Specimen Identification - *
- */ - const SPECIMEN_IDENTIFICATION = 3; - /** - *- * E - Personnel Identification - *
- */ - const PERSONNEL_IDENTIFICATION = 4; - /** - *- * F - Administrable Product Identification - *
- */ - const ADMINISTRABLE_PRODUCT_IDENTIFICATION = 5; - /** - *- * G - Implantable Product Information - *
- */ - const IMPLANTABLE_PRODUCT_INFORMATION = 6; - /** - *- * H - Hospital Item Identification - *
- */ - const HOSPITAL_ITEM_IDENTIFICATION = 7; - /** - *- * I - Medical Procedure Identification - *
- */ - const MEDICAL_PROCEDURE_IDENTIFICATION = 8; - /** - *- * J - Reimbursement Category - *
- */ - const REIMBURSEMENT_CATEGORY = 9; - /** - *- * K - Blood Product Identification - *
- */ - const BLOOD_PRODUCT_IDENTIFICATION = 10; - /** - *- * L - Demographic Data - *
- */ - const DEMOGRAPHIC_DATA = 11; - /** - *- * M - DateTime in YYYDDDHHMMG format - *
- */ - const DATE_TIME = 12; - /** - *- * N - Asset Identification - *
- */ - const ASSET_IDENTIFICATION = 13; - /** - *- * O - Purchase Order Number - *
- */ - const PURCHASE_ORDER_NUMBER = 14; - /** - *- * P - Dietary Item Identification - *
- */ - const DIETARY_ITEM_IDENTIFICATION = 15; - /** - *- * Q - Manufacturer Serial Number - *
- */ - const MANUFACTURER_SERIAL_NUMBER = 16; - /** - *- * R - Library Materials Identification - *
- */ - const LIBRARY_MATERIALS_IDENTIFICATION = 17; - /** - *- * S - Business Control Number - *
- */ - const BUSINESS_CONTROL_NUMBER = 18; - /** - *- * T - Episode of Care Identification - *
- */ - const EPISODE_OF_CARE_IDENTIFICATION = 19; - /** - *- * U - Health Industry Number - *
- */ - const HEALTH_INDUSTRY_NUMBER = 20; - /** - *- * V - Patient Visit ID - *
- */ - const PATIENT_VISIT_ID = 21; - /** - *- * X - XML Document - *
- */ - const XML_DOCUMENT = 22; - /** - *- * Z - User Defined - *
- */ - const USER_DEFINED = 25; -} - -/** - * Address type - */ -class AddressType -{ - - /** - * Undetermined - */ - const UNDETERMINED = 0; - - /** - * Structured address - */ - const STRUCTURED = 1; - - /** - * Combined address elements - */ - const COMBINED_ELEMENTS = 2; - - /** - * Conflicting - */ - const CONFLICTING = 3; -} - -/** - * SwissQR bill standard version - */ -class QrBillStandardVersion -{ - /** - * Version 2.0 - */ - const V2_0 = 0; -} - -?> \ No newline at end of file diff --git a/lib/ComplexBarcode/Address.php b/lib/ComplexBarcode/Address.php new file mode 100644 index 00000000..4286c63c --- /dev/null +++ b/lib/ComplexBarcode/Address.php @@ -0,0 +1,447 @@ +addressDto; + } + + /** + * @param mixed $addressDto + */ + public function setAddressDto(\Aspose\Barcode\Bridge\AddressDTO $addressDto): void + { + $this->addressDto = $addressDto; + } + + public function __construct() + { + $this->addressDto = new \Aspose\Barcode\Bridge\AddressDTO(); + $this->initFieldsFromDto(); + } + + /** + * Constructs an Address object from AddressDTO. + * + * @param \Aspose\Barcode\Bridge\AddressDTO $addressDto + * @return Address + * @throws BarcodeException + */ + static function construct(\Aspose\Barcode\Bridge\AddressDTO $addressDto) + { + try + { + $address = new Address(); + $address->setAddressDto($addressDto); + return $address; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto() + { + } + + /** + * Gets the address type. + * + * The address type is automatically set by either setting street / house number + * or address line 1 and 2. Before setting the fields, the address type is Undetermined. + * If fields of both types are set, the address type becomes Conflicting. + * + * @return int The address type. + */ + public function getType(): int + { + return $this->getAddressDto()->type; + } + + /** + * Gets the name, either the first and last name of a natural person or the + * company name of a legal person. + * @return string The name. + */ + public function getName(): ?string + { + try + { + return $this->getAddressDto()->name; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the name, either the first and last name of a natural person or the + * company name of a legal person. + * @param string $value The name. + */ + public function setName(?string $value): void + { + try + { + $this->getAddressDto()->name = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the address line 1. + * + * Address line 1 contains street name, house number or P.O. box. + * + * + * Setting this field sets the address type to AddressType.CombinedElements unless it's already + * AddressType.Structured, in which case it becomes AddressType.Conflicting. + * + * This field is only used for combined elements addresses and is optional. + * + * @return string The address line 1. + */ + public function getAddressLine1(): ?string + { + try + { + return $this->getAddressDto()->addressLine1; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the address line 1. + * + * Address line 1 contains street name, house number or P.O. box. + * + * Setting this field sets the address type to AddressType.CombinedElements unless it's already + * AddressType.Structured, in which case it becomes AddressType.Conflicting. + * + * This field is only used for combined elements addresses and is optional. + * + * @param string $value The address line 1. + */ + public function setAddressLine1(?string $value): void + { + try + { + $this->getAddressDto()->addressLine1 = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the address line 2. + * Address line 2 contains postal code and town. + * Setting this field sets the address type to AddressType.CombinedElements unless it's already + * AddressType.Structured, in which case it becomes AddressType.Conflicting. + * This field is only used for combined elements addresses. For this type, it's mandatory. + * @return string The address line 2. + */ + public function getAddressLine2(): ?string + { + try + { + return $this->getAddressDto()->addressLine2; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the address line 2. + * Address line 2 contains postal code and town. + * Setting this field sets the address type to AddressType.CombinedElements unless it's already + * AddressType.Structured, in which case it becomes AddressType.Conflicting. + * This field is only used for combined elements addresses. For this type, it's mandatory. + * @param string $value The address line 2. + */ + public function setAddressLine2(?string $value): void + { + try + { + $this->getAddressDto()->addressLine2 = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the street. + * The street must be speicfied without house number. + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * This field is only used for structured addresses and is optional. + * @return string The street. + */ + public function getStreet(): ?string + { + return $this->getAddressDto()->street; + } + + /** + * Sets the street. + * + * The street must be speicfied without house number. + * + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses and is optional. + * + * @param string $value The street. + */ + public function setStreet(?string $value): void + { + try + { + $this->getAddressDto()->street = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the house number. + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses and is optional. + * + * @return string The house number. + */ + public function getHouseNo(): ?string + { + return $this->getAddressDto()->houseNo; + } + + /** + * Sets the house number. + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses and is optional. + * + * @param string $value The house number. + */ + public function setHouseNo(?string $value): void + { + try + { + $this->getAddressDto()->houseNo = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the postal code. + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses. For this type, it's mandatory. + * + * @param string The postal code. + */ + public function getPostalCode(): ?string + { + try + { + return $this->getAddressDto()->postalCode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the postal code. + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses. For this type, it's mandatory. + * + * @param string $value The postal code. + */ + public function setPostalCode(?string $value): void + { + try + { + $this->getAddressDto()->postalCode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the town or city. + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses. For this type, it's mandatory. + * + * @return string The town or city. + */ + public function getTown(): ?string + { + try + { + return $this->getAddressDto()->town; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the town or city. + * + * Setting this field sets the address type to AddressType.Structured unless it's already + * AddressType.CombinedElements, in which case it becomes AddressType.Conflicting. + * + * This field is only used for structured addresses. For this type, it's mandatory. + * + * @param string $value The town or city. + */ + public function setTown(?string $value): void + { + try + { + $this->getAddressDto()->town = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the two-letter ISO country code. + * + * The country code is mandatory unless the entire address contains null or emtpy values. + * + * @return string The ISO country code. + */ + public function getCountryCode(): ?string + { + try + { + return $this->getAddressDto()->countryCode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the two-letter ISO country code. + * + * The country code is mandatory unless the entire address contains null or emtpy values. + * + * @param string $value The ISO country code. + */ + public function setCountryCode(?string $value): void + { + try + { + $this->getAddressDto()->countryCode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Clears all fields and sets the type to AddressType.Undetermined. + */ + public function clear(): void + { + try + { + $this->setName(null); + $this->setAddressLine1(null); + $this->setAddressLine2(null); + $this->setStreet(null); + $this->setHouseNo(null); + $this->setPostalCode(null); + $this->setTown(null); + $this->setCountryCode(null); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines whether the specified object is equal to the current object. + * @param Address $obj The object to compare with the current object. + * @return bool true if the specified object is equal to the current object; otherwise, false. + */ + public function equals(Address $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->Address_equals($this->getAddressDto(), $obj->getAddressDto()); + $thriftConnection->closeConnection(); + return $isEquals; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/AddressType.php b/lib/ComplexBarcode/AddressType.php new file mode 100644 index 00000000..ce7ba85f --- /dev/null +++ b/lib/ComplexBarcode/AddressType.php @@ -0,0 +1,30 @@ +alternativeSchemeDto; + } + + /** + * @param mixed $alternativeSchemeDto + */ + public function setAlternativeSchemeDto(\Aspose\Barcode\Bridge\AlternativeSchemeDTO $alternativeSchemeDto): void + { + $this->alternativeSchemeDto = $alternativeSchemeDto; + } + + public function __construct($instruction) + { + try + { + $this->alternativeSchemeDto = new \Aspose\Barcode\Bridge\AlternativeSchemeDTO(); + $this->alternativeSchemeDto->instruction = $instruction; + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function construct($javaClass) + { + try + { + $phpClass = new AlternativeScheme(""); + $phpClass->setAlternativeSchemeDto($javaClass); + return $phpClass; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function obtainDto(...$args) + { + + } + + public function initFieldsFromDto() + { + } + + /** + * Gets the payment instruction for a given bill. + * + * The instruction consists of a two letter abbreviation for the scheme, a separator characters + * and a sequence of parameters(separated by the character at index 2). + * + * Value: The payment instruction. + */ + public function getInstruction(): string + { + try + { + return $this->getAlternativeSchemeDto()->instruction; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the payment instruction for a given bill. + * The instruction consists of a two letter abbreviation for the scheme, a separator characters + * and a sequence of parameters(separated by the character at index 2). + * Value: The payment instruction. + */ + public function setInstruction(string $value): void + { + try + { + $this->getAlternativeSchemeDto()->instruction = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines whether the specified object is equal to the current object. + * @param AlternativeScheme $obj The object to compare with the current object. + * @return bool true if the specified object is equal to the current object; otherwise, false. + */ + public function equals(AlternativeScheme $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->AlternativeScheme_equals($this->getAlternativeSchemeDto(), $obj->getAlternativeSchemeDto()); + $thriftConnection->closeConnection(); + return $isEquals; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/ComplexBarcodeGenerator.php b/lib/ComplexBarcode/ComplexBarcodeGenerator.php new file mode 100644 index 00000000..15985cfb --- /dev/null +++ b/lib/ComplexBarcode/ComplexBarcodeGenerator.php @@ -0,0 +1,147 @@ +getBill()->setAccount("Account"); + * $swissQRCodetext->getBill()->setBillInformation("BillInformation"); + * $cg = new ComplexBarcodeGenerator($swissQRCodetext); + * $res = $cg->generateBarCodeImage(BarcodeImageFormat::PNG); + * @endcode + */ +final class ComplexBarcodeGenerator implements Communicator +{ + private $complexBarcodeGeneratorDto; + + /** + * @return mixed + */ + public function getComplexBarcodeGeneratorDto(): \Aspose\Barcode\Bridge\ComplexBarcodeGeneratorDTO + { + return $this->complexBarcodeGeneratorDto; + } + + /** + * @param mixed $complexBarcodeGeneratorDto + */ + public function setComplexBarcodeGeneratorDto(\Aspose\Barcode\Bridge\ComplexBarcodeGeneratorDTO $complexBarcodeGeneratorDto): void + { + $this->complexBarcodeGeneratorDto = $complexBarcodeGeneratorDto; + } + + private $parameters; +// private $complexCodeText; + + + /** + * Creates an instance of ComplexBarcodeGenerator. + * + * @param IComplexCodetext $complexCodetext complexCodetext Complex codetext + */ + public function __construct(IComplexCodetext $complexCodetext) + { + $this->setComplexBarcodeGeneratorDto($this->obtainDto($complexCodetext->getIComplexCodetextDTO())); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args): \Aspose\Barcode\Bridge\ComplexBarcodeGeneratorDTO + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = $client->ComplexBarcodeGenerator_ctor($args[0]); + $thriftConnection->closeConnection(); + + return $dtoRef; + } + + public function initFieldsFromDto() + { + try + { +// $this->complexCodeText = $this->getComplexBarcodeGeneratorDto()->complexCodetextDTO; + $this->parameters = new BaseGenerationParameters($this->getComplexBarcodeGeneratorDto()->parameters); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Generation parameters. + */ + public function getParameters(): BaseGenerationParameters + { + return $this->parameters; + } + + /** + * Generates complex barcode image under current settings. + * @param int format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF) + * @code + * $swissQRCodetext = new SwissQRCodetext(null); + * $swissQRCodetext->getBill()->setAccount("Account"); + * $swissQRCodetext->getBill()->setBillInformation("BillInformation"); + * $cg = new ComplexBarcodeGenerator($swissQRCodetext); + * $res = $cg->generateBarCodeImage(BarcodeImageFormat::PNG); + * @endcode + * @return string base64 representation of image. + */ + public function generateBarcodeImage(int $format, bool $passLicense = false): string + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + + // Deciding if the license should be used + $licenseContent = $passLicense ? License::getLicenseContent() : null; + // Passing the license or null + $base64Image = $client->ComplexBarcodeGenerator_generateBarcodeImage($this->getComplexBarcodeGeneratorDto(), $format, $licenseContent); + $thriftConnection->closeConnection(); + return $base64Image; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Save barcode image to specific file in specific format. + * @param $filePath string Path to save to. + * @param int format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF) + * @code: + * $swissQRCodetext = new SwissQRCodetext(null); + * $swissQRCodetext->getBill()->setAccount("Account"); + * $swissQRCodetext->getBill()->setBillInformation("BillInformation"); + * $cg = new ComplexBarcodeGenerator($swissQRCodetext); + * $res = $cg->save("filePath.png", BarcodeImageFormat::PNG); + * @endcode + */ + public function save(string $filePath, int $format): void + { + try + { + $image = $this->generateBarcodeImage($format); + file_put_contents($filePath, base64_decode($image)); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/ComplexCodetextReader.php b/lib/ComplexBarcode/ComplexCodetextReader.php new file mode 100644 index 00000000..e1120b21 --- /dev/null +++ b/lib/ComplexBarcode/ComplexCodetextReader.php @@ -0,0 +1,175 @@ +read(); + * $result = ComplexCodetextReader::tryDecodeSwissQR($cr->getCodeText(false)); + * @endcode + */ +final class ComplexCodetextReader +{ + /** + * Decodes SwissQR codetext. + * + * @param string encodedCodetext encoded codetext + * @return SwissQRCodetext decoded SwissQRCodetext or null. + */ + public static function tryDecodeSwissQR(string $encodedCodetext): SwissQRCodetext + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $swissQRCodetextDTO = $client->ComplexCodetextReader_tryDecodeSwissQR($encodedCodetext); + $thriftConnection->closeConnection(); + return SwissQRCodetext::construct($swissQRCodetextDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Decodes Royal Mail Mailmark 2D codetext. + * @param string $encodedCodetext encoded codetext + * @return Mailmark2DCodetext decoded Royal Mail Mailmark 2D or null. + */ + public static function tryDecodeMailmark2D(string $encodedCodetext): Mailmark2DCodetext + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $mailmark2DCodetextDTO = $client->ComplexCodetextReader_tryDecodeMailmark2D($encodedCodetext); + $thriftConnection->closeConnection(); + $mailmark2DCodetext = Mailmark2DCodetext::construct($mailmark2DCodetextDTO); + return $mailmark2DCodetext; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Decodes Mailmark Barcode C and L codetext. + * @param string $encodedCodetext encoded codetext + * @return MailmarkCodetext|null Mailmark Barcode C and L or null. + */ + public static function tryDecodeMailmark(string $encodedCodetext): ?MailmarkCodetext + { + $res = new MailmarkCodetext(); + try + { + $res->initFromString($encodedCodetext); + } + catch (Exception $e) + { + return null; + } + return $res; + } + + /** + * Decodes MaxiCode codetext. + * @param int maxiCodeMode MaxiCode mode + * @param string encodedCodetext encoded codetext + * @return MaxiCodeCodetext Decoded MaxiCode codetext. + */ + public static function tryDecodeMaxiCode(int $maxiCodeMode, string $encodedCodetext): MaxiCodeCodetext + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $maxiCodeCodetextDTO = $client->ComplexCodetextReader_tryDecodeMaxiCode($maxiCodeMode, $encodedCodetext); + $thriftConnection->closeConnection(); + + if ($maxiCodeCodetextDTO->complexCodetextType == ComplexCodetextType::MaxiCodeCodetextMode2) + { + return MaxiCodeCodetextMode2::construct($maxiCodeCodetextDTO); + } elseif ($maxiCodeCodetextDTO->complexCodetextType == ComplexCodetextType::MaxiCodeCodetextMode3) + { + return MaxiCodeCodetextMode3::construct($maxiCodeCodetextDTO); + } else + { + return MaxiCodeStandardCodetext::construct($maxiCodeCodetextDTO); + } + } + + /** + *+ * Decodes HIBC LIC codetext. + *
+ * @param string|null $encodedCodetext Encoded codetext + * @return HIBCLICComplexCodetext|null Decoded HIBC LIC Complex Codetext or null + */ + public static function tryDecodeHIBCLIC(?string $encodedCodetext): ?HIBCLICComplexCodetext + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + + $hibclicComplexCodetext = null; + try + { + $hibclicComplexCodetext = $client->ComplexCodetextReader_tryDecodeHIBCLIC($encodedCodetext); + } + catch (\Aspose\Barcode\Bridge\NullValueException $e) + { + return null; + } + + $thriftConnection->closeConnection(); + if ($hibclicComplexCodetext->complexCodetextType == ComplexCodetextType::HIBCLICSecondaryAndAdditionalDataCodetext) + { + return HIBCLICSecondaryAndAdditionalDataCodetext::construct($hibclicComplexCodetext); + } else if ($hibclicComplexCodetext->complexCodetextType == ComplexCodetextType::HIBCLICPrimaryDataCodetext) + { + return HIBCLICPrimaryDataCodetext::construct($hibclicComplexCodetext); + } else if ($hibclicComplexCodetext->complexCodetextType == ComplexCodetextType::HIBCLICCombinedCodetext) + { + return HIBCLICCombinedCodetext::construct($hibclicComplexCodetext); + } + return null; + } + + /** + *+ * Decodes HIBC PAS codetext. + *
+ * @param string encodedCodetext encoded codetext + * @return ?HIBCPASCodetext decoded HIBC PAS Complex Codetext or null. + */ + public static function tryDecodeHIBCPAS(string $encodedCodetext): ?HIBCPASCodetext + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $hibclicComplexCodetextDTO = $client->ComplexCodetextReader_tryDecodeHIBCPAS($encodedCodetext); + $thriftConnection->closeConnection(); + if ($hibclicComplexCodetextDTO->isNull) + return null; + return HIBCPASCodetext::construct($hibclicComplexCodetextDTO); + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/ComplexCodetextType.php b/lib/ComplexBarcode/ComplexCodetextType.php new file mode 100644 index 00000000..9c0d5ff0 --- /dev/null +++ b/lib/ComplexBarcode/ComplexCodetextType.php @@ -0,0 +1,17 @@ + + * Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary and secodary data. + *+ */ +class HIBCLICCombinedCodetext extends HIBCLICComplexCodetext +{ + function __construct() + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCLICCombinedCodetext; + $this->initFieldsFromDto(); + } + + static function construct($javaClass): HIBCLICCombinedCodetext + { + $obj = new HIBCLICCombinedCodetext(); + $obj->setIComplexCodetextDTO($javaClass); + $obj->initFieldsFromDto(); + return $obj; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $complexCodetextDTO = $client->HIBCLICCombinedCodetext_ctor(); + $thriftConnection->closeConnection(); + return $complexCodetextDTO; + } + + public function initFieldsFromDto() + { + $this->auto_PrimaryData = PrimaryData::construct($this->getIComplexCodetextDTO()->primaryData); + $this->auto_SecondaryAndAdditionalData = SecondaryAndAdditionalData::construct($this->getIComplexCodetextDTO()->secondaryAndAdditionalData); + } + + /** + *+ * This sample shows how to encode and decode HIBC LIC using HIBCLICCombinedCodetext. + *+ * + * $combinedCodetext = new HIBCLICCombinedCodetext(); + * $combinedCodetext->setBarcodeType(EncodeTypes::HIBCQRLIC); + * $combinedCodetext->setPrimaryData(new PrimaryData()); + * $combinedCodetext->getPrimaryData()->setProductOrCatalogNumber("12345"); + * $combinedCodetext->getPrimaryData()->setLabelerIdentificationCode("A999"); + * $combinedCodetext->getPrimaryData()->setUnitOfMeasureID(1); + * $combinedCodetext->setSecondaryAndAdditionalData(new SecondaryAndAdditionalData()); + * $combinedCodetext->getSecondaryAndAdditionalData()->setExpiryDate(new Date()); + * $combinedCodetext->getSecondaryAndAdditionalData()->setExpiryDateFormat(HIBCLICDateFormat.MMDDYY); + * $combinedCodetext->getSecondaryAndAdditionalData()->setQuantity(30); + * $combinedCodetext->getSecondaryAndAdditionalData()->setLotNumber("LOT123"); + * $combinedCodetext->getSecondaryAndAdditionalData()->setSerialNumber("SERIAL123"); + * $combinedCodetext->getSecondaryAndAdditionalData()->setDateOfManufacture(new Date()); + * ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext); + * { + * $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); + * $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); + * { + * $reader->readBarCodes(); + * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); + * $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext) ; + * print("Product or catalog number: " . $result->getPrimaryData()->getProductOrCatalogNumber()); + * print("Labeler identification code: " . $result->getPrimaryData()->getLabelerIdentificationCode()); + * print("Unit of measure ID: " . $result->getPrimaryData()->getUnitOfMeasureID()); + * print("Expiry date: " . $result->getSecondaryAndAdditionalData()->getExpiryDate()); + * print("Quantity: " . $result->getSecondaryAndAdditionalData()->getQuantity()); + * print("Lot number: " . $result->getSecondaryAndAdditionalData()->getLotNumber()); + * print("Serial number: " . $result->getSecondaryAndAdditionalData()->getSerialNumber()); + * print("Date of manufacture: " . $result->getSecondaryAndAdditionalData()->getDateOfManufacture()); + * } + * } + *+ *
+ * Identifies primary data. + *
+ */ + public function getPrimaryData(): PrimaryData + { + return $this->auto_PrimaryData; + } + + /** + *+ * Identifies primary data. + *
+ */ + public function setPrimaryData(PrimaryData $value): void + { + $this->getIComplexCodetextDTO()->primaryData = ($value->getPrimaryDataDto()); + $this->auto_PrimaryData = $value; + } + + private $auto_PrimaryData; + + /** + *+ * Identifies secondary and additional supplemental data. + *
+ */ + public function getSecondaryAndAdditionalData(): SecondaryAndAdditionalData + { + return $this->auto_SecondaryAndAdditionalData; + } + + /** + *+ * Identifies secondary and additional supplemental data. + *
+ */ + public function setSecondaryAndAdditionalData(SecondaryAndAdditionalData $value): void + { + $this->getIComplexCodetextDTO()->secondaryAndAdditionalData = ($value->getSecondaryAndAdditionalDataDto()); + $this->auto_SecondaryAndAdditionalData = $value; + } + + private $auto_SecondaryAndAdditionalData; + + /** + *+ * Constructs codetext + *
+ * + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->HIBCLICCombinedCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + /** + *+ * Initializes instance from constructed codetext. + *
+ * + * @param string constructedCodetext Constructed codetext. + * @return void + */ + public function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $HIBCLICCombinedCodetextDTO = $client->HIBCLICCombinedCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); + $this->setIComplexCodetextDTO($HIBCLICCombinedCodetextDTO); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code HIBCLICCombinedCodetext} value. + *
+ * + * @param obj An {@code HIBCLICCombinedCodetext} value to compare to this instance. + * @return {@code true} if obj has the same value as this instance; otherwise, {@code false}. + */ + public function equals(HIBCLICCombinedCodetext $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->HIBCLICCombinedCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCLICComplexCodetext.php b/lib/ComplexBarcode/HIBCLICComplexCodetext.php new file mode 100644 index 00000000..38167e6e --- /dev/null +++ b/lib/ComplexBarcode/HIBCLICComplexCodetext.php @@ -0,0 +1,73 @@ + + * Base class for encoding and decoding the text embedded in the HIBC LIC code. + *+ */ +abstract class HIBCLICComplexCodetext extends IComplexCodetext +{ + + function __construct($HIBCLICComplexCodetextDto) + { + $this->setIComplexCodetextDTO($HIBCLICComplexCodetextDto); + $this->initFieldsFromDto(); + } + + /** + *+ * This sample shows how to decode raw HIBC LIC codetext to HIBCLICComplexCodetext instance. + *+ * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::HIBC_AZTEC_LIC); + * { + * foreach($reader->readBarCodes() as $result) + * { + * $resultHIBCLICComplexCodetext = ComplexCodetextReader::tryDecodeHIBCLIC($result->getCodeText()); + * print("BarCode Type: " . $resultMaxiCodeCodetext->getBarcodeType()); + * print("BarCode CodeText: " . $resultMaxiCodeCodetext->getConstructedCodetext()); + * } + * } + *+ *
+ * Constructs codetext + *
+ * @return string Constructed codetext + */ + public abstract function getConstructedCodetext(): string; + + /** + *+ * Initializes instance from constructed codetext. + *
+ * @param string constructedCodetext Constructed codetext. + */ + public abstract function initFromString(string $constructedCodetext): void; + + /** + *+ * Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. + * Default value: HIBCCode39LIC. + *
+ * @return int Barcode type. + */ + public function getBarcodeType(): int + { + return $this->getIComplexCodetextDTO()->barcodeType; + } + + /** + *+ * Gets or sets barcode type. HIBC LIC codetext can be encoded using HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC and HIBCQRLIC encode types. + * Default value: HIBCCode39LIC. + *
+ * @return int Barcode type. + */ + public function setBarcodeType(int $value): void + { + $this->getIComplexCodetextDTO()->barcodeType = $value; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCLICDateFormat.php b/lib/ComplexBarcode/HIBCLICDateFormat.php new file mode 100644 index 00000000..828d403f --- /dev/null +++ b/lib/ComplexBarcode/HIBCLICDateFormat.php @@ -0,0 +1,60 @@ + + * Specifies the different types of date formats for HIBC LIC. + * + */ +class HIBCLICDateFormat +{ + /** + *+ * YYYYMMDD format. Will be encoded in additional supplemental data. + *
+ */ + const YYYYMMDD = 0; + /** + *+ * MMYY format. + *
+ */ + const MMYY = 1; + /** + *+ * MMDDYY format. + *
+ */ + const MMDDYY = 2; + /** + *+ * YYMMDD format. + *
+ */ + const YYMMDD = 3; + /** + *+ * YYMMDDHH format. + *
+ */ + const YYMMDDHH = 4; + /** + *+ * Julian date format. + *
+ */ + const YYJJJ = 5; + /** + *+ * Julian date format with hours. + *
+ */ + const YYJJJHH = 6; + /** + *+ * Do not encode expiry date. + *
+ */ + const NONE = 7; +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCLICPrimaryDataCodetext.php b/lib/ComplexBarcode/HIBCLICPrimaryDataCodetext.php new file mode 100644 index 00000000..b55cde7a --- /dev/null +++ b/lib/ComplexBarcode/HIBCLICPrimaryDataCodetext.php @@ -0,0 +1,141 @@ + + * Class for encoding and decoding the text embedded in the HIBC LIC code which stores primary data. + *+ */ +class HIBCLICPrimaryDataCodetext extends HIBCLICComplexCodetext +{ + + function __construct() + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCLICPrimaryDataCodetext; + $this->initFieldsFromDto(); + } + + static function construct($HIBCLICPrimaryDataCodetextDto): HIBCLICPrimaryDataCodetext + { + $obj = new HIBCLICPrimaryDataCodetext(); + $obj->setIComplexCodetextDTO($HIBCLICPrimaryDataCodetextDto); + return $obj; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $complexCodetextDTO = $client->HIBCLICPrimaryDataCodetext_ctor(); + $thriftConnection->closeConnection(); + return $complexCodetextDTO; + } + + public function initFieldsFromDto() + { + $this->primaryData = PrimaryData::construct($this->getIComplexCodetextDTO()->primaryData); + } + + private $primaryData; + + /** + *+ * This sample shows how to encode and decode HIBC LIC using HIBCLICPrimaryCodetext. + *+ * $complexCodetext = new HIBCLICPrimaryCodetext(); + * $complexCodetext->setBarcodeType(EncodeTypes::HIBCQRLIC); + * $complexCodetext->setData(new PrimaryData()); + * $complexCodetext->getData()->setProductOrCatalogNumber("12345"); + * $complexCodetext->getData()->setLabelerIdentificationCode("A999"); + * $complexCodetext->getData()->setUnitOfMeasureID(1); + * $generator = new ComplexBarcodeGenerator($complexCodetext); + * { + * $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); + * $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); + * { + * $reader->readBarCodes(); + * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); + * $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext) ; + * print("Product or catalog number: " . $result->getData()->getProductOrCatalogNumber()); + * print("Labeler identification code: " . $result->getData()->getLabelerIdentificationCode()); + * print("Unit of measure ID: " . $result->getData()->getUnitOfMeasureID()); + * } + * } + *+ *
+ * Identifies primary data. + *
+ */ + public function getData(): PrimaryData + { + return $this->primaryData; + } + + /** + *+ * Identifies primary data. + *
+ */ + public function setData(PrimaryData $value): void + { + $this->getIComplexCodetextDTO()->primaryData = $value->getPrimaryDataDto(); + $this->primaryData = $value; + } + + /** + *+ * Constructs codetext + *
+ * + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->HIBCLICPrimaryDataCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + /** + *+ * Initializes instance from constructed codetext. + *
+ * + * @param string constructedCodetext Constructed codetext. + */ + public function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $HIBCLICPrimaryDataCodetextDTO = $client->HIBCLICPrimaryDataCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); + $this->setIComplexCodetextDTO($HIBCLICPrimaryDataCodetextDTO); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code HIBCLICPrimaryDataCodetext} value. + *
+ * + * @param bool obj An {@code HIBCLICPrimaryDataCodetext} value to compare to this instance. + * @return {@code true} if obj has the same value as this instance; otherwise, {@code false}. + */ + function equals(HIBCLICPrimaryDataCodetext $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->HIBCLICPrimaryDataCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCLICSecondaryAndAdditionalDataCodetext.php b/lib/ComplexBarcode/HIBCLICSecondaryAndAdditionalDataCodetext.php new file mode 100644 index 00000000..5e290f87 --- /dev/null +++ b/lib/ComplexBarcode/HIBCLICSecondaryAndAdditionalDataCodetext.php @@ -0,0 +1,164 @@ +setBarcodeType(EncodeTypes::HIBCQRLIC); + * $complexCodetext->setLinkCharacter('L'); + * $complexCodetext->setData(new SecondaryAndAdditionalData()); + * $complexCodetext->getData()->setExpiryDate(new Date()); + * $complexCodetext->getData()->setExpiryDateFormat(HIBCLICDateFormat.MMDDYY); + * $complexCodetext->getData()->setQuantity(30); + * $complexCodetext->getData()->setLotNumber("LOT123"); + * $complexCodetext->getData()->setSerialNumber("SERIAL123"); + * $complexCodetext->getData()->setDateOfManufacture(new Date()); + * $generator = new ComplexBarcodeGenerator($complexCodetext); + * $image = $generator->generateBarCodeImage(BarcodeImageFormat::PNG); + * $reader = new BarCodeReader($image, null, DecodeType::HIBCQRLIC); + * $reader->readBarCodes(); + * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); + * $result = ComplexCodetextReader::tryDecodeHIBCLIC($codetext); + * print("Expiry date: " . $result->getData()->getExpiryDate()); + * print("Quantity: " . $result->getData()->getQuantity()); + * print("Lot number: " . $result->getData()->getLotNumber()); + * print("Serial number: " . $result->getData()->getSerialNumber()); + * print("Date of manufacture: " . $result->getData()->getDateOfManufacture()); + * + * + */ +class HIBCLICSecondaryAndAdditionalDataCodetext extends HIBCLICComplexCodetext +{ + private $data; + + function __construct() + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCLICSecondaryAndAdditionalDataCodetext; + $this->initFieldsFromDto(); + } + + static function construct($java_class): HIBCLICSecondaryAndAdditionalDataCodetext + { + $obj = new HIBCLICSecondaryAndAdditionalDataCodetext(); + $obj->setIComplexCodetextDTO($java_class); + $obj->initFieldsFromDto(); + return $obj; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $HIBCLICSecondaryAndAdditionalDataCodetextDTO = $client->HIBCLICSecondaryAndAdditionalDataCodetext_ctor(); + $thriftConnection->closeConnection(); + return $HIBCLICSecondaryAndAdditionalDataCodetextDTO; + } + + public function initFieldsFromDto() + { + $this->data = SecondaryAndAdditionalData::construct($this->getIComplexCodetextDTO()->secondaryAndAdditionalData); + } + + /** + *+ * Identifies secodary and additional supplemental data. + *
+ */ + public function getData(): SecondaryAndAdditionalData + { + return $this->data; + } + + /** + *+ * Identifies secodary and additional supplemental data. + *
+ */ + public function setData(SecondaryAndAdditionalData $value): void + { + $this->getIComplexCodetextDTO()->secondaryAndAdditionalData = ($value->getSecondaryAndAdditionalDataDto()); + $this->data = $value; + } + + /** + *+ * Identifies link character. + *
+ */ + public function getLinkCharacter(): string + { + return $this->getIComplexCodetextDTO()->linkCharacter; + } + + /** + *+ * Identifies link character. + *
+ */ + public function setLinkCharacter(string $value): void + { + $this->getIComplexCodetextDTO()->linkCharacter = $value; + } + + /** + *+ * Constructs codetext + *
+ * + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->HIBCLICSecondaryAndAdditionalDataCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + /** + *+ * Initializes instance from constructed codetext. + *
+ * + * @param string constructedCodetext Constructed codetext. + */ + function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $HIBCLICSecondaryAndAdditionalDataCodetext = $client->HIBCLICSecondaryAndAdditionalDataCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); + $this->setIComplexCodetextDTO($HIBCLICSecondaryAndAdditionalDataCodetext); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code HIBCLICSecondaryAndAdditionalDataCodetext} value. + *
+ * + * @param obj An {@code HIBCLICSecondaryAndAdditionalDataCodetext} value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false + */ + public function equals(HIBCLICSecondaryAndAdditionalDataCodetext $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->HIBCLICSecondaryAndAdditionalDataCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCPASCodetext.php b/lib/ComplexBarcode/HIBCPASCodetext.php new file mode 100644 index 00000000..c14618c0 --- /dev/null +++ b/lib/ComplexBarcode/HIBCPASCodetext.php @@ -0,0 +1,221 @@ + + * Class for encoding and decoding the text embedded in the HIBC PAS code. + *+ */ +class HIBCPASCodetext extends IComplexCodetext +{ + private $_recordsList; + + function __construct() + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->initFieldsFromDto(); + } + + /** + *+ * This sample shows how to encode and decode HIBC PAS using HIBCPASCodetext. + *+ * + * $complexCodetext = new HIBCPASComplexCodetext(); + * $complexCodetext->setDataLocation(HIBCPASDataLocation::PATIENT); + * $complexCodetext->addRecord(HIBCPASDataType::LABELER_IDENTIFICATION_CODE, "A123"); + * $complexCodetext->addRecord(HIBCPASDataType::MANUFACTURER_SERIAL_NUMBER, "SERIAL123"); + * $complexCodetext->setBarcodeType(EncodeTypes::HIBC_DATA_MATRIX_PAS); + * $generator = new ComplexBarcodeGenerator($complexCodetext); + * { + * BarCodeReader reader = new BarCodeReader($generator->generateBarCodeImage(BarCodeImageFormat::PNG), null, DecodeType::HIBC_DATA_MATRIX_PAS); + * { + * $reader->readBarCodes(); + * $codetext = $reader->getFoundBarCodes()[0]->getCodeText(); + * $readCodetext = ComplexCodetextReader::tryDecodeHIBCPAS($codetext); + * print("Data location: " . $readCodetext->getDataLocation()); + * print("Data type: " . $readCodetext->getRecords()[0]->getDataType()); + * print("Data: " . $readCodetext->getRecords()[0]->getData()); + * print("Data type: " . $readCodetext->getRecords()[1]->getDataType()); + * print("Data: " . $readCodetext->getRecords()[1]->getData()); + * } + * } + *+ *
+ * HIBCPASRecord constructor + *
+ */ + static function construct($HIBCPASCodetextDto): HIBCPASCodetext + { + $obj = new HIBCPASCodetext(); + $obj->setIComplexCodetextDTO($HIBCPASCodetextDto); + $obj->initFieldsFromDto(); + return $obj; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = $client->HIBCPASCodetext_ctor(); + $thriftConnection->closeConnection(); + return $dtoRef; + } + + public function initFieldsFromDto() + { + $this->_recordsList = array(); + foreach ($this->getIComplexCodetextDTO()->records as $recordDTO) + array_push($this->_recordsList, HIBCPASRecord::construct($recordDTO)); + $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::HIBCPASCodetext; + } + + /** + *+ * Gets or sets barcode type. HIBC PAS codetext can be encoded using HIBCCode39PAS, HIBCCode128PAS, HIBCAztec:PAS, HIBCDataMatrixPAS and HIBCQRPAS encode types. + * Default value: HIBCCode39PAS. + *
+ * @param int $value Barcode type. + * @return void + */ + public function setBarcodeType(int $value): void + { + $this->getIComplexCodetextDTO()->barcodeType = $value; + } + + /** + *+ * Identifies data location. + *
+ */ + public function getDataLocation(): int + { + return $this->getIComplexCodetextDTO()->dataLocation; + } + + /** + *+ * Identifies data location. + *
+ */ + public function setDataLocation(int $value): void + { + $this->getIComplexCodetextDTO()->dataLocation = $value; + } + + /** + *+ * Gets records list + *
+ * @return List of records + */ + function getRecords(): array + { + return $this->_recordsList; + } + + /** + *+ * Adds new record + *
+ * @param int dataType Type of data + * @param string data Data string + */ + public function addRecord(int $dataType, string $data): void + { + $hibcPASRecord = new HIBCPASRecord($dataType, $data); + + array_push($this->_recordsList, $hibcPASRecord); + array_push($this->getIComplexCodetextDTO()->records, $hibcPASRecord->getHIBCPASRecordDto()); + } + + /** + *+ * Adds new record + *
+ * @param HIBCPASRecord record Record to be added + * @return void + */ + public function addHIBCPASRecord(HIBCPASRecord $record): void + { + array_push($this->_recordsList, $record); + array_push($this->getIComplexCodetextDTO()->records, $record->getHIBCPASRecordDto()); + } + + /** + *+ * Clears records list + *
+ */ + public function clear(): void + { + $this->_recordsList = array(); + } + + /** + *+ * Gets barcode type. + *
+ * @return int Barcode type. + */ + public function getBarcodeType(): int + { + return $this->getIComplexCodetextDTO()->barcodeType; + } + + /** + *+ * Constructs codetext + *
+ * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->HIBCPASCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + /** + *+ * Initializes instance from constructed codetext. + *
+ * @param string constructedCodetext Constructed codetext. + * @return void + */ + public function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $hibcPASCodetextDTO = $client->HIBCPASCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext); + $this->setIComplexCodetextDTO($hibcPASCodetextDTO); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code HIBCPASCodetext} value. + *
+ * @param HIBCPASCodetext obj An {@code HIBCPASCodetext} value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(HIBCPASCodetext $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->HIBCPASCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCPASDataLocation.php b/lib/ComplexBarcode/HIBCPASDataLocation.php new file mode 100644 index 00000000..9ca28436 --- /dev/null +++ b/lib/ComplexBarcode/HIBCPASDataLocation.php @@ -0,0 +1,90 @@ + + * HIBC PAS data location types. + * + */ +class HIBCPASDataLocation +{ + /** + *+ * A - Patient + *
+ */ + const PATIENT = 0; + /** + *+ * B - Patient Care Record + *
+ */ + const PATIENT_CARE_RECORD = 1; + /** + *+ * C - Specimen Container + *
+ */ + const SPECIMEN_CONTAINER = 2; + /** + *+ * D - Direct Patient Image Item + *
+ */ + const DIRECT_PATIENT_IMAGE_ITEM = 3; + /** + *+ * E - Business Record + *
+ */ + const BUSINESS_RECORD = 4; + /** + *+ * F - Medical Administration Record + *
+ */ + const MEDICAL_ADMINISTRATION_RECORD = 5; + /** + *+ * G - Library Reference Material + *
+ */ + const LIBRARY_REFERENCE_MATERIAL = 6; + /** + *+ * H - Devices and Materials + *
+ */ + const DEVICES_AND_MATERIALS = 7; + /** + *+ * I - Identification Card + *
+ */ + const IDENTIFICATION_CARD = 8; + /** + *+ * J - Product Container + *
+ */ + const PRODUCT_CONTAINER = 9; + /** + *+ * K - Asset data type + *
+ */ + const ASSET = 10; + /** + *+ * L - Surgical Instrument + *
+ */ + const SURGICAL_INSTRUMENT = 11; + /** + *+ * Z - User Defined + *
+ */ + const USER_DEFINED = 25; +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCPASDataType.php b/lib/ComplexBarcode/HIBCPASDataType.php new file mode 100644 index 00000000..ea9c42e0 --- /dev/null +++ b/lib/ComplexBarcode/HIBCPASDataType.php @@ -0,0 +1,156 @@ + + * HIBC PAS record's data types. + * + */ +class HIBCPASDataType +{ + /** + *+ * A - Labeler Identification Code + *
+ */ + const LABELER_IDENTIFICATION_CODE = 0; + /** + *+ * B - Service Identification + *
+ */ + const SERVICE_IDENTIFICATION = 1; + /** + *+ * C - Patient Identification + *
+ */ + const PATIENT_IDENTIFICATION = 2; + /** + *+ * D - Specimen Identification + *
+ */ + const SPECIMEN_IDENTIFICATION = 3; + /** + *+ * E - Personnel Identification + *
+ */ + const PERSONNEL_IDENTIFICATION = 4; + /** + *+ * F - Administrable Product Identification + *
+ */ + const ADMINISTRABLE_PRODUCT_IDENTIFICATION = 5; + /** + *+ * G - Implantable Product Information + *
+ */ + const IMPLANTABLE_PRODUCT_INFORMATION = 6; + /** + *+ * H - Hospital Item Identification + *
+ */ + const HOSPITAL_ITEM_IDENTIFICATION = 7; + /** + *+ * I - Medical Procedure Identification + *
+ */ + const MEDICAL_PROCEDURE_IDENTIFICATION = 8; + /** + *+ * J - Reimbursement Category + *
+ */ + const REIMBURSEMENT_CATEGORY = 9; + /** + *+ * K - Blood Product Identification + *
+ */ + const BLOOD_PRODUCT_IDENTIFICATION = 10; + /** + *+ * L - Demographic Data + *
+ */ + const DEMOGRAPHIC_DATA = 11; + /** + *+ * M - DateTime in YYYDDDHHMMG format + *
+ */ + const DATE_TIME = 12; + /** + *+ * N - Asset Identification + *
+ */ + const ASSET_IDENTIFICATION = 13; + /** + *+ * O - Purchase Order Number + *
+ */ + const PURCHASE_ORDER_NUMBER = 14; + /** + *+ * P - Dietary Item Identification + *
+ */ + const DIETARY_ITEM_IDENTIFICATION = 15; + /** + *+ * Q - Manufacturer Serial Number + *
+ */ + const MANUFACTURER_SERIAL_NUMBER = 16; + /** + *+ * R - Library Materials Identification + *
+ */ + const LIBRARY_MATERIALS_IDENTIFICATION = 17; + /** + *+ * S - Business Control Number + *
+ */ + const BUSINESS_CONTROL_NUMBER = 18; + /** + *+ * T - Episode of Care Identification + *
+ */ + const EPISODE_OF_CARE_IDENTIFICATION = 19; + /** + *+ * U - Health Industry Number + *
+ */ + const HEALTH_INDUSTRY_NUMBER = 20; + /** + *+ * V - Patient Visit ID + *
+ */ + const PATIENT_VISIT_ID = 21; + /** + *+ * X - XML Document + *
+ */ + const XML_DOCUMENT = 22; + /** + *+ * Z - User Defined + *
+ */ + const USER_DEFINED = 25; +} \ No newline at end of file diff --git a/lib/ComplexBarcode/HIBCPASRecord.php b/lib/ComplexBarcode/HIBCPASRecord.php new file mode 100644 index 00000000..cec718f9 --- /dev/null +++ b/lib/ComplexBarcode/HIBCPASRecord.php @@ -0,0 +1,127 @@ + + * Class for storing HIBC PAS record. + * + */ +class HIBCPASRecord implements Communicator +{ + private $HIBCPASRecordDto; + + /** + * @return mixed + */ + public function getHIBCPASRecordDto() + { + return $this->HIBCPASRecordDto; + } + + /** + * @param mixed $HIBCPASRecordDto + */ + public function setHIBCPASRecordDto($HIBCPASRecordDto): void + { + $this->HIBCPASRecordDto = $HIBCPASRecordDto; + } + + /** + *+ * HIBCPASRecord constructor + *
+ * + * @param int dataType Type of data. + * @param string data + */ + function __construct(int $dataType, string $data) + { + $this->HIBCPASRecordDto = new HIBCPASRecordDTO(); + $this->HIBCPASRecordDto->dataType = $dataType; + $this->HIBCPASRecordDto->data = $data; + $this->initFieldsFromDto(); + } + + /** + *+ * HIBCPASRecord constructor + *
+ */ + static function construct($javaClass): HIBCPASRecord + { + $obj = new HIBCPASRecord(0, ""); + $obj->setHIBCPASRecordDto($javaClass); + return $obj; + } + + public function obtainDto(...$args) + { + + } + + public function initFieldsFromDto() + { + } + + /** + *+ * Identifies data type. + *
+ */ + public function getDataType(): int + { + return $this->getHIBCPASRecordDto()->dataType; + } + + /** + *+ * Identifies data type. + *
+ */ + public function setDataType(int $value): void + { + $this->getHIBCPASRecordDto()->setDataType = $value; + } + + /** + *+ * Identifies data. + *
+ */ + public function getData(): string + { + return $this->getHIBCPASRecordDto()->data; + } + + /** + *+ * Identifies data. + *
+ */ + public function setData(string $value): void + { + $this->getHIBCPASRecordDto()->setData = $value; + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code HIBCPASDataType} value. + *
+ * + * @param HIBCPASRecord obj An {@code HIBCPASDataType} value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(HIBCPASRecord $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->HIBCPASRecord_equals($this->getHIBCPASRecordDto(), $obj->getHIBCPASRecordDto()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/IComplexCodetext.php b/lib/ComplexBarcode/IComplexCodetext.php new file mode 100644 index 00000000..42c8667f --- /dev/null +++ b/lib/ComplexBarcode/IComplexCodetext.php @@ -0,0 +1,50 @@ + + * Interface for complex codetext used with ComplexBarcodeGenerator. + * + */ +abstract class IComplexCodetext implements Communicator +{ + private $complexCodetext; + + /** + * @return mixed + */ + public function getIComplexCodetextDTO(): IComplexCodetextDTO + { + return $this->complexCodetext; + } + + /** + * @param mixed $HIBCLICCombinedCodetextDto + */ + public function setIComplexCodetextDTO(IComplexCodetextDTO $complexCodetext): void + { + $this->complexCodetext = $complexCodetext; + } + + /** + * Construct codetext for complex barcode + * @return string Constructed codetext + */ + abstract function getConstructedCodetext(): string; + + /** + * Initializes instance with constructed codetext. + * @param string $constructedCodetext Constructed codetext. + */ + public abstract function initFromString(string $constructedCodetext): void; + + /** + * Gets barcode type. + * @return int Barcode type. + */ + abstract function getBarcodeType(): int; +} \ No newline at end of file diff --git a/lib/ComplexBarcode/Mailmark2DCodetext.php b/lib/ComplexBarcode/Mailmark2DCodetext.php new file mode 100644 index 00000000..100c3bc4 --- /dev/null +++ b/lib/ComplexBarcode/Mailmark2DCodetext.php @@ -0,0 +1,569 @@ +setIComplexCodetextDTO($this->obtainDto()); + $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::Mailmark2DCodetext; + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function construct($complexCodetextDTO) + { + try + { + $class = new Mailmark2DCodetext(); + $class->setIComplexCodetextDTO($complexCodetextDTO); + $class->initFieldsFromDto(); + return $class; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = $client->Mailmark2DCodetext_ctor(); + $thriftConnection->closeConnection(); + + return $dtoRef; + } + + public function initFieldsFromDto() + { + } + + /** + * Identifies the UPU Country ID.Max length: 4 characters. + * @return string Country ID + */ + public function getUPUCountryID(): string + { + return $this->getIComplexCodetextDTO()->UPUCountryID; + } + + /** + * Identifies the UPU Country ID.Max length: 4 characters. + * @param string $value Country ID + */ + public function setUPUCountryID(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->UPUCountryID = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the Royal Mail Mailmark barcode payload for each product type. + * Valid Values: + * + * "0" - Domestic Sorted & Unsorted + * "A" - Online Postage + * "B" - Franking + * "C" - Consolidation + * + * @return string Information type ID + */ + public function getInformationTypeID(): string + { + try + { + return $this->getIComplexCodetextDTO()->informationTypeID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the Royal Mail Mailmark barcode payload for each product type. + * Valid Values: + * + * "0" - Domestic Sorted & Unsorted + * "A" - Online Postage + * "B" - Franking + * "C" - Consolidation + * + * @param string $value Information type ID + */ + public function setInformationTypeID(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->informationTypeID = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the barcode version as relevant to each Information Type ID. + * Valid Values: + * + * Currently "1". + * "0" & "2" to "9" and "A" to "Z" spare reserved for potential future use. + * + * @return string Version ID + */ + public function getVersionID(): string + { + return (string)$this->getIComplexCodetextDTO()->versionID; + } + + /** + * Identifies the barcode version as relevant to each Information Type ID. + * Valid Values: + * + * Currently "1". + * "0" & "2" to "9" and "A" to "Z" spare reserved for potential future use. + * + * @param string $value Version ID + */ + public function setVersionID(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->versionID = (int)$value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the class of the item. + * + * Valid Values: + * "1" - 1C (Retail) + * "2" - 2C (Retail) + * "3" - Economy (Retail) + * "5" - Deffered (Retail) + * "8" - Premium (Network Access) + * "9" - Standard (Network Access) + * + * @return string class of the item + */ + public function getClass_(): string + { + try + { + return $this->getIComplexCodetextDTO()->class_; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the class of the item. + * + * Valid Values: + * "1" - 1C (Retail) + * "2" - 2C (Retail) + * "3" - Economy (Retail) + * "5" - Deffered (Retail) + * "8" - Premium (Network Access) + * "9" - Standard (Network Access) + * + * @param string $value class of the item + */ + public function setClass_(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->class_ = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the unique group of customers involved in the mailing. + * Max value: 9999999. + * + * @return int Supply chain ID + */ + public function getSupplyChainID(): int + { + try + { + return $this->getIComplexCodetextDTO()->supplyChainID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the unique group of customers involved in the mailing. + * Max value: 9999999. + * + * @param int $value Supply chain ID + */ + public function setSupplyChainID(int $value): void + { + try + { + $this->getIComplexCodetextDTO()->supplyChainID = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the unique item within the Supply Chain ID. + * Every Mailmark barcode is required to carry an ID + * so it can be uniquely identified for at least 90 days. + * Max value: 99999999. + * + * @return int item within the Supply Chain ID + */ + public function getItemID(): int + { + try + { + return $this->getIComplexCodetextDTO()->itemID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies the unique item within the Supply Chain ID. + * Every Mailmark barcode is required to carry an ID + * so it can be uniquely identified for at least 90 days. + * Max value: 99999999. + * + * @param int $value item within the Supply Chain ID + */ + public function setItemID(int $value): void + { + try + { + $this->getIComplexCodetextDTO()->itemID = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Contains the Postcode of the Delivery Address with DPS + * If inland the Postcode/DP contains the following number of characters. + * Area (1 or 2 characters) District(1 or 2 characters) + * Sector(1 character) Unit(2 characters) DPS (2 characters). + * The Postcode and DPS must comply with a valid PAF® format. + * + * @return string the Postcode of the Delivery Address with DPS + */ + public function getDestinationPostCodeAndDPS(): string + { + try + { + return $this->getIComplexCodetextDTO()->destinationPostCodeAndDPS; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Contains the Postcode of the Delivery Address with DPS + * If inland the Postcode/DP contains the following number of characters. + * Area (1 or 2 characters) District(1 or 2 characters) + * Sector(1 character) Unit(2 characters) DPS (2 characters). + * The Postcode and DPS must comply with a valid PAF® format. + * + * @param string $value the Postcode of the Delivery Address with DPS + */ + public function setDestinationPostCodeAndDPS(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->destinationPostCodeAndDPS = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Flag which indicates what level of Return to Sender service is being requested. + * + * @return string RTS Flag + */ + public function getRTSFlag(): string + { + try + { + return $this->getIComplexCodetextDTO()->RTSFlag; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Flag which indicates what level of Return to Sender service is being requested. + * + * @param string $value RTS Flag + */ + public function setRTSFlag(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->RTSFlag = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Contains the Return to Sender Post Code but no DPS. + * The PC(without DPS) must comply with a PAF® format. + * + * @return string Return to Sender Post Code but no DPS + */ + public function getReturnToSenderPostCode(): string + { + try + { + return $this->getIComplexCodetextDTO()->returnToSenderPostCode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Contains the Return to Sender Post Code but no DPS. + * The PC(without DPS) must comply with a PAF® format. + * + * @param string $value Return to Sender Post Code but no DPS + */ + public function setReturnToSenderPostCode(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->returnToSenderPostCode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Optional space for use by customer. + * + * Max length by Type: + * Type 7: 6 characters + * Type 9: 45 characters + * Type 29: 25 characters + * + * @return string Customer content + */ + public function getCustomerContent(): string + { + try + { + return $this->getIComplexCodetextDTO()->customerContent; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Optional space for use by customer. + * + * Max length by Type: + * Type 7: 6 characters + * Type 9: 45 characters + * Type 29: 25 characters + * + * @param string $value Customer content + */ + public function setCustomerContent(string $value): void + { + try + { + $this->getIComplexCodetextDTO()->customerContent = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Encode mode of Datamatrix barcode. + * Default value: DataMatrixEncodeMode.C40. + * + * @return int Encode mode of Datamatrix barcode. + */ + public function getCustomerContentEncodeMode(): int + { + try + { + return $this->getIComplexCodetextDTO()->customerContentEncodeMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Encode mode of Datamatrix barcode. + * Default value: DataMatrixEncodeMode.C40. + * + * @param int $value Encode mode of Datamatrix barcode. + */ + public function setCustomerContentEncodeMode(int $value): void + { + try + { + $this->getIComplexCodetextDTO()->customerContentEncodeMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * 2D Mailmark Type defines size of Data Matrix barcode. + * + * @return int Size of Data Matrix barcode + */ + public function getDataMatrixType(): int + { + try + { + return $this->getIComplexCodetextDTO()->dataMatrixType; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * 2D Mailmark Type defines size of Data Matrix barcode. + * + * @param int $value Size of Data Matrix barcode + */ + public function setDataMatrixType(int $value): void + { + try + { + $this->getIComplexCodetextDTO()->dataMatrixType = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Construct codetext from Mailmark data. + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->Mailmark2DCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Initializes Mailmark data from constructed codetext. + * @param string $constructedCodetext Constructed codetext. + */ + public function initFromString($constructedCodetext): void + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setIComplexCodetextDTO($client->Mailmark2DCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets barcode type. + * @return int Barcode type. + */ + public function getBarcodeType(): int + { + $barcode_type = $this->getIComplexCodetextDTO()->barcodeType; + return $barcode_type; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/Mailmark2DType.php b/lib/ComplexBarcode/Mailmark2DType.php new file mode 100644 index 00000000..00190d5c --- /dev/null +++ b/lib/ComplexBarcode/Mailmark2DType.php @@ -0,0 +1,29 @@ +setIComplexCodetextDTO($this->obtainDto()); + $this->getIComplexCodetextDTO()->complexCodetextType = ComplexCodetextType::MailmarkCodetext; + $this->initFieldsFromDto(); + } + + public function initFieldsFromDto() + { + } + + public function obtainDto(...$args): IComplexCodetextDTO + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = $client->MailmarkCodetext_ctor(); + $thriftConnection->closeConnection(); + + return $dtoRef; + } + + /** + * "0" – Null or Test + * "1" – Letter + * "2" – Large Letter + */ + public function getFormat(): int + { + return $this->getIComplexCodetextDTO()->format; + } + + /** + * "0" – Null or Test + * "1" – LetterN + * "2" – Large Letter + */ + public function setFormat(int $value) + { + $this->getIComplexCodetextDTO()->format = $value; + } + + /** + * Currently 1 – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use) + */ + public function getVersionID(): int + { + return $this->getIComplexCodetextDTO()->versionID; + } + + /** + * Currently 1 – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use) + */ + public function setVersionID(int $value) + { + $this->getIComplexCodetextDTO()->versionID = $value; + } + + /** + * "0" - Null or Test + * "1" - 1C (Retail) + * "2" - 2C (Retail) + * "3" - 3C (Retail) + * "4" - Premium (RetailPublishing Mail) (for potential future use) + * "5" - Deferred (Retail) + * "6" - Air (Retail) (for potential future use) + * "7" - Surface (Retail) (for potential future use) + * "8" - Premium (Network Access) + * "9" - Standard (Network Access) + */ + public function getClass_(): string + { + return $this->getIComplexCodetextDTO()->class_; + } + + /** + * "0" - Null or Test + * "1" - 1C (Retail) + * "2" - 2C (Retail) + * "3" - 3C (Retail) + * "4" - Premium (RetailPublishing Mail) (for potential future use) + * "5" - Deferred (Retail) + * "6" - Air (Retail) (for potential future use) + * "7" - Surface (Retail) (for potential future use) + * "8" - Premium (Network Access) + * "9" - Standard (Network Access) + */ + public function setClass_(string $value) + { + $this->getIComplexCodetextDTO()->class_ = $value; + } + + /** + * Maximum values are 99 for Barcode C and 999999 for Barcode L. + */ + public function getSupplyChainID(): int + { + return $this->getIComplexCodetextDTO()->supplyChainID; + } + + /** + * Maximum values are 99 for Barcode C and 999999 for Barcode L. + */ + public function setSupplyChainID(int $value) + { + $this->getIComplexCodetextDTO()->supplyChainID = $value; + } + + /** + * Maximum value is 99999999. + */ + public function getItemID(): int + { + return $this->getIComplexCodetextDTO()->itemID; + } + + /** + * Maximum value is 99999999. + */ + public function setItemID(int $value) + { + $this->getIComplexCodetextDTO()->itemID = $value; + } + + /** + * The PC and DP must comply with a PAF format. + * Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern + * of characters denoting a domestic sorting code. + * A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix. + */ + public function getDestinationPostCodePlusDPS(): string + { + return $this->getIComplexCodetextDTO()->destinationPostCodePlusDPS; + } + + /** + * The PC and DP must comply with a PAF format. + * Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern + * of characters denoting a domestic sorting code. + * A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix. + */ + public function setDestinationPostCodePlusDPS(string $value) + { + $this->getIComplexCodetextDTO()->destinationPostCodePlusDPS = $value; + } + + /** + * Construct codetext from Mailmark data. + * + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->MailmarkCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + /** + * Initializes Mailmark data from constructed codetext. + * + * @param string $constructedCodetext Constructed codetext. + */ + public function initFromString($constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setIComplexCodetextDTO($client->MailmarkCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + } + + /** + * Gets barcode type. + * + * @return int Barcode type. + */ + public function getBarcodeType(): int + { + $barcode_type = $this->getIComplexCodetextDTO()->barcodeType; + return $barcode_type; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeCodetext.php b/lib/ComplexBarcode/MaxiCodeCodetext.php new file mode 100644 index 00000000..5e75fd23 --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeCodetext.php @@ -0,0 +1,65 @@ +readBarCodes() as $result) + * { + * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); + * print("BarCode Type: ".$resultMaxiCodeCodetext->getBarcodeType()); + * print("MaxiCode mode: ".$resultMaxiCodeCodetext->getMode()); + * print("BarCode CodeText: ".$resultMaxiCodeCodetext->getConstructedCodetext()); + * } + * @endcode + */ +abstract class MaxiCodeCodetext extends IComplexCodetext +{ + /** + * Gets a MaxiCode encode mode. + */ + public function getMaxiCodeEncodeMode(): int + { + return $this->getIComplexCodetextDTO()->maxiCodeEncodeMode; + } + + /** + * Sets a MaxiCode encode mode. + */ + public function setMaxiCodeEncodeMode(int $value): void + { + $this->getIComplexCodetextDTO()->maxiCodeEncodeMode = $value; + } + + /** + * Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. + */ + public function getECIEncoding(): int + { + return $this->getIComplexCodetextDTO()->ECIEncoding; + } + + /** + * Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. + */ + public function setECIEncoding(int $value): void + { + $this->getIComplexCodetextDTO()->ECIEncoding = $value; + } + + /** + * Gets barcode type. + * @return int Barcode type + */ + public function getBarcodeType(): int + { + return $this->getIComplexCodetextDTO()->barcodeType; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeCodetextMode2.php b/lib/ComplexBarcode/MaxiCodeCodetextMode2.php new file mode 100644 index 00000000..8ee76244 --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeCodetextMode2.php @@ -0,0 +1,157 @@ + + * This sample shows how to encode and decode MaxiCode codetext for mode 2. + * @code + * //Mode 2 with standart second message + * $maxiCodeCodetext = new MaxiCodeCodetextMode2(); + * $maxiCodeCodetext->setPostalCode("524032140"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * $maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); + * $maxiCodeStandartSecondMessage->setMessage("Test message"); + * $maxiCodeCodetext->setSecondMessage($maxiCodeStandartSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 2 with structured second message + * $maxiCodeCodetext = new MaxiCodeCodetextMode2(); + * $maxiCodeCodetext->setPostalCode("524032140"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * $maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); + * $maxiCodeStructuredSecondMessage->add("634 ALPHA DRIVE"); + * $maxiCodeStructuredSecondMessage->add("PITTSBURGH"); + * $maxiCodeStructuredSecondMessage->add("PA"); + * $maxiCodeStructuredSecondMessage->setYear(99); + * $maxiCodeCodetext->setSecondMessage(maxiCodeStructuredSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Decoding raw codetext with standart second message + * $reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE); + * { + * foreach($reader->readBarCodes() as $result) + * { + * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); + * if ($resultMaxiCodeCodetext instanceof MaxiCodeCodetextMode2) + * { + * $maxiCodeStructuredCodetext = $resultMaxiCodeCodetext; + * print("BarCode Type: ".$maxiCodeStructuredCodetext->getPostalCode()); + * print("MaxiCode mode: ".$maxiCodeStructuredCodetext->getCountryCode()); + * print("BarCode CodeText: ".$maxiCodeStructuredCodetext->getServiceCategory()); + * if ($maxiCodeStructuredCodetext->getSecondMessage() instanceof MaxiCodeStandartSecondMessage){ + * $secondMessage = $maxiCodeStructuredCodetext->getSecondMessage(); + * print("Message: ".$secondMessage->getMessage()); + * } + * } + * } + * } + * //Decoding raw codetext with structured second message + * $reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE); + * { + * foreach($reader->readBarCodes() as $result) + * { + * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); + * if ($resultMaxiCodeCodetext instanceof MaxiCodeCodetextMode2){ + * $maxiCodeStructuredCodetext = $resultMaxiCodeCodetext; + * print("BarCode Type: ".$maxiCodeStructuredCodetext->getPostalCode()); + * print("MaxiCode mode: ".$maxiCodeStructuredCodetext->getCountryCode()); + * print("BarCode CodeText: ".$maxiCodeStructuredCodetext->getServiceCategory()); + * if ($maxiCodeStructuredCodetext->getSecondMessage() instanceof MaxiCodeStructuredSecondMessage) + * { + * $secondMessage = $maxiCodeStructuredCodetext->getSecondMessage(); + * print("Message:"); + * for ($secondMessage->getIdentifiers() as $identifier){ + * print($identifier); + * } + * } + * } + * } + * } + * @endcode + * + */ +class MaxiCodeCodetextMode2 extends MaxiCodeStructuredCodetext +{ + + public function __construct() + { + try + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function construct($maxiCodeCodetextMode2Dto) + { + $class_ = new MaxiCodeCodetextMode2(); + $class_->setIComplexCodetextDTO($maxiCodeCodetextMode2Dto); + $class_->initFieldsFromDto(); + return $class_; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoObj = $client->MaxiCodeCodetextMode2_ctor(); + $thriftConnection->closeConnection(); + return $dtoObj; + } + + public function initFieldsFromDto(): void + { + parent::initFieldsFromDto(); + } + + /** + * Gets MaxiCode mode. + * @return int MaxiCode mode + */ + public function getMode(): int + { + return $this->getIComplexCodetextDTO()->mode; + } + + public function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setIComplexCodetextDTO($client->MaxiCodeCodetextMode2_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); + $thriftConnection->closeConnection(); + } + + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->MaxiCodeCodetextMode2_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + public function equals($obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->MaxiCodeCodetextMode2_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeCodetextMode3.php b/lib/ComplexBarcode/MaxiCodeCodetextMode3.php new file mode 100644 index 00000000..c2d5f44c --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeCodetextMode3.php @@ -0,0 +1,152 @@ +setPostalCode("B1050"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * MaxiCodeStandartSecondMessage maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); + * maxiCodeStandartSecondMessage->setMessage("Test message"); + * $maxiCodeCodetext->setSecondMessage(maxiCodeStandartSecondMessage); + * ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * complexGenerator.generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 3 with structured second message + * MaxiCodeCodetextMode3 $maxiCodeCodetext = new MaxiCodeCodetextMode3(); + * $maxiCodeCodetext->setPostalCode("B1050"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * $maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); + * $maxiCodeStructuredSecondMessage->add("634 ALPHA DRIVE"); + * $maxiCodeStructuredSecondMessage->add("PITTSBURGH"); + * $maxiCodeStructuredSecondMessage->add("PA"); + * $maxiCodeStructuredSecondMessage->setYear(99); + * $maxiCodeCodetext->setSecondMessage($maxiCodeStructuredSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Decoding raw codetext with standart second message + * $reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE); + * foreach($reader->readBarCodes() as $result) + * { + * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); + * if ($resultMaxiCodeCodetext instanceOf MaxiCodeCodetextMode3) + * { + * MaxiCodeCodetextMode3 maxiCodeStructuredCodetext = (MaxiCodeCodetextMode3)$resultMaxiCodeCodetext; + * print("BarCode Type: ".$maxiCodeStructuredCodetext->getPostalCode()); + * print("MaxiCode mode: ".$maxiCodeStructuredCodetext->getCountryCode()); + * print("BarCode CodeText: ".$maxiCodeStructuredCodetext->getServiceCategory()); + * if ($maxiCodeStructuredCodetext->getSecondMessage() instanceOf MaxiCodeStandartSecondMessage) + * { + * $secondMessage = maxiCodeStructuredCodetext->getSecondMessage(); + * print("Message: ".$secondMessage->getMessage()); + * } + * } + * } + * //Decoding raw codetext with structured second message + * $reader = new BarCodeReader("c:\\test.png", DecodeType::MAXI_CODE); + * foreach($reader->readBarCodes() as $result) + * { + * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); + * if ($resultMaxiCodeCodetext instanceOf MaxiCodeCodetextMode3) + * { + * maxiCodeStructuredCodetext = $resultMaxiCodeCodetext; + * print("BarCode Type: ".$maxiCodeStructuredCodetext->getPostalCode()); + * print("MaxiCode mode: ".$maxiCodeStructuredCodetext->getCountryCode()); + * print("BarCode CodeText: ".$maxiCodeStructuredCodetext->getServiceCategory()); + * if (maxiCodeStructuredCodetext->getSecondMessage() instanceOf MaxiCodeStructuredSecondMessage) + * { + * $secondMessage = $maxiCodeStructuredCodetext->getSecondMessage(); + * print("Message:"); + * foreach($secondMessage->getIdentifiers() as $identifier) + * { + * print($identifier); + * } + * } + * } + * } + * @endcode + */ +class MaxiCodeCodetextMode3 extends MaxiCodeStructuredCodetext +{ + public function __construct() + { + try + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function construct($maxiCodeCodetextMode2Dto) + { + $class_ = new MaxiCodeCodetextMode3(); + $class_->setIComplexCodetextDTO($maxiCodeCodetextMode2Dto); + $class_->initFieldsFromDto(); + return $class_; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoObj = $client->MaxiCodeCodetextMode3_ctor(); + $thriftConnection->closeConnection(); + return $dtoObj; + } + + public function initFieldsFromDto(): void + { + parent::initFieldsFromDto(); + } + + /** + * Gets MaxiCode mode. + * @return int MaxiCode mode + */ + public function getMode(): int + { + return $this->getIComplexCodetextDTO()->mode; + } + + public function getConstructedCodetext(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->MaxiCodeCodetextMode3_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + + public function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setIComplexCodetextDTO($client->MaxiCodeCodetextMode3_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); + $thriftConnection->closeConnection(); + } + + public function equals($obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->MaxiCodeCodetextMode3_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeSecondMessage.php b/lib/ComplexBarcode/MaxiCodeSecondMessage.php new file mode 100644 index 00000000..c2d62216 --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeSecondMessage.php @@ -0,0 +1,44 @@ +maxiCodeSecondMessageDto; + } + + /** + * @param mixed $maxiCodeSecondMessageDto + */ + public function setMaxiCodeSecondMessageDto(\Aspose\Barcode\Bridge\MaxiCodeSecondMessageDTO $maxiCodeSecondMessageDto): void + { + $this->maxiCodeSecondMessageDto = $maxiCodeSecondMessageDto; + } + + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto() + { + } + + /** + * Gets constructed second message + * @return string Constructed second message + */ + public abstract function getMessage(): string; +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeSecondMessageType.php b/lib/ComplexBarcode/MaxiCodeSecondMessageType.php new file mode 100644 index 00000000..ec7f8834 --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeSecondMessageType.php @@ -0,0 +1,9 @@ +setMode(MaxiCodeMode.MODE_4); + * $maxiCodeCodetext->setMessage("Test message"); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext()); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 5 + * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); + * $maxiCodeCodetext->setMode(MaxiCodeMode.MODE_5); + * $maxiCodeCodetext->setMessage("Test message"); + * ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext()); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 6 + * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); + * $maxiCodeCodetext->setMode(MaxiCodeMode.MODE_6); + * $maxiCodeCodetext->setMessage("Test message"); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext()); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * @endcode + */ +class MaxiCodeStandardCodetext extends MaxiCodeCodetext +{ + + function __construct() + { + try + { + $this->setIComplexCodetextDTO($this->obtainDto()); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function construct($maxiCodeStandardCodetextDto) + { + $class_ = new MaxiCodeStandardCodetext(); + $class_->setIComplexCodetextDTO($maxiCodeStandardCodetextDto); + $class_->initFieldsFromDto(); + + return $class_; + } + + public function obtainDto(...$args): IComplexCodetextDTO + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $maxiCodeStandardCodetextDTO = $client->MaxiCodeStandardCodetext_ctor(); + $thriftConnection->closeConnection(); + return $maxiCodeStandardCodetextDTO; + } + + public function initFieldsFromDto() + { + } + + /** + * Gets message. + */ + public function getMessage(): ?string + { + return $this->getIComplexCodetextDTO()->message; + } + + /** + * Sets message. + */ + public function setMessage(string $value): void + { + $this->getIComplexCodetextDTO()->message = $value; + } + + /** + * Sets MaxiCode mode. Standart codetext can be used only with modes 4, 5 and 6. + */ + public function setMode(int $mode): void + { + $this->getIComplexCodetextDTO()->mode = $mode; + } + + /** + * Gets MaxiCode mode. + * @return int MaxiCode mode + */ + public function getMode(): int + { + return $this->getIComplexCodetextDTO()->mode; + } + + /** + * Constructs codetext + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + return $this->getMessage(); + } + + /** + * Initializes instance from constructed codetext. + * @param string constructedCodetext Constructed codetext. + */ + public function initFromString(string $constructedCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setIComplexCodetextDTO($client->MaxiCodeStandardCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); + $thriftConnection->closeConnection(); + } + + /** + * Returns a value indicating whether this instance is equal to a specified MaxiCodeStandardCodetext value. + * @param object obj An MaxiCodeStandardCodetext value to compare to this instance. + * @return bool if obj has the same value as this instance; otherwise, false. + */ + public function equals($obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->MaxiCodeStandardCodetext_equals($this->getIComplexCodetextDTO(), $obj->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeStandartSecondMessage.php b/lib/ComplexBarcode/MaxiCodeStandartSecondMessage.php new file mode 100644 index 00000000..b116b13a --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeStandartSecondMessage.php @@ -0,0 +1,90 @@ +setMaxiCodeSecondMessageDto($this->obtainDto()); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function _construct($dtoObj) + { + try + { + $obj = new MaxiCodeStandartSecondMessage(); + $obj->setMaxiCodeSecondMessageDto($dtoObj); + $obj->initFieldsFromDto(); + return $obj; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $maxiCodeStandartSecondMessageDTO = $client->MaxiCodeStandartSecondMessage_ctor(); + $thriftConnection->closeConnection(); + return $maxiCodeStandartSecondMessageDTO; + } + + public function initFieldsFromDto() + { + } + + /** + * Sets second message + */ + public function setMessage(string $value) + { + $this->getMaxiCodeSecondMessageDto()->message = $value; + } + + /** + * Gets constructed second message + * @return string Constructed second message + */ + public function getMessage(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $message = $client->MaxiCodeStandartSecondMessage_getMessage($this->getMaxiCodeSecondMessageDto()); + $thriftConnection->closeConnection(); + return $message; + } + + /** + * Returns a value indicating whether this instance is equal to a specified MaxiCodeStandartSecondMessage value. + * @param object obj An MaxiCodeStandartSecondMessage value to compare to this instance + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals($obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->MaxiCodeStandardCodetext_equals($this->getMaxiCodeSecondMessageDto(), $obj->getMaxiCodeSecondMessageDto()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/MaxiCodeStructuredCodetext.php b/lib/ComplexBarcode/MaxiCodeStructuredCodetext.php new file mode 100644 index 00000000..e24f089f --- /dev/null +++ b/lib/ComplexBarcode/MaxiCodeStructuredCodetext.php @@ -0,0 +1,142 @@ +readBarCodes() as $result) + * { + * $resultMaxiCodeCodetext = ComplexCodetextReader::tryDecodeMaxiCode($result->getExtended()->getMaxiCode()->getMaxiCodeMode(), $result->getCodeText()); + * if ($resultMaxiCodeCodetext instanceof MaxiCodeStructuredCodetext) + * { + * $maxiCodeStructuredCodetext = $resultMaxiCodeCodetext; + * print("BarCode Type: ".$maxiCodeStructuredCodetext->getPostalCode()); + * print("MaxiCode mode: ".$maxiCodeStructuredCodetext->getCountryCode()); + * print("BarCode CodeText: ".$maxiCodeStructuredCodetext->getServiceCategory()); + * } + * } + * @endcode + */ +abstract class MaxiCodeStructuredCodetext extends MaxiCodeCodetext +{ + private $secondMessage; + + public function initFieldsFromDto(): void + { + $maxiCodeSecondMessageDTO = $this->getIComplexCodetextDTO()->secondMessage; + if (!is_null($maxiCodeSecondMessageDTO)) + { + switch ($maxiCodeSecondMessageDTO->maxiCodeSecondMessageType) + { + case MaxiCodeSecondMessageType::MAXI_CODE_STANDART_SECOND_MESSAGE: + $this->secondMessage = MaxiCodeStandartSecondMessage::_construct($maxiCodeSecondMessageDTO); + break; + case MaxiCodeSecondMessageType::MAXI_CODE_STRUCTURED_SECOND_MESSAGE: + $this->secondMessage = MaxiCodeStructuredSecondMessage::_construct($maxiCodeSecondMessageDTO); + break; + default: + throw new Exception(); + } + } else + { + $this->secondMessage = null; + } + } + + /** + * Identifies the postal code. Must be 9 digits in mode 2 or + * 6 alphanumeric symbols in mode 3. + */ + public function getPostalCode(): string + { + return $this->getIComplexCodetextDTO()->postalCode; + } + + /** + * Identifies the postal code. Must be 9 digits in mode 2 or + * 6 alphanumeric symbols in mode 3. + */ + public function setPostalCode(string $value): void + { + $this->getIComplexCodetextDTO()->postalCode = $value; + } + + /** + * Identifies 3 digit country code. + */ + public function getCountryCode(): int + { + return $this->getIComplexCodetextDTO()->countryCode; + } + + /** + * Identifies 3 digit country code. + */ + public function setCountryCode(int $value): void + { + $this->getIComplexCodetextDTO()->countryCode = $value; + } + + /** + * Identifies 3 digit service category. + */ + public function getServiceCategory(): int + { + return $this->getIComplexCodetextDTO()->serviceCategory; + } + + /** + * Identifies 3 digit service category. + */ + public function setServiceCategory(int $value): void + { + $this->getIComplexCodetextDTO()->serviceCategory = $value; + } + + /** + * Identifies second message of the barcode. + */ + public function getSecondMessage(): MaxiCodeSecondMessage + { + return $this->secondMessage; + } + + /** + * Identifies second message of the barcode. + */ + public function setSecondMessage(MaxiCodeSecondMessage $value) + { + $this->secondMessage = $value; + $this->getIComplexCodetextDTO()->secondMessage = ($value->getMaxiCodeSecondMessageDto()); + } + + /** + * Constructs codetext + * @return string Constructed codetext + */ + public abstract function getConstructedCodetext(): string; + + /** + * Initializes instance from constructed codetext. + * @param string $constructedCodetext Constructed codetext. + */ + public abstract function initFromString(string $constructedCodetext): void; + + /** + * Returns a value indicating whether this instance is equal to a specified+ * Identifies date of labeler identification code. + * Labeler identification code must be 4 symbols alphanumeric string, with first character always being alphabetic. + *
+ */ + public function getLabelerIdentificationCode(): string + { + return $this->getPrimaryDataDto()->labelerIdentificationCode; + } + + /** + *+ * Identifies date of labeler identification code. + * Labeler identification code must be 4 symbols alphanumeric string, with first character always being alphabetic. + *
+ */ + public function setLabelerIdentificationCode(string $value): void + { + $this->getPrimaryDataDto()->labelerIdentificationCode = $value; + } + + /** + *+ * Identifies product or catalog number. Product or catalog number must be alphanumeric string up to 18 sybmols length. + *
+ */ + public function getProductOrCatalogNumber(): string + { + return $this->getPrimaryDataDto()->productOrCatalogNumber; + } + + /** + *+ * Identifies product or catalog number. Product or catalog number must be alphanumeric string up to 18 sybmols length. + *
+ */ + public function setProductOrCatalogNumber(string $value): void + { + $this->getPrimaryDataDto()->productOrCatalogNumber = $value; + } + + /** + *+ * Identifies unit of measure ID. Unit of measure ID must be integer value from 0 to 9. + *
+ */ + public function getUnitOfMeasureID(): int + { + return $this->getPrimaryDataDto()->unitOfMeasureID; + } + + /** + *+ * Identifies unit of measure ID. Unit of measure ID must be integer value from 0 to 9. + *
+ */ + public function setUnitOfMeasureID(int $value): void + { + $this->getPrimaryDataDto()->unitOfMeasureID = $value; + } + + /** + *+ * Converts data to string format according HIBC LIC specification. + *
+ * + * @return string Formatted string. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->PrimaryData_toString($this->getPrimaryDataDto()); + $thriftConnection->closeConnection(); + + return $str; + } + + /** + *+ * Instantiates primary data from string format according HIBC LIC specification. + *
+ * + * @param primaryDataCodetext Formatted string. + */ + public function parseFromString(string $primaryDataCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setPrimaryDataDto($client->PrimaryData_parseFromString($this->getPrimaryDataDto(), $primaryDataCodetext)); + $thriftConnection->closeConnection(); + $this->initFieldsFromDto(); + + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code PrimaryData} value. + *
+ * + * @param obj An {@code PrimaryData} value to compare to this instance. + * @return {@code true} if obj has the same value as this instance; otherwise, {@code false}. + */ + public function equals(PrimaryData $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->PrimaryData_equals($this->getPrimaryDataDto(), $obj->getPrimaryDataDto()); + $thriftConnection->closeConnection(); + + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/QrBillStandardVersion.php b/lib/ComplexBarcode/QrBillStandardVersion.php new file mode 100644 index 00000000..8483c249 --- /dev/null +++ b/lib/ComplexBarcode/QrBillStandardVersion.php @@ -0,0 +1,25 @@ + \ No newline at end of file diff --git a/lib/ComplexBarcode/SecondaryAndAdditionalData.php b/lib/ComplexBarcode/SecondaryAndAdditionalData.php new file mode 100644 index 00000000..73da531e --- /dev/null +++ b/lib/ComplexBarcode/SecondaryAndAdditionalData.php @@ -0,0 +1,243 @@ + + * Class for storing HIBC LIC secondary and additional data. + * + */ +class SecondaryAndAdditionalData implements Communicator +{ + private $secondaryAndAdditionalDataDto; + + /** + * @return mixed + */ + public function getSecondaryAndAdditionalDataDto() + { + return $this->secondaryAndAdditionalDataDto; + } + + /** + * @param mixed $secondaryAndAdditionalDataDto + */ + public function setSecondaryAndAdditionalDataDto($secondaryAndAdditionalDataDto): void + { + $this->secondaryAndAdditionalDataDto = $secondaryAndAdditionalDataDto; + } + + function __construct() + { + $this->secondaryAndAdditionalDataDto = $this->obtainDto(); + $this->initFieldsFromDto(); + } + + static function construct($java_class): SecondaryAndAdditionalData + { + $obj = new SecondaryAndAdditionalData(); + $obj->setSecondaryAndAdditionalDataDto($java_class); + $obj->initFieldsFromDto(); + return $obj; + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = $client->SecondaryAndAdditionalData_ctor(); + $thriftConnection->closeConnection(); + + return $dtoRef; + } + + public function initFieldsFromDto() + { + } + + /** + *+ * Identifies expiry date format. + *
+ */ + public function getExpiryDateFormat(): int + { + return $this->getSecondaryAndAdditionalDataDto()->expiryDateFormat; + } + + /** + *+ * Identifies expiry date format. + *
+ */ + public function setExpiryDateFormat(int $value): void + { + $this->getSecondaryAndAdditionalDataDto()->expiryDateFormat = $value; + } + + /** + *+ * Identifies expiry date. Will be used if ExpiryDateFormat is not set to None. + *
+ */ + public function getExpiryDate(): DateTime + { + return new DateTime('@' . $this->getSecondaryAndAdditionalDataDto()->expiryDate); + } + + /** + *+ * Identifies expiry date. Will be used if ExpiryDateFormat is not set to None. + *
+ */ + public function setExpiryDate(DateTime $value): void + { + $this->getSecondaryAndAdditionalDataDto()->expiryDate = $value->getTimestamp() . ""; + } + + /** + *+ * Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. . + *
+ */ + public function getLotNumber(): string + { + return $this->getSecondaryAndAdditionalDataDto()->lotNumber; + } + + /** + *+ * Identifies lot or batch number. Lot/batch number must be alphanumeric string with up to 18 sybmols length. . + *
+ */ + public function setLotNumber(?string $value): void + { + if ($value == null) + $value = "null"; + $this->getSecondaryAndAdditionalDataDto()->lotNumber = $value; + } + + /** + *+ * Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length. + *
+ */ + public function getSerialNumber(): string + { + return $this->getSecondaryAndAdditionalDataDto()->serialNumber; + } + + /** + *+ * Identifies serial number. Serial number must be alphanumeric string up to 18 sybmols length. + *
+ */ + public function setSerialNumber(?string $value): void + { + if ($value == null) + $value = "null"; + $this->getSecondaryAndAdditionalDataDto()->serialNumber = $value; + } + + /** + *+ * Identifies date of manufacture. + * Date of manufacture can be set to DateTime.MinValue in order not to use this field. + * Default value: DateTime.MinValue + *
+ */ + public function getDateOfManufacture(): DateTime + { + return new DateTime('@' . $this->getSecondaryAndAdditionalDataDto()->dateOfManufacture); + } + + /** + *+ * Identifies date of manufacture. + * Date of manufacture can be set to DateTime.MinValue in order not to use this field. + * Default value: DateTime.MinValue + *
+ */ + public function setDateOfManufacture(DateTime $value): void + { + $this->getSecondaryAndAdditionalDataDto()->dateOfManufacture = ($value->getTimestamp() . ""); + } + + /** + *+ * Identifies quantity, must be integer value from 0 to 500. + * Quantity can be set to -1 in order not to use this field. + * Default value: -1 + *
+ */ + public function getQuantity(): int + { + return $this->getSecondaryAndAdditionalDataDto()->quantity; + } + + /** + *+ * Identifies quantity, must be integer value from 0 to 500. + * Quantity can be set to -1 in order not to use this field. + * Default value: -1 + *
+ */ + public function setQuantity(int $value): void + { + $this->getSecondaryAndAdditionalDataDto()->quantity = $value; + } + + /** + *+ * Converts data to string format according HIBC LIC specification. + *
+ * + * @return string Formatted string. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->SecondaryAndAdditionalData_toString($this->getSecondaryAndAdditionalDataDto()); + $thriftConnection->closeConnection(); + return $str; + } + + /** + *+ * Instantiates secondary and additional supplemental data from string format according HIBC LIC specification. + *
+ * + * @param string secondaryDataCodetext Formatted string. + */ + public function parseFromString(string $secondaryDataCodetext): void + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $secondaryAndAdditionalDataDTO = $client->SecondaryAndAdditionalData_parseFromString($this->getSecondaryAndAdditionalDataDto(), $secondaryDataCodetext); + $thriftConnection->closeConnection(); + $this->setSecondaryAndAdditionalDataDto($secondaryAndAdditionalDataDTO); + $this->initFieldsFromDto(); + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code SecondaryAndAdditionalData} value. + *
+ * + * @param SecondaryAndAdditionalData obj An {@code SecondaryAndAdditionalData} value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(SecondaryAndAdditionalData $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEqual = $client->SecondaryAndAdditionalData_equals($this->getSecondaryAndAdditionalDataDto(), $obj->getSecondaryAndAdditionalDataDto()); + $thriftConnection->closeConnection(); + return $isEqual; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/SwissQRBill.php b/lib/ComplexBarcode/SwissQRBill.php new file mode 100644 index 00000000..f21e66f1 --- /dev/null +++ b/lib/ComplexBarcode/SwissQRBill.php @@ -0,0 +1,495 @@ +swissQRBillDto; + } + + /** + * @param mixed $swissQRBillDto + */ + public function setSwissQRBillDto(\Aspose\Barcode\Bridge\SwissQRBillDTO $swissQRBillDto): void + { + $this->swissQRBillDto = $swissQRBillDto; + } + + + private $creditor; + private $debtor; + + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto() + { + try + { + $this->creditor = Address::construct($this->getSwissQRBillDto()->creditor); + $this->debtor = Address::construct($this->getSwissQRBillDto()->debtor); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function __construct(\Aspose\Barcode\Bridge\SwissQRBillDTO $swissQRBillDto) + { + try + { + $this->swissQRBillDto = $swissQRBillDto; + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + private static function convertAlternativeSchemes($javaAlternativeSchemes) + { + try + { + $alternativeSchemes = array(); + for ($i = 0; $i < $javaAlternativeSchemes->size(); $i++) + { + $alternativeSchemes[$i] = AlternativeScheme::construct($javaAlternativeSchemes->get($i)); + } + return $alternativeSchemes; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the version of the SwissQR bill standard. + * Value: The SwissQR bill standard version. + */ + public function getVersion(): int + { + try + { + return $this->getSwissQRBillDto()->version; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the version of the SwissQR bill standard. + * Value: The SwissQR bill standard version. + */ + public function setVersion(int $value): void + { + try + { + $this->getSwissQRBillDto()->version = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the payment amount. + * + * Valid values are between 0.01 and 999,999,999.99. + * + * Value: The payment amount. + */ + public function getAmount(): float + { + try + { + return $this->getSwissQRBillDto()->amount; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the payment amount. + * + * Valid values are between 0.01 and 999,999,999.99. + * + * Value: The payment amount. + */ + public function setAmount(float $value): void + { + try + { + $this->getSwissQRBillDto()->amount = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the payment currency. + * + * Valid values are "CHF" and "EUR". + * + * Value: The payment currency. + */ + public function getCurrency(): string + { + try + { + return $this->getSwissQRBillDto()->currency; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the payment currency. + * + * Valid values are "CHF" and "EUR". + * + * Value: The payment currency. + */ + public function setCurrency(string $value): void + { + try + { + $this->getSwissQRBillDto()->currency = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the creditor's account number. + * + * Account numbers must be valid IBANs of a bank of Switzerland or + * Liechtenstein. Spaces are allowed in the account number. + * + * Value: The creditor account number. + */ + public function getAccount(): ?string + { + try + { + return $this->getSwissQRBillDto()->account; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the creditor's account number. + * + * Account numbers must be valid IBANs of a bank of Switzerland or + * Liechtenstein. Spaces are allowed in the account number. + * @param string $value Value: The creditor account number. + * @throws BarcodeException + */ + public function setAccount(string $value): void + { + try + { + $this->getSwissQRBillDto()->account = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the creditor address. + * @return Address The creditor address. + */ + public function getCreditor(): Address + { + return $this->creditor; + } + + /** + * Sets the creditor address. + * @param Address $value The creditor address. + * @throws BarcodeException + */ + public function setCreditor(Address $value): void + { + try + { + $this->creditor = $value; + $this->getSwissQRBillDto()->creditor = $value->getAddressDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the creditor payment reference. + * + * The reference is mandatory for SwissQR IBANs, i.e.IBANs in the range + * CHxx30000xxxxxx through CHxx31999xxxxx. + * + * If specified, the reference must be either a valid SwissQR reference + * (corresponding to ISR reference form) or a valid creditor reference + * according to ISO 11649 ("RFxxxx"). Both may contain spaces for formatting. + * + * @return string The creditor payment reference. + */ + public function getReference(): string + { + try + { + return $this->getSwissQRBillDto()->reference; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the creditor payment reference. + * + * The reference is mandatory for SwissQR IBANs, i.e.IBANs in the range + * CHxx30000xxxxxx through CHxx31999xxxxx. + * + * If specified, the reference must be either a valid SwissQR reference + * (corresponding to ISR reference form) or a valid creditor reference + * according to ISO 11649 ("RFxxxx"). Both may contain spaces for formatting. + * + * @param string $value The creditor payment reference. + */ + public function setReference(string $value): void + { + try + { + $this->getSwissQRBillDto()->reference = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Creates and sets a ISO11649 creditor reference from a raw string by prefixing + * the String with "RF" and the modulo 97 checksum. + * + * Whitespace is removed from the reference + * + * @exception ArgumentException rawReference contains invalid characters. + * @param string $rawReference The raw reference. + */ + public function createAndSetCreditorReference(string $rawReference): void + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setSwissQRBillDto($client->SwissQRBill_createAndSetCreditorReference($this->getSwissQRBillDto(), $rawReference)); + $thriftConnection->closeConnection(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the debtor address. + * + * The debtor is optional. If it is omitted, both setting this field to + * null or setting an address with all null or empty values is ok. + * + * return Address The debtor address. + */ + public function getDebtor(): Address + { + return $this->debtor; + } + + /** + * Sets the debtor address. + * + * The debtor is optional. If it is omitted, both setting this field to + * null or setting an address with all null or empty values is ok. + * + * @param Address The debtor address. + */ + public function setDebtor(Address $value): void + { + try + { + $this->debtor = $value; + $this->getSwissQRBillDto()->debtor = $value->getAddressDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the additional unstructured message. + * @return string The unstructured message. + */ + public function getUnstructuredMessage(): string + { + try + { + return $this->getSwissQRBillDto()->UnstructuredMessage; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the additional unstructured message. + * @param string $value The unstructured message. + */ + public function setUnstructuredMessage(string $value): void + { + try + { + $this->getSwissQRBillDto()->UnstructuredMessage = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the additional structured bill information. + * @return string The structured bill information. + */ + public function getBillInformation(): string + { + try + { + return $this->getSwissQRBillDto()->billInformation; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the additional structured bill information. + * @param string The structured bill information. + */ + public function setBillInformation(string $value): void + { + try + { + $this->getSwissQRBillDto()->billInformation = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets ors sets the alternative payment schemes. + * + * A maximum of two schemes with parameters are allowed. + * + * @return array The alternative payment schemes. + */ + public function getAlternativeSchemes(): array + { + try + { + return self::convertAlternativeSchemes($this->getSwissQRBillDto()->alternativeSchemes); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets ors sets the alternative payment schemes. + * + * A maximum of two schemes with parameters are allowed. + * + * @param AlternativeScheme[] $alternativeSchemes + */ + public function setAlternativeSchemes(array $alternativeSchemes): void + { + try + { + $dto = $this->getSwissQRBillDto(); + + if (!is_array($dto->alternativeSchemes)) + { + $dto->alternativeSchemes = []; + } + + foreach ($alternativeSchemes as $value) + { + $dto->alternativeSchemes[] = $value->getAlternativeSchemeDto(); + } + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + + /** + * Determines whether the specified object is equal to the current object. + * @param SwissQRBill $obj The object to compare with the current object. + * @return bool true if the specified object is equal to the current object; otherwise, false. + */ + public function equals(SwissQRBill $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->SwissQRBill_equals($this->getSwissQRBillDto(), $obj->getSwissQRBillDto()); + $thriftConnection->closeConnection(); + + return $isEquals; + } +} \ No newline at end of file diff --git a/lib/ComplexBarcode/SwissQRCodetext.php b/lib/ComplexBarcode/SwissQRCodetext.php new file mode 100644 index 00000000..78e2921f --- /dev/null +++ b/lib/ComplexBarcode/SwissQRCodetext.php @@ -0,0 +1,146 @@ +setIComplexCodetextDTO($this->obtainDto($bill)); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function construct($dtoRef) + { + try + { + $class = new SwissQRCodetext(null); + $class->setIComplexCodetextDTO($dtoRef); + $class->initFieldsFromDto(); + return $class; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function obtainDto(...$args) + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = null; + if (is_null($args[0])) + $dtoRef = $client->SwissQRCodetext_ctor(); + else + $dtoRef = $client->SwissQRCodetext_ctorSwissQRBill($args[0]->getSwissQRBillDto()); + $dtoRef->complexCodetextType = ComplexCodetextType::SwissQRCodetext; + $thriftConnection->closeConnection(); + + return $dtoRef; + } + + public function initFieldsFromDto() + { + try + { + $this->bill = new SwissQRBill($this->getIComplexCodetextDTO()->bill); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * SwissQR bill data + */ + public function getBill(): SwissQRBill + { + return $this->bill; + } + + /** + * Construct codetext from SwissQR bill data + * + * @return string Constructed codetext + */ + public function getConstructedCodetext(): string + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $constructedCodetext = $client->SwissQRCodetext_getConstructedCodetext($this->getIComplexCodetextDTO()); + $thriftConnection->closeConnection(); + return $constructedCodetext; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Initializes Bill with constructed codetext. + * + * @param string $constructedCodetext Constructed codetext. + */ + public function initFromString($constructedCodetext): void + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $this->setIComplexCodetextDTO($client->SwissQRCodetext_initFromString($this->getIComplexCodetextDTO(), $constructedCodetext)); + $this->initFieldsFromDto(); + $thriftConnection->closeConnection(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets barcode type. + * + * @return int Barcode type. + */ + public function getBarcodeType(): int + { + try + { + return $this->getIComplexCodetextDTO()->barcodeType; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Generation.php b/lib/Generation.php deleted file mode 100644 index 25fe0eb4..00000000 --- a/lib/Generation.php +++ /dev/null @@ -1,12225 +0,0 @@ -setCodeText("123ABC"); - * @endcode - */ -class BarcodeGenerator implements Communicator -{ - private $barcodeGeneratorDto; - - private function getBarcodeGeneratorDto(): BarcodeGeneratorDTO - { - return $this->barcodeGeneratorDto; - } - - private function setBarcodeGeneratorDto(BarcodeGeneratorDTO $barcodeGeneratorDto): void - { - $this->barcodeGeneratorDto = $barcodeGeneratorDto; - } - - private $parameters; - - /** - * BarcodeGenerator constructor. - * @param int|null $encodeType Barcode symbology type. Use EncodeTypes class to setup a symbology - * @param string|null $codeText Text to be encoded. Should be encoded in UTF-8 encoding - * @code - * $barcodeGenerator = new BarcodeGenerator(EncodeTypes::EAN_14, "332211"); - * @endcode - * @throws BarcodeException - */ - public function __construct(?int $encodeType, ?string $codeText = null) - { - try { - $this->barcodeGeneratorDto = $this->obtainDto($encodeType); - $this->getBarcodeGeneratorDto()->barcodeType = $encodeType; - $this->getBarcodeGeneratorDto()->base64CodeText = $codeText; - $this->initFieldsFromDto(); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function obtainDto(...$args) : BarcodeGeneratorDTO - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $dtoRef = $client->BarcodeGenerator_ctor($args[0]); - $thriftConnection->closeConnection(); - - return $dtoRef; - } - - public function initFieldsFromDto(): void - { - $this->parameters = new BaseGenerationParameters($this->getBarcodeGeneratorDto()->parameters); - } - - /** - * Generation parameters. - * @return BaseGenerationParameters - */ - public function getParameters(): BaseGenerationParameters - { - return $this->parameters; - } - - /** - * Barcode symbology type. - */ - public function getBarcodeType(): int - { - try { - return $this->getBarcodeGeneratorDto()->barcodeType; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Barcode symbology type. - */ - public function setBarcodeType(int $value): void - { - try { - $this->getBarcodeGeneratorDto()->barcodeType = $value; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Generate the barcode image under current settings. - * This sample shows how to create and save a barcode image. - * - * @return resource|false GD image resource or false on failure. - * - * @code - * $generator = new BarCodeGenerator(EncodeTypes::CODE_128); - * $image = $generator->generateBarCodeGDImage(); - * @endcode - * - * @throws BarcodeException - */ - public function generateBarCodeGDImage() - { - try - { - if (!extension_loaded('gd')) - throw new BarcodeException("GD extension is not available!", __FILE__, __LINE__); - $base64Image = $this->generateBarCodeImage(BarCodeImageFormat::PNG); - return imagecreatefromstring(base64_decode($base64Image)); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Generate the barcode image under current settings. - * This sample shows how to create and save a barcode image. - * - * @param int $format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF, EMF) - * @return string base64 representation of image. - * - * @code - * $generator = new BarCodeGenerator(EncodeTypes::CODE_128); - * $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); - * @endcode - * - * @throws BarcodeException - */ - public function generateBarCodeImage(int $format, bool $passLicense = false): string - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - // Deciding if the license should be used - $licenseContent = $passLicense ? License::getLicenseContent() : null; - // Passing the license or null - $base64Image = $client->BarcodeGenerator_generateBarCodeImage($this->getBarcodeGeneratorDto(), $format, $licenseContent); - $thriftConnection->closeConnection(); - return $base64Image; - }catch (BarcodeExceptionDTO $be) { - $msg = $be->message ?? '(no message)'; - $pos = $be->position ?? ''; - $kind = $be->kind ?? ''; - // pass a clear message up so it gets into your report - throw new \Exception("Java error" . - ($kind !== null ? " [$kind]" : "") . - ": $msg\n$pos"); - } - - catch (Exception $exc) { - throw new BarcodeException($exc->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Save barcode image to specific file in specific format. - * @param string $filePath Path to save to. - * @param int $format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF, EMF) - * - * @code - * $generator = new BarCodeGenerator(EncodeTypes::CODE_128); - * $generator->save(file_path, BarCodeImageFormat::PNG); - * @endcode - * @throws BarcodeException - */ - public function save(string $filePath, int $format): void - { - try - { - $image = $this->generateBarCodeImage($format); - file_put_contents($filePath, base64_decode($image)); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Text to be encoded. - */ - public function getCodeText(): string - { - try { - return $this->getBarcodeGeneratorDto()->base64CodeText; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- *
- * Encodes the Unicode {@code codeText} into a byte sequence using the specified {@code encoding}. - * UTF-8 is the most commonly used encoding. - * If the encoding supports it and {@code insertBOM} is set to {@code true}, the function includes a - * {@code byte order mark (BOM)}. - *
- *- * This function is intended for use with 2D barcodes only (e.g., Aztec, QR, DataMatrix, PDF417, MaxiCode, DotCode, HanXin, RectMicroQR, etc.). - * It enables manual encoding of Unicode text using national or special encodings; however, this method is considered obsolete in modern applications. - * For modern use cases, {@code ECI} encoding is recommended for Unicode data. - *
- *- * Using this function with 1D barcodes, GS1-compliant barcodes (including 2D), or HIBC barcodes (including 2D) is not supported by the corresponding barcode standards and may lead to unpredictable results. - *
- *- * @param codeText CodeText string - * @param encoding Applied encoding - * @param insertBOM - * Indicates whether to insert a byte order mark (BOM) when the specified encoding supports it (e.g., UTF-8, UTF-16, UTF-32). - * If set to {@code true}, the BOM is added; if {@code false}, the BOM is omitted even if the encoding normally uses one. - * - */ - public function setCodeText($codeText, ?string $encoding = null, ?bool $insertBOM = false): void - { - try - { - if(is_array($codeText)) - { - $this->getBarcodeGeneratorDto()->base64CodeText = (base64_encode(pack("C*", ...$codeText))); - $this->getBarcodeGeneratorDto()->codeTextType = Base64CodeTextType::BYTE; - } - else - { - $this->getBarcodeGeneratorDto()->base64CodeText = $codeText; - $this->getBarcodeGeneratorDto()->codeTextType = Base64CodeTextType::STRING; - if(!is_null($encoding) && strlen($encoding) > 0) - $this->getBarcodeGeneratorDto()->encoding = $encoding; - $this->getBarcodeGeneratorDto()->insertBOM = $insertBOM; - } - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Exports BarCode properties to the xml-file specified - * @param string $xmlFile The path to xml file - * @return bool Whether or not export completed successfully. - * Returns True in case of success; False Otherwise - */ - public function exportToXml(string $xmlFile): bool - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - //TODO BARCODEPHP-677 Implement the passing of license file content from PHP to Java - $xmlData = $client->BarcodeGenerator_exportToXml($this->barcodeGeneratorDto); - $thriftConnection->closeConnection(); - $isContentExported = $xmlData != null; - if ($isContentExported) - { - file_put_contents($xmlFile, $xmlData); - } - return $isContentExported; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Import BarCode properties from xml file - * @param string $resource The name of the xml file or path to http resource - * @return BarCodeReader - * @throws BarcodeException - */ - public static function importFromXml($resource):BarcodeGenerator - { - try - { - if (CommonUtility::isPath($resource)) - { - $resource = fopen($resource, "r"); - } - $xmlData = (stream_get_contents($resource)); - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - - $barCodeGeneratorDto = $client->BarcodeGenerator_importFromXml($xmlData); - $thriftConnection->closeConnection(); - - return BarcodeGenerator::construct($barCodeGeneratorDto); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - private static function construct(BarcodeGeneratorDTO $barCodeGeneratorDto): BarcodeGenerator - { - $barCodeGenerator = new BarcodeGenerator(0, null); - $barCodeGenerator->setBarcodeGeneratorDto($barCodeGeneratorDto); - $barCodeGenerator->initFieldsFromDto(); - return $barCodeGenerator; - } -} - -class Base64CodeTextType -{ - const STRING =0; - const BYTE = 1; -} - - -/** - * Barcode image generation parameters. - */ -class BaseGenerationParameters implements Communicator -{ - private $baseGenerationParametersDto; - - private function getBaseGenerationParametersDto(): BaseGenerationParametersDTO - { - return $this->baseGenerationParametersDto; - } - - private function setBaseGenerationParametersDto(BaseGenerationParametersDTO $baseGenerationParametersDto): void - { - $this->baseGenerationParametersDto = $baseGenerationParametersDto; - } - - private $captionAbove; - private $captionBelow; - private $barcodeParameters; - private $borderParameters; - private $image; - - private $imageWidth; - private $imageHeight; - - function __construct(BaseGenerationParametersDTO $baseGenerationParametersDto) - { - $this->baseGenerationParametersDto = $baseGenerationParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->captionAbove = new CaptionParameters($this->getBaseGenerationParametersDto()->captionAbove); - $this->captionBelow = new CaptionParameters($this->getBaseGenerationParametersDto()->captionBelow); - $this->barcodeParameters = new BarcodeParameters($this->getBaseGenerationParametersDto()->barcode); - $this->borderParameters = new BorderParameters($this->getBaseGenerationParametersDto()->border); - $this->imageWidth = new Unit($this->getBaseGenerationParametersDto()->imageWidth); - $this->imageHeight = new Unit($this->getBaseGenerationParametersDto()->imageHeight); - $this->image = new ImageParameters($this->getBaseGenerationParametersDto()->image); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- *This example shows how to use {@code SetCodeText} with or without a BOM for 2D barcodes.
- *- * //Encode codetext using UTF-8 with BOM - * $gen = new BarcodeGenerator(EncodeTypes::QR, null); - * $gen->setCodeText("車種名", "UTF-8", true); - * $gen->save("barcode.png", BarCodeImageFormat::PNG); - * - * $reader = new BarCodeReader("barcode.png", null, DecodeType::QR); - * $results = $reader->readBarCodes(); - * for($i = 0; $i < sizeof($results); $i++) - * { - * $result = $results[$i]; - * echo ("BarCode CodeText: " . $result->getCodeText()); - * } - * //Encode codetext using UTF-8 without BOM - * $gen = new BarcodeGenerator(EncodeTypes::QR, null); - * $gen->setCodeText("車種名", "UTF-8", false); - * $gen->save("barcode.png", BarCodeImageFormat::PNG); - * $reader = new BarCodeReader("barcode.png", null, DecodeType.QR); - * $results = $reader->readBarCodes(); - * for($i = 0; $i < sizeof($results); $i++) - * { - * $result = $results[$i]; - * echo ("BarCode CodeText: " . $result->getCodeText()); - * } - *- *
- * Gets a value indicating whether is used anti-aliasing mode to render image - *
- */ - public function getUseAntiAlias() : bool - { - return $this->getBaseGenerationParametersDto()->useAntiAlias; - } - - /** - *- * Sets a value indicating whether is used anti-aliasing mode to render image - *
- */ - public function setUseAntiAlias(bool $value) : void - { - $this->getBaseGenerationParametersDto()->useAntiAlias = $value; - } - - /** - * Background color of the barcode image. - * Default value: #FFFFFF - * @return string value of background color. - */ - public function getBackColor(): string - { - try - { - $hexColor = strtoupper(dechex($this->getBaseGenerationParametersDto()->backColor)); - while (strlen($hexColor) < 6) - { - $hexColor = "0" . $hexColor; - } - $hexColor = "#" . $hexColor; - return $hexColor; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Background color of the barcode image. - * Default value: #FFFFFF - * @param string $hexValue value of background color. - * @throws BarcodeException - */ - public function setBackColor(string $hexValue): void - { - try - { - if($hexValue[0] == '#') - $hexValue = substr($hexValue, 1, strlen($hexValue) - 1); - $this->getBaseGenerationParametersDto()->backColor = hexdec($hexValue); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the resolution of the BarCode image. - * One value for both dimensions. - * Default value: 96 dpi. - * @return float The Resolution parameter value is less than or equal to 0. - * @throws BarcodeException - */ - public function getResolution(): float - { - try - { - return $this->getBaseGenerationParametersDto()->resolution; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the resolution of the BarCode image. - * One value for both dimensions. - * Default value: 96 dpi. - * @param float $value The Resolution parameter value is less than or equal to 0. - * @throws BarcodeException - */ - public function setResolution(float $value): void - { - try - { - $this->updateResolution($value); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - private function updateResolution(float $newResolution) - { - $this->getBaseGenerationParametersDto()->resolution =$newResolution; - - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $resolutionUpdatedParametersDto = $client->BaseGenerationParameters_updateResolution($this->getBaseGenerationParametersDto(), $newResolution); - $thriftConnection->closeConnection(); - - - $this->getBaseGenerationParametersDto()->captionAbove = $resolutionUpdatedParametersDto->captionAbove; - $this->getBaseGenerationParametersDto()->captionBelow = $resolutionUpdatedParametersDto->captionBelow; - $this->getBaseGenerationParametersDto()->barcode = $resolutionUpdatedParametersDto->barcode; - $this->getBaseGenerationParametersDto()->border = $resolutionUpdatedParametersDto->border; - $this->getBaseGenerationParametersDto()->imageWidth = $resolutionUpdatedParametersDto->imageWidth; - $this->getBaseGenerationParametersDto()->imageHeight = $resolutionUpdatedParametersDto->imageHeight; - $this->getBaseGenerationParametersDto()->image = $resolutionUpdatedParametersDto->image; - - $this->initFieldsFromDto(); - } - - /** - * Image parameters. See- * Code128 parameters. - *
- */ - public function getCode128() : Code128Parameters - { - return $this->code128; - } - - /** - * Codabar parameters. - */ - public function getCodabar(): CodabarParameters - { - try - { - return $this->codabar; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Coupon parameters. Used for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon. - */ - public function getCoupon(): CouponParameters - { - try - { - return $this->coupon; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * HanXin parameters. - */ - public function getHanXin() : HanXinParameters - { - return $this->hanXin; - } -} - - - -/** - * Codetext parameters. - */ -class CodetextParameters implements Communicator -{ - private $codetextParametersDto; - - private function getCodetextParametersDto(): CodetextParametersDTO - { - return $this->codetextParametersDto; - } - - private function setCodetextParametersDto(CodetextParametersDTO $codetextParametersDto): void - { - $this->codetextParametersDto = $codetextParametersDto; - } - - private $font; - private $space; - - function __construct(CodetextParametersDTO $codetextParametersDto) - { - $this->codetextParametersDto = $codetextParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->font = new FontUnit($this->getCodetextParametersDto()->font); - $this->space = new Unit($this->getCodetextParametersDto()->space); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Text that will be displayed instead of codetext in 2D barcodes. - * Used for: Aztec, Pdf417, DataMatrix, QR, MaxiCode, DotCode - */ - public function getTwoDDisplayText(): string - { - try - { - return $this->getCodetextParametersDto()->twoDDisplayText; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Text that will be displayed instead of codetext in 2D barcodes. - * Used for: Aztec, Pdf417, DataMatrix, QR, MaxiCode, DotCode - */ - public function setTwoDDisplayText(string $value): void - { - try - { - $this->getCodetextParametersDto()->twoDDisplayText = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify FontMode. If FontMode is set to Auto, font size will be calculated automatically based on xDimension value. - * It is recommended to use FontMode::AUTO especially in AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. - * Default value: FontMode::AUTO. - */ - public function getFontMode(): int - { - try - { - return $this->getCodetextParametersDto()->fontMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify FontMode. If FontMode is set to Auto, font size will be calculated automatically based on xDimension value. - * It is recommended to use FontMode::AUTO especially in AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. - * Default value: FontMode::AUTO. - */ - public function setFontMode(int $value): void - { - try - { - $this->getCodetextParametersDto()->fontMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify the displaying CodeText's font. - * Default value: Arial 5pt regular. - * Ignored if FontMode is set to FontMode::AUTO. - */ - public function getFont(): FontUnit - { - return $this->font; - } - - /** - * Specify the displaying CodeText's font. - * Default value: Arial 5pt regular. - * Ignored if FontMode is set to FontMode::AUTO. - */ - public function setFont(FontUnit $value): void - { - try - { - $this->getCodetextParametersDto()->font = $value->getFontUnitDto(); - $this->font = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Space between the CodeText and the BarCode in Unit value. - * Default value: 2pt. - * Ignored for EAN8, EAN13, UPCE, UPCA, ISBN, ISMN, ISSN, UpcaGs1DatabarCoupon. - */ - public function getSpace(): Unit - { - try - { - return $this->space; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Space between the CodeText and the BarCode in Unit value. - * Default value: 2pt. - * Ignored for EAN8, EAN13, UPCE, UPCA, ISBN, ISMN, ISSN, UpcaGs1DatabarCoupon. - */ - public function setSpace(Unit $value): void - { - try - { - $this->getCodetextParametersDto()->space = $value->getUnitDto(); - $this->space = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the alignment of the code text. - * Default value: TextAlignment::CENTER. - */ - public function getAlignment(): int - { - try - { - return $this->getCodetextParametersDto()->alignment; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the alignment of the code text. - * Default value: TextAlignment::CENTER. - */ - public function setAlignment(int $value): void - { - try - { - $this->getCodetextParametersDto()->alignment = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify the displaying CodeText's Color. - * Default value BLACK. - */ - public function getColor(): string - { - try - { - $hexColor = strtoupper(dechex($this->getCodetextParametersDto()->color)); - while (strlen($hexColor) < 6) - { - $hexColor = "0" . $hexColor; - } - $hexColor = "#" . $hexColor; - return $hexColor; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify the displaying CodeText's Color. - * Default value BLACK. - */ - public function setColor(string $value): void - { - try - { - if(substr($value, 0, 1) == '#') - $value = substr($value, 1, strlen($value) - 1); - $this->getCodetextParametersDto()->color = hexdec($value); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify the displaying CodeText Location, set to CodeLocation::NONE to hide CodeText. - * Default value: CodeLocation::BELOW. - */ - public function getLocation(): int - { - try - { - return $this->getCodetextParametersDto()->location; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify the displaying CodeText Location, set to CodeLocation::NONE to hide CodeText. - * Default value: CodeLocation::BELOW. - */ - public function setLocation(int $value): void - { - try - { - $this->getCodetextParametersDto()->location = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify word wraps (line breaks) within text. - * @return bool - */ - public function getNoWrap(): bool - { - try - { - return $this->getCodetextParametersDto()->noWrap; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specify word wraps (line breaks) within text. - */ - public function setNoWrap(bool $value): void - { - try - { - $this->getCodetextParametersDto()->noWrap = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this CodetextParameters. - * - * @return string A string that represents this CodetextParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->CodetextParameters_toString($this->getCodetextParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * - * Postal parameters. Used for Postnet, Planet. - */ -class PostalParameters implements Communicator -{ - private $postalParametersDto; - - private function getPostalParametersDto(): PostalParametersDTO - { - return $this->postalParametersDto; - } - - private function setPostalParametersDto(PostalParametersDTO $postalParametersDto): void - { - $this->postalParametersDto = $postalParametersDto; - } - - private $postalShortBarHeight; - - function __construct(PostalParametersDTO $postalParametersDto) - { - $this->postalParametersDto = $postalParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->postalShortBarHeight = new Unit($this->getPostalParametersDto()->postalShortBarHeight); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Short bar's height of Postal barcodes. - */ - public function getPostalShortBarHeight(): Unit - { - try - { - return $this->postalShortBarHeight; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Short bar's height of Postal barcodes. - */ - public function setPostalShortBarHeight(Unit $value): void - { - try - { - $this->getPostalParametersDto()->postalShortBarHeight = $value->getUnitDto(); - $this->postalShortBarHeight = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this PostalParameters. - * - * @return string A string that represents this PostalParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->PostalParameters_toString($this->getPostalParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * AustralianPost barcode parameters. - */ -class AustralianPostParameters implements Communicator -{ - private $australianPostParametersDto; - - private function getAustralianPostParametersDto(): AustralianPostParametersDTO - { - return $this->australianPostParametersDto; - } - - private function setAustralianPostParametersDto(AustralianPostParametersDTO $australianPostParametersDto): void - { - $this->australianPostParametersDto = $australianPostParametersDto; - } - - private $australianPostShortBarHeight; - - function __construct(AustralianPostParametersDTO $australianPostParametersDto) - { - $this->australianPostParametersDto = $australianPostParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->australianPostShortBarHeight = new Unit($this->getAustralianPostParametersDto()->australianPostShortBarHeight); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Short bar's height of AustralianPost barcode. - */ - public function getAustralianPostShortBarHeight(): Unit - { - try - { - return $this->australianPostShortBarHeight; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Short bar's height of AustralianPost barcode. - */ - public function setAustralianPostShortBarHeight(Unit $value): void - { - try - { - $this->getAustralianPostParametersDto()->australianPostShortBarHeight = $value->getUnitDto(); - $this->australianPostShortBarHeight = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Interpreting type for the Customer Information of AustralianPost, default to CustomerInformationInterpretingType.Other" - */ - public function getAustralianPostEncodingTable(): int - { - try - { - return $this->getAustralianPostParametersDto()->australianPostEncodingTable; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Interpreting type for the Customer Information of AustralianPost, default to CustomerInformationInterpretingType.Other" - */ - public function setAustralianPostEncodingTable(int $value): void - { - try - { - $this->getAustralianPostParametersDto()->australianPostEncodingTable = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this AustralianPostParameters. - * - * @return string A string that represents this AustralianPostParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->AustralianPostParameters_toString($this->getAustralianPostParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Codablock parameters. - */ -class CodablockParameters implements Communicator -{ - private $codablockParametersDto; - - private function getCodablockParametersDto(): CodablockParametersDTO - { - return $this->codablockParametersDto; - } - - private function setCodablockParametersDto(CodablockParametersDTO $codablockParametersDto): void - { - $this->codablockParametersDto = $codablockParametersDto; - } - - function __construct(CodablockParametersDTO $codablockParametersDto) - { - $this->codablockParametersDto = $codablockParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Columns count. - */ - public function getColumns(): int - { - try - { - return $this->getCodablockParametersDto()->columns; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function setColumns(int $value): void - { - try - { - $this->getCodablockParametersDto()->columns = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function getRows(): int - { - try - { - return $this->getCodablockParametersDto()->rows; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function setRows(int $value): void - { - try - { - $this->getCodablockParametersDto()->rows = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getCodablockParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getCodablockParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this CodablockParameters. - * - * @return string that represents this CodablockParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->CodablockParameters_toString($this->getCodablockParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Databar parameters. - */ -class DataBarParameters implements Communicator -{ - private $dataBarParametersDto; - - private function getDataBarParametersDto(): DataBarParametersDTO - { - return $this->dataBarParametersDto; - } - - private function setDataBarParametersDto(DataBarParametersDTO $dataBarParametersDto): void - { - $this->dataBarParametersDto = $dataBarParametersDto; - } - - function __construct(DataBarParametersDTO $dataBarParametersDto) - { - $this->dataBarParametersDto = $dataBarParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Enables flag of 2D composite component with DataBar barcode - */ - public function is2DCompositeComponent(): bool - { - try - { - return $this->getDataBarParametersDto()->is2DCompositeComponent; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Enables flag of 2D composite component with DataBar barcode - */ - public function set2DCompositeComponent(bool $value): void - { - try - { - $this->getDataBarParametersDto()->is2DCompositeComponent = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * If this flag is set, it allows only GS1 encoding standard for Databar barcode types - */ - public function isAllowOnlyGS1Encoding(): bool - { - try - { - return $this->getDataBarParametersDto()->isAllowOnlyGS1Encoding; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * If this flag is set, it allows only GS1 encoding standard for Databar barcode types - */ - public function setAllowOnlyGS1Encoding(bool $value): void - { - try - { - $this->getDataBarParametersDto()->isAllowOnlyGS1Encoding = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function getColumns(): int - { - try - { - return $this->getDataBarParametersDto()->columns; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function setColumns(int $value): void - { - try - { - $this->getDataBarParametersDto()->columns = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function getRows(): int - { - try - { - return $this->getDataBarParametersDto()->rows; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function setRows(int $value): void - { - try - { - $this->getDataBarParametersDto()->rows = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - * Used for DataBar stacked. - */ - public function getAspectRatio(): float - { - try - { - return $this->getDataBarParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - * Used for DataBar stacked. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getDataBarParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this DataBarParameters. - * - * @return string that represents this DataBarParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->DataBarParameters_toString($this->getDataBarParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * DataMatrix parameters. - */ -class DataMatrixParameters implements Communicator -{ - private $dataMatrixParametersDto; - - private function getDataMatrixParametersDto(): DataMatrixParametersDTO - { - return $this->dataMatrixParametersDto; - } - - private function setDataMatrixParametersDto(DataMatrixParametersDTO $dataMatrixParametersDto): void - { - $this->dataMatrixParametersDto = $dataMatrixParametersDto; - } - - function __construct(DataMatrixParametersDTO $dataMatrixParametersDto) - { - $this->dataMatrixParametersDto = $dataMatrixParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - *- * Gets a Datamatrix symbol size. - * Default value: DataMatrixVersion.Auto. - *
- */ - public function getDataMatrixVersion() : int - { - return $this->getDataMatrixParametersDto()->dataMatrixVersion; - } - - /** - *- * Sets a Datamatrix symbol size. - * Default value: DataMatrixVersion.Auto. - *
- */ - public function setDataMatrixVersion(int $value) - { - $this->getDataMatrixParametersDto()->dataMatrixVersion = $value; - } - - /** - * Gets a Datamatrix ECC type. - * Default value: DataMatrixEccType::ECC_200. - */ - public function getDataMatrixEcc(): int - { - try - { - return $this->getDataMatrixParametersDto()->dataMatrixEcc; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets a Datamatrix ECC type. - * Default value: DataMatrixEccType::ECC_200. - */ - public function setDataMatrixEcc(int $value): void - { - try - { - $this->getDataMatrixParametersDto()->dataMatrixEcc = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Encode mode of Datamatrix barcode. - * Default value: DataMatrixEncodeMode::AUTO. - */ - public function getDataMatrixEncodeMode(): int - { - try - { - return $this->getDataMatrixParametersDto()->dataMatrixEncodeMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Encode mode of Datamatrix barcode. - * Default value: DataMatrixEncodeMode::AUTO. - */ - public function setDataMatrixEncodeMode(int $value): void - { - try - { - $this->getDataMatrixParametersDto()->dataMatrixEncodeMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- * Barcode ID for Structured Append mode of Datamatrix barcode. - * Default value: 0 - *
- */ - public function getStructuredAppendBarcodeId() : int - { - return $this->getDataMatrixParametersDto()->structuredAppendBarcodeId; - } - /** - *- * Barcode ID for Structured Append mode of Datamatrix barcode. - * Default value: 0 - *
- */ - public function setStructuredAppendBarcodeId(int $value) : void - { - $this->getDataMatrixParametersDto()->structuredAppendBarcodeId = $value; - } - - /** - *- * Barcodes count for Structured Append mode of Datamatrix barcode. - * Default value: 0 - *
- */ - public function getStructuredAppendBarcodesCount() : int - { - return $this->getDataMatrixParametersDto()->structuredAppendBarcodesCount; - } - /** - *- * Barcodes count for Structured Append mode of Datamatrix barcode. - * Default value: 0 - *
- */ - public function setStructuredAppendBarcodesCount(int $value) : void - { - $this->getDataMatrixParametersDto()->structuredAppendBarcodesCount = $value; - } - - /** - *- * File ID for Structured Append mode of Datamatrix barcode. - * Default value: 0 - *
- */ - public function getStructuredAppendFileId() : int - { - return $this->getDataMatrixParametersDto()->structuredAppendFileId; - } - /** - *- * File ID for Structured Append mode of Datamatrix barcode. - * Default value: 0 - *
- */ - public function setStructuredAppendFileId(int $value) : void - { - $this->getDataMatrixParametersDto()->structuredAppendFileId = $value; - } - - /** - *- * Used to instruct the reader to interpret the data contained within the symbol - * as programming for reader initialization. - * Default value: false - *
- */ - public function isReaderProgramming() : bool - { - return $this->getDataMatrixParametersDto()->isReaderProgramming; - } - /** - *- * Used to instruct the reader to interpret the data contained within the symbol - * as programming for reader initialization. - * Default value: false - *
- */ - public function setReaderProgramming(bool $value) : void - { - $this->getDataMatrixParametersDto()->isReaderProgramming = $value; - } - - /** - * ISO/IEC 16022 - * 5.2.4.7 Macro characters - * 11.3 Protocol for Macro characters in the first position (ECC 200 only) - * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. - * Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. - * Cannot be used with EncodeTypes::GS_1_DATA_MATRIX - * Default value: MacroCharacter::NONE. - */ - public function getMacroCharacters(): int - { - try - { - return $this->getDataMatrixParametersDto()->macroCharacters; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * ISO/IEC 16022 - * 5.2.4.7 Macro characters - * 11.3 Protocol for Macro characters in the first position (ECC 200 only) - * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. - * Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. - * Cannot be used with EncodeTypes::GS_1_DATA_MATRIX - * Default value: MacroCharacter::NONE. - */ - public function setMacroCharacters(int $value): void - { - try - { - $this->getDataMatrixParametersDto()->macroCharacters = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function getColumns(): int - { - try - { - return $this->getDataMatrixParametersDto()->columns; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function setColumns(int $value): void - { - try - { - $this->getDataMatrixParametersDto()->columns = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function getRows(): int - { - try - { - return $this->getDataMatrixParametersDto()->rows; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function setRows(int $value): void - { - try - { - $this->getDataMatrixParametersDto()->rows = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getDataMatrixParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getDataMatrixParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- * Gets ECI encoding. Used when DataMatrixEncodeMode is Auto. - * Default value: ISO-8859-1 - *
- */ - public function getECIEncoding() : int - { - return $this->getDataMatrixParametersDto()->eCIEncoding; - } - /** - *- * Sets ECI encoding. Used when DataMatrixEncodeMode is Auto. - * Default value: ISO-8859-1 - *
- */ - public function setECIEncoding(int $value) : void - { - $this->getDataMatrixParametersDto()->eCIEncoding = $value; - } - - /** - * Returns a human-readable string representation of this DataMatrixParameters. - * - * @return string presentation of this DataMatrixParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->DataMatrixParameters_toString($this->getDataMatrixParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } - -} - -/** - * Code16K parameters. - */ -class Code16KParameters implements Communicator -{ - private $code16KParametersDto; - - private function getCode16KParametersDto(): Code16KParametersDTO - { - return $this->code16KParametersDto; - } - - private function setCode16KParametersDto(Code16KParametersDTO $code16KParametersDto): void - { - $this->code16KParametersDto = $code16KParametersDto; - } - - function __construct(Code16KParametersDTO $code16KParametersDto) - { - $this->code16KParametersDto = $code16KParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getCode16KParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio($value): void - { - try - { - $this->getCode16KParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Size of the left quiet zone in xDimension. - * Default value: 10, meaning if xDimension = 2px than left quiet zone will be 20px. - */ - public function getQuietZoneLeftCoef(): int - { - try - { - return $this->getCode16KParametersDto()->quietZoneLeftCoef; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Size of the left quiet zone in xDimension. - * Default value: 10, meaning if xDimension = 2px than left quiet zone will be 20px. - */ - public function setQuietZoneLeftCoef(int $value): void - { - try - { - $this->getCode16KParametersDto()->quietZoneLeftCoef = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Size of the right quiet zone in xDimension. - * Default value: 1, meaning if xDimension = 2px than right quiet zone will be 2px. - */ - public function getQuietZoneRightCoef(): int - { - try - { - return $this->getCode16KParametersDto()->quietZoneRightCoef; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Size of the right quiet zone in xDimension. - * Default value: 1, meaning if xDimension = 2px than right quiet zone will be 2px. - */ - public function setQuietZoneRightCoef(int $value): void - { - try - { - $this->getCode16KParametersDto()->quietZoneRightCoef = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this Code16KParameters. - * - * @return string A string that represents this Code16KParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Code16KParameters_toString($this->getCode16KParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * DotCode parameters. - */ -class DotCodeParameters implements Communicator -{ - private $dotCodeParametersDto; - - private function getDotCodeParametersDto(): DotCodeParametersDTO - { - return $this->dotCodeParametersDto; - } - - private function setDotCodeParametersDto(DotCodeParametersDTO $dotCodeParametersDto): void - { - $this->dotCodeParametersDto = $dotCodeParametersDto; - } - - function __construct(DotCodeParametersDTO $dotCodeParametersDto) - { - $this->dotCodeParametersDto = $dotCodeParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - *- * Identifies DotCode encode mode. - * Default value: Auto. - *
- */ - public function getDotCodeEncodeMode() : int - { - return $this->getDotCodeParametersDto()->dotCodeEncodeMode; - } - /** - *- * Identifies DotCode encode mode. - * Default value: Auto. - *
- */ - public function setDotCodeEncodeMode(int $value) : void - { - $this->getDotCodeParametersDto()->dotCodeEncodeMode = $value; - } - - /** - *- * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. - * Default value is false. - *
- */ - public function isReaderInitialization() : bool - { return $this->getDotCodeParametersDto()->isReaderInitialization; } - /** - *- * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. - * Default value is false. - *
- */ - public function setReaderInitialization(bool $value) : void - { $this->getDotCodeParametersDto()->isReaderInitialization = $value; } - - /** - *- * Identifies the ID of the DotCode structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1. - *
- */ - public function getDotCodeStructuredAppendModeBarcodeId() : int - { return $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodeId; } - /** - *- * Identifies the ID of the DotCode structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1. - *
- */ - public function setDotCodeStructuredAppendModeBarcodeId(int $value) - { $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodeId = $value; } - - /** - *- * Identifies DotCode structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35. - *
- */ - public function getDotCodeStructuredAppendModeBarcodesCount() : int - { return $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodesCount; } - /** - *- * Identifies DotCode structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35. - *
- */ - public function setDotCodeStructuredAppendModeBarcodesCount(int $value) : void - { $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodesCount = $value; } - - /** - *- * Identifies ECI encoding. Used when DotCodeEncodeMode is Auto. - * Default value: ISO-8859-1 - *
- */ - public function getECIEncoding() : int - { return $this->getDotCodeParametersDto()->eCIEncoding; } - /** - *- * Identifies ECI encoding. Used when DotCodeEncodeMode is Auto. - * Default value: ISO-8859-1 - *
- */ - public function setECIEncoding(int $value) : void - { $this->getDotCodeParametersDto()->eCIEncoding = $value; } - - /** - *- * Identifies rows count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of rows must be at least 5. - * Default value: -1 - *
- */ - public function getRows() : int - { return $this->getDotCodeParametersDto()->rows; } - /** - *- * Identifies rows count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of rows must be at least 5. - * Default value: -1 - *
- */ - public function setRows(int $value) : void - { - $this->getDotCodeParametersDto()->rows = $value; - } - - /** - *- * Identifies columns count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of columns must be at least 5. - * Default value: -1 - *
- */ - public function getColumns() : int - { - return $this->getDotCodeParametersDto()->columns; - } - /** - *- * Identifies columns count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of columns must be at least 5. - * Default value: -1 - *
- */ - public function setColumns(int $value) : void - { - $this->getDotCodeParametersDto()->columns = $value; - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getDotCodeParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getDotCodeParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this DotCodeParameters. - * - * @return string that represents this DotCodeParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->DotCodeParameters_toString($this->getDotCodeParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * GS1 Composite bar parameters. - */ -class GS1CompositeBarParameters implements Communicator -{ - private $gs1CompositeBarParametersDto; - - function getGS1CompositeBarParametersDto(): GS1CompositeBarParametersDTO - { - return $this->gs1CompositeBarParametersDto; - } - - private function setGS1CompositeBarParametersDto(GS1CompositeBarParametersDTO $gs1CompositeBarParametersDto): void - { - $this->gs1CompositeBarParametersDto = $gs1CompositeBarParametersDto; - } - - function __construct(GS1CompositeBarParametersDTO $gs1CompositeBarParametersDto) - { - $this->gs1CompositeBarParametersDto = $gs1CompositeBarParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Linear component type: GS1Code128, UPCE, EAN8, UPCA, EAN13, DatabarStacked, DatabarStackedOmniDirectional, DatabarLimited, DatabarOmniDirectional, DatabarExpanded, DatabarExpandedStacked - */ - public function getLinearComponentType():int - { - return $this->getGS1CompositeBarParametersDto()->linearComponentType; - } - - /** - * Linear component type: GS1Code128, UPCE, EAN8, UPCA, EAN13, DatabarStacked, DatabarStackedOmniDirectional, DatabarLimited, DatabarOmniDirectional, DatabarExpanded, DatabarExpandedStacked - */ - public function setLinearComponentType(int $value): void - { - $this->getGS1CompositeBarParametersDto()->linearComponentType = $value; - } - - /** - * 2D component type - */ - public function getTwoDComponentType(): int - { - return $this->getGS1CompositeBarParametersDto()->twoDComponentType; - } - - /** - * 2D component type - */ - public function setTwoDComponentType(int $value) : void - { - $this->getGS1CompositeBarParametersDto()->twoDComponentType = $value; - } - - /** - *- * If this flag is set, it allows only GS1 encoding standard for GS1CompositeBar 2D Component - *
- */ - public function isAllowOnlyGS1Encoding() : bool - { - return $this->getGS1CompositeBarParametersDto()->isAllowOnlyGS1Encoding; - } - - /** - *- * If this flag is set, it allows only GS1 encoding standard for GS1CompositeBar 2D Component - *
- */ - public function setAllowOnlyGS1Encoding(bool $value) : void - { - $this->getGS1CompositeBarParametersDto()->isAllowOnlyGS1Encoding = $value; - } - - /** - * Returns a human-readable string representation of this- * Version of MicroQR Code. From version M1 to version M4. - * Default value is MicroQRVersion.Auto. - *
- */ - public function getMicroQRVersion() : int - { - return $this->getQrParametersDto()->microQRVersion; - } - /** - *- * Version of MicroQR Code. From version M1 to version M4. - * Default value is MicroQRVersion.Auto. - *
- */ - public function setMicroQRVersion(int $value) : void - { - $this->getQrParametersDto()->microQRVersion = $value; - } - - /** - *- * Version of RectMicroQR Code. From version R7x59 to version R17x139. - * Default value is RectMicroQRVersion.Auto. - *
- */ - public function getRectMicroQrVersion() : int - { - return $this->getQrParametersDto()->rectMicroQrVersion; - } - /** - *- * Version of RectMicroQR Code. From version R7x59 to version R17x139. - * Default value is RectMicroQRVersion.Auto. - *
- */ - public function setRectMicroQrVersion(int $value) : void - { - $this->getQrParametersDto()->rectMicroQrVersion = $value; - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getQrParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getQrParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this QrParameters. - * - * @return string that represents this QrParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->QrParameters_toString($this->getQrParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * QR structured append parameters. - */ -class QrStructuredAppendParameters implements Communicator -{ - private $qrStructuredAppendParametersDto; - - function getQrStructuredAppendParametersDto(): QrStructuredAppendParametersDTO - { - return $this->qrStructuredAppendParametersDto; - } - - private function setQrStructuredAppendParametersDto(QrStructuredAppendParametersDTO $qrStructuredAppendParametersDto): void - { - $this->qrStructuredAppendParametersDto = $qrStructuredAppendParametersDto; - } - - function __construct(QrStructuredAppendParametersDTO $qrStructuredAppendParametersDto) - { - $this->qrStructuredAppendParametersDto = $qrStructuredAppendParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Gets the QR structured append mode parity data. - */ - public function getParityByte(): int - { - try - { - return $this->getQrStructuredAppendParametersDto()->parityByte; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the QR structured append mode parity data. - */ - public function setParityByte(int $value) - { - try - { - $this->getQrStructuredAppendParametersDto()->parityByte = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the index of the QR structured append mode barcode. Index starts from 0. - */ - public function getSequenceIndicator(): int - { - try - { - return $this->getQrStructuredAppendParametersDto()->sequenceIndicator; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the index of the QR structured append mode barcode. Index starts from 0. - */ - public function setSequenceIndicator(int $value) - { - try - { - $this->getQrStructuredAppendParametersDto()->sequenceIndicator = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the QR structured append mode barcodes quantity. Max value is 16. - */ - public function getTotalCount(): int - { - try - { - return $this->getQrStructuredAppendParametersDto()->totalCount; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the QR structured append mode barcodes quantity. Max value is 16. - */ - public function setTotalCount(int $value) - { - try - { - $this->getQrStructuredAppendParametersDto()->totalCount = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - *- * PDF417 parameters. Contains PDF417, MacroPDF417, MicroPDF417 and GS1MicroPdf417 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. - *
- * These samples show how to encode UCC/EAN-128 non Linked modes in GS1MicroPdf417 - *- * - */ -class Pdf417Parameters implements Communicator -{ - private $pdf417ParametersDto; - - private function getPdf417ParametersDto(): Pdf417ParametersDTO - { - return $this->pdf417ParametersDto; - } - - private function setPdf417ParametersDto(Pdf417ParametersDTO $pdf417ParametersDto): void - { - $this->pdf417ParametersDto = $pdf417ParametersDto; - } - - function __construct(Pdf417ParametersDTO $pdf417ParametersDto) - { - $this->pdf417ParametersDto = $pdf417ParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Pdf417 symbology type of BarCode's compaction mode. - * Default value: Pdf417CompactionMode::AUTO. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the Pdf417EncodeMode property. - */ - public function getPdf417CompactionMode(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417CompactionMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Pdf417 symbology type of BarCode's compaction mode. - * Default value: Pdf417CompactionMode::AUTO. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the Pdf417EncodeMode property. - */ - public function setPdf417CompactionMode(int $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417CompactionMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Identifies Pdf417 encode mode. - * Default value: Auto. - */ - public function getPdf417EncodeMode() : int - { - return $this->getPdf417ParametersDto()->pdf417EncodeMode; - } - - /** - * Identifies Pdf417 encode mode. - * Default value: Auto. - */ - public function setPdf417EncodeMode(int $value) : void - { - $this->getPdf417ParametersDto()->pdf417EncodeMode = $value; - } - - /** - * 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. - */ - public function getPdf417ErrorLevel(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417ErrorLevel; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * 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. - */ - public function setPdf417ErrorLevel(int $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417ErrorLevel = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Whether Pdf417 symbology type of BarCode is truncated (to reduce space). - */ - public function getPdf417Truncate(): bool - { - try - { - return $this->getPdf417ParametersDto()->pdf417Truncate; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Whether Pdf417 symbology type of BarCode is truncated (to reduce space). - */ - public function setPdf417Truncate(bool $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417Truncate = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function getColumns(): int - { - try - { - return $this->getPdf417ParametersDto()->columns; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Columns count. - */ - public function setColumns(int $value): void - { - try - { - $this->getPdf417ParametersDto()->columns = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function getRows(): int - { - try - { - return $this->getPdf417ParametersDto()->rows; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Rows count. - */ - public function setRows(int $value): void - { - try - { - $this->getPdf417ParametersDto()->rows = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getPdf417ParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getPdf417ParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Getsmacro Pdf417 barcode's file ID. - * Used for MacroPdf417. - */ - public function getPdf417MacroFileID(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroFileID; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode's file ID. - * Used for MacroPdf417. - */ - public function setPdf417MacroFileID(int $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroFileID = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode's segment ID, which starts from 0, to MacroSegmentsCount - 1. - */ - public function getPdf417MacroSegmentID(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroSegmentID; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode's segment ID, which starts from 0, to MacroSegmentsCount - 1. - */ - public function setPdf417MacroSegmentID(int $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroSegmentID = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode segments count. - */ - public function getPdf417MacroSegmentsCount(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroSegmentsCount; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode segments count. - */ - public function setPdf417MacroSegmentsCount(int $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroSegmentsCount = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode file name. - * @return - */ - public function getPdf417MacroFileName(): string - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroFileName; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode file name. - * @param string $value - */ - public function setPdf417MacroFileName(string $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroFileName = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode time stamp. - */ - public function getPdf417MacroTimeStamp(): DateTime - { - try - { - return new DateTime('@' . $this->getPdf417ParametersDto()->pdf417MacroTimeStamp); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode time stamp. - */ - public function setPdf417MacroTimeStamp(DateTime $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroTimeStamp = $value->getTimestamp() . ""; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode sender name. - */ - public function getPdf417MacroSender(): string - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroSender; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode sender name. - */ - public function setPdf417MacroSender(string $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroSender = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode addressee name. - */ - public function getPdf417MacroAddressee(): string - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroAddressee; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode addressee name. - */ - public function setPdf417MacroAddressee(string $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroAddressee = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 file size. - * @return int file size field contains the size in bytes of the entire source file. - */ - public function getPdf417MacroFileSize(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroFileSize; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 file size. - * @param int $value The file size field contains the size in bytes of the entire source file. - */ - public function setPdf417MacroFileSize(int $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroFileSize = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro Pdf417 barcode checksum. - * @return int checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. - */ - public function getPdf417MacroChecksum(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroChecksum; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets macro Pdf417 barcode checksum. - * @param int $value The checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. - */ - public function setPdf417MacroChecksum(int $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroChecksum = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * 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. - */ - public function getPdf417ECIEncoding(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417ECIEncoding; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * 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. - */ - public function setPdf417ECIEncoding(int $value): void - { - try - { - $this->getPdf417ParametersDto()->pdf417ECIEncoding = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields. - */ - public function getPdf417MacroECIEncoding(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroECIEncoding; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields. - */ - public function setPdf417MacroECIEncoding(int $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroECIEncoding = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. - * Applied only for Macro PDF417. - */ - public function getPdf417MacroTerminator(): int - { - try - { - return $this->getPdf417ParametersDto()->pdf417MacroTerminator; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. - * Applied only for Macro PDF417. - */ - public function setPdf417MacroTerminator(int $value) - { - try - { - $this->getPdf417ParametersDto()->pdf417MacroTerminator = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Used to instruct the reader to interpret the data contained within the symbol - * as programming for reader initialization - * @return - */ - public function isReaderInitialization(): bool - { - try - { - return $this->getPdf417ParametersDto()->isReaderInitialization; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Used to instruct the reader to interpret the data contained within the symbol - * as programming for reader initialization - * @param bool $value - */ - public function setReaderInitialization(bool $value): void - { - try - { - $this->getPdf417ParametersDto()->isReaderInitialization = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- * - * # Encodes GS1 UCC/EAN-128 non Linked mode 905 with AI 01 (GTIN) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(01)12345678901231"); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach ($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - * - * # Encodes GS1 UCC/EAN-128 non Linked modes 903, 904 with any AI - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(241)123456789012345(241)ABCD123456789012345"); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach ($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - *- *
- * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. - * Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes - * Default value: MacroCharacters.None. - *
- */ - public function getMacroCharacters() : int - { - return $this->getPdf417ParametersDto()->macroCharacters; - } - - /** - *- * These samples show how to encode Macro Characters in MicroPdf417 - *- * @code - * # Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004" - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); - * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_05); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - * @endcode - * - * @code - * # Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004" - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); - * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_06); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText()); - * @endcode - *- *
- * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. - * Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes - * Default value: MacroCharacters.None. - *
- */ - public function setMacroCharacters(int $value) : void - { - $this->getPdf417ParametersDto()->macroCharacters = $value; - } - - /** - *- * These samples show how to encode Macro Characters in MicroPdf417 - *- * @code - * # Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004" - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); - * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_05); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - * - * @endcode - * @code - * - * # Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004" - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); - * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_06); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - * @endcode - *- *
- * Defines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes - * With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 "Linked" UCC/EAN-128 modes - * With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC - *
- */ - public function isLinked() : bool - { - return $this->getPdf417ParametersDto()->isLinked; - } - /** - *- * These samples show how to encode "Linked" UCC/EAN-128 modes in GS1MicroPdf417 and Linkage Flag (918) in MicroPdf417 and Pdf417 barcodes - *- * @code - * # Encodes GS1 Linked mode 912 with date field AI 11 (Production date) and AI 10 (Lot number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(11)991231(10)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes GS1 Linked mode 912 with date field AI 13 (Packaging date) and AI 21 (Serial number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(13)991231(21)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes GS1 Linked mode 912 with date field AI 15 (Sell-by date) and AI 10 (Lot number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(15)991231(10)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes GS1 Linked mode 912 with date field AI 17 (Expiration date) and AI 21 (Serial number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(17)991231(21)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes GS1 Linked mode 914 with AI 10 (Lot number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(10)ABCD12345"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes GS1 Linked mode 915 with AI 21 (Serial number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(21)ABCD12345"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes GS1 Linked modes 906, 907 with any AI - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(240)123456789012345"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes MicroPdf417 NON EAN.UCC Linked mode 918 - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "ABCDE123456789012345678"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - * @code - * # Encodes Pdf417 NON EAN.UCC Linked mode 918 - * $generator = new BarcodeGenerator(EncodeTypes::PDF_417, "ABCDE123456789012345678"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * - * @endcode - *- *
- * Defines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes - * With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 "Linked" UCC/EAN-128 modes - * With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC - *
- */ - public function setLinked(bool $value) : void - { - $this->getPdf417ParametersDto()->isLinked = $value; - } - - /** - *- * These samples show how to encode "Linked" UCC/EAN-128 modes in GS1MicroPdf417 and Linkage Flag (918) in MicroPdf417 and Pdf417 barcodes - *- * - * @code - * # Encodes GS1 Linked mode 912 with date field AI 11 (Production date) and AI 10 (Lot number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(11)991231(10)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * # Encodes GS1 Linked mode 912 with date field AI 13 (Packaging date) and AI 21 (Serial number) - * @endcode - * @code - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(13)991231(21)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes GS1 Linked mode 912 with date field AI 15 (Sell-by date) and AI 10 (Lot number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(15)991231(10)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes GS1 Linked mode 912 with date field AI 17 (Expiration date) and AI 21 (Serial number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(17)991231(21)ABCD"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes GS1 Linked mode 914 with AI 10 (Lot number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(10)ABCD12345"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes GS1 Linked mode 915 with AI 21 (Serial number) - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(21)ABCD12345"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes GS1 Linked modes 906, 907 with any AI - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(240)123456789012345"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes MicroPdf417 NON EAN.UCC Linked mode 918 - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "ABCDE123456789012345678"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - * @code - * # Encodes Pdf417 NON EAN.UCC Linked mode 918 - * $generator = new BarcodeGenerator(EncodeTypes::PDF_417, "ABCDE123456789012345678"); - * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); - * @endcode - *- *
- * Can be used only with MicroPdf417 and encodes Code 128 emulation modes - * Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128 - *
- */ - public function isCode128Emulation() : bool - { - return $this->getPdf417ParametersDto()->isCode128Emulation; - } - - /** - *- * These samples show how to encode Code 128 emulation modes with FNC1 in second position and without. In this way MicroPdf417 can be decoded as Code 128 barcode - *- * - * @code - * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "a", mode 908. - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "a\u001d1222322323"); - * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation(); - * @endcode - * @code - * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "99", mode 909. - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "99\u001d1222322323"); - * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation(); - * @endcode - * @code - * # Encodes MicroPdf417 in Code 128 emulation mode, modes 910, 911 - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "123456789012345678"); - * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsCode128Emulation:" + result.Extended.Pdf417.IsCode128Emulation().toString()); - * @endcode - *- *
- * Can be used only with MicroPdf417 and encodes Code 128 emulation modes - * Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128 - *
- */ - public function setCode128Emulation(bool $value) : void - { - $this->getPdf417ParametersDto()->isCode128Emulation = $value; - } - - /** - * Returns a human-readable string representation of this Pdf417Parameters. - * - * @return string that represents this Pdf417Parameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Pdf417Parameters_toString($this->getPdf417ParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Supplement parameters. Used for Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN. - */ -class SupplementParameters implements Communicator -{ - private $supplementParametersDto; - - private function getSupplementParametersDto(): SupplementParametersDTO - { - return $this->supplementParametersDto; - } - - private function setSupplementParametersDto(SupplementParametersDTO $supplementParametersDto): void - { - $this->supplementParametersDto = $supplementParametersDto; - } - private $_space; - - function __construct(SupplementParametersDTO $supplementParametersDto) - { - $this->supplementParametersDto = $supplementParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->_space = new Unit($this->getSupplementParametersDto()->supplementSpace); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Supplement data following BarCode. - */ - public function getSupplementData(): ?string - { - try - { - $SupplementData = $this->getSupplementParametersDto()->supplementData; - if ($SupplementData == "null") - { - return null; - } - return $SupplementData; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Supplement data following BarCode. - */ - public function setSupplementData(string $value): void - { - try - { - $this->getSupplementParametersDto()->supplementData = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Space between main the BarCode and supplement BarCode in Unit value. - * - * @exception IllegalArgumentException - * The Space parameter value is less than 0. - */ - public function getSupplementSpace(): Unit - { - return $this->_space; - } - - /** - * Returns a human-readable string representation of this SupplementParameters. - * - * @return string that represents this SupplementParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->SupplementParameters_toString($this->getSupplementParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * MaxiCode parameters. - */ -class MaxiCodeParameters implements Communicator -{ - private $maxiCodeParametersDto; - - private function getMaxiCodeParametersDto(): MaxiCodeParametersDTO - { - return $this->maxiCodeParametersDto; - } - - private function setMaxiCodeParametersDto(MaxiCodeParametersDTO $maxiCodeParametersDto): void - { - $this->maxiCodeParametersDto = $maxiCodeParametersDto; - } - - function __construct(MaxiCodeParametersDTO $maxiCodeParametersDto) - { - $this->maxiCodeParametersDto = $maxiCodeParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Gets a MaxiCode encode mode. - */ - public function getMaxiCodeMode() : int - { - return $this->getMaxiCodeParametersDto()->maxiCodeMode; - } - - /** - * Sets a MaxiCode encode mode. - */ - public function setMaxiCodeMode(int $maxiCodeMode) : void - { - $this->getMaxiCodeParametersDto()->maxiCodeMode = $maxiCodeMode; - } - - /** - * Gets a MaxiCode encode mode. - */ - public function getMaxiCodeEncodeMode(): int - { - try - { - return $this->getMaxiCodeParametersDto()->maxiCodeEncodeMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets a MaxiCode encode mode. - */ - public function setMaxiCodeEncodeMode(int $value): void - { - try - { - $this->getMaxiCodeParametersDto()->maxiCodeEncodeMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. - * Default value: ISO-8859-1 - */ - public function getECIEncoding() : int - { - return $this->getMaxiCodeParametersDto()->eCIEncoding; - } - - /** - * Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. - * Default value: ISO-8859-1 - */ - public function setECIEncoding(int $ECIEncoding) : void - { - $this->getMaxiCodeParametersDto()->eCIEncoding = $ECIEncoding; - } - - /** - * Gets a MaxiCode barcode id in structured append mode. - * ID must be a value between 1 and 8. - * Default value: 0 - */ - public function getMaxiCodeStructuredAppendModeBarcodeId() : int - { - return $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodeId; - } - - /** - * Sets a MaxiCode barcode id in structured append mode. - * ID must be a value between 1 and 8. - * Default value: 0 - */ - public function setMaxiCodeStructuredAppendModeBarcodeId(int $maxiCodeStructuredAppendModeBarcodeId) : void - { - $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodeId = $maxiCodeStructuredAppendModeBarcodeId; - } - - /** - * Gets a MaxiCode barcodes count in structured append mode. - * Count number must be a value between 2 and 8 (maximum barcodes count). - * Default value: -1 - */ - public function getMaxiCodeStructuredAppendModeBarcodesCount() : int - { - return $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodesCount; - } - - /** - * Sets a MaxiCode barcodes count in structured append mode. - * Count number must be a value between 2 and 8 (maximum barcodes count). - * Default value: -1 - */ - public function setMaxiCodeStructuredAppendModeBarcodesCount(int $maxiCodeStructuredAppendModeBarcodesCount) : void - { - $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodesCount = $maxiCodeStructuredAppendModeBarcodesCount; - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function getAspectRatio(): float - { - try - { - return $this->getMaxiCodeParametersDto()->aspectRatio; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Height/Width ratio of 2D BarCode module. - */ - public function setAspectRatio(float $value): void - { - try - { - $this->getMaxiCodeParametersDto()->aspectRatio = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this MaxiCodeParameters. - * - * @return string that represents this MaxiCodeParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->MaxiCodeParameters_toString($this->getMaxiCodeParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - - -/** - * PatchCode parameters. - */ -class PatchCodeParameters implements Communicator -{ - private $patchCodeParametersDto; - - function getPatchCodeParametersDto(): PatchCodeParametersDTO - { - return $this->patchCodeParametersDto; - } - - private function setPatchCodeParametersDto(PatchCodeParametersDTO $patchCodeParametersDto): void - { - $this->patchCodeParametersDto = $patchCodeParametersDto; - } - - function __construct(PatchCodeParametersDTO $patchCodeParametersDto) - { - $this->patchCodeParametersDto = $patchCodeParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Specifies codetext for an extra QR barcode, when PatchCode is generated in page mode. - */ - public function getExtraBarcodeText(): ?string - { - try - { - $ExtraBarcodeText = $this->getPatchCodeParametersDto()->extraBarcodeText; - if ($ExtraBarcodeText == "null") - { - return null; - } - return $ExtraBarcodeText; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Specifies codetext for an extra QR barcode, when PatchCode is generated in page mode. - */ - public function setExtraBarcodeText(string $value): void - { - try - { - $this->getPatchCodeParametersDto()->extraBarcodeText = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * PatchCode format. Choose PatchOnly to generate single PatchCode. Use page format to generate Patch page with PatchCodes as borders. - * Default value: PatchFormat::PATCH_ONLY - * - * @return - */ - public function getPatchFormat(): int - { - try - { - return $this->getPatchCodeParametersDto()->patchFormat; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * PatchCode format. Choose PatchOnly to generate single PatchCode. Use page format to generate Patch page with PatchCodes as borders. - * Default value: PatchFormat::PATCH_ONLY - */ - public function setPatchFormat(int $value): void - { - try - { - $this->getPatchCodeParametersDto()->patchFormat = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this PatchCodeParameters. - * @return string A string that represents this PatchCodeParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->PatchCodeParameters_toString($this->getPatchCodeParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Code128 parameters. - */ -class Code128Parameters implements Communicator -{ - private $code128ParametersDto; - - private function getCode128ParametersDto(): Code128ParametersDTO - { - return $this->code128ParametersDto; - } - - private function setCode128ParametersDto(Code128ParametersDTO $code128ParametersDto): void - { - $this->code128ParametersDto = $code128ParametersDto; - } - - function __construct(Code128ParametersDTO $code128ParametersDto) - { - $this->code128ParametersDto = $code128ParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - *- * These samples show how to encode Code 128 emulation modes with FNC1 in second position and without. In this way MicroPdf417 can be decoded as Code 128 barcode - *- * - * @code - * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "a", mode 908. - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "a\u001d1222322323"); - * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsCode128Emulation:" + result.Extended.Pdf417.IisCode128Emulation().toString()); - * @endcode - * @code - * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "99", mode 909. - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "99\u001d1222322323"); - * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation(); - * @endcode - * @code - * # Encodes MicroPdf417 in Code 128 emulation mode, modes 910, 911 - * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "123456789012345678"); - * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation())); - * @endcode - *- *
- * Gets a Code128 encode mode. - * Default value: Code128EncodeMode.Auto - *
- */ - public function getCode128EncodeMode() : int - { - try - { - return $this->getCode128ParametersDto()->code128EncodeMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - /** - *- * Sets a Code128 encode mode. - * Default value: Code128EncodeMode.Auto - *
- */ - public function setCode128EncodeMode(int $value) - { - try - { - $this->getCode128ParametersDto()->code128EncodeMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this PatchCodeParameters. - * @return string A string that represents this PatchCodeParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Code128Parameters_toString($this->getCode128ParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - - -/** - *- * Han Xin parameters. - *
- */ -class HanXinParameters implements Communicator -{ - private $hanXinParametersDto; - - private function getHanXinParametersDto(): HanXinParametersDTO - { - return $this->hanXinParametersDto; - } - - private function setHanXinParametersDto(HanXinParametersDTO $hanXinParametersDto): void - { - $this->hanXinParametersDto = $hanXinParametersDto; - } - - function __construct(HanXinParametersDTO $hanXinParametersDto) - { - $this->hanXinParametersDto = $hanXinParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - *- * Version of HanXin Code. - * From Version01 to Version84 for Han Xin code. - * Default value is HanXinVersion.Auto. - *
- */ - public function getHanXinVersion() : int - { - return $this->getHanXinParametersDto()->hanXinVersion; - } - /** - *- * Version of HanXin Code. - * From Version01 to Version84 for Han Xin code. - * Default value is HanXinVersion.Auto. - *
- */ - public function setHanXinVersion(int $value) : void - { - $this->getHanXinParametersDto()->hanXinVersion = $value; - } - - /** - *- * Level of Reed-Solomon error correction for Han Xin barcode. - * From low to high: L1, L2, L3, L4. see HanXinErrorLevel. - *
- */ - public function getHanXinErrorLevel() : int - { - return $this->getHanXinParametersDto()->hanXinErrorLevel; - } - /** - *- * Level of Reed-Solomon error correction for Han Xin barcode. - * From low to high: L1, L2, L3, L4. see HanXinErrorLevel. - *
- */ - public function setHanXinErrorLevel(int $value) :void - { - $this->getHanXinParametersDto()->hanXinErrorLevel = $value; - } - - /** - *- * HanXin encoding mode. - * Default value: HanXinEncodeMode::Mixed. - *
- */ - public function getHanXinEncodeMode() : int - { - return $this->getHanXinParametersDto()->hanXinEncodeMode; - } - /** - *- * HanXin encoding mode. - * Default value: HanXinEncodeMode::Mixed. - *
- */ - public function setHanXinEncodeMode(int $value) :void - { - $this->getHanXinParametersDto()->hanXinEncodeMode = $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. - * Current implementation consists all well known charset encodings. - *
- */ - public function getHanXinECIEncoding() :int - { - return $this->getHanXinParametersDto()->hanXinECIEncoding; - } - /** - *- * Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details - * about the used references for encoding the data in the symbol. - * Current implementation consists all well known charset encodings. - *
- */ - public function setHanXinECIEncoding(int $value) :void - { - $this->getHanXinParametersDto()->hanXinECIEncoding = $value; - } - - - /** - *- * Returns a human-readable string representation of this {@code HanXinParameters}. - *
- * @return string that represents this {@code HanXinParameters}. - */ - public function toString() :string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->HanXinParameters_toString($this->getHanXinParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Aztec parameters. - */ -class AztecParameters implements Communicator -{ - private $aztecParametersDto; - - private function getAztecParametersDto(): AztecParametersDTO - { - return $this->aztecParametersDto; - } - - private function setAztecParametersDto(AztecParametersDTO $aztecParametersDto): void - { - $this->aztecParametersDto = $aztecParametersDto; - } - - function __construct(AztecParametersDTO $aztecParametersDto) - { - $this->aztecParametersDto = $aztecParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - *- * Gets a Aztec encode mode. - * Default value: Auto. - *
- */ - public function getAztecEncodeMode() : int - { - return $this->getAztecParametersDto()->aztecEncodeMode; - } - - /** - *- * Sets a Aztec encode mode. - * Default value: Auto. - *
- */ - public function setAztecEncodeMode(int $value) : void - { - $this->getAztecParametersDto()->aztecEncodeMode = $value; - } - - /** - *- * Gets ECI encoding. Used when AztecEncodeMode is Auto. - * Default value: ISO-8859-1 - *
- */ - public function getECIEncoding() : int - { - return $this->getAztecParametersDto()->ECIEncoding; - } - /** - *- * Gets ECI encoding. Used when AztecEncodeMode is Auto. - * Default value: ISO-8859-1 - *
- */ - public function setECIEncoding(int $value) : void - { - $this->getAztecParametersDto()->ECIEncoding = $value; - } - - /** - *- * Barcode ID for Structured Append mode of Aztec barcode. Barcode ID should be in range from 1 to barcodes count. - * Default value: 0 - *
- */ - public function getStructuredAppendBarcodeId() : int - { - return $this->getAztecParametersDto()->structuredAppendBarcodeId; - } - /** - *- * Barcode ID for Structured Append mode of Aztec barcode. Barcode ID should be in range from 1 to barcodes count. - * Default value: 0 - *
- */ - public function setStructuredAppendBarcodeId(int $value) : void - { - $this->getAztecParametersDto()->structuredAppendBarcodeId = $value; - } - - /** - *- * Barcodes count for Structured Append mode of Aztec barcode. Barcodes count should be in range from 1 to 26. - * Default value: 0 - *
- */ - public function getStructuredAppendBarcodesCount() : int - { - return $this->getAztecParametersDto()->structuredAppendBarcodesCount; - } - /** - *- * Barcodes count for Structured Append mode of Aztec barcode. Barcodes count should be in range from 1 to 26. - * Default value: 0 - *
- */ - public function setStructuredAppendBarcodesCount(int $value) : void - { - $this->getAztecParametersDto()->structuredAppendBarcodesCount = $value; - } - - /** - *- * File ID for Structured Append mode of Aztec barcode (optional field). File ID should not contain spaces. - * Default value: empty string - *
- */ - public function getStructuredAppendFileId() : string - { - return $this->getAztecParametersDto()->structuredAppendFileId; - } - /** - *- * File ID for Structured Append mode of Aztec barcode (optional field). File ID should not contain spaces. - * Default value: empty string - *
- */ - public function setStructuredAppendFileId(string $value) : void - { - $this->getAztecParametersDto()->structuredAppendFileId = $value; - } - - /** - *- * Level of error correction of Aztec types of barcode. - * Value should between 5 to 95. - *
- */ - public function getAztecErrorLevel() : int - { - return $this->getAztecParametersDto()->aztecErrorLevel; - } - /** - *- * Level of error correction of Aztec types of barcode. - * Value should between 5 to 95. - *
- */ - public function setAztecErrorLevel(int $value) : void - { - $this->getAztecParametersDto()->aztecErrorLevel = $value; - } - - /** - *- * Gets a Aztec Symbol mode. - * Default value: AztecSymbolMode.Auto. - *
- */ - public function getAztecSymbolMode() : int - { - return $this->getAztecParametersDto()->aztecSymbolMode; - } - /** - *- * Sets a Aztec Symbol mode. - * Default value: AztecSymbolMode.Auto. - *
- */ - public function setAztecSymbolMode(int $value) : void - { - $this->getAztecParametersDto()->aztecSymbolMode = $value; - } - - /** - *- * Gets layers count of Aztec symbol. Layers count should be in range from 1 to 3 for Compact mode and - * in range from 1 to 32 for Full Range mode. - * Default value: 0 (auto). - *
- */ - public function getLayersCount() : int - { - return $this->getAztecParametersDto()->layersCount; - } - /** - *- * Sets layers count of Aztec symbol. Layers count should be in range from 1 to 3 for Compact mode and - * in range from 1 to 32 for Full Range mode. - * Default value: 0 (auto). - *
- */ - public function setLayersCount(int $value) : void - { - $this->getAztecParametersDto()->layersCount = $value; - } - - /** - *- * Used to instruct the reader to interpret the data contained within the symbol - * as programming for reader initialization. - *
- */ - public function isReaderInitialization() : bool - { - return $this->getAztecParametersDto()->isReaderInitialization; - } - - /** - *- * Used to instruct the reader to interpret the data contained within the symbol - * as programming for reader initialization. - *
- */ - public function setReaderInitialization(bool $value) : void - { - $this->getAztecParametersDto()->isReaderInitialization = $value; - } - - /** - *- * Height/Width ratio of 2D BarCode module. - *
- */ - public function getAspectRatio() : float - { - return $this->getAztecParametersDto()->aspectRatio; - } - /** - *- * Height/Width ratio of 2D BarCode module. - *
- */ - public function setAspectRatio(float $value) : void - { - $this->getAztecParametersDto()->aspectRatio = $value; - } - - /** - *- * Returns a human-readable string representation of this {@code AztecParameters}. - *
- * @return string that represents this {@code AztecParameters}. - */ - public function toString() : string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->AztecParameters_toString($this->getAztecParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Codabar parameters. - */ -class CodabarParameters implements Communicator -{ - private $codabarParametersDto; - - private function getCodabarParametersDto(): CodabarParametersDTO - { - return $this->codabarParametersDto; - } - - private function setCodabarParametersDto(CodabarParametersDTO $codabarParametersDto): void - { - $this->codabarParametersDto = $codabarParametersDto; - } - - function __construct(CodabarParametersDTO $codabarParametersDto) - { - $this->codabarParametersDto = $codabarParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Get the checksum algorithm for Codabar barcodes. - * Default value: CodabarChecksumMode::MOD_16. - * To enable checksum calculation set value EnableChecksum::YES to property EnableChecksum. - * @see CodabarChecksumMode. - */ - public function getCodabarChecksumMode(): int - { - try - { - return $this->getCodabarParametersDto()->codabarChecksumMode; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Set the checksum algorithm for Codabar barcodes. - * Default value: CodabarChecksumMode::MOD_16. - * To enable checksum calculation set value EnableChecksum::YES to property EnableChecksum. - * @see CodabarChecksumMode. - */ - public function setCodabarChecksumMode(int $value): void - { - try - { - $this->getCodabarParametersDto()->codabarChecksumMode = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Start symbol (character) of Codabar symbology. - * Default value: CodabarSymbol::A - */ - public function getCodabarStartSymbol(): int - { - try - { - return $this->getCodabarParametersDto()->codabarStartSymbol; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Start symbol (character) of Codabar symbology. - * Default value: CodabarSymbol::A - */ - public function setCodabarStartSymbol(int $value): void - { - try - { - $this->getCodabarParametersDto()->codabarStartSymbol = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Stop symbol (character) of Codabar symbology. - * Default value: CodabarSymbol::A - */ - public function getCodabarStopSymbol(): int - { - try - { - return $this->getCodabarParametersDto()->codabarStopSymbol; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Stop symbol (character) of Codabar symbology. - * Default value: CodabarSymbol::A - */ - public function setCodabarStopSymbol(int $value): void - { - try - { - $this->getCodabarParametersDto()->codabarStopSymbol = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this CodabarParameters. - * - * @return string that represents this CodabarParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->CodabarParameters_toString($this->getCodabarParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Coupon parameters. Used for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon. - */ -class CouponParameters implements Communicator -{ - private $couponParametersDto; - - private function getCouponParametersDto(): CouponParametersDTO - { - return $this->couponParametersDto; - } - - private function setCouponParametersDto(CouponParametersDTO $couponParametersDto): void - { - $this->couponParametersDto = $couponParametersDto; - } - - private $_space; - - function __construct(CouponParametersDTO $couponParametersDto) - { - $this->couponParametersDto = $couponParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->_space = new Unit($this->getCouponParametersDto()->supplementSpace); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Space between main the BarCode and supplement BarCode in Unit value. - * - * @exception IllegalArgumentException - * The Space parameter value is less than 0. - */ - public function getSupplementSpace(): Unit - { - return $this->_space; - } - - /** - * Space between main the BarCode and supplement BarCode in Unit value. - * - * @exception IllegalArgumentException - * The Space parameter value is less than 0. - */ - public function setSupplementSpace(Unit $value): void - { - try - { - $this->getCouponParametersDto()->supplementSpace = $value->getUnitDto(); - $this->_space = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this CouponParameters. - * - * @return string that represents this CouponParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->CouponParameters_toString($this->getCouponParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -/** - * Caption parameters. - */ -class CaptionParameters implements Communicator -{ - private $captionParametersDto; - - function getCaptionParametersDto(): CaptionParametersDTO - { - return $this->captionParametersDto; - } - - private function setCaptionParametersDto(CaptionParametersDTO $captionParametersDto): void - { - $this->captionParametersDto = $captionParametersDto; - } - - private $font; - private $padding; - - function __construct(CaptionParametersDTO $captionParametersDto) - { - $this->captionParametersDto = $captionParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->padding = new Padding($this->getCaptionParametersDto()->padding); - $this->font = new FontUnit($this->getCaptionParametersDto()->font); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption text. - * Default value: empty string. - */ - public function getText(): string - { - try - { - return $this->getCaptionParametersDto()->text; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption text. - * Default value: empty string. - */ - public function setText(string $value): void - { - try - { - $this->getCaptionParametersDto()->text = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption font. - * Default value: Arial 8pt regular. - */ - public function getFont(): FontUnit - { - try - { - return $this->font; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption text visibility. - * Default value: false. - */ - public function getVisible(): bool - { - try - { - return $this->getCaptionParametersDto()->visible; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption text visibility. - * Default value: false. - */ - public function setVisible(bool $value): void - { - try - { - $this->getCaptionParametersDto()->visible = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption text color. - * Default value BLACK. - */ - public function getTextColor(): string - { - try - { - $hexColor = strtoupper(dechex($this->getCaptionParametersDto()->textColor)); - while (strlen($hexColor) < 6) - { - $hexColor = "0" . $hexColor; - } - $hexColor = "#" . $hexColor; - return $hexColor; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption text color. - * Default value BLACK. - */ - public function setTextColor(string $value): void - { - try - { - if(substr($value, 0, 1) == '#') - $value = substr($value, 1, strlen($value) - 1); - $this->getCaptionParametersDto()->textColor = hexdec($value); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Captions paddings. - * Default value for CaptionAbove: 5pt 5pt 0 5pt. - * Default value for CaptionBelow: 0 5pt 5pt 5pt. - */ - public function getPadding(): Padding - { - return $this->padding; - } - - /** - * Captions paddings. - * Default value for CaptionAbove: 5pt 5pt 0 5pt. - * Default value for CaptionBelow: 0 5pt 5pt 5pt. - */ - public function setPadding(Padding $value): void - { - try - { - $this->getCaptionParametersDto()->padding = $value->getPaddingDto(); - $this->padding = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption test horizontal alignment. - * Default value: StringAlignment.Center. - */ - public function getAlignment(): int - { - try - { - return $this->getCaptionParametersDto()->alignment; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Caption test horizontal alignment. - * Default value: StringAlignment.CENTER. - */ - public function setAlignment(int $value): void - { - try - { - $this->getCaptionParametersDto()->alignment = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /* - * Specify word wraps (line breaks) within text. - * @return bool - */ - public function getNoWrap(): bool - { - try - { - return $this->getCaptionParametersDto()->noWrap; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /* - * Specify word wraps (line breaks) within text. - */ - public function setNoWrap(bool $value): void - { - try - { - $this->getCaptionParametersDto()->noWrap = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -/** - * Specifies the size value in different units (Pixel, Inches, etc.). - * - * This sample shows how to create and save a BarCode image. - * @code - * $generator = new BarcodeGenerator(EncodeTypes::CODE_128); - * $generator->getParameters()->getBarcode()->getBarHeight()->setMillimeters(10); - * $generator->save("test.png", BarcodeImageFormat::PNG); - * @endcode - */ -class Unit implements Communicator -{ - private $unitDto; - - function getUnitDto(): UnitDTO - { - return $this->unitDto; - } - - private function setUnitDto(UnitDTO $unitDto): void - { - $this->unitDto = $unitDto; - } - - public function __construct($source) - { - try - { - $this->unitDto = self::initUnit($source); - $this->obtainDto(); - $this->initFieldsFromDto(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - static function initUnit($source) - { - if ($source instanceof Unit) - { - return $source->getUnitDto(); - } - elseif ($source instanceof UnitDTO) - return $source; - throw new InvalidArgumentException(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - * Gets size value in pixels. - */ - public function getPixels(): float - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $pixels = $client->Unit_getPixels($this->getUnitDto()); - $thriftConnection->closeConnection(); - - return $pixels; - } - - /** - * Sets size value in pixels. - */ - public function setPixels(float $value): void - { - try - { - $this->getUnitDto()->units = $value; - $this->getUnitDto()->graphicsUnit = GraphicsUnit::PIXEL; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets size value in inches. - */ - public function getInches(): float - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $inches = $client->Unit_getInches($this->getUnitDto()); - $thriftConnection->closeConnection(); - - return $inches; - } - - /** - * Sets size value in inches. - */ - public function setInches(float $value): void - { - try - { - $this->getUnitDto()->units = $value; - $this->getUnitDto()->graphicsUnit = GraphicsUnit::INCH; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets size value in millimeters. - */ - public function getMillimeters(): float - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $millimeters = $client->Unit_getMillimeters($this->getUnitDto()); - $thriftConnection->closeConnection(); - - return $millimeters; - } - - /** - * Sets size value in millimeters. - */ - public function setMillimeters(float $value): void - { - try - { - $this->getUnitDto()->units = $value; - $this->getUnitDto()->graphicsUnit = GraphicsUnit::MILLIMETER; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets size value in point. - */ - public function getPoint(): float - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $point = $client->Unit_getPoint($this->getUnitDto()); - $thriftConnection->closeConnection(); - - return $point; - } - - /** - * Sets size value in point. - */ - public function setPoint(float $value): void - { - try - { - $this->getUnitDto()->units = $value; - $this->getUnitDto()->graphicsUnit = GraphicsUnit::POINT; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets size value in document units. - */ - public function getDocument(): float - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $document = $client->Unit_getDocument($this->getUnitDto()); - $thriftConnection->closeConnection(); - - return $document; - } - - /** - * Sets size value in document units. - */ - public function setDocument(float $value): void - { - try - { - $this->getUnitDto()->units = $value; - $this->getUnitDto()->graphicsUnit = GraphicsUnit::DOCUMENT; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this Unit. - * - * @return string that represents this Unit. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Unit_toString($this->getUnitDto()); - $thriftConnection->closeConnection(); - - return $str; - } - - /** - * Determines whether this instance and a specified object, - * which must also be a Unit object, have the same value. - * - * @param Unit $obj The Unit to compare to this instance. - * @return true if obj is a Unit and its value is the same as this instance; - * otherwise, false. If obj is null, the method returns false. - */ - public function equals(Unit $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->Unit_equals($this->getUnitDTO(), $obj->getUnitDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } -} - - -/** - * - * Defines a particular format for text, including font face, size, and style attributes - * where size in Unit value property. - * - * This sample shows how to create and save a BarCode image. - * @code - * $generator = new BarcodeGenerator(EncodeTypes::CODE_128); - * $generator->getParameters()->getCaptionAbove()->setText("CAPTION ABOOVE"); - * $generator->getParameters()->getCaptionAbove()->setVisible(true); - * $generator->getParameters()->getCaptionAbove()->getFont()->setStyle(FontStyle::ITALIC); - * $generator->getParameters()->getCaptionAbove()->getFont()->getSize()->setPoint(25); - * @endcode - */ -final class FontUnit implements Communicator -{ - private $fontUnitDto; - - function getFontUnitDto(): FontUnitDTO - { - return $this->fontUnitDto; - } - - private function setFontUnitDto(FontUnitDTO $fontUnitDto): void - { - $this->fontUnitDto = $fontUnitDto; - } - - private $_size; - - public function __construct($source) - { - $this->fontUnitDto = self::initFontUnit($source); - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - private static function initFontUnit($source) - { - if ($source instanceof FontUnit) - { - return $source->getFontUnitDto(); - } - elseif ($source instanceof FontUnitDTO) - return $source; - throw new InvalidArgumentException(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->_size = new Unit($this->getFontUnitDto()->size); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the face name of this Font. - */ - public function getFamilyName(): string - { - try - { - return $this->getFontUnitDto()->familyName; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets the face name of this Font. - */ - public function setFamilyName(string $value): void - { - try - { - $this->getFontUnitDto()->familyName = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets style information for this FontUnit. - */ - public function getStyle(): int - { - try - { - return $this->getFontUnitDto()->style; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets style information for this FontUnit. - */ - public function setStyle(int $value): void - { - try - { - $this->getFontUnitDto()->style = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets size of this FontUnit in Unit value. - * - * @exception IllegalArgumentException - * The Size parameter value is less than or equal to 0. - */ - public function getSize(): Unit - { - return $this->_size; - } -} - -/** - * Paddings parameters. - */ -class Padding implements Communicator -{ - private $paddingDto; - - function getPaddingDto(): PaddingDTO - { - return $this->paddingDto; - } - - private function setPaddingDto(PaddingDTO $paddingDto): void - { - $this->paddingDto = $paddingDto; - } - - private $top; - private $bottom; - private $right; - private $left; - - function __construct(PaddingDTO $paddingDto) - { - $this->paddingDto = $paddingDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - $this->top = new Unit($this->getPaddingDto()->top); - $this->bottom = new Unit($this->getPaddingDto()->bottom); - $this->right = new Unit($this->getPaddingDto()->right); - $this->left = new Unit($this->getPaddingDto()->left); - } - - /** - * Top padding. - */ - public function getTop(): Unit - { - return $this->top; - } - - /** - * Top padding. - */ - public function setTop(Unit $value): void - { - try - { - $this->getPaddingDto()->top = $value->getUnitDto(); - $this->top = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Bottom padding. - */ - public function getBottom(): Unit - { - return $this->bottom; - } - - /** - * Bottom padding. - */ - public function setBottom(Unit $value): void - { - try - { - $this->getPaddingDto()->bottom = $value->getUnitDto(); - $this->bottom = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Right padding. - */ - public function getRight(): Unit - { - return $this->right; - } - - /** - * Right padding. - */ - public function setRight(Unit $value): void - { - try - { - $this->getPaddingDto()->right = $value->getUnitDto(); - $this->right = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Left padding. - */ - public function getLeft(): Unit - { - return $this->left; - } - - /** - * Left padding. - */ - public function setLeft(Unit $value): void - { - try - { - $this->getPaddingDto()->left = $value->getUnitDto(); - $this->left = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this Padding. - * - * @return string A string that represents this Padding. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Padding_toString($this->getPaddingDto()); - $thriftConnection->closeConnection(); - - return $str; - } -} - - -/** - * Barcode image border parameters - */ -class BorderParameters implements Communicator -{ - private $borderParametersDto; - - private function getBorderParametersDto(): BorderParametersDTO - { - return $this->borderParametersDto; - } - - private function setBorderParametersDto(BorderParametersDTO $borderParametersDto): void - { - $this->borderParametersDto = $borderParametersDto; - } - - private $width; - - function __construct(BorderParametersDTO $borderParametersDto) - { - $this->borderParametersDto = $borderParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - try - { - $this->width = new Unit($this->getBorderParametersDto()->width); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Border visibility. If false than parameter Width is always ignored (0). - * Default value: false. - */ - public function getVisible(): bool - { - try - { - return $this->getBorderParametersDto()->visible; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Border visibility. If false than parameter Width is always ignored (0). - * Default value: false. - */ - public function setVisible(bool $value): void - { - try - { - $this->getBorderParametersDto()->visible = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Border width. - * Default value: 0. - * Ignored if Visible is set to false. - */ - public function getWidth(): Unit - { - return $this->width; - } - - /** - * Border width. - * Default value: 0. - * Ignored if Visible is set to false. - *public - */ - public function setWidth(Unit $value): void - { - try - { - $this->getBorderParametersDto()->width = $value->getUnitDto(); - $this->width = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this BorderParameters. - * - * @return string A string that represents this BorderParameters. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->BorderParameters_toString($this->getBorderParametersDto()); - $thriftConnection->closeConnection(); - - return $str; - } - - /** - * Border dash style. - * Default value: BorderDashStyle::SOLID. - */ - public function getDashStyle(): int - { - try - { - return $this->getBorderParametersDto()->dashStyle; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Border dash style. - * Default value: BorderDashStyle::SOLID. - */ - public function setDashStyle(int $value): void - { - try - { - $this->getBorderParametersDto()->dashStyle = $value; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Border color. - * Default value: #000000 - */ - public function getColor(): string - { - try - { - $hexColor = strtoupper(dechex($this->getBorderParametersDto()->color)); - while (strlen($hexColor) < 6) - { - $hexColor = "0" . $hexColor; - } - $hexColor = "#" . $hexColor; - return $hexColor; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Border color. - * Default value: #000000 - */ - public function setColor(string $hexValue): void - { - try - { - if(substr($hexValue, 0, 1) == '#') - $hexValue = substr($hexValue, 1, strlen($hexValue) - 1); - $this->getBorderParametersDto()->color = hexdec($hexValue); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - * Image parameters. - */ -class ImageParameters implements Communicator -{ - private $imageParametersDto; - - private function getImageParametersDto(): ImageParametersDTO - { - return $this->imageParametersDto; - } - - private function setImageParametersDto(ImageParametersDTO $imageParametersDto): void - { - $this->imageParametersDto = $imageParametersDto; - } - - private $svg; - private $pdf; - - function __construct(ImageParametersDTO $imageParametersDto) - { - $this->imageParametersDto = $imageParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - $this->svg = new SvgParameters($this->getImageParametersDto()->svg); - $this->pdf = new PdfParameters($this->getImageParametersDto()->pdf); - } - - /** - * SVG parameters - */ - function getSvg() : SvgParameters - { - return $this->svg; - } - - /** - * SVG parameters - */ - function setSvg(SvgParameters $svg) : void - { - $this->svg = $svg; - $this->getImageParametersDto()->svg = $svg->getSvgParametersDto(); - } - - /** - *- * PDF parameters - *
- */ - function getPdf() - { - return $this->pdf; - } - /** - *- * PDF parameters - *
- */ - function setPdf(PdfParameters $value) - { - $this->pdf = $value; - $this->getImageParametersDto()->pdf = $value->getPdfParametersDto(); - } -} - -/** - * SVG parameters. - */ -class SvgParameters implements Communicator -{ - private $svgParametersDto; - - function getSvgParametersDto(): SvgParametersDTO - { - return $this->svgParametersDto; - } - - private function setSvgParametersDto(SvgParametersDTO $svgParametersDto): void - { - $this->svgParametersDto = $svgParametersDto; - } - - function __construct(SvgParametersDTO $svgParametersDto) - { - $this->svgParametersDto = $svgParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - - /** - * Does SVG image contain explicit size in pixels (recommended) - * Default value: true. - */ - function isExplicitSizeInPixels() : bool - { - return $this->getSvgParametersDto()->isExplicitSizeInPixels; - } - - /** - * Does SVG image contain explicit size in pixels (recommended) - * Default value: true. - */ - function setExplicitSizeInPixels(bool $explicitSizeInPixels) : void - { - $this->getSvgParametersDto()->isExplicitSizeInPixels = $explicitSizeInPixels; - } - - /** - * Does SVG image contain text as text element rather than paths (recommended) - * Default value: true. - */ - function isTextDrawnInTextElement() : bool - { - return $this->getSvgParametersDto()->isTextDrawnInTextElement; - } - - /** - * Does SVG image contain text as text element rather than paths (recommended) - * Default value: true. - */ - function setTextDrawnInTextElement(bool $isTextDrawnInTextElement) : void - { - $this->getSvgParametersDto()->isTextDrawnInTextElement = $isTextDrawnInTextElement; - } - - - /** - *- * Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. - * RGBA, HSL, HSLA is allowed in SVG 2.0 standard. - * Even in RGB opacity will be set through "fill-opacity" parameter - *
- */ - function setSvgColorMode(int $svgColorMode) : void - { - $this->getSvgParametersDto()->svgColorMode = $svgColorMode; - } - - - /** - * Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. - * RGBA, HSL, HSLA is allowed in SVG 2.0 standard. - * Even in RGB opacity will be set through "fill-opacity" parameter - */ - function getSvgColorMode() : int - { - return $this->getSvgParametersDto()->svgColorMode; - } -} - -/** - * PDF parameters wrapper. - * Expects an underlying `javaClass` instance that provides - * the corresponding getter/setter methods returning/accepting - * CMYK strings like "30_100_0_30" or `null`. - */ -class PdfParameters implements Communicator -{ - private $pdfParametersDto; - - function getPdfParametersDto(): PdfParametersDTO - { - return $this->pdfParametersDto; - } - - private function setPdfParametersDto(PdfParametersDTO $pdfParametersDto): void - { - $this->pdfParametersDto = $pdfParametersDto; - } - - function __construct(PdfParametersDTO $pdfParametersDto) - { - $this->pdfParametersDto = $pdfParametersDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - } - /** - *- * Nullable. CMYK color value of bar code. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - function getCMYKBarColor() : CMYKColor - { - return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykBarColor); - } - /** - *- * Nullable. CMYK color value of bar code. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - function setCMYKBarColor(CMYKColor $value) : void - { - $this->getPdfParametersDto()->cmykBarColor = $value != null ? $value->formatCMYK() : null; - } - - /** - *- * Nullable. CMYK back color value. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function getCMYKBackColor() : CMYKColor - { - return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykBackColor); - } - /** - *- * Nullable. CMYK back color value. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function setCMYKBackColor(CMYKColor $value) : void - { - $this->getPdfParametersDto()->cmykBackColor = ($value != null ? $value->formatCMYK() : null); - } - - /** - *- * Nullable. CMYK color value of Codetext. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function getCMYKCodetextColor() : CMYKColor - { - return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykCodetextColor); - } - - /** - *- * Nullable. CMYK color value of Codetext. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function setCMYKCodetextColor(CMYKColor $value) : void - { - $this->getPdfParametersDto()->cmykCodetextColor = $value != null ? $value->formatCMYK() : null; - } - - /** - *- * Nullable. CMYK color value of caption above. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function getCMYKCaptionAboveColor() : CMYKColor - { - return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykCaptionAboveColor); - } - /** - *- * Nullable. CMYK color value of caption above. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function setCMYKCaptionAboveColor(CMYKColor $value) : void - { - $this->getPdfParametersDto()->cmykCaptionAboveColor = $value != null ? $value->formatCMYK() : null; - } - - /** - *- * Nullable. CMYK color value of caption below. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function getCMYKCaptionBelowColor() : CMYKColor - { - return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykCaptionBelowColor); - } - /** - *- * Nullable. CMYK color value of caption below. Null means CMYK color is not used, instead normal RGB color is used. - *
- */ - public function setCMYKCaptionBelowColor(CMYKColor $value) : void - { - $this->getPdfParametersDto()->cmykCaptionBelowColor = $value->formatCMYK(); - } - - /** - *- * Are paths used instead of text (use if Unicode characters are not displayed) - * Default value: false. - *
- */ - public function isTextAsPath() : bool - { - return $this->getPdfParametersDto()->textAsPath; - } - - /** - *- * Are paths used instead of text (use if Unicode characters are not displayed) - * Default value: false. - *
- */ - public function setTextAsPath(bool $value) : void - { - $this->getPdfParametersDto()->textAsPath = $value; - } -} - -/** - * Class for CMYK color. A null instance means CMYK is not used, - * and default RGB color is in use. - */ -class CMYKColor -{ - /** @var float Cyan component (0.0–1.0) */ - public float $C; - - /** @var float Magenta component (0.0–1.0) */ - public float $M; - - /** @var float Yellow component (0.0–1.0) */ - public float $Y; - - /** @var float Black component (0.0–1.0) */ - public float $K; - - /** - * Initializes a new instance of the CMYKColor class from CMYK values. - * CMYK values are expected in the range 0–100. - * - * @param int $c Cyan value [0, 100] - * @param int $m Magenta value [0, 100] - * @param int $y Yellow value [0, 100] - * @param int $k Black value [0, 100] - */ - public function __construct(int $c,int $m,int $y,int $k) - { - // Clamp to [0, 100] and store as fractions [0.0, 1.0] - $this->C = min(100, max(0, $c)) / 100.0; - $this->M = min(100, max(0, $m)) / 100.0; - $this->Y = min(100, max(0, $y)) / 100.0; - $this->K = min(100, max(0, $k)) / 100.0; - } - - /** - * Parse a CMYK string of the form "C_M_Y_K" into a CMYKColor instance. - * - * @param string $str a string like "30_100_0_30" - * @return CMYKColor - * @throws InvalidArgumentException if the format is invalid or values are not numeric - */ - public static function parseCMYK(string $str): CMYKColor - { - $parts = explode('_', $str); - if (count($parts) !== 4) { - throw new InvalidArgumentException("Invalid CMYK string: expected 4 parts but got " . count($parts)); - } - - $nums = []; - foreach ($parts as $i => $s) { - if (!is_numeric($s)) { - throw new InvalidArgumentException("Invalid number in CMYK string at index $i: \"$s\""); - } - // PHP does not auto-convert to float in this context - $nums[] = floatval($s); - } - - return new CMYKColor($nums[0], $nums[1], $nums[2], $nums[3]); - } - - /** - * Format this CMYKColor into a string "C_M_Y_K", - * multiplying each internal component (0–1) by 100 and rounding. - * - * @return string e.g. "30_100_0_30" - */ - public function formatCMYK(): string - { - $c = round($this->C * 100); - $m = round($this->M * 100); - $y = round($this->Y * 100); - $k = round($this->K * 100); - return "{$c}_{$m}_{$y}_{$k}"; - } - - /** - * Optional: a human-readable representation. - * - * @return string - */ - public function __toString(): string - { - $c = round($this->C * 100); - $m = round($this->M * 100); - $y = round($this->Y * 100); - $k = round($this->K * 100); - return "CMYKColor(C={$c}%, M={$m}%, Y={$y}%, K={$k}%)"; - } -} - -/** - *- * Class for representing HSLA color (Hue, Saturation, Lightness, Alpha) - *
- */ -class HslaColor -{ - /** - *- * Hue [0, 360] - *
- */ - public $H; - - /** - *- * Saturation [0, 100] - *
- */ - public $S; - - /** - *- * Lightness [0, 100] - *
- */ - public $L; - - /** - *- * Alpha (opacity) [0.0f, 1.0f] - *
- */ - public $A = 0.0; - - - /** - *- * Constructor for HslaColor - *
- * - * @param $h Hue [0, 360] - * @param $s Saturation [0, 100] - * @param $l Lightness [0, 100] - * @param $a Alpha (opacity) [0.0f, 1.0f] - */ - public function __construct(int $h, int $s, int $l, float $a) { -// $this->checkHue($h); - self::checkHue($h); - self::checkSatLight($s); - self::checkSatLight($l); - self::checkAlpha($a); - - $this->H = $h; - $this->S = $s; - $this->L = $l; - $this->A = $a; - } - - private static function checkHue(int $value) - { - if ($value < 0 || $value > 360) { - throw new Exception("Wrong color value"); - } - } - - private static function checkSatLight(int $value) - { - if ($value < 0 || $value > 100) { - throw new Exception("Wrong color value"); - } - } - - private static function checkAlpha(float $value) - { - if ($value < 0.0 || $value > 1.0) - { - throw new Exception("Wrong color value"); - } - } - - /** - *- * Uses https://en.wikipedia.org/wiki/HSL_and_HSV#HSL_to_RGB - *
- * - * @param hslaColor HSLA color to convert - * @return string with RGBA values - */ - public static function convertHslaToRgba(HslaColor $hslaColor) : string - { - $r = 0; $g = 0; $b = 0; - - $hueF = $hslaColor->H / 360.0; - $satF = $hslaColor->S / 100.0; - $lightF = $hslaColor->L / 100.0; - - if ($satF == 0) { - $r = $g = $b = $lightF; - } else { - $q = $lightF < 0.5 ? $lightF * (1 + $satF) : $lightF + $satF - $lightF * $satF; - $p = 2 * $lightF - $q; - - $r = HslaColor::hueToRgb($p, $q, $hueF + 1.0 / 3.0); - $g = HslaColor::hueToRgb($p, $q, $hueF); - $b = HslaColor::hueToRgb($p, $q, $hueF - 1.0 / 3.0); - } - - $rI = intval($r * 255 + 0.5); - $gI = intval($g * 255 + 0.5); - $bI = intval($b * 255 + 0.5); - $aI = intval($hslaColor->A * 255 + 0.5); - - return sprintf("#%02X%02X%02X%02X", $rI, $gI, $bI, $aI); - } - - private static function hueToRgb(float $p, float $q, float $t) : float - { - if ($t < 0.0) $t += 1.0; - if ($t > 1.0) $t -= 1.0; - if ($t < 1.0 / 6.0) return $p + ($q - $p) * 6.0 * $t; - if ($t < 1.0 / 2.0) return $q; - if ($t < 2.0 / 3.0) return $p + ($q - $p) * (2.0 / 3.0 - $t) * 6.0; - return $p; - } -} - - -/** - * Helper class for automatic codetext generation of the Extended Codetext Mode - */ -abstract class ExtCodetextBuilder -{ - protected $_list; - - function __construct() - { - $this->_list = array(); - } - - function init(): void - { - } - - /** - * Clears extended codetext items - */ - public function clear(): void - { - try - { - array_splice($this->_list, 0); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Adds plain codetext to the extended codetext items - * - * @param string $codetext Codetext in unicode to add as extended codetext item - */ - public function addPlainCodetext(string $codetext): void - { - try - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::PLAIN_CODETEXT; - $extCodeItemDTO->arguments = array($codetext); - array_push($this->_list, $extCodeItemDTO); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Adds codetext with Extended Channel Identifier - * - * @param int ECIEncoding Extended Channel Identifier - * @param string codetext Codetext in unicode to add as extended codetext item with Extended Channel Identifier - */ - public function addECICodetext(int $ECIEncoding, string $codetext): void - { - try - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::ECI_CODETEXT; - $extCodeItemDTO->arguments = array($ECIEncoding, $codetext); - array_push($this->_list, $extCodeItemDTO); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Generate extended codetext from generation items list - * - * @return string Return string of extended codetext - */ - public final function getExtendedCodetext(): string - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $extendedCodetext = $client->ExtCodetextBuilder_getExtendedCodetext($this->getExtCodetextBuilderType(), $this->_list); - $thriftConnection->closeConnection(); - return $extendedCodetext; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - protected abstract function getExtCodetextBuilderType() : int; -} - -/** - * 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 - * @code - * //create codetext - * $lTextBuilder = new QrExtCodetextBuilder(); - * $lTextBuilder->addFNC1FirstPosition(); - * $lTextBuilder->addPlainCodetext("000%89%%0"); - * $lTextBuilder->addFNC1GroupSeparator(); - * $lTextBuilder->addPlainCodetext("12345<FNC1>"); - * //generate codetext - * $lCodetext = lTextBuilder->getExtendedCodetext(); - * @endcode - * - * Example how to generate FNC1 second position for Extended Mode - * @code - * //create codetext - * $lTextBuilder = new QrExtCodetextBuilder(); - * $lTextBuilder->addFNC1SecondPosition("12"); - * $lTextBuilder->addPlainCodetext("TRUE3456"); - * //generate codetext - * $lCodetext = lTextBuilder->getExtendedCodetext(); - * @endcode - * - * Example how to generate multi ECI mode for Extended Mode - * @code - * //create codetext - * $lTextBuilder = new QrExtCodetextBuilder(); - * $lTextBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $lTextBuilder->addECICodetext(ECIEncodings::UTF8, "Right"); - * $lTextBuilder->addECICodetext(ECIEncodings::UTF16BE, "Power"); - * $lTextBuilder->addPlainCodetext("t\\e\\\\st"); - * //generate codetext - * $lCodetext = $lTextBuilder->getExtendedCodetext(); - * @endcode - */ -class QrExtCodetextBuilder extends ExtCodetextBuilder -{ - function __construct() - { - try - { - parent::__construct(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - function init(): void - { - } - - /** - * Adds FNC1 in first position to the extended codetext items - */ - function addFNC1FirstPosition(): void - { - try - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_FIRST_POSITION; - $extCodeItemDTO->arguments = array(); - array_push($this->_list, $extCodeItemDTO); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Adds FNC1 in second position to the extended codetext items - * - * @param string $codetext Value of the FNC1 in the second position - */ - function addFNC1SecondPosition(string $codetext): void - { - try - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_SECOND_POSITION; - $extCodeItemDTO->arguments = array($codetext); - array_push($this->_list, $extCodeItemDTO); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Adds Group Separator (GS - '\\u001D') to the extended codetext items - */ - function addFNC1GroupSeparator(): void - { - try - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_GROUP_SEPARATOR; - $extCodeItemDTO->arguments = array(); - array_push($this->_list, $extCodeItemDTO); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - protected function getExtCodetextBuilderType() : int - { - return ExtCodetextBuilderType::QR_EXT_CODETEXT_BUILDER; - } -} - -/** - *- *
Extended codetext generator for Aztec barcodes for ExtendedCodetext Mode of AztecEncodeMode
- *Use TwoDDisplayText property of BarcodeGenerator to set visible text to removing managing characters.
- *- * This sample shows how to use AztecExtCodetextBuilder in Extended Mode. - *- * @code - * //create codetext - * $textBuilder = new AztecExtCodetextBuilder(); - * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); - * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); - * $textBuilder->addPlainCodetext("Plain text"); - * //generate codetext - * $codetext = $textBuilder->getExtendedCodetext(); - * //generate - * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, $codetext); - * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setwoDDisplayText("My Text"); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - */ -class AztecExtCodetextBuilder extends ExtCodetextBuilder -{ - function __construct() - { - try - { - parent::__construct(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function init() : void - { - } - - protected function getExtCodetextBuilderType() : int - { - return ExtCodetextBuilderType::AZTEC_EXT_CODETEXT_BUILDER; - } -} - -/** - *- *
Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of DataMatrixEncodeMode
- *- */ -class DataMatrixExtCodetextBuilder extends ExtCodetextBuilder -{ - function __construct() - { - try - { - parent::__construct(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - function init(): void - { - } - /** - *- *- * //Extended codetext mode - * //create codetext - * $textBuilder = new DataMatrixExtCodetextBuilder(); - * $codetextBuilder->addECICodetextWithEncodeMode(ECIEncodings::Win1251, DataMatrixEncodeMode::BYTES, "World"); - * $codetextBuilder->addPlainCodetext("Will"); - * $codetextBuilder->addECICodetext(ECIEncodings::UTF_8, "犬Right狗"); - * $codetextBuilder->addCodetextWithEncodeMode(DataMatrixEncodeMode::C_40, "ABCDE"); - * //generate codetext - * $codetext = $textBuilder->getExtendedCodetext(); - * //generate - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, null, $codetext); - * $generator->getParameters()->getBarcode()->getDataMatrix()->setDataMatrixEncodeMode(DataMatrixEncodeMode::EXTENDED_CODETEXT); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - *- *- * Adds codetext with Extended Channel Identifier with defined encode mode - *
- * @param ECIEncoding Extended Channel Identifier - * @param encodeMode Encode mode value - * @param codetext Codetext in unicode to add as extended codetext item with Extended Channel Identifier with defined encode mode - */ - public function addECICodetextWithEncodeMode(int $ECIEncoding, int $encodeMode, string $codetext) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::ECI_CODETEXT_WITH_ENCODE_MODE; - $extCodeItemDTO->arguments = array($ECIEncoding, $encodeMode, $codetext); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext with defined encode mode to the extended codetext items - *
- * @param encodeMode Encode mode value - * @param codetext Codetext in unicode to add as extended codetext item - */ - public function addCodetextWithEncodeMode(int $encodeMode, string $codetext) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::CODETEXT_WITH_ENCODE_MODE; - $extCodeItemDTO->arguments = array($encodeMode, $codetext); - array_push($this->_list, $extCodeItemDTO); - } - - protected function getExtCodetextBuilderType() : int - { - return ExtCodetextBuilderType::DATA_MATRIX_EXT_CODETEXT_BUILDER; - } -} - -/** - *- *
Extended codetext generator for 2D DotCode barcodes for ExtendedCodetext Mode of DotCodeEncodeMode
- *- */ -class DotCodeExtCodetextBuilder extends ExtCodetextBuilder -{ - function __construct() - { - try - { - parent::__construct(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- *- * - * //Extended codetext mode - * //create codetext - * $textBuilder = new DotCodeExtCodetextBuilder(); - * $textBuilder->addFNC1FormatIdentifier(); - * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $textBuilder->addFNC1FormatIdentifier(); - * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); - * $textBuilder->addFNC1FormatIdentifier(); - * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); - * $textBuilder->addPlainCodetext("Plain text"); - * $textBuilder->addFNC3SymbolSeparator(); - * $textBuilder->addFNC3ReaderInitialization(); - * $textBuilder->addPlainCodetext("Reader initialization info"); - * //generate codetext - * $codetext = $textBuilder->getExtendedCodetext(); - * //generate - * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); - * { - * $generator->getParameters()->getBarcode()->getDotCode()->setDotCodeEncodeMode(DotCodeEncodeMode::EXTENDED_CODETEXT); - * $generator->save("test.bmp", BarCodeImageFormat::BMP); - * } - *- *- * Adds FNC1 format identifier to the extended codetext items - *
- */ - public function addFNC1FormatIdentifier() : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_FORMAT_IDENTIFIER; - $extCodeItemDTO->arguments = array(); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds FNC3 symbol separator to the extended codetext items - *
- */ - public function addFNC3SymbolSeparator() : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_3_SYMBOL_SEPARATOR; - $extCodeItemDTO->arguments = array(); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds FNC3 reader initialization to the extended codetext items - *
- */ - public function addFNC3ReaderInitialization() : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_3_RRADER_INITILIZATION; - $extCodeItemDTO->arguments = array(); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds structured append mode to the extended codetext items - *
- * @param int barcodeId ID of barcode - * @param int barcodesCount Barcodes count - */ - public function addStructuredAppendMode(int $barcodeId, int $barcodesCount) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = ExtCodeItemType::STRUCTURE_APPEND_MODE; - $extCodeItemDTO->arguments = array($barcodeId, $barcodesCount); - array_push($this->_list, $extCodeItemDTO); - } - - protected function getExtCodetextBuilderType() : int - { - return ExtCodetextBuilderType::DOT_CODE_EXT_CODETEXT_BUILDER; - } - - public function init() : void {} -} - -/** - * Extended codetext generator for MaxiCode barcodes for ExtendedCodetext Mode of MaxiCodeEncodeMode - * Use TwoDDisplayText property of BarcodeGenerator to set visible text to removing managing characters. - * - * This sample shows how to use MaxiCodeExtCodetextBuilder in Extended Mode. - * - * @code - * //create codetext - * $textBuilder = new MaxiCodeExtCodetextBuilder(); - * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); - * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); - * $textBuilder->addPlainCodetext("Plain text"); - * - * //generate codetext - * $codetext = $textBuilder->getExtendedCodetext(); - * - * //generate - * $generator = new BarcodeGenerator(EncodeTypes::MAXI_CODE, $codetext); - * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); - * $generator->save("test.bmp", BarcodeImageFormat.BMP); - * @endcode - */ -class MaxiCodeExtCodetextBuilder extends ExtCodetextBuilder -{ - function __construct() - { - try - { - parent::__construct(); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - function init(): void - { - } - - protected function getExtCodetextBuilderType() : int - { - return ExtCodetextBuilderType::MAXICODE_EXT_CODETEXT_BUILDER; - } -} - -class HanXinExtCodetextBuilderType -{ - const ECI = 0; - const Auto = 1; - const Binary = 2; - const URI = 3; - const Text = 4; - const Numeric = 5; - const Unicode = 6; - const CommonChineseRegionOne = 7; - const CommonChineseRegionTwo = 8; - const GB18030TwoByte = 9; - const GB18030FourByte = 10; - const GS1 = 11; -} - -/** - *- *
Extended codetext generator for Han Xin Code for Extended Mode of HanXinEncodeMode
- *- */ -class HanXinExtCodetextBuilder -{ - - protected $_list; - function __construct() - { - $this->_list = array(); - } - - function init(): void - { - } - - /** - *- *- * - * //Extended codetext mode - * //create codetext - * $codeTextBuilder = new HanXinExtCodetextBuilder(); - * $codeTextBuilder->addGB18030TwoByte("漄"); - * $codeTextBuilder->addGB18030FourByte("㐁"); - * $codeTextBuilder->addCommonChineseRegionOne("全"); - * $codeTextBuilder->addCommonChineseRegionTwo("螅"); - * $codeTextBuilder->addNumeric("123"); - * $codeTextBuilder->addText("qwe"); - * $codeTextBuilder->addUnicode("ıntəˈnæʃənəl"); - * $codeTextBuilder->addECI("ΑΒΓΔΕ", 9); - * $codeTextBuilder->addAuto("abc"); - * $codeTextBuilder->addBinary("abc"); - * $codeTextBuilder->addURI("backslashes_should_be_doubled\000555:test"); - * $codeTextBuilder->addGS1("(01)03453120000011(17)191125(10)ABCD1234(21)10"); - * $expectedStr = "漄㐁全螅123qweıntəˈnæʃənəlΑΒΓΔΕabcabcbackslashes_should_be_doubled\000555:test(01)03453120000011(17)191125(10)ABCD1234(21)10"; - * //generate codetext - * $str = $codeTextBuilder->getExtendedCodetext(); - * //generate - * $bg = new BarcodeGenerator(EncodeTypes::HAN_XIN, $str); - * $bg->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::EXTENDED); - * $img = $bg->generateBarCodeImage(BarcodeImageFormat::PNG); - * $r = new BarCodeReader($img, null, DecodeType::HAN_XIN)) - * $found = $r->readBarCodes(); - * Assert::assertEquals(1, sizeof(found)); - * Assert::assertEquals($expectedStr, $found[0]->getCodeText()); - *- *- * Adds codetext fragment in ECI mode - *
- * @param string text Codetext string - * @param int encoding ECI encoding in integer format - */ - public function addECI(string $text, int $encoding) : void - { - $extCodeItemDTO = new ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::ECI; - $extCodeItemDTO->arguments = array($text, $encoding); - $this->_list[] = $extCodeItemDTO; - } - - /** - *- * Adds codetext fragment in Auto mode - *
- * @param string text Codetext string - */ - public function addAuto(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Auto; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in Binary mode - *
- * @param text Codetext string - */ - public function addBinary(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Binary; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in URI mode - *
- * @param text Codetext string - */ - public function addURI(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::URI; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in Text mode - *
- * @param text Codetext string - */ - public function addText(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Text; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in Numeric mode - *
- * @param text Codetext string - */ - public function addNumeric(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Numeric; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in Unicode mode - *
- * @param text Codetext string - */ - public function addUnicode(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Unicode; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in Common Chinese Region One mode - *
- * @param text Codetext string - */ - public function addCommonChineseRegionOne(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::CommonChineseRegionOne; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in Common Chinese Region Two mode - *
- * @param text Codetext string - */ - public function addCommonChineseRegionTwo(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::CommonChineseRegionTwo; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in GB18030 Two Byte mode - *
- * @param text Codetext string - */ - public function addGB18030TwoByte(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::GB18030TwoByte; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in GB18030 Four Byte mode - *
- * @param text Codetext string - */ - public function addGB18030FourByte(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::GB18030FourByte; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Adds codetext fragment in GS1 mode - *
- * @param text Codetext string - */ - public function addGS1(string $text) : void - { - $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); - $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::GS1; - $extCodeItemDTO->arguments = array($text); - array_push($this->_list, $extCodeItemDTO); - } - - /** - *- * Returns codetext from Extended mode codetext builder - *
- * @return string Codetext in Extended mode - */ - public function getExtendedCodetext() : string - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $extendedCodetext = $client->HanXinExtCodetextBuilder_getExtendedCodetext($this->_list); - $thriftConnection->closeConnection(); - return $extendedCodetext; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -class ExtCodetextBuilderType -{ - const AZTEC_EXT_CODETEXT_BUILDER = 0; - const DATA_MATRIX_EXT_CODETEXT_BUILDER = 1; - const DOT_CODE_EXT_CODETEXT_BUILDER = 2; - const MAXICODE_EXT_CODETEXT_BUILDER = 3; - const QR_EXT_CODETEXT_BUILDER = 4; -} - -class ExtCodeItemType -{ - const ECI_CODETEXT = 0; - const PLAIN_CODETEXT = 1; - const FNC_1_FIRST_POSITION = 3; - const FNC_1_SECOND_POSITION = 4; - const FNC_1_GROUP_SEPARATOR = 5; - const ECI_CODETEXT_WITH_ENCODE_MODE = 6; - const CODETEXT_WITH_ENCODE_MODE = 7; - const FNC_1_FORMAT_IDENTIFIER = 8; - const FNC_3_SYMBOL_SEPARATOR = 9; - const FNC_3_RRADER_INITILIZATION = 10; - const STRUCTURE_APPEND_MODE = 11; -} - -/** - * Specifies style information applied to text. - */ -final class FontStyle -{ - /** - * Normal text - */ - const REGULAR = 0; - /** - * Bold text - */ - const BOLD = 1; - /** - * Italic text - */ - const ITALIC = 2; - /** - * Underlined text - */ - const UNDERLINE = 4; - /** - * Text with a line through the middle - */ - const STRIKEOUT = 8; -} - -/** - * Specifies the style of dashed border lines. - */ -class BorderDashStyle -{ - /** - * Specifies a solid line. - */ - const SOLID = 0; //DashStyle.Solid - /** - * Specifies a line consisting of dashes. - */ - const DASH = 1; // DashStyle.Dash - /** - * Specifies a line consisting of dots. - */ - const DOT = 2; //(DashStyle.Dot - - /** - * Specifies a line consisting of a repeating pattern of dash-dot. - */ - const DASH_DOT = 3; //DashStyle.DashDot - /** - * Specifies a line consisting of a repeating pattern of dash-dot-dot. - */ - const DASH_DOT_DOT = 4; //DashStyle.DashDotDot -} - -/** - * PatchCode format. Choose PatchOnly to generate single PatchCode. Use page format to generate Patch page with PatchCodes as borders - */ -final class PatchFormat -{ - /** - * Generates PatchCode only - */ - const PATCH_ONLY = 0; - - /** - * Generates A4 format page with PatchCodes as borders and optional QR in the center - */ - const A4 = 1; - - /** - * Generates A4 landscape format page with PatchCodes as borders and optional QR in the center - */ - const A4_LANDSCAPE = 2; - - /** - * Generates US letter format page with PatchCodes as borders and optional QR in the center - */ - const US_LETTER = 3; - - /** - * Generates US letter landscape format page with PatchCodes as borders and optional QR in the center - */ - const US_LETTER_LANDSCAPE = 4; -} - -/** - * Encoding mode for MaxiCode barcodes. - * - * This sample shows how to genereate MaxiCode barcodes using ComplexBarcodeGenerator - * @code - * //Mode 2 with standart second message - * $maxiCodeCodetext = new MaxiCodeCodetextMode2(); - * $maxiCodeCodetext->setPostalCode("524032140"); - * $maxiCodeCodetext->setCountryCode(056); - * $maxiCodeCodetext->setServiceCategory(999); - * maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); - * $maxiCodeStandartSecondMessage->setMessage("Test message"); - * $maxiCodeCodetext->setSecondMessage($maxiCodeStandartSecondMessage); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * - * //Mode 2 with structured second message - * $maxiCodeCodetext = new MaxiCodeCodetextMode2(); - * $maxiCodeCodetext->setPostalCode("524032140"); - * $maxiCodeCodetext->setCountryCode(056); - * $maxiCodeCodetext->setServiceCategory(999); - * maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); - * $maxiCodeStructuredSecondMessage->add("634 ALPHA DRIVE"); - * $maxiCodeStructuredSecondMessage->add("PITTSBURGH"); - * $maxiCodeStructuredSecondMessage->add("PA"); - * $maxiCodeStructuredSecondMessage->setYear(99); - * $maxiCodeCodetext->setSecondMessage($maxiCodeStructuredSecondMessage); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * - * //Mode 3 with standart second message - * $maxiCodeCodetext = new MaxiCodeCodetextMode3(); - * $maxiCodeCodetext->setPostalCode("B1050"); - * $maxiCodeCodetext->setCountryCode(056); - * $maxiCodeCodetext->setServiceCategory(999); - * $maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); - * $maxiCodeStandartSecondMessage->setMessage("Test message"); - * $maxiCodeCodetext->setSecondMessage($maxiCodeStandartSecondMessage); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * - * //Mode 3 with structured second message - * $maxiCodeCodetext = new MaxiCodeCodetextMode3(); - * $maxiCodeCodetext->setPostalCode("B1050"); - * $maxiCodeCodetext->setCountryCode(056); - * $maxiCodeCodetext->setServiceCategory(999); - * $maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); - * $maxiCodeStructuredSecondMessage->add("634 ALPHA DRIVE"); - * $maxiCodeStructuredSecondMessage->add("PITTSBURGH"); - * $maxiCodeStructuredSecondMessage->add("PA"); - * $maxiCodeStructuredSecondMessage->setYear(99); - * $maxiCodeCodetext->setSecondMessage($maxiCodeStructuredSecondMessage); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext(); - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * - * //Mode 4 - * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); - * $maxiCodeCodetext->setMode(MaxiCodeMode::MODE_4); - * $maxiCodeCodetext->setMessage("Test message"); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext(); - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * - * //Mode 5 - * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); - * $maxiCodeCodetext->setMode(MaxiCodeMode::MODE_5); - * $maxiCodeCodetext->setMessage("Test message"); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext()) - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * - * //Mode 6 - * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); - * $maxiCodeCodetext->setMode(MaxiCodeMode::MODE_6); - * $maxiCodeCodetext->setMessage("Test message"); - * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext(); - * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); - * @endcode - */ -class MaxiCodeMode -{ - /** - * Mode 2 encodes postal information in first message and data in second message. - * Has 9 digits postal code (used only in USA). - */ - const MODE_2 = 2; - - /** - * Mode 3 encodes postal information in first message and data in second message. - * Has 6 alphanumeric postal code, used in the world. - */ - const MODE_3 = 3; - - /** - * Mode 4 encodes data in first and second message, with short ECC correction. - */ - const MODE_4 = 4; - - /** - * Mode 5 encodes data in first and second message, with long ECC correction. - */ - const MODE_5 = 5; - - /** - * Mode 6 encodes data in first and second message, with short ECC correction. - * Used to encode device. - */ - const MODE_6 = 6; -} - -/** - * - * Specifies the start or stop symbol of the Codabar barcode specification. - */ -final class CodabarSymbol -{ - private function __construct() - { - } - - /** - * Specifies character A as the start or stop symbol of the Codabar barcode specification. - */ - const A = 65; - /** - * Specifies character B as the start or stop symbol of the Codabar barcode specification. - */ - const B = 66; - /** - * Specifies character C as the start or stop symbol of the Codabar barcode specification. - */ - const C = 67; - /** - * Specifies character D as the start or stop symbol of the Codabar barcode specification. - */ - const D = 68; -} - -/** - * Specifies the checksum algorithm for Codabar - */ -class CodabarChecksumMode -{ - - /** - * Specifies Mod 10 algorithm for Codabar. - */ - const MOD_10 = "0"; - - /** - * Specifies Mod 16 algorithm for Codabar (recomended AIIM). - */ - const MOD_16 = "1"; -} - -/** - * ITF14 barcode's border type - */ -class ITF14BorderType -{ - /** - * NO border enclosing the barcode - */ - const NONE = "0"; - /** - * FRAME enclosing the barcode - */ - const FRAME = "1"; - /** - * Tow horizontal bars enclosing the barcode - */ - const BAR = "2"; - /** - * FRAME enclosing the barcode - */ - const FRAME_OUT = "3"; - /** - * Tow horizontal bars enclosing the barcode - */ - const BAR_OUT = "4"; -} - -/** - * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. - * 05 Macro craracter is translated to "[)>\u001E05\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. - * 06 Macro craracter is translated to "[)>\u001E06\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. - *- * These samples show how to encode Macro Characters in MicroPdf417 and DataMatrix - *- */ -final class MacroCharacter -{ - /** - * None of Macro Characters are added to barcode data - */ - const NONE = 0; - - /** - * 05 Macro craracter is added to barcode data in first position. - * GS1 Data Identifier ISO 15434 - * Character is translated to "[)>\u001E05\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. - * - * @code - * //to generate autoidentified GS1 message like this "(10)123ABC(10)123ABC" in ISO 15434 format you need: - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, "10123ABC\u001D10123ABC"); - * $generator->getParameters()->getBarcode()->getDataMatrix()->setMacroCharacters(MacroCharacter::MACRO_05); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_DATA_MATRIX); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * @endcode - */ - const MACRO_05 = 5; - - /** - * 06 Macro craracter is added to barcode data in first position. - * ASC MH10 Data Identifier ISO 15434 - * Character is translated to "[)>\u001E06\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. - */ - const MACRO_06 = 6; -} - -/** - * - * Specifies the Aztec symbol mode. - * - * @code - * $generator = new BarcodeGenerator(EncodeTypes::AZTEC); - * $generator->setCodeText("125"); - * $generator->getParameters()->getBarcode()->getAztec()->setAztecSymbolMode(AztecSymbolMode::RUNE); - * $generator->save("test.png", "PNG"); - * @endcode - */ -class AztecSymbolMode -{ - /** - * Specifies to automatically pick up the best symbol (COMPACT or FULL-range) for Aztec. - * This is default value. - */ - const AUTO = "0"; - /** - * Specifies the COMPACT symbol for Aztec. - * Aztec COMPACT symbol permits only 1, 2, 3 or 4 layers. - */ - const COMPACT = "1"; - /** - * Specifies the FULL-range symbol for Aztec. - * Aztec FULL-range symbol permits from 1 to 32 layers. - */ - const FULL_RANGE = "2"; - /** - * Specifies the RUNE symbol for Aztec. - * Aztec Runes are a series of small but distinct machine-readable marks. It permits only number value from 0 to 255. - */ - const RUNE = "3"; -} - -/** - *- * - * @code - * # to generate autoidentified GS1 message like this "(10)123ABC(10)123ABC" in ISO 15434 format you need: - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, "10123ABC\u001D10123ABC"); - * $generator->getParameters()->getBarcode()->getDataMatrix()->setMacroCharacters(MacroCharacter::MACRO_05); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS1DataMatrix); - * foreach($reader->readBarCodes() as $result) - * echo "BarCode CodeText: " . $result->getCodeText(); - * @endcode - * @code - * # Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004" - * $generator = new BarcodeGenerator(EncodeTypes::MicroPdf417, "abcde1234"); - * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_05); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - * @endcode - * @code - * # Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004" - * $generator = new BarcodeGenerator(EncodeTypes::MicroPdf417, "abcde1234"); - * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_06); - * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * echo $result->getCodeText(); - * @endcode - *- *- * DataMatrix encoder's encoding mode, default to Auto - *
- */ -class DataMatrixEncodeMode -{ - /** - * In Auto mode, the CodeText is encoded with maximum data compactness. - * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - */ - const AUTO = 0; - - /** - *- * This sample shows how to do codetext in Extended Mode. - *- * //Auto mode - * $codetext = "犬Right狗"; - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, $codetext); - * $generator->getParameters()->getBarcode()->getDataMatrix()->setECIEncoding(ECIEncodings::UTF8); - * $generator->save("test.bmp", BarcodeImageFormat::PNG); - * //Bytes mode - * $encodedArr = array( 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 ); - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, $encodedArr); - * $generator->getParameters()->getBarcode()->getDataMatrix()->setDataMatrixEncodeMode(DataMatrixEncodeMode::BINARY); - * $generator->save("test.bmp", BarcodeImageFormat::PNG); - * //Extended codetext mode - * //create codetext - * $codetextBuilder=new DataMatrixExtCodetextBuilder(); - * $codetextBuilder->addECICodetextWithEncodeMode(ECIEncodings::Win1251,DataMatrixEncodeMode::BYTES,"World"); - * $codetextBuilder->addPlainCodetext("Will"); - * $codetextBuilder->addECICodetext(ECIEncodings::UTF8,"犬Right狗"); - * $codetextBuilder->addCodetextWithEncodeMode(DataMatrixEncodeMode::C40,"ABCDE"); - * //generate codetext - * $codetext=$codetextBuilder->getExtended(); - * //generate - * $generator=new BarcodeGenerator(EncodeTypes::DATA_MATRIX,codetext); - * $generator->getParameters()->getBarcode()->getDataMatrix()->setDataMatrixEncodeMode(DataMatrixEncodeMode::EXTENDED_CODETEXT); - * $generator->save("test.bmp", BarcodeImageFormat::PNG); - *- *- * Encodes one alphanumeric or two numeric characters per byte - *
- */ - const ASCII = 1; - - /** - * Encode 8 bit values - * @deprecated This property is obsolete and will be removed in future releases. Instead, use Base256 option. - */ - const BYTES = 6; - - /** - *- * Uses C40 encoding. Encodes Upper-case alphanumeric, Lower case and special characters - *
- */ - const C40 = 8; - - /** - *- * Uses Text encoding. Encodes Lower-case alphanumeric, Upper case and special characters - *
- */ - const TEXT = 9; - - /** - *- * Uses EDIFACT encoding. Uses six bits per character, encodes digits, upper-case letters, and many punctuation marks, but has no support for lower-case letters. - *
- */ - const EDIFACT = 10; - - /** - *- * Uses ANSI X12 encoding. - *
- */ - const ANSIX12 = 11; - - /** - *- *
ExtendedCodetext mode allows to manually switch encodation schemes and ECI encodings in codetext.
- *It is better to use DataMatrixExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - *Encodation schemes are set in the next format : "\Encodation_scheme_name:text\Encodation_scheme_name:text".
- *Allowed encodation schemes are: EDIFACT, ANSIX12, ASCII, C40, Text, Auto.
- * - *All backslashes (\) must be doubled in text.
- * - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'Extended' encode mode - */ - const EXTENDED_CODETEXT = 12; - - /** - * ExtendedCodetext mode allows to manually switch encodation schemes and ECI encodings in codetext. - * It is better to use DataMatrixExtCodetextBuilder for extended codetext generation. - * Use Display2DText property to set visible text to removing managing characters. - * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier - * All unicode characters after ECI identifier are automatically encoded into correct character codeset. - * - * Encodation schemes are set in the next format : "\Encodation_scheme_name:text\Encodation_scheme_name:text". - * Allowed encodation schemes are: EDIFACT, ANSIX12, ASCII, C40, Text, Auto. - * - * All backslashes (\) must be doubled in text. - */ - const EXTENDED = 13; - - /** - * Encode 8 bit values - */ - const BASE_256 = 14; - - /** - * In Binary mode, the CodeText is encoded with maximum data compactness. - * If a Unicode character is found, an exception is thrown. - */ - const BINARY = 15; - - /** - * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - * Please note that some old (pre 2006) scanners may not support this mode. - */ - const ECI = 16; -} - -/** - * Codetext location - */ -class CodeLocation -{ - /** - * Codetext below barcode. - */ - const BELOW = "0"; - - /** - * Codetext above barcode. - */ - const ABOVE = "1"; - - /** - * Hide codetext. - */ - const NONE = "2"; -} - -/** - * Font size mode. - */ -class FontMode -{ - /** - * Automatically calculate Font size based on barcode size. - */ - const AUTO = "0"; - - /** - * Use Font sized defined by user. - */ - const MANUAL = "1"; -} - -/** - * Text alignment. - */ -class TextAlignment -{ - /** - * Left position. - */ - const LEFT = "0"; - - /** - * Center position. - */ - const CENTER = "1"; - - /** - * Right position. - */ - const RIGHT = "2"; -} - -/** - * Specify the type of the ECC to encode. - */ -class DataMatrixEccType -{ - /** - * Specifies that encoded Ecc type is defined by default Reed-Solomon error correction or ECC 200. - */ - const ECC_AUTO = "0"; - /** - * Specifies that encoded Ecc type is defined ECC 000. - */ - const ECC_000 = "1"; - /** - * Specifies that encoded Ecc type is defined ECC 050. - */ - const ECC_050 = "2"; - /** - * Specifies that encoded Ecc type is defined ECC 080. - */ - const ECC_080 = "3"; - /** - * Specifies that encoded Ecc type is defined ECC 100. - */ - const ECC_100 = "4"; - /** - * Specifies that encoded Ecc type is defined ECC 140. - */ - const ECC_140 = "5"; - /** - * Specifies that encoded Ecc type is defined ECC 200. Recommended to use. - */ - const ECC_200 = "6"; -} - -/** - * QR / MicroQR selector mode. Select FORCE_QR for standard QR symbols, AUTO for MicroQR. - * FORCE_MICRO_QR is used for strongly MicroQR symbol generation if it is possible. - */ -class QREncodeType -{ - /** - * Mode starts barcode version negotiation from MicroQR V1 - */ - const AUTO = "0"; - /** - * Mode starts barcode version negotiation from QR V1 - */ - const FORCE_QR = "1"; - /** - * Mode starts barcode version negotiation from from MicroQR V1 to V4. If data cannot be encoded into MicroQR, exception is thrown. - */ - const FORCE_MICRO_QR = "2"; -} - -/** - * Version of QR Code. - * From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. - */ -class QRVersion -{ - /** - * Specifies to automatically pick up the best version for QR. - * This is default value. - */ - const AUTO = "0"; - - /** - * Specifies version 1 with 21 x 21 modules. - */ - const VERSION_01 = "1"; - - /** - * Specifies version 2 with 25 x 25 modules. - */ - const VERSION_02 = "2"; - - /** - * Specifies version 3 with 29 x 29 modules. - */ - const VERSION_03 = "3"; - - /** - * Specifies version 4 with 33 x 33 modules. - */ - const VERSION_04 = "4"; - - /** - * Specifies version 5 with 37 x 37 modules. - */ - const VERSION_05 = "5"; - - /** - * Specifies version 6 with 41 x 41 modules. - */ - const VERSION_06 = "6"; - - /** - * Specifies version 7 with 45 x 45 modules. - */ - const VERSION_07 = "7"; - - /** - * Specifies version 8 with 49 x 49 modules. - */ - const VERSION_08 = "8"; - - /** - * Specifies version 9 with 53 x 53 modules. - */ - const VERSION_09 = "9"; - - /** - * Specifies version 10 with 57 x 57 modules. - */ - const VERSION_10 = "10"; - - /** - * Specifies version 11 with 61 x 61 modules. - */ - const VERSION_11 = "11"; - - /** - * Specifies version 12 with 65 x 65 modules. - */ - const VERSION_12 = "12"; - - /** - * Specifies version 13 with 69 x 69 modules. - */ - const VERSION_13 = "13"; - - /** - * Specifies version 14 with 73 x 73 modules. - */ - const VERSION_14 = "14"; - - /** - * Specifies version 15 with 77 x 77 modules. - */ - const VERSION_15 = "15"; - - /** - * Specifies version 16 with 81 x 81 modules. - */ - const VERSION_16 = "16"; - - /** - * Specifies version 17 with 85 x 85 modules. - */ - const VERSION_17 = "17"; - - /** - * Specifies version 18 with 89 x 89 modules. - */ - const VERSION_18 = "18"; - - /** - * Specifies version 19 with 93 x 93 modules. - */ - const VERSION_19 = "19"; - - /** - * Specifies version 20 with 97 x 97 modules. - */ - const VERSION_20 = "20"; - - /** - * Specifies version 21 with 101 x 101 modules. - */ - const VERSION_21 = "21"; - - /** - * Specifies version 22 with 105 x 105 modules. - */ - const VERSION_22 = "22"; - - /** - * Specifies version 23 with 109 x 109 modules. - */ - const VERSION_23 = "23"; - - /** - * Specifies version 24 with 113 x 113 modules. - */ - const VERSION_24 = "24"; - - /** - * Specifies version 25 with 117 x 117 modules. - */ - const VERSION_25 = "25"; - - /** - * Specifies version 26 with 121 x 121 modules. - */ - const VERSION_26 = "26"; - - /** - * Specifies version 27 with 125 x 125 modules. - */ - const VERSION_27 = "27"; - - /** - * Specifies version 28 with 129 x 129 modules. - */ - const VERSION_28 = "28"; - - /** - * Specifies version 29 with 133 x 133 modules. - */ - const VERSION_29 = "29"; - - /** - * Specifies version 30 with 137 x 137 modules. - */ - const VERSION_30 = "30"; - - /** - * Specifies version 31 with 141 x 141 modules. - */ - const VERSION_31 = "31"; - - /** - * Specifies version 32 with 145 x 145 modules. - */ - const VERSION_32 = "32"; - - /** - * Specifies version 33 with 149 x 149 modules. - */ - const VERSION_33 = "33"; - - /** - * Specifies version 34 with 153 x 153 modules. - */ - const VERSION_34 = "34"; - - /** - * Specifies version 35 with 157 x 157 modules. - */ - const VERSION_35 = "35"; - - /** - * Specifies version 36 with 161 x 161 modules. - */ - const VERSION_36 = "36"; - - /** - * Specifies version 37 with 165 x 165 modules. - */ - const VERSION_37 = "37"; - - /** - * Specifies version 38 with 169 x 169 modules. - */ - const VERSION_38 = "38"; - - /** - * Specifies version 39 with 173 x 173 modules. - */ - const VERSION_39 = "39"; - - /** - * Specifies version 40 with 177 x 177 modules. - */ - const VERSION_40 = "40"; - - /** - * Specifies version M1 for Micro QR with 11 x 11 modules. - */ - const VERSION_M1 = "101"; - - /** - * Specifies version M2 for Micro QR with 13 x 13 modules. - */ - const VERSION_M2 = "102"; - - /** - * Specifies version M3 for Micro QR with 15 x 15 modules. - */ - const VERSION_M3 = "103"; - - /** - * Specifies version M4 for Micro QR with 17 x 17 modules. - */ - const VERSION_M4 = "104"; -} - -/** - * Level of Reed-Solomon error correction. From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H. - */ -class QRErrorLevel -{ - /** - * Allows recovery of 7% of the code text - */ - const LEVEL_L = "0"; - /** - * Allows recovery of 15% of the code text - */ - const LEVEL_M = "1"; - /** - * Allows recovery of 25% of the code text - */ - const LEVEL_Q = "2"; - /** - * Allows recovery of 30% of the code text - */ - const LEVEL_H = "3"; -} - -/** - *- * Encoding mode for QR barcodes. - *
- *- *- * Example how to use ECI encoding - *- * $generator = new BarcodeGenerator(EncodeTypes::QR, "12345TEXT"); - * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::ECI_ENCODING); - * $generator->getParameters()->getBarcode()->getQR()->setQrECIEncoding(ECIEncodings::UTF8); - * $generator->save("test.png", BarcodeImageFormat::PNG); - *- *- */ -class QREncodeMode -{ - /** - * In Auto mode, the CodeText is encoded with maximum data compactness. - * Unicode characters are encoded in kanji mode if possible, or they are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - */ - - const AUTO = 0; - /** - * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'SetCodeText' method to convert the message to byte array with specified encoding. - */ - const BYTES = 1; - - /** - * Encode codetext with UTF8 encoding with first ByteOfMark character. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'SetCodeText' method with UTF8 encoding to add a byte order mark (BOM) and encode the message. After that, the CodeText can be encoded using the 'Auto' mode. - */ - const UTF_8_BOM = 2; - - - /** - * Encode codetext with UTF8 encoding with first ByteOfMark character. It can be problems with some barcode scanners. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'SetCodeText' method with BigEndianUnicode encoding to add a byte order mark (BOM) and encode the message. After that, the CodeText can be encoded using the 'Auto' mode. - */ - const UTF_16_BEBOM = 3; - - /** - * Encode codetext with value set in the ECIEncoding property. It can be problems with some old (pre 2006) barcode scanners. - * This mode is not supported by MicroQR barcodes. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use ECI option. - */ - const ECI_ENCODING = 4; - - /** - * Extended Channel mode which supports FNC1 first position, FNC1 second position and multi ECI modes. - * It is better to use QrExtCodetextBuilder for extended codetext generation. - * Use Display2DText property to set visible text to removing managing characters. - * Encoding Principles: - * All symbols "\" must be doubled "\\" in the codetext. - * FNC1 in first position is set in codetext as as "<FNC1>" - * FNC1 in second position is set in codetext as as "<FNC1(value)>". The value must be single symbols (a-z, A-Z) or digits from 0 to 99. - * Group Separator for FNC1 modes is set as 0x1D character '\\u001D' - * If you need to insert "<FNC1>" string into barcode write it as "<\FNC1>" - * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier - * To disable current ECI mode and convert to default JIS8 mode zero mode ECI indetifier is set. "\000000" - * All unicode characters after ECI identifier are automatically encoded into correct character codeset. - * This mode is not supported by MicroQR barcodes. - * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'Extended' encode mode. - */ - const EXTENDED_CODETEXT = 5; - - /** - * Extended Channel mode which supports FNC1 first position, FNC1 second position and multi ECI modes. - * It is better to use QrExtCodetextBuilder for extended codetext generation. - * Use Display2DText property to set visible text to removing managing characters. - * Encoding Principles: - * All symbols "\" must be doubled "\\" in the codetext. - * FNC1 in first position is set in codetext as as "<FNC1>" - * FNC1 in second position is set in codetext as as "<FNC1(value)>". The value must be single symbols (a-z, A-Z) or digits from 0 to 99. - * Group Separator for FNC1 modes is set as 0x1D character '\\u001D' - * If you need to insert "<FNC1>" string into barcode write it as "<\FNC1>" - * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier - * To disable current ECI mode and convert to default JIS8 mode zero mode ECI indetifier is set. "\000000" - * All unicode characters after ECI identifier are automatically encoded into correct character codeset. - * This mode is not supported by MicroQR barcodes. - */ - const EXTENDED = 6; - - /** - * In Binary mode, the CodeText is encoded with maximum data compactness. - * If a Unicode character is found, an exception is thrown. - */ - const BINARY = 7; - - /** - * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - * Please note that some old (pre 2006) scanners may not support this mode. - * This mode is not supported by MicroQR barcodes. - */ - const ECI = 8; -} - -/** - * pdf417 barcode's error correction level, from level 0 to level 9, level 0 means no error correction, level 9 means best error correction - */ -class Pdf417ErrorLevel -{ - - /** - * level = 0. - */ - const LEVEL_0 = "0"; - /** - * level = 1. - */ - const LEVEL_1 = "1"; - /** - * level = 2. - */ - const LEVEL_2 = "2"; - /** - * level = 3. - */ - const LEVEL_3 = "3"; - /** - * level = 4. - */ - const LEVEL_4 = "4"; - /** - * level = 5. - */ - const LEVEL_5 = "5"; - /** - * level = 6. - */ - const LEVEL_6 = "6"; - /** - * level = 7. - */ - const LEVEL_7 = "7"; - /** - * level = 8. - */ - const LEVEL_8 = "8"; -} - -/** - * Pdf417 barcode's compation mode - */ -class Pdf417CompactionMode -{ - /** - * auto detect compation mode - */ - const AUTO = "0"; - /** - * text compaction - */ - const TEXT = "1"; - /** - * numeric compaction mode - */ - const NUMERIC = "2"; - /** - * binary compaction mode - */ - const BINARY = "3"; -} - -/** - * Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details - * about the used references for encoding the data in the symbol. - * - * Example how to use ECI encoding - * @code - * $generator = new BarcodeGenerator(EncodeTypes::QR); - * $generator->setCodeText("12345TEXT"); - * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::ECI_ENCODING); - * $generator->getParameters()->getBarcode()->getQR()->setQrECIEncoding(ECIEncodings::UTF_8); - * $generator->save("test.png", "PNG"); - * @endcode - */ -class ECIEncodings -{ - - /** - * ISO/IEC 8859-1 Latin alphabet No. 1 encoding. ECI Id:"\000003" - */ - const ISO_8859_1 = 3; - /** - * ISO/IEC 8859-2 Latin alphabet No. 2 encoding. ECI Id:"\000004" - */ - const ISO_8859_2 = 4; - /** - * ISO/IEC 8859-3 Latin alphabet No. 3 encoding. ECI Id:"\000005" - */ - const ISO_8859_3 = 5; - /** - * ISO/IEC 8859-4 Latin alphabet No. 4 encoding. ECI Id:"\000006" - */ - const ISO_8859_4 = 6; - /** - * ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding. ECI Id:"\000007" - */ - const ISO_8859_5 = 7; - /** - * ISO/IEC 8859-6 Latin/Arabic alphabet encoding. ECI Id:"\000008" - */ - const ISO_8859_6 = 8; - /** - * ISO/IEC 8859-7 Latin/Greek alphabet encoding. ECI Id:"\000009" - */ - const ISO_8859_7 = 9; - /** - * ISO/IEC 8859-8 Latin/Hebrew alphabet encoding. ECI Id:"\000010" - */ - const ISO_8859_8 = 10; - /** - * ISO/IEC 8859-9 Latin alphabet No. 5 encoding. ECI Id:"\000011" - */ - const ISO_8859_9 = 11; - /** - * ISO/IEC 8859-10 Latin alphabet No. 6 encoding. ECI Id:"\000012" - */ - const ISO_8859_10 = 12; - /** - * ISO/IEC 8859-11 Latin/Thai alphabet encoding. ECI Id:"\000013" - */ - const ISO_8859_11 = 13; - //14 is reserved - /** - * ISO/IEC 8859-13 Latin alphabet No. 7 (Baltic Rim) encoding. ECI Id:"\000015" - */ - const ISO_8859_13 = 15; - /** - * ISO/IEC 8859-14 Latin alphabet No. 8 (Celtic) encoding. ECI Id:"\000016" - */ - const ISO_8859_14 = 16; - /** - * ISO/IEC 8859-15 Latin alphabet No. 9 encoding. ECI Id:"\000017" - */ - const ISO_8859_15 = 17; - /** - * ISO/IEC 8859-16 Latin alphabet No. 10 encoding. ECI Id:"\000018" - */ - const ISO_8859_16 = 18; - //19 is reserved - /** - * Shift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding. ECI Id:"\000020" - */ - const Shift_JIS = 20; - // - /** - * Windows 1250 Latin 2 (Central Europe) encoding. ECI Id:"\000021" - */ - const Win1250 = 21; - /** - * Windows 1251 Cyrillic encoding. ECI Id:"\000022" - */ - const Win1251 = 22; - /** - * Windows 1252 Latin 1 encoding. ECI Id:"\000023" - */ - const Win1252 = 23; - /** - * Windows 1256 Arabic encoding. ECI Id:"\000024" - */ - const Win1256 = 24; - // - /** - * ISO/IEC 10646 UCS-2 (High order byte first) encoding. ECI Id:"\000025" - */ - const UTF16BE = 25; - /** - * ISO/IEC 10646 UTF-8 encoding. ECI Id:"\000026" - */ - const UTF8 = 26; - // - /** - * ISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding. ECI Id:"\000027" - */ - const US_ASCII = 27; - /** - * Big 5 (Taiwan) Chinese Character Set encoding. ECI Id:"\000028" - */ - const Big5 = 28; - /** - *- * Example how to use FNC1 first position in Extended Mode - *- * $textBuilder = new QrExtCodetextBuilder(); - * $textBuilder->addPlainCodetext("000%89%%0"); - * $textBuilder->addFNC1GroupSeparator(); - * $textBuilder->addPlainCodetext("12345<FNC1>"); - * //generate barcode - * $generator = new BarcodeGenerator(EncodeTypes::QR); - * $generator->setCodeText(textBuilder->getExtended()); - * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::EXTENDED_CODETEXT); - * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); - * $generator->save("d:/test.png", BarcodeImageFormat::PNG); - *- * * - * This sample shows how to use FNC1 second position in Extended Mode. - *- * - * //create codetext - * $textBuilder = new QrExtCodetextBuilder(); - * $textBuilder->addFNC1SecondPosition("12"); - * $textBuilder->addPlainCodetext("TRUE3456"); - * //generate barcode - * $generator = new BarcodeGenerator(EncodeTypes::QR); - * $generator->setCodeText(textBuilder->getExtended()); - * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); - * $generator->save("d:/test.png", BarcodeImageFormat::PNG); - *- * - * This sample shows how to use multi ECI mode in Extended Mode. - *- * - * //create codetext - * $textBuilder = new QrExtCodetextBuilder(); - * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $textBuilder->addECICodetext(ECIEncodings::UTF8, "Right"); - * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "Power"); - * $textBuilder->addPlainCodetext("t\e\\st"); - * //generate barcode - * $generator = new BarcodeGenerator(EncodeTypes::QR); - * $generator->setCodeText(textBuilder->getExtended()); - * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::EXTENDED_CODETEXT); - * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); - * $generator->save("d:/test.png", BarcodeImageFormat::PNG); - *- *GB2312 Chinese Character Set encoding. ECI Id:"\000029"
- */ - const GB2312 = 29; - /** - * Korean Character Set encoding. ECI Id:"\000030" - */ - const EUC_KR = 30; - /** - *GBK (extension of GB2312 for Simplified Chinese) encoding. ECI Id:"\000031"
- */ - const GBK = 31; - /** - *GGB18030 Chinese Character Set encoding. ECI Id:"\000032"
- */ - const GB18030 = 32; - /** - *ISO/IEC 10646 UTF-16LE encoding. ECI Id:"\000033"
- */ - const UTF16LE = 33; - /** - *ISO/IEC 10646 UTF-32BE encoding. ECI Id:"\000034"
- */ - const UTF32BE = 34; - /** - *ISO/IEC 10646 UTF-32LE encoding. ECI Id:"\000035"
- */ - const UTF32LE = 35; - /** - *ISO/IEC 646: ISO 7-bit coded character set - Invariant Characters set encoding. ECI Id:"\000170"
- */ - const INVARIANT = 170; - /** - *8-bit binary data. ECI Id:"\000899"
- */ - const BINARY = 899; - - /** - * No Extended Channel Interpretation/p> - */ - const NONE = 0; -} - -/** - * Specifies the different types of automatic sizing modes. - * Default value is AutoSizeMode::NONE. - * - * This sample shows how to create and save a BarCode image. - * @code - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX); - * $generator->setAutoSizeMode(AutoSizeMode.NEAREST); - * $generator->getBarCodeWidth()->setMillimeters(50); - * $generator->getBarCodeHeight()->setInches(1.3f); - * $generator->save("test.png"); - * @endcode - */ -class AutoSizeMode -{ - /** - * Automatic resizing is disabled. Default value. - */ - const NONE = '0'; //or CUSTOM, or DEFAULT - - /** - * Barcode resizes to nearest lowest possible size - * which are specified by BarCodeWidth and BarCodeHeight properties. - */ - const NEAREST = '1'; - - /** - * Resizes barcode to specified size with little scaling - * but it can be little damaged in some cases - * because using interpolation for scaling. - * Size can be specified by BarcodeGenerator.BarCodeWidth - * and BarcodeGenerator.BarCodeHeight properties. - * - * This sample shows how to create and save a BarCode image in Scale mode. - * @code - * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, ""); - * $generator->getParameters()->getBarcode()->setAutoSizeMode(AutoSizeMode::INTERPOLATION); - * $generator->getParameters()->getBarcode()->getBarCodeWidth()->setMillimeters(50); - * $generator->getParameters()->getBarcode()->getBarCodeHeight()->setInches(1.3); - * $generator->save("test.png", "PNG); - * @endcode - */ - const INTERPOLATION = '2'; -} - -/** - * Specifies the type of barcode to encode. - */ -class EncodeTypes -{ - - /** - * Unspecified encode type. - */ - const NONE = -1; - - /** - * Specifies that the data should be encoded with CODABAR barcode specification - */ - const CODABAR = 0; - - /** - * Specifies that the data should be encoded with CODE 11 barcode specification - */ - const CODE_11 = 1; - - /** - *- * Specifies that the data should be encoded with {@code Code 39} basic charset barcode specification: ISO/IEC 16388 - *
- */ - const CODE_39 = 2; - - /** - *- * Specifies that the data should be encoded with {@code Code 39} full ASCII charset barcode specification: ISO/IEC 16388 - *
- */ - const CODE_39_FULL_ASCII = 3; - - /** - *- * Specifies that the data should be encoded with {@code CODE 93} barcode specification - *
- */ - const CODE_93 = 5; - - /** - * Specifies that the data should be encoded with CODE 128 barcode specification - */ - const CODE_128 = 6; - - /** - * Specifies that the data should be encoded with GS1 Code 128 barcode specification. The codetext must contains parentheses for AI. - */ - const GS_1_CODE_128 = 7; - - /** - * Specifies that the data should be encoded with EAN-8 barcode specification - */ - const EAN_8 = 8; - - /** - * Specifies that the data should be encoded with EAN-13 barcode specification - */ - const EAN_13 = 9; - - /** - * Specifies that the data should be encoded with EAN14 barcode specification - */ - const EAN_14 = 10; - - /** - * Specifies that the data should be encoded with SCC14 barcode specification - */ - const SCC_14 = 11; - - /** - * Specifies that the data should be encoded with SSCC18 barcode specification - */ - const SSCC_18 = 12; - - /** - * Specifies that the data should be encoded with UPC-A barcode specification - */ - const UPCA = 13; - - /** - * Specifies that the data should be encoded with UPC-E barcode specification - */ - const UPCE = 14; - - /** - * Specifies that the data should be encoded with isBN barcode specification - */ - const ISBN = 15; - - /** - * Specifies that the data should be encoded with ISSN barcode specification - */ - const ISSN = 16; - - /** - * Specifies that the data should be encoded with ISMN barcode specification - */ - const ISMN = 17; - - /** - * Specifies that the data should be encoded with Standard 2 of 5 barcode specification - */ - const STANDARD_2_OF_5 = 18; - - /** - * Specifies that the data should be encoded with INTERLEAVED 2 of 5 barcode specification - */ - const INTERLEAVED_2_OF_5 = 19; - - /** - * Represents Matrix 2 of 5 BarCode - */ - const MATRIX_2_OF_5 = 20; - - /** - * Represents Italian Post 25 barcode. - */ - const ITALIAN_POST_25 = 21; - - /** - * Represents IATA 2 of 5 barcode.IATA (International Air Transport Assosiation) uses this barcode for the management of air cargo. - */ - const IATA_2_OF_5 = 22; - - /** - * Specifies that the data should be encoded with ITF14 barcode specification - */ - const ITF_14 = 23; - - /** - * Represents ITF-6 Barcode. - */ - const ITF_6 = 24; - - /** - * Specifies that the data should be encoded with MSI Plessey barcode specification - */ - const MSI = 25; - - /** - * Represents VIN (Vehicle Identification Number) Barcode. - */ - const VIN = 26; - - /** - * Represents Deutsch Post barcode, This EncodeType is also known as Identcode,CodeIdentcode,German Postal 2 of 5 Identcode, - * Deutsch Post AG Identcode, Deutsch Frachtpost Identcode, Deutsch Post AG (DHL) - */ - const DEUTSCHE_POST_IDENTCODE = 27; - - /** - * Represents Deutsch Post Leitcode Barcode,also known as German Postal 2 of 5 Leitcode, CodeLeitcode, Leitcode, Deutsch Post AG (DHL). - */ - const DEUTSCHE_POST_LEITCODE = 28; - - /** - * Represents OPC(Optical Product Code) Barcode,also known as , VCA Barcode VCA OPC, Vision Council of America OPC Barcode. - */ - const OPC = 29; - - /** - * Represents PZN barcode.This EncodeType is also known as Pharmacy central number, Pharmazentralnummer - */ - const PZN = 30; - - /** - * Represents Code 16K barcode. - */ - const CODE_16_K = 31; - - /** - * Represents Pharmacode barcode. - */ - const PHARMACODE = 32; - - /** - * 2D barcode symbology DataMatrix - */ - const DATA_MATRIX = 33; - - /** - * Specifies that the data should be encoded with QR Code barcode specification - */ - const QR = 34; - - /** - * Specifies that the data should be encoded with Aztec barcode specification - */ - const AZTEC = 35; - - /** - *- * Specifies that the data should be encoded with {@code GS1 Aztec} barcode specification. The codetext must contains parentheses for AI. - *
- */ - const GS_1_AZTEC = 81; - - /** - * Specifies that the data should be encoded with Pdf417 barcode specification - */ - const PDF_417 = 36; - - /** - * Specifies that the data should be encoded with MacroPdf417 barcode specification - */ - const MACRO_PDF_417 = 37; - - /** - * 2D barcode symbology DataMatrix with GS1 string format - */ - const GS_1_DATA_MATRIX = 48; - - /** - * Specifies that the data should be encoded with MicroPdf417 barcode specification - */ - const MICRO_PDF_417 = 55; - - /** - * Specifies that the data should be encoded with GS1MicroPdf417 barcode specification - */ - const GS_1_MICRO_PDF_417 = 82; - - /** - * 2D barcode symbology QR with GS1 string format - */ - const GS_1_QR = 56; - - /** - * Specifies that the data should be encoded with MaxiCode barcode specification - */ - const MAXI_CODE = 57; - - /** - * Specifies that the data should be encoded with DotCode barcode specification - */ - const DOT_CODE = 60; - - /** - * Represents Australia Post Customer BarCode - */ - const AUSTRALIA_POST = 38; - - /** - * Specifies that the data should be encoded with Postnet barcode specification - */ - const POSTNET = 39; - - /** - * Specifies that the data should be encoded with Planet barcode specification - */ - const PLANET = 40; - - /** - * Specifies that the data should be encoded with USPS OneCode barcode specification - */ - const ONE_CODE = 41; - - /** - * Represents RM4SCC barcode. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK. - */ - const RM_4_SCC = 42; - - /** - * Represents Royal Mail Mailmark barcode. - */ - const MAILMARK = 66; - - /** - * Specifies that the data should be encoded with GS1 Databar omni-directional barcode specification. - */ - const DATABAR_OMNI_DIRECTIONAL = 43; - - /** - * Specifies that the data should be encoded with GS1 Databar truncated barcode specification. - */ - const DATABAR_TRUNCATED = 44; - - /** - * Represents GS1 DATABAR limited barcode. - */ - const DATABAR_LIMITED = 45; - - /** - * Represents GS1 Databar expanded barcode. - */ - const DATABAR_EXPANDED = 46; - - /** - * Represents GS1 Databar expanded stacked barcode. - */ - const DATABAR_EXPANDED_STACKED = 52; - - /** - * Represents GS1 Databar stacked barcode. - */ - const DATABAR_STACKED = 53; - - /** - * Represents GS1 Databar stacked omni-directional barcode. - */ - const DATABAR_STACKED_OMNI_DIRECTIONAL = 54; - - /** - * Specifies that the data should be encoded with Singapore Post Barcode barcode specification - */ - const SINGAPORE_POST = 47; - - /** - * Specifies that the data should be encoded with Australian Post Domestic eParcel Barcode barcode specification - */ - const AUSTRALIAN_POSTE_PARCEL = 49; - - /** - * Specifies that the data should be encoded with Swiss Post Parcel Barcode barcode specification. Supported types: Domestic Mail, International Mail, Additional Services (new) - */ - const SWISS_POST_PARCEL = 50; - - /** - * Represents Patch code barcode - */ - const PATCH_CODE = 51; - - /** - * Specifies that the data should be encoded with Code32 barcode specification - */ - const CODE_32 = 58; - - /** - * Specifies that the data should be encoded with DataLogic 2 of 5 barcode specification - */ - const DATA_LOGIC_2_OF_5 = 59; - - /** - * Specifies that the data should be encoded with Dutch KIX barcode specification - */ - const DUTCH_KIX = 61; - - /** - * Specifies that the data should be encoded with UPC coupon with GS1-128 Extended Code barcode specification. - * An example of the input string: - * BarCodeBuilder->setCodetext("514141100906(8102)03"), - * where UPCA part is "514141100906", GS1Code128 part is (8102)03. - */ - const UPCA_GS_1_CODE_128_COUPON = 62; - - /** - * Specifies that the data should be encoded with UPC coupon with GS1 DataBar addition barcode specification. - * - * An example of the input string: - * @code - * BarcodeGenerator->setCodetext("514141100906(8110)106141416543213500110000310123196000"), - * @endcode - * where UPCA part is "514141100906", DATABAR part is "(8110)106141416543213500110000310123196000". - * To change the caption, use barCodeBuilder->getCaptionAbove()->setText("company prefix + offer code"); - */ - const UPCA_GS_1_DATABAR_COUPON = 63; - - /** - * Specifies that the data should be encoded with Codablock-F barcode specification. - */ - const CODABLOCK_F = 64; - - /** - * Specifies that the data should be encoded with GS1 Codablock-F barcode specification. The codetext must contains parentheses for AI. - */ - const GS_1_CODABLOCK_F = 65; - - /** - * Specifies that the data should be encoded with GS1 Composite Bar barcode specification. The codetext must contains parentheses for AI. 1D codetext and 2D codetext must be separated with symbol '/' - */ - const GS_1_COMPOSITE_BAR = 67; - - /** - *- * Specifies that the data should be encoded with {@code HIBC LIC Code39Standart} barcode specification. - *
- */ - const HIBC_CODE_39_LIC = 68; - - /** - *- * Specifies that the data should be encoded with {@code HIBC LIC Code128} barcode specification. - *
- */ - const HIBC_CODE_128_LIC = 69; - - /** - *- * Specifies that the data should be encoded with {@code HIBC LIC Aztec} barcode specification. - *
- */ - const HIBC_AZTEC_LIC = 70; - - /** - *- * Specifies that the data should be encoded with {@code HIBC LIC DataMatrix} barcode specification. - *
- */ - const HIBC_DATA_MATRIX_LIC = 71; - - /** - *- * Specifies that the data should be encoded with {@code HIBC LIC QR} barcode specification. - *
- */ - const HIBCQRLIC = 72; - - /** - *- * Specifies that the data should be encoded with {@code HIBC PAS Code39Standart} barcode specification. - *
- */ - const HIBC_CODE_39_PAS = 73; - - /** - *- * Specifies that the data should be encoded with {@code HIBC PAS Code128} barcode specification. - *
- */ - const HIBC_CODE_128_PAS = 74; - - /** - *- * Specifies that the data should be encoded with {@code HIBC PAS Aztec} barcode specification. - *
- */ - const HIBC_AZTEC_PAS = 75; - - /** - *- * Specifies that the data should be encoded with {@code HIBC PAS DataMatrix} barcode specification. - *
- */ - const HIBC_DATA_MATRIX_PAS = 76; - - /** - *- * Specifies that the data should be encoded with {@code HIBC PAS QR} barcode specification. - *
- */ - const HIBCQRPAS = 77; - - /** - *- * Specifies that the data should be encoded with {@code GS1 DotCode} barcode specification. The codetext must contains parentheses for AI. - *
- */ - const GS_1_DOT_CODE = 78; - - /** - * Specifies that the data should be encoded with Han Xin barcode specification - */ - const HAN_XIN = 79; - - /** - * 2D barcode symbology QR with GS1 string format - */ - const GS_1_HAN_XIN = 80; - - /** - * Specifies that the data should be encoded with MicroQR Code barcode specification - */ - const MICRO_QR = 83; - - /** - * Specifies that the data should be encoded with RectMicroQR (rMQR) Code barcode specification - */ - const RECT_MICRO_QR = 84; - - public static function parse(string $encodeTypeName) : int - { - if($encodeTypeName == "CODABAR") return 0; - - else if($encodeTypeName == "CODE_11") return 1; - - else if($encodeTypeName == "CODE_39") return 2; - - else if($encodeTypeName == "CODE_39_FULL_ASCII") return 3; - - else if($encodeTypeName == "CODE_93") return 5; - - else if($encodeTypeName == "CODE_128") return 6; - - else if($encodeTypeName == "GS_1_CODE_128") return 7; - - else if($encodeTypeName == "EAN_8") return 8; - - else if($encodeTypeName == "EAN_13") return 9; - - else if($encodeTypeName == "EAN_14") return 10; - - else if($encodeTypeName == "SCC_14") return 11; - - else if($encodeTypeName == "SSCC_18") return 12; - - else if($encodeTypeName == "UPCA") return 13; - - else if($encodeTypeName == "UPCE") return 14; - - else if($encodeTypeName == "ISBN") return 15; - - else if($encodeTypeName == "ISSN") return 16; - - else if($encodeTypeName == "ISMN") return 17; - - else if($encodeTypeName == "STANDARD_2_OF_5") return 18; - - else if($encodeTypeName == "INTERLEAVED_2_OF_5") return 19; - - else if($encodeTypeName == "MATRIX_2_OF_5") return 20; - - else if($encodeTypeName == "ITALIAN_POST_25") return 21; - - else if($encodeTypeName == "IATA_2_OF_5") return 22; - - else if($encodeTypeName == "ITF_14") return 23; - - else if($encodeTypeName == "ITF_6") return 24; - - else if($encodeTypeName == "MSI") return 25; - - else if($encodeTypeName == "VIN") return 26; - - else if($encodeTypeName == "DEUTSCHE_POST_IDENTCODE") return 27; - - else if($encodeTypeName == "DEUTSCHE_POST_LEITCODE") return 28; - - else if($encodeTypeName == "OPC") return 29; - - else if($encodeTypeName == "PZN") return 30; - - else if($encodeTypeName == "CODE_16_K") return 31; - - else if($encodeTypeName == "PHARMACODE") return 32; - - else if($encodeTypeName == "DATA_MATRIX") return 33; - - else if($encodeTypeName == "QR") return 34; - - else if($encodeTypeName == "AZTEC") return 35; - - else if($encodeTypeName == "GS_1_AZTEC") return 81; - - else if($encodeTypeName == "PDF_417") return 36; - - else if($encodeTypeName == "MACRO_PDF_417") return 37; - - else if($encodeTypeName == "GS_1_DATA_MATRIX") return 48; - - else if($encodeTypeName == "MICRO_PDF_417") return 55; - - else if($encodeTypeName == "GS_1_QR") return 56; - - else if($encodeTypeName == "MAXI_CODE") return 57; - - else if($encodeTypeName == "DOT_CODE") return 60; - - else if($encodeTypeName == "AUSTRALIA_POST") return 38; - - else if($encodeTypeName == "POSTNET") return 39; - - else if($encodeTypeName == "PLANET") return 40; - - else if($encodeTypeName == "ONE_CODE") return 41; - - else if($encodeTypeName == "RM_4_SCC") return 42; - - else if($encodeTypeName == "MAILMARK") return 66; - - else if($encodeTypeName == "DATABAR_OMNI_DIRECTIONAL") return 43; - - else if($encodeTypeName == "DATABAR_TRUNCATED") return 44; - - else if($encodeTypeName == "DATABAR_LIMITED") return 45; - - else if($encodeTypeName == "DATABAR_EXPANDED") return 46; - - else if($encodeTypeName == "DATABAR_EXPANDED_STACKED") return 52; - - else if($encodeTypeName == "DATABAR_STACKED") return 53; - - else if($encodeTypeName == "DATABAR_STACKED_OMNI_DIRECTIONAL") return 54; - - else if($encodeTypeName == "SINGAPORE_POST") return 47; - - else if($encodeTypeName == "AUSTRALIAN_POSTE_PARCEL") return 49; - - else if($encodeTypeName == "SWISS_POST_PARCEL") return 50; - - else if($encodeTypeName == "PATCH_CODE") return 51; - - else if($encodeTypeName == "CODE_32") return 58; - - else if($encodeTypeName == "DATA_LOGIC_2_OF_5") return 59; - - else if($encodeTypeName == "DUTCH_KIX") return 61; - - else if($encodeTypeName == "UPCA_GS_1_CODE_128_COUPON") return 62; - - else if($encodeTypeName == "UPCA_GS_1_DATABAR_COUPON") return 63; - - else if($encodeTypeName == "CODABLOCK_F") return 64; - - else if($encodeTypeName == "GS_1_CODABLOCK_F") return 65; - - else if($encodeTypeName == "GS_1_COMPOSITE_BAR") return 67; - - else if($encodeTypeName == "HIBC_CODE_39_LIC") return 68; - - else if($encodeTypeName == "HIBC_CODE_128_LIC") return 69; - - else if($encodeTypeName == "HIBC_AZTEC_LIC") return 70; - - else if($encodeTypeName == "HIBC_DATA_MATRIX_LIC") return 71; - - else if($encodeTypeName == "HIBCQRLIC") return 72; - - else if($encodeTypeName == "HIBC_CODE_39_PAS") return 73; - - else if($encodeTypeName == "HIBC_CODE_128_PAS") return 74; - - else if($encodeTypeName == "HIBC_AZTEC_PAS") return 75; - - else if($encodeTypeName == "HIBC_DATA_MATRIX_PAS") return 76; - - else if($encodeTypeName == "HIBCQRPAS") return 77; - - else if($encodeTypeName == "GS_1_DOT_CODE") return 78; - - else if($encodeTypeName == "HAN_XIN") return 79; - - else if($encodeTypeName == "GS_1_HAN_XIN") return 80; - - else if($encodeTypeName == "MICRO_QR") return 83; - - else if($encodeTypeName == "RECT_MICRO_QR") return 84; - - else return -1; - } -} - -/** - * Specifies the file format of the image. - */ -class BarCodeImageFormat -{ - /** - * Specifies the bitmap (BMP) image format. - */ - const BMP = 0; - - /** - * Specifies the Graphics Interchange Format (GIF) image format. - */ - const GIF = 1; - - /** - * Specifies the Joint Photographic Experts Group (JPEG) image format. - */ - const JPEG = 2; - - /** - * Specifies the W3C Portable Network Graphics (PNG) image format. - */ - const PNG = 3; - - /** - * Specifies the Tagged Image File Format (TIFF) image format. - */ - const TIFF = 4; - - - /** - * Specifies the Tagged Image File Format (TIFF) image format in CMYK color model. - */ - const TIFF_IN_CMYK = 5; - - /** - * Specifies the Enhanced Metafile (EMF) image format. - */ - const EMF = 6; - - /** - * Specifies the Scalable Vector Graphics (SVG) image format. - */ - const SVG = 7; - - /** - * Specifies the Portable Document Format (PDF) image format. - */ - const PDF = 8; -} - -/** - * Specifies the unit of measure for the given data. - */ -class GraphicsUnit -{ - /** - * Specifies the world coordinate system unit as the unit of measure. - */ - const WORLD = 0; - - /** - * Specifies the unit of measure of the display device. Typically pixels for video displays, and 1/100 inch for printers. - */ - const DISPLAY = 1; - - /** - * Specifies a device pixel as the unit of measure. - */ - const PIXEL = 2; - - /** - * Specifies a printer's point = 1/72 inch) as the unit of measure. - */ - const POINT = 3; - - /** - * Specifies the inch as the unit of measure. - */ - const INCH = 4; - - /** - * Specifies the document unit = 1/300 inch) as the unit of measure. - */ - const DOCUMENT = 5; - - /** - * Specifies the millimeter as the unit of measure. - */ - const MILLIMETER = 6; -} - -/** - *- * Version of MicroQR Code. - * From M1 to M4. - *
- */ -class MicroQRVersion -{ - /** - *- * Specifies to automatically pick up the best version for MicroQR. - * This is default value. - *
- */ - const AUTO = 0; - - /** - *- * Specifies version M1 for Micro QR with 11 x 11 modules. - *
- */ - const M1 = 1; - - /** - *- * Specifies version M2 for Micro QR with 13 x 13 modules. - *
- */ - const M2 = 2; - - /** - *- * Specifies version M3 for Micro QR with 15 x 15 modules. - *
- */ - const M3 = 3; - - /** - *- * Specifies version M4 for Micro QR with 17 x 17 modules. - *
- */ - const M4 = 4; -} - -/** - *- * Version of RectMicroQR Code. - * From version R7x43 to version R17x139. - *
- */ -class RectMicroQRVersion -{ - /** - *- * Specifies to automatically pick up the best version for RectMicroQR. - * This is default value. - *
- */ - const AUTO = 0; - - /** - *- * Specifies version with 7 x 43 modules. - *
- */ - const R7x43 = 1; - - /** - *- * Specifies version with 7 x 59 modules. - *
- */ - const R7x59 = 2; - - /** - *- * Specifies version with 7 x 77 modules. - *
- */ - const R7x77 = 3; - - /** - *- * Specifies version with 7 x 99 modules. - *
- */ - const R7x99 = 4; - - /** - *- * Specifies version with 7 x 139 modules. - *
- */ - const R7x139 = 5; - - /** - *- * Specifies version with 9 x 43 modules. - *
- */ - const R9x43 = 6; - - /** - *- * Specifies version with 9 x 59 modules. - *
- */ - const R9x59 = 7; - - /** - *- * Specifies version with 9 x 77 modules. - *
- */ - const R9x77 = 8; - - /** - *- * Specifies version with 9 x 99 modules. - *
- */ - const R9x99 = 9; - - /** - *- * Specifies version with 9 x 139 modules. - *
- */ - const R9x139 = 10; - - /** - *- * Specifies version with 11 x 27 modules. - *
- */ - const R11x27 = 11; - - /** - *- * Specifies version with 11 x 43 modules. - *
- */ - const R11x43 = 12; - - /** - *- * Specifies version with 11 x 59 modules. - *
- */ - const R11x59 = 13; - - /** - *- * Specifies version with 11 x 77 modules. - *
- */ - const R11x77 = 14; - - /** - *- * Specifies version with 11 x 99 modules. - *
- */ - const R11x99 = 15; - - /** - *- * Specifies version with 11 x 139 modules. - *
- */ - const R11x139 = 16; - - /** - *- * Specifies version with 13 x 27 modules. - *
- */ - const R13x27 = 17; - - /** - *- * Specifies version with 13 x 43 modules. - *
- */ - const R13x43 = 18; - - /** - *- * Specifies version with 13 x 59 modules. - *
- */ - const R13x59 = 19; - - /** - *- * Specifies version with 13 x 77 modules. - *
- */ - const R13x77 = 20; - - /** - *- * Specifies version with 13 x 99 modules. - *
- */ - const R13x99 = 21; - - /** - *- * Specifies version with 13 x 139 modules. - *
- */ - const R13x139 = 22; - - /** - *- * Specifies version with 15 x 43 modules. - *
- */ - const R15x43 = 23; - - /** - *- * Specifies version with 15 x 59 modules. - *
- */ - const R15x59 = 24; - - /** - *- * Specifies version with 15 x 77 modules. - *
- */ - const R15x77 = 25; - - /** - *- * Specifies version with 15 x 99 modules. - *
- */ - const R15x99 = 26; - - /** - *- * Specifies version with 15 x 139 modules. - *
- */ - const R15x139 = 27; - - /** - *- * Specifies version with 17 x 43 modules. - *
- */ - const R17x43 = 28; - - /** - *- * Specifies version with 17 x 59 modules. - *
- */ - const R17x59 = 29; - - /** - *- * Specifies version with 17 x 77 modules. - *
- */ - const R17x77 = 30; - - /** - *- * Specifies version with 17 x 99 modules. - *
- */ - const R17x99 = 31; - - /** - *- * Specifies version with 17 x 139 modules. - *
- */ - const R17x139 = 32; -} - -/** - *- * Specify the type of the ECC to encode. - *
- */ -class DataMatrixVersion -{ - /** - *- * Specifies to automatically pick up the smallest size for DataMatrix. - * This is default value. - *
- */ - const AUTO = 0; - /** - *- * Instructs to get symbol sizes from Rows And Columns parameters. Note that DataMatrix does not support - * custom rows and columns numbers. This option is not recommended to use. - *
- */ - const ROWS_COLUMNS = 1; - /** - *- * Specifies size of 9 x 9 modules for ECC000 type. - *
- */ - const ECC000_9x9 = 2; - /** - *- * Specifies size of 11 x 11 modules for ECC000-ECC050 types. - *
- */ - const ECC000_050_11x11 = 3; - /** - *- * Specifies size of 13 x 13 modules for ECC000-ECC100 types. - *
- */ - const ECC000_100_13x13 = 4; - /** - *- * Specifies size of 15 x 15 modules for ECC000-ECC100 types. - *
- */ - const ECC000_100_15x15 = 5; - /** - *- * Specifies size of 17 x 17 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_17x17 = 6; - /** - *- * Specifies size of 19 x 19 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_19x19 = 7; - /** - *- * Specifies size of 21 x 21 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_21x21 = 8; - /** - *- * Specifies size of 23 x 23 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_23x23 = 9; - /** - *- * Specifies size of 25 x 25 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_25x25 = 10; - /** - *- * Specifies size of 27 x 27 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_27x27 = 11; - /** - *- * Specifies size of 29 x 29 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_29x29 = 12; - /** - *- * Specifies size of 31 x 31 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_31x31 = 13; - /** - *- * Specifies size of 33 x 33 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_33x33 = 14; - /** - *- * Specifies size of 35 x 35 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_35x35 = 15; - /** - *- * Specifies size of 37 x 37 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_37x37 = 16; - /** - *- * Specifies size of 39 x 39 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_39x39 = 17; - /** - *- * Specifies size of 41 x 41 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_41x41 = 18; - /** - *- * Specifies size of 43 x 43 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_43x43 = 19; - /** - *- * Specifies size of 45 x 45 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_45x45 = 20; - /** - *- * Specifies size of 47 x 47 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_47x47 = 21; - /** - *- * Specifies size of 49 x 49 modules for ECC000-ECC140 types. - *
- */ - const ECC000_140_49x49 = 22; - /** - *- * Specifies size of 10 x 10 modules for ECC200 type. - *
- */ - const ECC200_10x10 = 23; - /** - *- * Specifies size of 12 x 12 modules for ECC200 type. - *
- */ - const ECC200_12x12 = 24; - /** - *- * Specifies size of 14 x 14 modules for ECC200 type. - *
- */ - const ECC200_14x14 = 25; - /** - *- * Specifies size of 16 x 16 modules for ECC200 type. - *
- */ - const ECC200_16x16 = 26; - /** - *- * Specifies size of 18 x 18 modules for ECC200 type. - *
- */ - const ECC200_18x18 = 27; - /** - *- * Specifies size of 20 x 20 modules for ECC200 type. - *
- */ - const ECC200_20x20 = 28; - /** - *- * Specifies size of 22 x 22 modules for ECC200 type. - *
- */ - const ECC200_22x22 = 29; - /** - *- * Specifies size of 24 x 24 modules for ECC200 type. - *
- */ - const ECC200_24x24 = 30; - /** - *- * Specifies size of 26 x 26 modules for ECC200 type. - *
- */ - const ECC200_26x26 = 31; - /** - *- * Specifies size of 32 x 32 modules for ECC200 type. - *
- */ - const ECC200_32x32 = 32; - /** - *- * Specifies size of 36 x 36 modules for ECC200 type. - *
- */ - const ECC200_36x36 = 33; - /** - *- * Specifies size of 40 x 40 modules for ECC200 type. - *
- */ - const ECC200_40x40 = 34; - /** - *- * Specifies size of 44 x 44 modules for ECC200 type. - *
- */ - const ECC200_44x44 = 35; - /** - *- * Specifies size of 48 x 48 modules for ECC200 type. - *
- */ - const ECC200_48x48 = 36; - /** - *- * Specifies size of 52 x 52 modules for ECC200 type. - *
- */ - const ECC200_52x52 = 37; - /** - *- * Specifies size of 64 x 64 modules for ECC200 type. - *
- */ - const ECC200_64x64 = 38; - /** - *- * Specifies size of 72 x 72 modules for ECC200 type. - *
- */ - const ECC200_72x72 = 39; - /** - *- * Specifies size of 80 x 80 modules for ECC200 type. - *
- */ - const ECC200_80x80 = 40; - /** - *- * Specifies size of 88 x 88 modules for ECC200 type. - *
- */ - const ECC200_88x88 = 41; - /** - *- * Specifies size of 96 x 96 modules for ECC200 type. - *
- */ - const ECC200_96x96 = 42; - /** - *- * Specifies size of 104 x 104 modules for ECC200 type. - *
- */ - const ECC200_104x104 = 43; - /** - *- * Specifies size of 120 x 120 modules for ECC200 type. - *
- */ - const ECC200_120x120 = 44; - /** - *- * Specifies size of 132 x 132 modules for ECC200 type. - *
- */ - const ECC200_132x132 = 45; - /** - *- * Specifies size of 144 x 144 modules for ECC200 type. - *
- */ - const ECC200_144x144 = 46; - /** - *- * Specifies size of 8 x 18 modules for ECC200 type. - *
- */ - const ECC200_8x18 = 47; - /** - *- * Specifies size of 8 x 32 modules for ECC200 type. - *
- */ - const ECC200_8x32 = 48; - /** - *- * Specifies size of 12 x 26 modules for ECC200 type. - *
- */ - const ECC200_12x26 = 49; - /** - *- * Specifies size of 12 x 36 modules for ECC200 type. - *
- */ - const ECC200_12x36 = 50; - /** - *- * Specifies size of 16 x 36 modules for ECC200 type. - *
- */ - const ECC200_16x36 = 51; - /** - *- * Specifies size of 16 x 48 modules for ECC200 type. - *
- */ - const ECC200_16x48 = 52; - /** - *- * Specifies size of 8 x 48 modules for DMRE barcodes. - *
- */ - const DMRE_8x48 = 53; - /** - *- * Specifies size of 8 x 64 modules for DMRE barcodes. - *
- */ - const DMRE_8x64 = 54; - /** - *- * Specifies size of 8 x 80 modules for DMRE barcodes. - *
- */ - const DMRE_8x80 = 55; - /** - *- * Specifies size of 8 x 96 modules for DMRE barcodes. - *
- */ - const DMRE_8x96 = 56; - /** - *- * Specifies size of 8 x 120 modules for DMRE barcodes. - *
- */ - const DMRE_8x120 = 57; - /** - *- * Specifies size of 8 x 144 modules for DMRE barcodes. - *
- */ - const DMRE_8x144 = 58; - /** - *- * Specifies size of 12 x 64 modules for DMRE barcodes. - *
- */ - const DMRE_12x64 = 59; - /** - *- * Specifies size of 12 x 88 modules for DMRE barcodes. - *
- */ - const DMRE_12x88 = 60; - /** - *- * Specifies size of 16 x 64 modules for DMRE barcodes. - *
- */ - const DMRE_16x64 = 61; - /** - *- * Specifies size of 20 x 36 modules for DMRE barcodes. - *
- */ - const DMRE_20x36 = 62; - /** - *- * Specifies size of 20 x 44 modules for DMRE barcodes. - *
- */ - const DMRE_20x44 = 63; - /** - *- * Specifies size of 20 x 64 modules for DMRE barcodes. - *
- */ - const DMRE_20x64 = 64; - /** - *- * Specifies size of 22 x 48 modules for DMRE barcodes. - *
- */ - const DMRE_22x48 = 65; - /** - *- * Specifies size of 24 x 48 modules for DMRE barcodes. - *
- */ - const DMRE_24x48 = 66; - /** - *- * Specifies size of 24 x 64 modules for DMRE barcodes. - *
- */ - const DMRE_24x64 = 67; - /** - *- * Specifies size of 26 x 40 modules for DMRE barcodes. - *
- */ - const DMRE_26x40 = 68; - /** - *- * Specifies size of 26 x 48 modules for DMRE barcodes. - *
- */ - const DMRE_26x48 = 69; - /** - *- * Specifies size of 26 x 64 modules for DMRE barcodes. - *
- */ - const DMRE_26x64 = 70; -} - -/** - *- * Encoding mode for Aztec barcodes. - *
- */ -class AztecEncodeMode -{ - /** - *- *- * - * @code - * //Auto mode - * $codetext = "犬Right狗"; - * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, $codetext); - * $generator->getParameters()->getBarcode()->getAztec()->setECIEncoding(ECIEncodings::UTF_8); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - * @code - * //Bytes mode - * $encodedArr = [0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9]; - * //encode array to string - * $strBld = ""; - * foreach($encodedArr as bval) - * $strBld->append(chr(bval)); - * $codetext = $strBld->toString(); - * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, $codetext); - * $generator->getParameters()->getBarcode()->getAztec()->setAztecEncodeMode(AztecEncodeMode::BYTES); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - * @code - * //Extended codetext mode - * //create codetext - * $textBuilder = new AztecExtCodetextBuilder(); - * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); - * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); - * $textBuilder->addPlainCodetext("Plain text"); - * //generate codetext - * $codetext = $textBuilder->getExtendedCodetext(); - * //generate - * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, codetext); - * $generator->getParameters()->getBarcode()->getAztec()->setAztecEncodeMode(AztecEncodeMode::EXTENDED_CODETEXT); - * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - *- *- * In Auto mode, the CodeText is encoded with maximum data compactness. - * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - *
- */ - const AUTO = 0; - - /** - *- * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. - *
- * @deprecated - */ - const BYTES = 1; - - /** - *- *
Extended mode which supports multi ECI modes.
- *It is better to use AztecExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - * @deprecated - */ - const EXTENDED_CODETEXT = 2; - /** - *- *
Extended mode which supports multi ECI modes.
- *It is better to use AztecExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - */ - const EXTENDED = 3; - - /** - *- * In Binary mode, the CodeText is encoded with maximum data compactness. - * If a Unicode character is found, an exception is thrown. - *
- */ - const BINARY = 4; - - /** - *- * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - * Please note that some old (pre 2006) scanners may not support this mode. - *
- */ - const ECI = 5; -} - - -/** - * Type of 2D component - * This sample shows how to create and save a GS1 Composite Bar image. - * Note that 1D codetext and 2D codetext are separated by symbol '/' - * @code - * $codetext = "(01)03212345678906/(21)A1B2C3D4E5F6G7H8"; - * $generator = new BarcodeGenerator(EncodeTypes::GS1_COMPOSITE_BAR, $codetext)) - * - * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setLinearComponentType(EncodeTypes::GS1_CODE_128); - * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setTwoDComponentType(TwoDComponentType::CC_A); - * - * // Aspect ratio of 2D component - * $generator->getParameters()->getBarcode()->getPdf417()->setAspectRatio(3); - * /// - * // X-Dimension of 1D and 2D components - * $generator->getParameters()->getBarcode()->getXDimension()->setPixels(3); - * /// - * // Height of 1D component - * $generator->getParameters()->getBarcode()->getBarHeight()->setPixels(100); - * /// - * $generator->save("test.png", BarcodeImageFormat::PNG); - * @endcode - */ -class TwoDComponentType -{ - /** - * Auto select type of 2D component - */ - const AUTO = 0; - - /** - * CC-A type of 2D component. It is a structural variant of MicroPDF417 - */ - const CC_A = 1; - - /** - * CC-B type of 2D component. It is a MicroPDF417 symbol. - */ - const CC_B = 2; - - /** - * CC-C type of 2D component. It is a PDF417 symbol. - */ - const CC_C = 3; -} - -/** - * Enable checksum during generation for 1D barcodes. - * Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. - * Checksum never used: Codabar - * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN - * Checksum always used: Rest symbologies - */ -class EnableChecksum -{ - /** - * If checksum is required by the specification - it will be attached. - */ - const DEFAULT = 0; - - /** - * Always use checksum if possible. - */ - const YES = 1; - - /** - * Do not use checksum. - */ - const NO = 2; -} - -/** - * Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. - * Applied only for Macro PDF417. - */ -class Pdf417MacroTerminator -{ - /** - * The terminator will be added automatically if the number of segments is provided - * and the current segment is the last one. In other cases, the terminator will not be added. - */ - const AUTO = 0; - - /** - * The terminator will not be added. - */ - const NONE = 1; - - /** - * The terminator will be added. - */ - const SET = 2; -} - -/** - * Encoding mode for MaxiCode barcodes. - * - * @code - * //Auto mode - * $codetext = "犬Right狗"; - * $generator = new BarcodeGenerator(EncodeTypes::MAXI_CODE, $codetext)) - * $generator->getParameters()->getBarcode()->getMaxiCode()->setECIEncoding(ECIEncodings::UTF8); - * $generator->save("test.bmp"); - * - * //Bytes mode - * $encodedArr = array( 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 ); - * //encode array to string - * $strBld = ""; - * foreach($encodedArr as $bval) - * { - * $strBld .= $bval; - * } - * $codetext = $strBld; - * $generator = new BarcodeGenerator(EncodeTypes::MAXI_CODE, $codetext); - * $generator->getParameters()->getBarcode()->getMaxiCode()->setMaxiCodeEncodeMode(MaxiCodeEncodeMode.BYTES); - * $generator->save(ApiTests::folder."test2.bmp", BarCodeImageFormat::BMP); - * @endcode - */ -class MaxiCodeEncodeMode -{ - /** - *- * In Auto mode, the CodeText is encoded with maximum data compactness. - * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - *
- */ - const AUTO = 0; - - /** - * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. - * @deprecated - */ - const BYTES = 1; - - /** - *- *
Extended mode which supports multi ECI modes.
- *It is better to use MaxiCodeExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - * @deprecated - */ - const EXTENDED_CODETEXT = 2; - - /** - * Extended mode which supports multi ECI modes. - * It is better to use MaxiCodeExtCodetextBuilder for extended codetext generation. - * Use Display2DText property to set visible text to removing managing characters. - * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier - * All unicode characters after ECI identifier are automatically encoded into correct character codeset. - */ - const EXTENDED = 3; - - /** - *- * In Binary mode, the CodeText is encoded with maximum data compactness. - * If a Unicode character is found, an exception is thrown. - *
- */ - const BINARY = 4; - - /** - *- * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - * Please note that some old (pre 2006) scanners may not support this mode. - *
- */ - const ECI = 5; -} - -/** - *- * Encoding mode for DotCode barcodes. - *
- */ -class DotCodeEncodeMode -{ - /** - *- *- * //Auto mode with macros - * $codetext = ""[)>\u001E05\u001DCodetextWithMacros05\u001E\u0004""; - * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); - * $generator->save("test.bmp", BarCodeImageFormat::BMP); - * - * //Auto mode - * $codetext = "犬Right狗"; - * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); - * $generator->getParameters()->getBarcode()->getDotCode()->setECIEncoding(ECIEncodings::UTF8); - * $generator->save("test.bmp", BarCodeImageFormat::BMP); - * - * //Bytes mode - * $encodedArr = array(0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9); - * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, null); - * $generator->setCodetext($encodedArr, null); - * $generator->getParameters()->getBarcode()->getDotCode()->setDotCodeEncodeMode(DotCodeEncodeMode::BINARY); - * $generator->save("test.bmp", BarcodeImageFormat:PNG); - * - * //Extended codetext mode - * //create codetext - * $textBuilder = new DotCodeExtCodetextBuilder(); - * $textBuilder->addFNC1FormatIdentifier(); - * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); - * $textBuilder->addFNC1FormatIdentifier(); - * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); - * $textBuilder->addFNC3SymbolSeparator(); - * $textBuilder->addFNC1FormatIdentifier(); - * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); - * $textBuilder->addPlainCodetext("Plain text"); - * //generate codetext - * $codetext = $textBuilder->getExtended(); - * //generate - * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); - * $generator->getParameters()->getBarcode()->getDotCode()->setDotCodeEncodeMode(DotCodeEncodeMode::EXTENDED_CODETEXT); - * $generator->save("test.bmp", BarCodeImageFormat::BMP); - *- *- * In Auto mode, the CodeText is encoded with maximum data compactness. - * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - *
- */ - const AUTO = 0; - - /** - *- * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. - *
- * @deprecated - */ - const BYTES = 1; - - /** - *- *
Extended mode which supports multi ECI modes.
- *It is better to use DotCodeExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - * @deprecated - */ - const EXTENDED_CODETEXT = 2; - - /** - *- * In Binary mode, the CodeText is encoded with maximum data compactness. - * If a Unicode character is found, an exception is thrown. - *
- */ - const BINARY = 3; - - /** - *- * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - * Please note that some old (pre 2006) scanners may not support this mode. - *
- */ - const ECI = 4; - - /** - *- *
Extended mode which supports multi ECI modes.
- *It is better to use DotCodeExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - */ - const EXTENDED = 5; -} - - -/** - *- * Pdf417 barcode encode mode - *
- */ -class Pdf417EncodeMode -{ - /** - *- * In Auto mode, the CodeText is encoded with maximum data compactness. - * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - *
- */ - const AUTO = 0; - - /** - *- * In Binary mode, the CodeText is encoded with maximum data compactness. - * If a Unicode character is found, an exception is thrown. - *
- */ - const BINARY = 1; - - /** - *- * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. - * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. - * Please note that some old (pre 2006) scanners may not support this mode. - *
- */ - const ECI = 2; - - /** - *- *
Extended mode which supports multi ECI modes.
- *It is better to use Pdf417ExtCodetextBuilder for extended codetext generation.
- *Use Display2DText property to set visible text to removing managing characters.
- *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
- *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
- * - */ - const EXTENDED = 3; -} - - -/** - *- * Encoding mode for Code128 barcodes. - * {@code Code 128} specification. - *
- */ -class Code128EncodeMode -{ - /** - *- * Thos code demonstrates how to generate code 128 with different encodings - *- * - * //Generate code 128 with ISO 15417 encoding - * $generator = new BarcodeGenerator(EncodeTypes::Code128, "ABCD1234567890"); - * $generator->Parameters->Barcode->Code128->setCode128EncodeMode(Code128EncodeMode::AUTO); - * $generator->Save("d:/code128Auto.png", BarCodeImageFormat::Png); - * //Generate code 128 only with Codeset A encoding - * $generator = new BarcodeGenerator(EncodeTypes::Code128, "ABCD1234567890"); - * $generator->Parameters->Barcode->Code128->setCode128EncodeMode(Code128EncodeMode::CODE_A); - * $generator->Save("d:/code128CodeA.png", BarCodeImageFormat::Png); - *- *- * Encode codetext in classic ISO 15417 mode. The mode should be used in all ordinary cases. - *
- */ - const AUTO = 0; - - /** - *- * Encode codetext only in 128A codeset. - *
- */ - const CODE_A = 1; - - /** - *- * Encode codetext only in 128B codeset. - *
- */ - const CODE_B = 2; - - /** - *- * Encode codetext only in 128C codeset. - *
- */ - const CODE_C = 4; - - /** - *- * Encode codetext only in 128A and 128B codesets. - *
- */ - const CODE_AB = 3; - - /** - *- * Encode codetext only in 128A and 128C codesets. - *
- */ - const CODE_AC = 5; - - /** - *- * Encode codetext only in 128B and 128C codesets. - *
- */ - const CODE_BC = 6; -} - -/** - *- * Han Xin Code encoding mode. It is recommended to use Auto with ASCII / Chinese characters or Unicode for Unicode characters. - *
- */ -class HanXinEncodeMode -{ - /** - *- *- * // Auto mode - * $codetext = "1234567890ABCDEFGabcdefg,Han Xin Code"; - * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - * // Bytes mode - * $encodedArr = array(0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9); - * - * //encode array to string - * StringBuilder strBld = new StringBuilder(); - * for (byte bval : encodedArr) - * strBld.append((char) bval); - * $codetext = strBld.toString(); - * - * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); - * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::BYTES); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - * // ECI mode - * $codetext = "ΑΒΓΔΕ"; - * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); - * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::ECI); - * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinECIEncoding(ECIEncodings::ISO_8859_7); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - * // URI mode - * $codetext = "https://www.test.com/%BC%DE%%%ab/search=test"; - * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); - * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::URI); - * $generator->save("test.bmp", BarcodeImageFormat::BMP); - * - * // Extended mode - TBD - *- *- * Sequence of Numeric, Text, ECI, Binary Bytes and 4 GB18030 modes changing automatically. - *
- */ - const AUTO = 0; - /** - *- * Binary byte mode encodes binary data in any form and encodes them in their binary byte. Every byte in - * Binary Byte mode is represented by 8 bits. - *
- */ - const BINARY = 1; - /** - *- * Extended Channel Interpretation (ECI) mode - *
- */ - const ECI = 2; - /** - *- * Unicode mode designs a way to represent any text data reference to UTF8 encoding/charset in Han Xin Code. - *
- */ - const UNICODE = 3; - /** - *- * URI mode indicates the data represented in Han Xin Code is Uniform Resource Identifier (URI) - * reference to RFC 3986. - *
- */ - const URI = 4; - /** - *- * Extended mode will allow more flexible combinations of other modes, this mode is currently not implemented. - *
- */ - const EXTENDED = 5; -} - -/** - *- * Level of Reed-Solomon error correction. From low to high: L1, L2, L3, L4. - *
- */ -class HanXinErrorLevel -{ - /** - *- * Allows recovery of 8% of the code text - *
- */ - const L1 = 0; - /** - *- * Allows recovery of 15% of the code text - *
- */ - const L2 = 1; - /** - *- * Allows recovery of 23% of the code text - *
- */ - const L3 = 2; - /** - *- * Allows recovery of 30% of the code text - *
- */ - const L4 = 3; -} - - -/** - *- * Version of Han Xin Code. - * From Version01 - 23 x 23 modules to Version84 - 189 x 189 modules, increasing in steps of 2 modules per side. - *
- */ -class HanXinVersion -{ - /** - *- * Specifies to automatically pick up the best version. - * This is default value. - *
- */ - const AUTO = 0; - /** - *- * Specifies version 1 with 23 x 23 modules. - *
- */ - const VERSION_01 = 1; - /** - *- * Specifies version 2 with 25 x 25 modules. - *
- */ - const VERSION_02 = 2; - /** - *- * Specifies version 3 with 27 x 27 modules. - *
- */ - const VERSION_03 = 3; - /** - *- * Specifies version 4 with 29 x 29 modules. - *
- */ - const VERSION_04 = 4; - /** - *- * Specifies version 5 with 31 x 31 modules. - *
- */ - const VERSION_05 = 5; - /** - *- * Specifies version 6 with 33 x 33 modules. - *
- */ - const VERSION_06 = 6; - /** - *- * Specifies version 7 with 35 x 35 modules. - *
- */ - const VERSION_07 = 7; - /** - *- * Specifies version 8 with 37 x 37 modules. - *
- */ - const VERSION_08 = 8; - /** - *- * Specifies version 9 with 39 x 39 modules. - *
- */ - const VERSION_09 = 9; - /** - *- * Specifies version 10 with 41 x 41 modules. - *
- */ - const VERSION_10 = 10; - /** - *- * Specifies version 11 with 43 x 43 modules. - *
- */ - const VERSION_11 = 11; - /** - *- * Specifies version 12 with 45 x 45 modules. - *
- */ - const VERSION_12 = 12; - /** - *- * Specifies version 13 with 47 x 47 modules. - *
- */ - const VERSION_13 = 13; - /** - *- * Specifies version 14 with 49 x 49 modules. - *
- */ - const VERSION_14 = 14; - /** - *- * Specifies version 15 with 51 x 51 modules. - *
- */ - const VERSION_15 = 15; - /** - *- * Specifies version 16 with 53 x 53 modules. - *
- */ - const VERSION_16 = 16; - /** - *- * Specifies version 17 with 55 x 55 modules. - *
- */ - const VERSION_17 = 17; - /** - *- * Specifies version 18 with 57 x 57 modules. - *
- */ - const VERSION_18 = 18; - /** - *- * Specifies version 19 with 59 x 59 modules. - *
- */ - const VERSION_19 = 19; - /** - *- * Specifies version 20 with 61 x 61 modules. - *
- */ - const VERSION_20 = 20; - /** - *- * Specifies version 21 with 63 x 63 modules. - *
- */ - const VERSION_21 = 21; - /** - *- * Specifies version 22 with 65 x 65 modules. - *
- */ - const VERSION_22 = 22; - /** - *- * Specifies version 23 with 67 x 67 modules. - *
- */ - const VERSION_23 = 23; - /** - *- * Specifies version 24 with 69 x 69 modules. - *
- */ - const VERSION_24 = 24; - /** - *- * Specifies version 25 with 71 x 71 modules. - *
- */ - const VERSION_25 = 25; - /** - *- * Specifies version 26 with 73 x 73 modules. - *
- */ - const VERSION_26 = 26; - /** - *- * Specifies version 27 with 75 x 75 modules. - *
- */ - const VERSION_27 = 27; - /** - *- * Specifies version 28 with 77 x 77 modules. - *
- */ - const VERSION_28 = 28; - /** - *- * Specifies version 29 with 79 x 79 modules. - *
- */ - const VERSION_29 = 29; - /** - *- * Specifies version 30 with 81 x 81 modules. - *
- */ - const VERSION_30 = 30; - /** - *- * Specifies version 31 with 83 x 83 modules. - *
- */ - const VERSION_31 = 31; - /** - *- * Specifies version 32 with 85 x 85 modules. - *
- */ - const VERSION_32 = 32; - /** - *- * Specifies version 33 with 87 x 87 modules. - *
- */ - const VERSION_33 = 33; - /** - *- * Specifies version 34 with 89 x 89 modules. - *
- */ - const VERSION_34 = 34; - /** - *- * Specifies version 35 with 91 x 91 modules. - *
- */ - const VERSION_35 = 35; - /** - *- * Specifies version 36 with 93 x 93 modules. - *
- */ - const VERSION_36 = 36; - /** - *- * Specifies version 37 with 95 x 95 modules. - *
- */ - const VERSION_37 = 37; - /** - *- * Specifies version 38 with 97 x 97 modules. - *
- */ - const VERSION_38 = 38; - /** - *- * Specifies version 39 with 99 x 99 modules. - *
- */ - const VERSION_39 = 39; - /** - *- * Specifies version 40 with 101 x 101 modules. - *
- */ - const VERSION_40 = 40; - /** - *- * Specifies version 41 with 103 x 103 modules. - *
- */ - const VERSION_41 = 41; - /** - *- * Specifies version 42 with 105 x 105 modules. - *
- */ - const VERSION_42 = 42; - /** - *- * Specifies version 43 with 107 x 107 modules. - *
- */ - const VERSION_43 = 43; - /** - *- * Specifies version 44 with 109 x 109 modules. - *
- */ - const VERSION_44 = 44; - /** - *- * Specifies version 45 with 111 x 111 modules. - *
- */ - const VERSION_45 = 45; - /** - *- * Specifies version 46 with 113 x 113 modules. - *
- */ - const VERSION_46 = 46; - /** - *- * Specifies version 47 with 115 x 115 modules. - *
- */ - const VERSION_47 = 47; - /** - *- * Specifies version 48 with 117 x 117 modules. - *
- */ - const VERSION_48 = 48; - /** - *- * Specifies version 49 with 119 x 119 modules. - *
- */ - const VERSION_49 = 49; - /** - *- * Specifies version 50 with 121 x 121 modules. - *
- */ - const VERSION_50 = 50; - /** - *- * Specifies version 51 with 123 x 123 modules. - *
- */ - const VERSION_51 = 51; - /** - *- * Specifies version 52 with 125 x 125 modules. - *
- */ - const VERSION_52 = 52; - /** - *- * Specifies version 53 with 127 x 127 modules. - *
- */ - const VERSION_53 = 53; - /** - *- * Specifies version 54 with 129 x 129 modules. - *
- */ - const VERSION_54 = 54; - /** - *- * Specifies version 55 with 131 x 131 modules. - *
- */ - const VERSION_55 = 55; - /** - *- * Specifies version 56 with 133 x 133 modules. - *
- */ - const VERSION_56 = 56; - /** - *- * Specifies version 57 with 135 x 135 modules. - *
- */ - const VERSION_57 = 57; - /** - *- * Specifies version 58 with 137 x 137 modules. - *
- */ - const VERSION_58 = 58; - /** - *- * Specifies version 59 with 139 x 139 modules. - *
- */ - const VERSION_59 = 59; - /** - *- * Specifies version 60 with 141 x 141 modules. - *
- */ - const VERSION_60 = 60; - /** - *- * Specifies version 61 with 143 x 143 modules. - *
- */ - const VERSION_61 = 61; - /** - *- * Specifies version 62 with 145 x 145 modules. - *
- */ - const VERSION_62 = 62; - /** - *- * Specifies version 63 with 147 x 147 modules. - *
- */ - const VERSION_63 = 63; - /** - *- * Specifies version 64 with 149 x 149 modules. - *
- */ - const VERSION_64 = 64; - /** - *- * Specifies version 65 with 151 x 151 modules. - *
- */ - const VERSION_65 = 65; - /** - *- * Specifies version 66 with 153 x 153 modules. - *
- */ - const VERSION_66 = 66; - /** - *- * Specifies version 67 with 155 x 155 modules. - *
- */ - const VERSION_67 = 67; - /** - *- * Specifies version 68 with 157 x 157 modules. - *
- */ - const VERSION_68 = 68; - /** - *- * Specifies version 69 with 159 x 159 modules. - *
- */ - const VERSION_69 = 69; - /** - *- * Specifies version 70 with 161 x 161 modules. - *
- */ - const VERSION_70 = 70; - /** - *- * Specifies version 71 with 163 x 163 modules. - *
- */ - const VERSION_71 = 71; - /** - *- * Specifies version 72 with 165 x 165 modules. - *
- */ - const VERSION_72 = 72; - /** - *- * Specifies version 73 with 167 x 167 modules. - *
- */ - const VERSION_73 = 73; - /** - *- * Specifies version 74 with 169 x 169 modules. - *
- */ - const VERSION_74 = 74; - /** - *- * Specifies version 75 with 171 x 171 modules. - *
- */ - const VERSION_75 = 75; - /** - *- * Specifies version 76 with 173 x 173 modules. - *
- */ - const VERSION_76 = 76; - /** - *- * Specifies version 77 with 175 x 175 modules. - *
- */ - const VERSION_77 = 77; - /** - *- * Specifies version 78 with 177 x 177 modules. - *
- */ - const VERSION_78 = 78; - /** - *- * Specifies version 79 with 179 x 179 modules. - *
- */ - const VERSION_79 = 79; - /** - *- * Specifies version 80 with 181 x 181 modules. - *
- */ - const VERSION_80 = 80; - /** - *- * Specifies version 81 with 183 x 183 modules. - *
- */ - const VERSION_81 = 81; - /** - *- * Specifies version 82 with 185 x 185 modules. - *
- */ - const VERSION_82 = 82; - /** - *- * Specifies version 83 with 187 x 187 modules. - *
- */ - const VERSION_83 = 83; - /** - *- * Specifies version 84 with 189 x 189 modules. - *
- */ - const VERSION_84 = 84; -} - -/** - *- * Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. - * RGBA, HSL, HSLA is allowed in SVG 2.0 standard. - * Even in RGB opacity will be set through "fill-opacity" parameter - *
- */ -class SvgColorMode -{ - /** - *- * RGB mode, example: fill="#ff5511" fill-opacity="0.73". Default mode. - *
- */ - const RGB = 0; - /** - *- * RGBA mode, example: fill="rgba(255, 85, 17, 0.73)" - *
- */ - const RGBA =1; - /** - *- * HSL mode, example: fill="hsl(17, 100%, 53%)" fill-opacity="0.73" - *
- */ - const HSL = 2; - /** - *- * HSLA mode, example: fill="hsla(30, 50%, 70%, 0.8)" - *
- */ - const HSLA = 3; -} diff --git a/lib/Generation/AustralianPostParameters.php b/lib/Generation/AustralianPostParameters.php new file mode 100644 index 00000000..beac4261 --- /dev/null +++ b/lib/Generation/AustralianPostParameters.php @@ -0,0 +1,129 @@ +australianPostParametersDto; + } + + private function setAustralianPostParametersDto(AustralianPostParametersDTO $australianPostParametersDto): void + { + $this->australianPostParametersDto = $australianPostParametersDto; + } + + private $australianPostShortBarHeight; + + function __construct(AustralianPostParametersDTO $australianPostParametersDto) + { + $this->australianPostParametersDto = $australianPostParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->australianPostShortBarHeight = new Unit($this->getAustralianPostParametersDto()->australianPostShortBarHeight); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Short bar's height of AustralianPost barcode. + */ + public function getAustralianPostShortBarHeight(): Unit + { + try + { + return $this->australianPostShortBarHeight; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Short bar's height of AustralianPost barcode. + */ + public function setAustralianPostShortBarHeight(Unit $value): void + { + try + { + $this->getAustralianPostParametersDto()->australianPostShortBarHeight = $value->getUnitDto(); + $this->australianPostShortBarHeight = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Interpreting type for the Customer Information of AustralianPost, default to CustomerInformationInterpretingType.Other" + */ + public function getAustralianPostEncodingTable(): int + { + try + { + return $this->getAustralianPostParametersDto()->australianPostEncodingTable; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Interpreting type for the Customer Information of AustralianPost, default to CustomerInformationInterpretingType.Other" + */ + public function setAustralianPostEncodingTable(int $value): void + { + try + { + $this->getAustralianPostParametersDto()->australianPostEncodingTable = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this AustralianPostParameters. + * + * @return string A string that represents this AustralianPostParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->AustralianPostParameters_toString($this->getAustralianPostParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/AutoSizeMode.php b/lib/Generation/AutoSizeMode.php new file mode 100644 index 00000000..4dab10d3 --- /dev/null +++ b/lib/Generation/AutoSizeMode.php @@ -0,0 +1,48 @@ +setAutoSizeMode(AutoSizeMode.NEAREST); + * $generator->getBarCodeWidth()->setMillimeters(50); + * $generator->getBarCodeHeight()->setInches(1.3f); + * $generator->save("test.png"); + * @endcode + */ +class AutoSizeMode +{ + /** + * Automatic resizing is disabled. Default value. + */ + const NONE = '0'; //or CUSTOM, or DEFAULT + + /** + * Barcode resizes to nearest lowest possible size + * which are specified by BarCodeWidth and BarCodeHeight properties. + */ + const NEAREST = '1'; + + /** + * Resizes barcode to specified size with little scaling + * but it can be little damaged in some cases + * because using interpolation for scaling. + * Size can be specified by BarcodeGenerator.BarCodeWidth + * and BarcodeGenerator.BarCodeHeight properties. + * + * This sample shows how to create and save a BarCode image in Scale mode. + * @code + * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, ""); + * $generator->getParameters()->getBarcode()->setAutoSizeMode(AutoSizeMode::INTERPOLATION); + * $generator->getParameters()->getBarcode()->getBarCodeWidth()->setMillimeters(50); + * $generator->getParameters()->getBarcode()->getBarCodeHeight()->setInches(1.3); + * $generator->save("test.png", "PNG); + * @endcode + */ + const INTERPOLATION = '2'; +} \ No newline at end of file diff --git a/lib/Generation/AztecEncodeMode.php b/lib/Generation/AztecEncodeMode.php new file mode 100644 index 00000000..04b7d148 --- /dev/null +++ b/lib/Generation/AztecEncodeMode.php @@ -0,0 +1,106 @@ + + * Encoding mode for Aztec barcodes. + *+ */ +class AztecEncodeMode +{ + /** + *+ *+ * + * @code + * //Auto mode + * $codetext = "犬Right狗"; + * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, $codetext); + * $generator->getParameters()->getBarcode()->getAztec()->setECIEncoding(ECIEncodings::UTF_8); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + * @code + * //Bytes mode + * $encodedArr = [0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9]; + * //encode array to string + * $strBld = ""; + * foreach($encodedArr as bval) + * $strBld->append(chr(bval)); + * $codetext = $strBld->toString(); + * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, $codetext); + * $generator->getParameters()->getBarcode()->getAztec()->setAztecEncodeMode(AztecEncodeMode::BYTES); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + * @code + * //Extended codetext mode + * //create codetext + * $textBuilder = new AztecExtCodetextBuilder(); + * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); + * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); + * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); + * $textBuilder->addPlainCodetext("Plain text"); + * //generate codetext + * $codetext = $textBuilder->getExtendedCodetext(); + * //generate + * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, codetext); + * $generator->getParameters()->getBarcode()->getAztec()->setAztecEncodeMode(AztecEncodeMode::EXTENDED_CODETEXT); + * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + *+ *+ * In Auto mode, the CodeText is encoded with maximum data compactness. + * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + *
+ */ + const AUTO = 0; + + /** + *+ * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. + *
+ * @deprecated + */ + const BYTES = 1; + + /** + *+ *
Extended mode which supports multi ECI modes.
+ *It is better to use AztecExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + * @deprecated + */ + const EXTENDED_CODETEXT = 2; + /** + *+ *
Extended mode which supports multi ECI modes.
+ *It is better to use AztecExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + */ + const EXTENDED = 3; + + /** + *+ * In Binary mode, the CodeText is encoded with maximum data compactness. + * If a Unicode character is found, an exception is thrown. + *
+ */ + const BINARY = 4; + + /** + *+ * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + * Please note that some old (pre 2006) scanners may not support this mode. + *
+ */ + const ECI = 5; +} \ No newline at end of file diff --git a/lib/Generation/AztecExtCodetextBuilder.php b/lib/Generation/AztecExtCodetextBuilder.php new file mode 100644 index 00000000..a3c4641a --- /dev/null +++ b/lib/Generation/AztecExtCodetextBuilder.php @@ -0,0 +1,53 @@ + + *Extended codetext generator for Aztec barcodes for ExtendedCodetext Mode of AztecEncodeMode
+ *Use TwoDDisplayText property of BarcodeGenerator to set visible text to removing managing characters.
+ *+ * This sample shows how to use AztecExtCodetextBuilder in Extended Mode. + *+ * @code + * //create codetext + * $textBuilder = new AztecExtCodetextBuilder(); + * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); + * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); + * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); + * $textBuilder->addPlainCodetext("Plain text"); + * //generate codetext + * $codetext = $textBuilder->getExtendedCodetext(); + * //generate + * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, $codetext); + * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setwoDDisplayText("My Text"); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + */ +class AztecExtCodetextBuilder extends ExtCodetextBuilder +{ + function __construct() + { + try + { + parent::__construct(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function init(): void + { + } + + protected function getExtCodetextBuilderType(): int + { + return ExtCodetextBuilderType::AZTEC_EXT_CODETEXT_BUILDER; + } +} \ No newline at end of file diff --git a/lib/Generation/AztecParameters.php b/lib/Generation/AztecParameters.php new file mode 100644 index 00000000..ded2492b --- /dev/null +++ b/lib/Generation/AztecParameters.php @@ -0,0 +1,276 @@ +aztecParametersDto; + } + + private function setAztecParametersDto(AztecParametersDTO $aztecParametersDto): void + { + $this->aztecParametersDto = $aztecParametersDto; + } + + function __construct(AztecParametersDTO $aztecParametersDto) + { + $this->aztecParametersDto = $aztecParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + *+ * Gets a Aztec encode mode. + * Default value: Auto. + *
+ */ + public function getAztecEncodeMode(): int + { + return $this->getAztecParametersDto()->aztecEncodeMode; + } + + /** + *+ * Sets a Aztec encode mode. + * Default value: Auto. + *
+ */ + public function setAztecEncodeMode(int $value): void + { + $this->getAztecParametersDto()->aztecEncodeMode = $value; + } + + /** + *+ * Gets ECI encoding. Used when AztecEncodeMode is Auto. + * Default value: ISO-8859-1 + *
+ */ + public function getECIEncoding(): int + { + return $this->getAztecParametersDto()->ECIEncoding; + } + + /** + *+ * Gets ECI encoding. Used when AztecEncodeMode is Auto. + * Default value: ISO-8859-1 + *
+ */ + public function setECIEncoding(int $value): void + { + $this->getAztecParametersDto()->ECIEncoding = $value; + } + + /** + *+ * Barcode ID for Structured Append mode of Aztec barcode. Barcode ID should be in range from 1 to barcodes count. + * Default value: 0 + *
+ */ + public function getStructuredAppendBarcodeId(): int + { + return $this->getAztecParametersDto()->structuredAppendBarcodeId; + } + + /** + *+ * Barcode ID for Structured Append mode of Aztec barcode. Barcode ID should be in range from 1 to barcodes count. + * Default value: 0 + *
+ */ + public function setStructuredAppendBarcodeId(int $value): void + { + $this->getAztecParametersDto()->structuredAppendBarcodeId = $value; + } + + /** + *+ * Barcodes count for Structured Append mode of Aztec barcode. Barcodes count should be in range from 1 to 26. + * Default value: 0 + *
+ */ + public function getStructuredAppendBarcodesCount(): int + { + return $this->getAztecParametersDto()->structuredAppendBarcodesCount; + } + + /** + *+ * Barcodes count for Structured Append mode of Aztec barcode. Barcodes count should be in range from 1 to 26. + * Default value: 0 + *
+ */ + public function setStructuredAppendBarcodesCount(int $value): void + { + $this->getAztecParametersDto()->structuredAppendBarcodesCount = $value; + } + + /** + *+ * File ID for Structured Append mode of Aztec barcode (optional field). File ID should not contain spaces. + * Default value: empty string + *
+ */ + public function getStructuredAppendFileId(): string + { + return $this->getAztecParametersDto()->structuredAppendFileId; + } + + /** + *+ * File ID for Structured Append mode of Aztec barcode (optional field). File ID should not contain spaces. + * Default value: empty string + *
+ */ + public function setStructuredAppendFileId(string $value): void + { + $this->getAztecParametersDto()->structuredAppendFileId = $value; + } + + /** + *+ * Level of error correction of Aztec types of barcode. + * Value should between 5 to 95. + *
+ */ + public function getAztecErrorLevel(): int + { + return $this->getAztecParametersDto()->aztecErrorLevel; + } + + /** + *+ * Level of error correction of Aztec types of barcode. + * Value should between 5 to 95. + *
+ */ + public function setAztecErrorLevel(int $value): void + { + $this->getAztecParametersDto()->aztecErrorLevel = $value; + } + + /** + *+ * Gets a Aztec Symbol mode. + * Default value: AztecSymbolMode.Auto. + *
+ */ + public function getAztecSymbolMode(): int + { + return $this->getAztecParametersDto()->aztecSymbolMode; + } + + /** + *+ * Sets a Aztec Symbol mode. + * Default value: AztecSymbolMode.Auto. + *
+ */ + public function setAztecSymbolMode(int $value): void + { + $this->getAztecParametersDto()->aztecSymbolMode = $value; + } + + /** + *+ * Gets layers count of Aztec symbol. Layers count should be in range from 1 to 3 for Compact mode and + * in range from 1 to 32 for Full Range mode. + * Default value: 0 (auto). + *
+ */ + public function getLayersCount(): int + { + return $this->getAztecParametersDto()->layersCount; + } + + /** + *+ * Sets layers count of Aztec symbol. Layers count should be in range from 1 to 3 for Compact mode and + * in range from 1 to 32 for Full Range mode. + * Default value: 0 (auto). + *
+ */ + public function setLayersCount(int $value): void + { + $this->getAztecParametersDto()->layersCount = $value; + } + + /** + *+ * Used to instruct the reader to interpret the data contained within the symbol + * as programming for reader initialization. + *
+ */ + public function isReaderInitialization(): bool + { + return $this->getAztecParametersDto()->isReaderInitialization; + } + + /** + *+ * Used to instruct the reader to interpret the data contained within the symbol + * as programming for reader initialization. + *
+ */ + public function setReaderInitialization(bool $value): void + { + $this->getAztecParametersDto()->isReaderInitialization = $value; + } + + /** + *+ * Height/Width ratio of 2D BarCode module. + *
+ */ + public function getAspectRatio(): float + { + return $this->getAztecParametersDto()->aspectRatio; + } + + /** + *+ * Height/Width ratio of 2D BarCode module. + *
+ */ + public function setAspectRatio(float $value): void + { + $this->getAztecParametersDto()->aspectRatio = $value; + } + + /** + *+ * Returns a human-readable string representation of this {@code AztecParameters}. + *
+ * @return string that represents this {@code AztecParameters}. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->AztecParameters_toString($this->getAztecParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/AztecSymbolMode.php b/lib/Generation/AztecSymbolMode.php new file mode 100644 index 00000000..bd3d6b40 --- /dev/null +++ b/lib/Generation/AztecSymbolMode.php @@ -0,0 +1,38 @@ +setCodeText("125"); + * $generator->getParameters()->getBarcode()->getAztec()->setAztecSymbolMode(AztecSymbolMode::RUNE); + * $generator->save("test.png", "PNG"); + * @endcode + */ +class AztecSymbolMode +{ + /** + * Specifies to automatically pick up the best symbol (COMPACT or FULL-range) for Aztec. + * This is default value. + */ + const AUTO = "0"; + /** + * Specifies the COMPACT symbol for Aztec. + * Aztec COMPACT symbol permits only 1, 2, 3 or 4 layers. + */ + const COMPACT = "1"; + /** + * Specifies the FULL-range symbol for Aztec. + * Aztec FULL-range symbol permits from 1 to 32 layers. + */ + const FULL_RANGE = "2"; + /** + * Specifies the RUNE symbol for Aztec. + * Aztec Runes are a series of small but distinct machine-readable marks. It permits only number value from 0 to 255. + */ + const RUNE = "3"; +} \ No newline at end of file diff --git a/lib/Generation/BarCodeImageFormat.php b/lib/Generation/BarCodeImageFormat.php new file mode 100644 index 00000000..e8363bbd --- /dev/null +++ b/lib/Generation/BarCodeImageFormat.php @@ -0,0 +1,55 @@ +setCodeText("123ABC"); + * @endcode + */ +class BarcodeGenerator implements Communicator +{ + private $barcodeGeneratorDto; + + private function getBarcodeGeneratorDto(): BarcodeGeneratorDTO + { + return $this->barcodeGeneratorDto; + } + + private function setBarcodeGeneratorDto(BarcodeGeneratorDTO $barcodeGeneratorDto): void + { + $this->barcodeGeneratorDto = $barcodeGeneratorDto; + } + + private $parameters; + + /** + * BarcodeGenerator constructor. + * @param int|null $encodeType Barcode symbology type. Use EncodeTypes class to setup a symbology + * @param string|null $codeText Text to be encoded. Should be encoded in UTF-8 encoding + * @code + * $barcodeGenerator = new BarcodeGenerator(EncodeTypes::EAN_14, "332211"); + * @endcode + * @throws BarcodeException + */ + public function __construct(?int $encodeType, ?string $codeText = null) + { + try + { + $this->barcodeGeneratorDto = $this->obtainDto($encodeType); + $this->getBarcodeGeneratorDto()->barcodeType = $encodeType; + $this->getBarcodeGeneratorDto()->base64CodeText = $codeText; + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function obtainDto(...$args): BarcodeGeneratorDTO + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $dtoRef = $client->BarcodeGenerator_ctor($args[0]); + $thriftConnection->closeConnection(); + + return $dtoRef; + } + + public function initFieldsFromDto(): void + { + $this->parameters = new BaseGenerationParameters($this->getBarcodeGeneratorDto()->parameters); + } + + /** + * Generation parameters. + * @return BaseGenerationParameters + */ + public function getParameters(): BaseGenerationParameters + { + return $this->parameters; + } + + /** + * Barcode symbology type. + */ + public function getBarcodeType(): int + { + try + { + return $this->getBarcodeGeneratorDto()->barcodeType; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Barcode symbology type. + */ + public function setBarcodeType(int $value): void + { + try + { + $this->getBarcodeGeneratorDto()->barcodeType = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Generate the barcode image under current settings. + * This sample shows how to create and save a barcode image. + * + * @return resource|false GD image resource or false on failure. + * + * @code + * $generator = new BarCodeGenerator(EncodeTypes::CODE_128); + * $image = $generator->generateBarCodeGDImage(); + * @endcode + * + * @throws BarcodeException + */ + public function generateBarCodeGDImage() + { + try + { + if (!extension_loaded('gd')) + throw new BarcodeException("GD extension is not available!", __FILE__, __LINE__); + $base64Image = $this->generateBarCodeImage(BarCodeImageFormat::PNG); + return imagecreatefromstring(base64_decode($base64Image)); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Generate the barcode image under current settings. + * This sample shows how to create and save a barcode image. + * + * @param int $format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF, EMF) + * @return string base64 representation of image. + * + * @code + * $generator = new BarCodeGenerator(EncodeTypes::CODE_128); + * $image = $generator->generateBarCodeImage(BarCodeImageFormat::PNG); + * @endcode + * + * @throws BarcodeException + */ + public function generateBarCodeImage(int $format, bool $passLicense = false): string + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + // Deciding if the license should be used + $licenseContent = $passLicense ? License::getLicenseContent() : null; + // Passing the license or null + $base64Image = $client->BarcodeGenerator_generateBarCodeImage($this->getBarcodeGeneratorDto(), $format, $licenseContent); + $thriftConnection->closeConnection(); + return $base64Image; + } + catch (BarcodeExceptionDTO $be) + { + $msg = $be->message ?? '(no message)'; + $pos = $be->position ?? ''; + $kind = $be->kind ?? ''; + // pass a clear message up so it gets into your report + throw new \Exception("Java error" . + ($kind !== null ? " [$kind]" : "") . + ": $msg\n$pos"); + } + catch (Exception $exc) + { + throw new BarcodeException($exc->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Save barcode image to specific file in specific format. + * @param string $filePath Path to save to. + * @param int $format value of BarCodeImageFormat (PNG, BMP, JPEG, GIF, EMF) + * + * @code + * $generator = new BarCodeGenerator(EncodeTypes::CODE_128); + * $generator->save(file_path, BarCodeImageFormat::PNG); + * @endcode + * @throws BarcodeException + */ + public function save(string $filePath, int $format): void + { + try + { + $image = $this->generateBarCodeImage($format); + file_put_contents($filePath, base64_decode($image)); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Text to be encoded. + */ + public function getCodeText(): string + { + try + { + return $this->getBarcodeGeneratorDto()->base64CodeText; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ *
+ * Encodes the Unicode {@code codeText} into a byte sequence using the specified {@code encoding}. + * UTF-8 is the most commonly used encoding. + * If the encoding supports it and {@code insertBOM} is set to {@code true}, the function includes a + * {@code byte order mark (BOM)}. + *
+ *+ * This function is intended for use with 2D barcodes only (e.g., Aztec, QR, DataMatrix, PDF417, MaxiCode, DotCode, HanXin, RectMicroQR, etc.). + * It enables manual encoding of Unicode text using national or special encodings; however, this method is considered obsolete in modern applications. + * For modern use cases, {@code ECI} encoding is recommended for Unicode data. + *
+ *+ * Using this function with 1D barcodes, GS1-compliant barcodes (including 2D), or HIBC barcodes (including 2D) is not supported by the corresponding barcode standards and may lead to unpredictable results. + *
+ *+ * @param codeText CodeText string + * @param encoding Applied encoding + * @param insertBOM + * Indicates whether to insert a byte order mark (BOM) when the specified encoding supports it (e.g., UTF-8, UTF-16, UTF-32). + * If set to {@code true}, the BOM is added; if {@code false}, the BOM is omitted even if the encoding normally uses one. + * + */ + public function setCodeText($codeText, ?string $encoding = null, ?bool $insertBOM = false): void + { + try + { + if (is_array($codeText)) + { + $this->getBarcodeGeneratorDto()->base64CodeText = (base64_encode(pack("C*", ...$codeText))); + $this->getBarcodeGeneratorDto()->codeTextType = Base64CodeTextType::BYTE; + } else + { + $this->getBarcodeGeneratorDto()->base64CodeText = $codeText; + $this->getBarcodeGeneratorDto()->codeTextType = Base64CodeTextType::STRING; + if (!is_null($encoding) && strlen($encoding) > 0) + $this->getBarcodeGeneratorDto()->encoding = $encoding; + $this->getBarcodeGeneratorDto()->insertBOM = $insertBOM; + } + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Exports BarCode properties to the xml-file specified + * @param string $xmlFile The path to xml file + * @return bool Whether or not export completed successfully. + * Returns True in case of success; False Otherwise + */ + public function exportToXml(string $xmlFile): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + //TODO BARCODEPHP-677 Implement the passing of license file content from PHP to Java + $xmlData = $client->BarcodeGenerator_exportToXml($this->barcodeGeneratorDto); + $thriftConnection->closeConnection(); + $isContentExported = $xmlData != null; + if ($isContentExported) + { + file_put_contents($xmlFile, $xmlData); + } + return $isContentExported; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Import BarCode properties from xml file + * @param string $resource The name of the xml file or path to http resource + * @return \Aspose\Barcode\Recognition\BarCodeReader + * @throws BarcodeException + */ + public static function importFromXml($resource): BarcodeGenerator + { + try + { + if (CommonUtility::isPath($resource)) + { + $resource = fopen($resource, "r"); + } + $xmlData = (stream_get_contents($resource)); + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + + $barCodeGeneratorDto = $client->BarcodeGenerator_importFromXml($xmlData); + $thriftConnection->closeConnection(); + + return BarcodeGenerator::construct($barCodeGeneratorDto); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + private static function construct(BarcodeGeneratorDTO $barCodeGeneratorDto): BarcodeGenerator + { + $barCodeGenerator = new BarcodeGenerator(0, null); + $barCodeGenerator->setBarcodeGeneratorDto($barCodeGeneratorDto); + $barCodeGenerator->initFieldsFromDto(); + return $barCodeGenerator; + } +} \ No newline at end of file diff --git a/lib/Generation/BarcodeParameters.php b/lib/Generation/BarcodeParameters.php new file mode 100644 index 00000000..0b302f75 --- /dev/null +++ b/lib/Generation/BarcodeParameters.php @@ -0,0 +1,807 @@ +barcodeParametersDto; + } + + private function setBarcodeParametersDto(BarcodeParametersDTO $barcodeParametersDto): void + { + $this->barcodeParametersDto = $barcodeParametersDto; + } + + private $xDimension; + private $barHeight; + private $codeTextParameters; + private $postal; + private $australianPost; + private $codablock; + private $dataBar; + private $gs1CompositeBar; + private $dataMatrix; + private $code16K; + private $itf; + private $qr; + private $pdf417; + private $maxiCode; + private $aztec; + private $code128; + private $codabar; + private $coupon; + private $hanXin; + private $supplement; + private $dotCode; + private $padding; + private $patchCode; + private $barWidthReduction; + + function __construct(BarcodeParametersDTO $barcodeParametersDto) + { + $this->barcodeParametersDto = $barcodeParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->xDimension = new Unit($this->getBarcodeParametersDto()->xDimension); + $this->barHeight = new Unit($this->getBarcodeParametersDto()->barHeight); + $this->codeTextParameters = new CodetextParameters($this->getBarcodeParametersDto()->codeTextParameters); + $this->postal = new PostalParameters($this->getBarcodeParametersDto()->postal); + $this->australianPost = new AustralianPostParameters($this->getBarcodeParametersDto()->australianPost); + $this->codablock = new CodablockParameters($this->getBarcodeParametersDto()->codablock); + $this->dataBar = new DataBarParameters($this->getBarcodeParametersDto()->dataBar); + $this->gs1CompositeBar = new GS1CompositeBarParameters($this->getBarcodeParametersDto()->gs1CompositeBar); + $this->dataMatrix = new DataMatrixParameters($this->getBarcodeParametersDto()->dataMatrix); + $this->code16K = new Code16KParameters($this->getBarcodeParametersDto()->code16K); + $this->itf = new ITFParameters($this->getBarcodeParametersDto()->itf); + $this->qr = new QrParameters($this->getBarcodeParametersDto()->qr); + $this->pdf417 = new Pdf417Parameters($this->getBarcodeParametersDto()->pdf417); + $this->maxiCode = new MaxiCodeParameters($this->getBarcodeParametersDto()->maxiCode); + $this->aztec = new AztecParameters($this->getBarcodeParametersDto()->aztec); + $this->code128 = new Code128Parameters($this->getBarcodeParametersDto()->code128); + $this->codabar = new CodabarParameters($this->getBarcodeParametersDto()->codabar); + $this->coupon = new CouponParameters($this->getBarcodeParametersDto()->coupon); + $this->hanXin = new HanXinParameters($this->getBarcodeParametersDto()->hanXin); + $this->supplement = new SupplementParameters($this->getBarcodeParametersDto()->supplement); + $this->dotCode = new DotCodeParameters($this->getBarcodeParametersDto()->dotCode); + $this->padding = new Padding($this->getBarcodeParametersDto()->padding); + $this->patchCode = new PatchCodeParameters($this->getBarcodeParametersDto()->patchCode); + $this->barWidthReduction = new Unit($this->getBarcodeParametersDto()->barWidthReduction); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * PatchCode parameters. + */ + public function getPatchCode(): PatchCodeParameters + { + return $this->patchCode; + } + + /** + * PatchCode parameters. + */ + private function setPatchCode(PatchCodeParameters $value) + { + try + { + $this->patchCode = $value; + $this->getBarcodeParametersDto()->patchCode = $value->getPatchCodeParametersDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * x-dimension is the smallest width of the unit of BarCode bars or spaces. + * Increase this will increase the whole barcode image width. + * Ignored if AutoSizeMode property is set to AutoSizeMode::NEAREST or AutoSizeMode::INTERPOLATION. + */ + public function getXDimension(): Unit + { + try + { + return $this->xDimension; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * x-dimension is the smallest width of the unit of BarCode bars or spaces. + * Increase this will increase the whole barcode image width. + * Ignored if AutoSizeMode property is set to AutoSizeMode::NEAREST or AutoSizeMode::INTERPOLATION. + * + * @throws BarcodeException + */ + public function setXDimension(Unit $value): void + { + try + { + $this->getBarcodeParametersDto()->xDimension = $value->getUnitDto(); + $this->xDimension = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Get bars reduction value that is used to compensate ink spread while printing. + * @return Unit value of BarWidthReduction + */ + public function getBarWidthReduction(): Unit + { + try + { + return $this->barWidthReduction; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets bars reduction value that is used to compensate ink spread while printing. + */ + public function setBarWidthReduction(Unit $value): void + { + try + { + $this->getBarcodeParametersDto()->barWidthReduction = $value->getUnitDto(); + $this->barWidthReduction = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height of 1D barcodes' bars in Unit value. + * Ignored if AutoSizeMode property is set to AutoSizeMode::NEAREST or AutoSizeMode::INTERPOLATION. + */ + public function getBarHeight(): Unit + { + return $this->barHeight; + } + + /** + * Height of 1D barcodes' bars in Unit value. + * Ignored if AutoSizeMode property is set to utoSizeMode::NEAREST or AutoSizeMode::INTERPOLATION. + * + * @throws BarcodeException + */ + public function setBarHeight(Unit $value): void + { + try + { + $this->getBarcodeParametersDto()->barHeight = $value->getUnitDto(); + $this->barHeight = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Bars color. + * Default value: #000000 + */ + public function getBarColor(): string + { + try + { + $hexColor = strtoupper(dechex($this->getBarcodeParametersDto()->barColor)); + while (strlen($hexColor) < 6) + { + $hexColor = "0" . $hexColor; + } + $hexColor = "#" . $hexColor; + return $hexColor; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Bars color. + * Default value: #000000. + */ + public function setBarColor(string $value): void + { + try + { + if (substr($value, 0, 1) == '#') + $value = substr($value, 1, strlen($value) - 1); + $this->getBarcodeParametersDto()->barColor = (hexdec($value)); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Barcode paddings. + * Default value: 5pt 5pt 5pt 5pt. + */ + public function getPadding(): Padding + { + try + { + return $this->padding; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Barcode paddings. + * Default value: 5pt 5pt 5pt 5pt. + */ + function setPadding(Padding $value): void + { + try + { + $this->getBarcodeParametersDto()->padding = $value->getPaddingDto(); + $this->padding = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Always display checksum digit in the human readable text for Code128 and GS1Code128 barcodes. + */ + public function getChecksumAlwaysShow(): bool + { + try + { + return $this->getBarcodeParametersDto()->checksumAlwaysShow; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Always display checksum digit in the human readable text for Code128 and GS1Code128 barcodes. + */ + public function setChecksumAlwaysShow(bool $checksumAlwaysShow): void + { + try + { + $this->getBarcodeParametersDto()->checksumAlwaysShow = $checksumAlwaysShow; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Enable checksum during generation 1D barcodes. + * Default is treated as Yes for symbology which must contain checksum, as No where checksum only possible. + * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar + * Checksum always used: Rest symbology + */ + + public function isChecksumEnabled(): int + { + try + { + return $this->getBarcodeParametersDto()->isChecksumEnabled; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Enable checksum during generation 1D barcodes. + * Default is treated as Yes for symbology which must contain checksum, as No where checksum only possible. + * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar + * Checksum always used: Rest symbology + */ + public function setChecksumEnabled(int $value): void + { + try + { + $this->getBarcodeParametersDto()->isChecksumEnabled = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Indicates whether explains the character "\" as an escape character in CodeText property. Used for Pdf417, DataMatrix, Code128 only + * If the EnableEscape is true, "\" will be explained as a special escape character. Otherwise, "\" acts as normal characters. + * Aspose.BarCode supports inputing decimal ascii code and mnemonic for ASCII control-code characters. For example, \013 and \\CR stands for CR. + */ + public function getEnableEscape(): bool + { + try + { + return $this->getBarcodeParametersDto()->enableEscape; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Indicates whether explains the character "\" as an escape character in CodeText property. Used for Pdf417, DataMatrix, Code128 only + * If the EnableEscape is true, "\" will be explained as a special escape character. Otherwise, "\" acts as normal characters. + *+ *This example shows how to use {@code SetCodeText} with or without a BOM for 2D barcodes.
+ *+ * //Encode codetext using UTF-8 with BOM + * $gen = new BarcodeGenerator(EncodeTypes::QR, null); + * $gen->setCodeText("車種名", "UTF-8", true); + * $gen->save("barcode.png", BarCodeImageFormat::PNG); + * + * $reader = new BarCodeReader("barcode.png", null, DecodeType::QR); + * $results = $reader->readBarCodes(); + * for($i = 0; $i < sizeof($results); $i++) + * { + * $result = $results[$i]; + * echo ("BarCode CodeText: " . $result->getCodeText()); + * } + * //Encode codetext using UTF-8 without BOM + * $gen = new BarcodeGenerator(EncodeTypes::QR, null); + * $gen->setCodeText("車種名", "UTF-8", false); + * $gen->save("barcode.png", BarCodeImageFormat::PNG); + * $reader = new BarCodeReader("barcode.png", null, DecodeType.QR); + * $results = $reader->readBarCodes(); + * for($i = 0; $i < sizeof($results); $i++) + * { + * $result = $results[$i]; + * echo ("BarCode CodeText: " . $result->getCodeText()); + * } + *+ *
Aspose.BarCode supports inputing decimal ascii code and mnemonic for ASCII control-code characters. For example, \013 and \\CR stands for CR. + */ + public function setEnableEscape(bool $value): void + { + try + { + $this->getBarcodeParametersDto()->enableEscape = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Wide bars to Narrow bars ratio. + * Default value: 3, that is, wide bars are 3 times as wide as narrow bars. + * Used for ITF, PZN, PharmaCode, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, IATA2of5, VIN, DeutschePost, OPC, Code32, DataLogic2of5, PatchCode, Code39Extended, Code39Standard + * + * @exception IllegalArgumentException + * The WideNarrowRatio parameter value is less than or equal to 0. + */ + public function getWideNarrowRatio(): float + { + try + { + return $this->getBarcodeParametersDto()->wideNarrowRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Wide bars to Narrow bars ratio. + * Default value: 3, that is, wide bars are 3 times as wide as narrow bars. + * Used for ITF, PZN, PharmaCode, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, IATA2of5, VIN, DeutschePost, OPC, Code32, DataLogic2of5, PatchCode, Code39Extended, Code39Standard + * + * @exception IllegalArgumentException + * @param float $value The WideNarrowRatio parameter value is less than or equal to 0. + */ + public function setWideNarrowRatio(float $value): void + { + try + { + $this->getBarcodeParametersDto()->wideNarrowRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Codetext parameters. + */ + public function getCodeTextParameters(): CodetextParameters + { + try + { + return $this->codeTextParameters; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * + * Only for 1D barcodes. + * @return bool Gets a value indicating whether bars filled. + * @throws BarcodeException + */ + public function getFilledBars(): bool + { + try + { + return $this->getBarcodeParametersDto()->filledBars; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets a value indicating whether bars filled. + * Only for 1D barcodes. + * @param bool $value Sets a value indicating whether bars filled. + * @throws BarcodeException + */ + public function setFilledBars(bool $value): void + { + try + { + $this->getBarcodeParametersDto()->filledBars = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Postal parameters. Used for Postnet, Planet. + */ + public function getPostal(): PostalParameters + { + try + { + return $this->postal; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * AustralianPost barcode parameters. + */ + public function getAustralianPost(): AustralianPostParameters + { + try + { + return $this->australianPost; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Databar parameters. + */ + public function getDataBar(): DataBarParameters + { + try + { + return $this->dataBar; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * GS1 Composite Bar parameters. + * + * This sample shows how to create and save a GS1 Composite Bar image. + * Note that 1D codetext and 2D codetext are separated by symbol '/' + * + * $codetext = "(01)03212345678906/(21)A1B2C3D4E5F6G7H8"; + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_COMPOSITE_BAR, $codetext); + * + * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setLinearComponentType(EncodeTypes::GS_1_CODE_128); + * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setTwoDComponentType(TwoDComponentType::CC_A); + * + * // Aspect ratio of 2D component + * $generator->getParameters()->getBarcode()->getPdf417()->setAspectRatio(3); + * + * // X-Dimension of 1D and 2D components + * $generator->getParameters()->getBarcode()->getXDimension()->setPixels(3); + * /// + * // Height of 1D component + * $generator->getParameters()->getBarcode()->getBarHeight()->setPixels(100); + * /// + * $generator->save("test.png", BarcodeImageFormat::PNG); + * + * @return GS1CompositeBarParameters GS1 Composite Bar parameters. + */ + public function getGS1CompositeBar(): GS1CompositeBarParameters + { + return $this->gs1CompositeBar; + } + + /** + * GS1 Composite Bar parameters. + * + * This sample shows how to create and save a GS1 Composite Bar image. + * Note that 1D codetext and 2D codetext are separated by symbol '/' + * + * $codetext = "(01)03212345678906/(21)A1B2C3D4E5F6G7H8"; + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_COMPOSITE_BAR, $codetext); + * + * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setLinearComponentType(EncodeTypes::GS_1_CODE_128); + * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setTwoDComponentType(TwoDComponentType::CC_A); + * + * // Aspect ratio of 2D component + * $generator->getParameters()->getBarcode()->getPdf417()->setAspectRatio(3); + * + * // X-Dimension of 1D and 2D components + * $generator->getParameters()->getBarcode()->getXDimension()->setPixels(3); + * /// + * // Height of 1D component + * $generator->getParameters()->getBarcode()->getBarHeight()->setPixels(100); + * /// + * $generator->save("test.png", BarcodeImageFormat::PNG); + */ + public function setGS1CompositeBar(GS1CompositeBarParameters $value): void + { + $this->gs1CompositeBar = $value; + $this->getBarcodeParametersDto()->gs1CompositeBar = $value->getGS1CompositeBarParametersDto(); + } + + /** + * Codablock parameters. + */ + public function getCodablock(): CodablockParameters + { + try + { + return $this->codablock; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * DataMatrix parameters. + */ + public function getDataMatrix(): DataMatrixParameters + { + try + { + return $this->dataMatrix; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Code16K parameters. + */ + public function getCode16K(): Code16KParameters + { + try + { + return $this->code16K; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * DotCode parameters. + */ + public function getDotCode(): DotCodeParameters + { + try + { + return $this->dotCode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * ITF parameters. + */ + public function getITF(): ITFParameters + { + try + { + return $this->itf; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * PDF417 parameters. + */ + public function getPdf417(): Pdf417Parameters + { + try + { + return $this->pdf417; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * QR parameters. + */ + public function getQR(): QrParameters + { + try + { + return $this->qr; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Supplement parameters. Used for Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN. + */ + public function getSupplement(): SupplementParameters + { + try + { + return $this->supplement; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * MaxiCode parameters. + */ + public function getMaxiCode(): MaxiCodeParameters + { + try + { + return $this->maxiCode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Aztec parameters. + */ + public function getAztec(): AztecParameters + { + try + { + return $this->aztec; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Code128 parameters. + *
+ */ + public function getCode128(): Code128Parameters + { + return $this->code128; + } + + /** + * Codabar parameters. + */ + public function getCodabar(): CodabarParameters + { + try + { + return $this->codabar; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Coupon parameters. Used for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon. + */ + public function getCoupon(): CouponParameters + { + try + { + return $this->coupon; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * HanXin parameters. + */ + public function getHanXin(): HanXinParameters + { + return $this->hanXin; + } +} \ No newline at end of file diff --git a/lib/Generation/Base64CodeTextType.php b/lib/Generation/Base64CodeTextType.php new file mode 100644 index 00000000..c85cd419 --- /dev/null +++ b/lib/Generation/Base64CodeTextType.php @@ -0,0 +1,9 @@ +baseGenerationParametersDto; + } + + private function setBaseGenerationParametersDto(BaseGenerationParametersDTO $baseGenerationParametersDto): void + { + $this->baseGenerationParametersDto = $baseGenerationParametersDto; + } + + private $captionAbove; + private $captionBelow; + private $barcodeParameters; + private $borderParameters; + private $image; + + private $imageWidth; + private $imageHeight; + + function __construct(BaseGenerationParametersDTO $baseGenerationParametersDto) + { + $this->baseGenerationParametersDto = $baseGenerationParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->captionAbove = new CaptionParameters($this->getBaseGenerationParametersDto()->captionAbove); + $this->captionBelow = new CaptionParameters($this->getBaseGenerationParametersDto()->captionBelow); + $this->barcodeParameters = new BarcodeParameters($this->getBaseGenerationParametersDto()->barcode); + $this->borderParameters = new BorderParameters($this->getBaseGenerationParametersDto()->border); + $this->imageWidth = new Unit($this->getBaseGenerationParametersDto()->imageWidth); + $this->imageHeight = new Unit($this->getBaseGenerationParametersDto()->imageHeight); + $this->image = new ImageParameters($this->getBaseGenerationParametersDto()->image); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Gets a value indicating whether is used anti-aliasing mode to render image + *
+ */ + public function getUseAntiAlias(): bool + { + return $this->getBaseGenerationParametersDto()->useAntiAlias; + } + + /** + *+ * Sets a value indicating whether is used anti-aliasing mode to render image + *
+ */ + public function setUseAntiAlias(bool $value): void + { + $this->getBaseGenerationParametersDto()->useAntiAlias = $value; + } + + /** + * Background color of the barcode image. + * Default value: #FFFFFF + * @return string value of background color. + */ + public function getBackColor(): string + { + try + { + $hexColor = strtoupper(dechex($this->getBaseGenerationParametersDto()->backColor)); + while (strlen($hexColor) < 6) + { + $hexColor = "0" . $hexColor; + } + $hexColor = "#" . $hexColor; + return $hexColor; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Background color of the barcode image. + * Default value: #FFFFFF + * @param string $hexValue value of background color. + * @throws BarcodeException + */ + public function setBackColor(string $hexValue): void + { + try + { + if ($hexValue[0] == '#') + $hexValue = substr($hexValue, 1, strlen($hexValue) - 1); + $this->getBaseGenerationParametersDto()->backColor = hexdec($hexValue); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the resolution of the BarCode image. + * One value for both dimensions. + * Default value: 96 dpi. + * @return float The Resolution parameter value is less than or equal to 0. + * @throws BarcodeException + */ + public function getResolution(): float + { + try + { + return $this->getBaseGenerationParametersDto()->resolution; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the resolution of the BarCode image. + * One value for both dimensions. + * Default value: 96 dpi. + * @param float $value The Resolution parameter value is less than or equal to 0. + * @throws BarcodeException + */ + public function setResolution(float $value): void + { + try + { + $this->updateResolution($value); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + private function updateResolution(float $newResolution) + { + $this->getBaseGenerationParametersDto()->resolution = $newResolution; + + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $resolutionUpdatedParametersDto = $client->BaseGenerationParameters_updateResolution($this->getBaseGenerationParametersDto(), $newResolution); + $thriftConnection->closeConnection(); + + + $this->getBaseGenerationParametersDto()->captionAbove = $resolutionUpdatedParametersDto->captionAbove; + $this->getBaseGenerationParametersDto()->captionBelow = $resolutionUpdatedParametersDto->captionBelow; + $this->getBaseGenerationParametersDto()->barcode = $resolutionUpdatedParametersDto->barcode; + $this->getBaseGenerationParametersDto()->border = $resolutionUpdatedParametersDto->border; + $this->getBaseGenerationParametersDto()->imageWidth = $resolutionUpdatedParametersDto->imageWidth; + $this->getBaseGenerationParametersDto()->imageHeight = $resolutionUpdatedParametersDto->imageHeight; + $this->getBaseGenerationParametersDto()->image = $resolutionUpdatedParametersDto->image; + + $this->initFieldsFromDto(); + } + + /** + * Image parameters. See. + * @return + */ + public function getImage(): ImageParameters + { + return $this->image; + } + + /** + * BarCode image rotation angle, measured in degree, e.g. RotationAngle = 0 or RotationAngle = 360 means no rotation. + * If RotationAngle NOT equal to 90, 180, 270 or 0, it may increase the difficulty for the scanner to read the image. + * Default value: 0. + * + * This sample shows how to create and save a BarCode image. + * @code + * $generator = new BarcodeGenerator( EncodeTypes::DATA_MATRIX); + * $generator->getParameters()->setRotationAngle(7); + * $generator->save("test.png", BarcodeImageFormat::PNG); + * @endcode + */ + public function getRotationAngle(): float + { + try + { + return $this->getBaseGenerationParametersDto()->rotationAngle; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * BarCode image rotation angle, measured in degree, e.g. RotationAngle = 0 or RotationAngle = 360 means no rotation. + * If RotationAngle NOT equal to 90, 180, 270 or 0, it may increase the difficulty for the scanner to read the image. + * Default value: 0. + * + * This sample shows how to create and save a BarCode image. + * @code + * $generator = new BarcodeGenerator( EncodeTypes::DATA_MATRIX); + * $generator->getParameters()->setRotationAngle(7); + * $generator->save("test.png", BarcodeImageFormat::PNG); + * @endcode + */ + public function setRotationAngle(float $value): void + { + try + { + $this->getBaseGenerationParametersDto()->rotationAngle = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption Above the BarCode image. + * @see CaptionParameters. + */ + public function getCaptionAbove(): CaptionParameters + { + try + { + return $this->captionAbove; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption Above the BarCode image. + * @see CaptionParameters. + */ + public function setCaptionAbove(CaptionParameters $value): void + { + try + { + $this->getBaseGenerationParametersDto()->captionAbove = $value->getCaptionParametersDto(); + $this->captionAbove->updateCaption($value); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption Below the BarCode image. + * @see CaptionParameters. + */ + public function getCaptionBelow(): CaptionParameters + { + try + { + return $this->captionBelow; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption Below the BarCode image. + * @see CaptionParameters. + */ + function setCaptionBelow(CaptionParameters $value): void + { + try + { + $this->getBaseGenerationParametersDto()->captionBelow = $value->getCaptionParametersDto(); + $this->captionBelow->updateCaption($value); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specifies the different types of automatic sizing modes. + * Default value: AutoSizeMode::NONE. + */ + public function getAutoSizeMode(): int + { + try + { + return $this->getBaseGenerationParametersDto()->autoSizeMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specifies the different types of automatic sizing modes. + * Default value: AutoSizeMode::NONE. + */ + public function setAutoSizeMode(int $value) + { + try + { + $this->getBaseGenerationParametersDto()->autoSizeMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * BarCode image height when AutoSizeMode property is set to AutoSizeMode::NEAREST or AutoSizeMode::INTERPOLATION. + */ + public function getImageHeight(): Unit + { + return $this->imageHeight; + } + + /** + * BarCode image height when AutoSizeMode property is set to AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. + */ + public function setImageHeight(Unit $value): void + { + try + { + $this->getBaseGenerationParametersDto()->imageHeight = $value->getUnitDto(); + $this->imageHeight = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * BarCode image width when AutoSizeMode property is set to AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. + */ + public function getImageWidth(): Unit + { + return $this->imageWidth; + } + + /** + * BarCode image width when AutoSizeMode property is set to AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. + */ + public function setImageWidth(Unit $value) + { + $this->getBaseGenerationParametersDto()->imageWidth = $value->getUnitDto(); + $this->imageWidth = $value; + } + + /** + * Gets the BarcodeParameters that contains all barcode properties. + */ + public function getBarcode(): BarcodeParameters + { + try + { + return $this->barcodeParameters; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the BarcodeParameters that contains all barcode properties. + */ + function setBarcode(BarcodeParameters $value): void + { + try + { + $this->getBaseGenerationParametersDto()->barcode = $value->getBarcodeParametersDto(); + $this->barcodeParameters = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the BorderParameters that contains all configuration properties for barcode border. + */ + public function getBorder(): BorderParameters + { + try + { + return $this->borderParameters; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Generation/BorderDashStyle.php b/lib/Generation/BorderDashStyle.php new file mode 100644 index 00000000..97cc079f --- /dev/null +++ b/lib/Generation/BorderDashStyle.php @@ -0,0 +1,31 @@ +borderParametersDto; + } + + private function setBorderParametersDto(BorderParametersDTO $borderParametersDto): void + { + $this->borderParametersDto = $borderParametersDto; + } + + private $width; + + function __construct(BorderParametersDTO $borderParametersDto) + { + $this->borderParametersDto = $borderParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->width = new Unit($this->getBorderParametersDto()->width); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border visibility. If false than parameter Width is always ignored (0). + * Default value: false. + */ + public function getVisible(): bool + { + try + { + return $this->getBorderParametersDto()->visible; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border visibility. If false than parameter Width is always ignored (0). + * Default value: false. + */ + public function setVisible(bool $value): void + { + try + { + $this->getBorderParametersDto()->visible = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border width. + * Default value: 0. + * Ignored if Visible is set to false. + */ + public function getWidth(): Unit + { + return $this->width; + } + + /** + * Border width. + * Default value: 0. + * Ignored if Visible is set to false. + *public + */ + public function setWidth(Unit $value): void + { + try + { + $this->getBorderParametersDto()->width = $value->getUnitDto(); + $this->width = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this BorderParameters. + * + * @return string A string that represents this BorderParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->BorderParameters_toString($this->getBorderParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } + + /** + * Border dash style. + * Default value: BorderDashStyle::SOLID. + */ + public function getDashStyle(): int + { + try + { + return $this->getBorderParametersDto()->dashStyle; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border dash style. + * Default value: BorderDashStyle::SOLID. + */ + public function setDashStyle(int $value): void + { + try + { + $this->getBorderParametersDto()->dashStyle = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border color. + * Default value: #000000 + */ + public function getColor(): string + { + try + { + $hexColor = strtoupper(dechex($this->getBorderParametersDto()->color)); + while (strlen($hexColor) < 6) + { + $hexColor = "0" . $hexColor; + } + $hexColor = "#" . $hexColor; + return $hexColor; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border color. + * Default value: #000000 + */ + public function setColor(string $hexValue): void + { + try + { + if (substr($hexValue, 0, 1) == '#') + $hexValue = substr($hexValue, 1, strlen($hexValue) - 1); + $this->getBorderParametersDto()->color = hexdec($hexValue); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Generation/CMYKColor.php b/lib/Generation/CMYKColor.php new file mode 100644 index 00000000..cbe0533f --- /dev/null +++ b/lib/Generation/CMYKColor.php @@ -0,0 +1,100 @@ +C = min(100, max(0, $c)) / 100.0; + $this->M = min(100, max(0, $m)) / 100.0; + $this->Y = min(100, max(0, $y)) / 100.0; + $this->K = min(100, max(0, $k)) / 100.0; + } + + /** + * Parse a CMYK string of the form "C_M_Y_K" into a CMYKColor instance. + * + * @param string $str a string like "30_100_0_30" + * @return CMYKColor + * @throws InvalidArgumentException if the format is invalid or values are not numeric + */ + public static function parseCMYK(string $str): CMYKColor + { + $parts = explode('_', $str); + if (count($parts) !== 4) + { + throw new InvalidArgumentException("Invalid CMYK string: expected 4 parts but got " . count($parts)); + } + + $nums = []; + foreach ($parts as $i => $s) + { + if (!is_numeric($s)) + { + throw new InvalidArgumentException("Invalid number in CMYK string at index $i: \"$s\""); + } + // PHP does not auto-convert to float in this context + $nums[] = floatval($s); + } + + return new CMYKColor($nums[0], $nums[1], $nums[2], $nums[3]); + } + + /** + * Format this CMYKColor into a string "C_M_Y_K", + * multiplying each internal component (0–1) by 100 and rounding. + * + * @return string e.g. "30_100_0_30" + */ + public function formatCMYK(): string + { + $c = round($this->C * 100); + $m = round($this->M * 100); + $y = round($this->Y * 100); + $k = round($this->K * 100); + return "{$c}_{$m}_{$y}_{$k}"; + } + + /** + * Optional: a human-readable representation. + * + * @return string + */ + public function __toString(): string + { + $c = round($this->C * 100); + $m = round($this->M * 100); + $y = round($this->Y * 100); + $k = round($this->K * 100); + return "CMYKColor(C={$c}%, M={$m}%, Y={$y}%, K={$k}%)"; + } +} \ No newline at end of file diff --git a/lib/Generation/CaptionParameters.php b/lib/Generation/CaptionParameters.php new file mode 100644 index 00000000..384e5657 --- /dev/null +++ b/lib/Generation/CaptionParameters.php @@ -0,0 +1,266 @@ +captionParametersDto; + } + + private function setCaptionParametersDto(CaptionParametersDTO $captionParametersDto): void + { + $this->captionParametersDto = $captionParametersDto; + } + + private $font; + private $padding; + + function __construct(CaptionParametersDTO $captionParametersDto) + { + $this->captionParametersDto = $captionParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->padding = new Padding($this->getCaptionParametersDto()->padding); + $this->font = new FontUnit($this->getCaptionParametersDto()->font); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption text. + * Default value: empty string. + */ + public function getText(): string + { + try + { + return $this->getCaptionParametersDto()->text; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption text. + * Default value: empty string. + */ + public function setText(string $value): void + { + try + { + $this->getCaptionParametersDto()->text = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption font. + * Default value: Arial 8pt regular. + */ + public function getFont(): FontUnit + { + try + { + return $this->font; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption text visibility. + * Default value: false. + */ + public function getVisible(): bool + { + try + { + return $this->getCaptionParametersDto()->visible; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption text visibility. + * Default value: false. + */ + public function setVisible(bool $value): void + { + try + { + $this->getCaptionParametersDto()->visible = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption text color. + * Default value BLACK. + */ + public function getTextColor(): string + { + try + { + $hexColor = strtoupper(dechex($this->getCaptionParametersDto()->textColor)); + while (strlen($hexColor) < 6) + { + $hexColor = "0" . $hexColor; + } + $hexColor = "#" . $hexColor; + return $hexColor; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption text color. + * Default value BLACK. + */ + public function setTextColor(string $value): void + { + try + { + if (substr($value, 0, 1) == '#') + $value = substr($value, 1, strlen($value) - 1); + $this->getCaptionParametersDto()->textColor = hexdec($value); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Captions paddings. + * Default value for CaptionAbove: 5pt 5pt 0 5pt. + * Default value for CaptionBelow: 0 5pt 5pt 5pt. + */ + public function getPadding(): Padding + { + return $this->padding; + } + + /** + * Captions paddings. + * Default value for CaptionAbove: 5pt 5pt 0 5pt. + * Default value for CaptionBelow: 0 5pt 5pt 5pt. + */ + public function setPadding(Padding $value): void + { + try + { + $this->getCaptionParametersDto()->padding = $value->getPaddingDto(); + $this->padding = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption test horizontal alignment. + * Default value: StringAlignment.Center. + */ + public function getAlignment(): int + { + try + { + return $this->getCaptionParametersDto()->alignment; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Caption test horizontal alignment. + * Default value: StringAlignment.CENTER. + */ + public function setAlignment(int $value): void + { + try + { + $this->getCaptionParametersDto()->alignment = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /* + * Specify word wraps (line breaks) within text. + * @return bool + */ + public function getNoWrap(): bool + { + try + { + return $this->getCaptionParametersDto()->noWrap; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /* + * Specify word wraps (line breaks) within text. + */ + public function setNoWrap(bool $value): void + { + try + { + $this->getCaptionParametersDto()->noWrap = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Generation/CodabarChecksumMode.php b/lib/Generation/CodabarChecksumMode.php new file mode 100644 index 00000000..db097348 --- /dev/null +++ b/lib/Generation/CodabarChecksumMode.php @@ -0,0 +1,20 @@ +codabarParametersDto; + } + + private function setCodabarParametersDto(CodabarParametersDTO $codabarParametersDto): void + { + $this->codabarParametersDto = $codabarParametersDto; + } + + function __construct(CodabarParametersDTO $codabarParametersDto) + { + $this->codabarParametersDto = $codabarParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Get the checksum algorithm for Codabar barcodes. + * Default value: CodabarChecksumMode::MOD_16. + * To enable checksum calculation set value EnableChecksum::YES to property EnableChecksum. + * @see CodabarChecksumMode. + */ + public function getCodabarChecksumMode(): int + { + try + { + return $this->getCodabarParametersDto()->codabarChecksumMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Set the checksum algorithm for Codabar barcodes. + * Default value: CodabarChecksumMode::MOD_16. + * To enable checksum calculation set value EnableChecksum::YES to property EnableChecksum. + * @see CodabarChecksumMode. + */ + public function setCodabarChecksumMode(int $value): void + { + try + { + $this->getCodabarParametersDto()->codabarChecksumMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Start symbol (character) of Codabar symbology. + * Default value: CodabarSymbol::A + */ + public function getCodabarStartSymbol(): int + { + try + { + return $this->getCodabarParametersDto()->codabarStartSymbol; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Start symbol (character) of Codabar symbology. + * Default value: CodabarSymbol::A + */ + public function setCodabarStartSymbol(int $value): void + { + try + { + $this->getCodabarParametersDto()->codabarStartSymbol = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Stop symbol (character) of Codabar symbology. + * Default value: CodabarSymbol::A + */ + public function getCodabarStopSymbol(): int + { + try + { + return $this->getCodabarParametersDto()->codabarStopSymbol; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Stop symbol (character) of Codabar symbology. + * Default value: CodabarSymbol::A + */ + public function setCodabarStopSymbol(int $value): void + { + try + { + $this->getCodabarParametersDto()->codabarStopSymbol = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this CodabarParameters. + * + * @return string that represents this CodabarParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->CodabarParameters_toString($this->getCodabarParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/CodabarSymbol.php b/lib/Generation/CodabarSymbol.php new file mode 100644 index 00000000..049522cc --- /dev/null +++ b/lib/Generation/CodabarSymbol.php @@ -0,0 +1,31 @@ +codablockParametersDto; + } + + private function setCodablockParametersDto(CodablockParametersDTO $codablockParametersDto): void + { + $this->codablockParametersDto = $codablockParametersDto; + } + + function __construct(CodablockParametersDTO $codablockParametersDto) + { + $this->codablockParametersDto = $codablockParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Columns count. + */ + public function getColumns(): int + { + try + { + return $this->getCodablockParametersDto()->columns; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function setColumns(int $value): void + { + try + { + $this->getCodablockParametersDto()->columns = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function getRows(): int + { + try + { + return $this->getCodablockParametersDto()->rows; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function setRows(int $value): void + { + try + { + $this->getCodablockParametersDto()->rows = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getCodablockParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getCodablockParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this CodablockParameters. + * + * @return string that represents this CodablockParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->CodablockParameters_toString($this->getCodablockParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/Code128EncodeMode.php b/lib/Generation/Code128EncodeMode.php new file mode 100644 index 00000000..b9a70c14 --- /dev/null +++ b/lib/Generation/Code128EncodeMode.php @@ -0,0 +1,74 @@ + + * Encoding mode for Code128 barcodes. + * {@code Code 128} specification. + * + */ +class Code128EncodeMode +{ + /** + *+ * Thos code demonstrates how to generate code 128 with different encodings + *+ * + * //Generate code 128 with ISO 15417 encoding + * $generator = new BarcodeGenerator(EncodeTypes::Code128, "ABCD1234567890"); + * $generator->Parameters->Barcode->Code128->setCode128EncodeMode(Code128EncodeMode::AUTO); + * $generator->Save("d:/code128Auto.png", BarCodeImageFormat::Png); + * //Generate code 128 only with Codeset A encoding + * $generator = new BarcodeGenerator(EncodeTypes::Code128, "ABCD1234567890"); + * $generator->Parameters->Barcode->Code128->setCode128EncodeMode(Code128EncodeMode::CODE_A); + * $generator->Save("d:/code128CodeA.png", BarCodeImageFormat::Png); + *+ *+ * Encode codetext in classic ISO 15417 mode. The mode should be used in all ordinary cases. + *
+ */ + const AUTO = 0; + + /** + *+ * Encode codetext only in 128A codeset. + *
+ */ + const CODE_A = 1; + + /** + *+ * Encode codetext only in 128B codeset. + *
+ */ + const CODE_B = 2; + + /** + *+ * Encode codetext only in 128C codeset. + *
+ */ + const CODE_C = 4; + + /** + *+ * Encode codetext only in 128A and 128B codesets. + *
+ */ + const CODE_AB = 3; + + /** + *+ * Encode codetext only in 128A and 128C codesets. + *
+ */ + const CODE_AC = 5; + + /** + *+ * Encode codetext only in 128B and 128C codesets. + *
+ */ + const CODE_BC = 6; +} \ No newline at end of file diff --git a/lib/Generation/Code128Parameters.php b/lib/Generation/Code128Parameters.php new file mode 100644 index 00000000..189032b2 --- /dev/null +++ b/lib/Generation/Code128Parameters.php @@ -0,0 +1,92 @@ +code128ParametersDto; + } + + private function setCode128ParametersDto(Code128ParametersDTO $code128ParametersDto): void + { + $this->code128ParametersDto = $code128ParametersDto; + } + + function __construct(Code128ParametersDTO $code128ParametersDto) + { + $this->code128ParametersDto = $code128ParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + *+ * Gets a Code128 encode mode. + * Default value: Code128EncodeMode.Auto + *
+ */ + public function getCode128EncodeMode(): int + { + try + { + return $this->getCode128ParametersDto()->code128EncodeMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Sets a Code128 encode mode. + * Default value: Code128EncodeMode.Auto + *
+ */ + public function setCode128EncodeMode(int $value) + { + try + { + $this->getCode128ParametersDto()->code128EncodeMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this PatchCodeParameters. + * @return string A string that represents this PatchCodeParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Code128Parameters_toString($this->getCode128ParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/Code16KParameters.php b/lib/Generation/Code16KParameters.php new file mode 100644 index 00000000..88aea78a --- /dev/null +++ b/lib/Generation/Code16KParameters.php @@ -0,0 +1,151 @@ +code16KParametersDto; + } + + private function setCode16KParametersDto(Code16KParametersDTO $code16KParametersDto): void + { + $this->code16KParametersDto = $code16KParametersDto; + } + + function __construct(Code16KParametersDTO $code16KParametersDto) + { + $this->code16KParametersDto = $code16KParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getCode16KParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio($value): void + { + try + { + $this->getCode16KParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Size of the left quiet zone in xDimension. + * Default value: 10, meaning if xDimension = 2px than left quiet zone will be 20px. + */ + public function getQuietZoneLeftCoef(): int + { + try + { + return $this->getCode16KParametersDto()->quietZoneLeftCoef; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Size of the left quiet zone in xDimension. + * Default value: 10, meaning if xDimension = 2px than left quiet zone will be 20px. + */ + public function setQuietZoneLeftCoef(int $value): void + { + try + { + $this->getCode16KParametersDto()->quietZoneLeftCoef = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Size of the right quiet zone in xDimension. + * Default value: 1, meaning if xDimension = 2px than right quiet zone will be 2px. + */ + public function getQuietZoneRightCoef(): int + { + try + { + return $this->getCode16KParametersDto()->quietZoneRightCoef; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Size of the right quiet zone in xDimension. + * Default value: 1, meaning if xDimension = 2px than right quiet zone will be 2px. + */ + public function setQuietZoneRightCoef(int $value): void + { + try + { + $this->getCode16KParametersDto()->quietZoneRightCoef = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this Code16KParameters. + * + * @return string A string that represents this Code16KParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Code16KParameters_toString($this->getCode16KParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/CodeLocation.php b/lib/Generation/CodeLocation.php new file mode 100644 index 00000000..0aac7349 --- /dev/null +++ b/lib/Generation/CodeLocation.php @@ -0,0 +1,24 @@ +codetextParametersDto; + } + + private function setCodetextParametersDto(CodetextParametersDTO $codetextParametersDto): void + { + $this->codetextParametersDto = $codetextParametersDto; + } + + private $font; + private $space; + + function __construct(CodetextParametersDTO $codetextParametersDto) + { + $this->codetextParametersDto = $codetextParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->font = new FontUnit($this->getCodetextParametersDto()->font); + $this->space = new Unit($this->getCodetextParametersDto()->space); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Text that will be displayed instead of codetext in 2D barcodes. + * Used for: Aztec, Pdf417, DataMatrix, QR, MaxiCode, DotCode + */ + public function getTwoDDisplayText(): string + { + try + { + return $this->getCodetextParametersDto()->twoDDisplayText; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Text that will be displayed instead of codetext in 2D barcodes. + * Used for: Aztec, Pdf417, DataMatrix, QR, MaxiCode, DotCode + */ + public function setTwoDDisplayText(string $value): void + { + try + { + $this->getCodetextParametersDto()->twoDDisplayText = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify FontMode. If FontMode is set to Auto, font size will be calculated automatically based on xDimension value. + * It is recommended to use FontMode::AUTO especially in AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. + * Default value: FontMode::AUTO. + */ + public function getFontMode(): int + { + try + { + return $this->getCodetextParametersDto()->fontMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify FontMode. If FontMode is set to Auto, font size will be calculated automatically based on xDimension value. + * It is recommended to use FontMode::AUTO especially in AutoSizeMode.NEAREST or AutoSizeMode::INTERPOLATION. + * Default value: FontMode::AUTO. + */ + public function setFontMode(int $value): void + { + try + { + $this->getCodetextParametersDto()->fontMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify the displaying CodeText's font. + * Default value: Arial 5pt regular. + * Ignored if FontMode is set to FontMode::AUTO. + */ + public function getFont(): FontUnit + { + return $this->font; + } + + /** + * Specify the displaying CodeText's font. + * Default value: Arial 5pt regular. + * Ignored if FontMode is set to FontMode::AUTO. + */ + public function setFont(FontUnit $value): void + { + try + { + $this->getCodetextParametersDto()->font = $value->getFontUnitDto(); + $this->font = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Space between the CodeText and the BarCode in Unit value. + * Default value: 2pt. + * Ignored for EAN8, EAN13, UPCE, UPCA, ISBN, ISMN, ISSN, UpcaGs1DatabarCoupon. + */ + public function getSpace(): Unit + { + try + { + return $this->space; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Space between the CodeText and the BarCode in Unit value. + * Default value: 2pt. + * Ignored for EAN8, EAN13, UPCE, UPCA, ISBN, ISMN, ISSN, UpcaGs1DatabarCoupon. + */ + public function setSpace(Unit $value): void + { + try + { + $this->getCodetextParametersDto()->space = $value->getUnitDto(); + $this->space = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the alignment of the code text. + * Default value: TextAlignment::CENTER. + */ + public function getAlignment(): int + { + try + { + return $this->getCodetextParametersDto()->alignment; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the alignment of the code text. + * Default value: TextAlignment::CENTER. + */ + public function setAlignment(int $value): void + { + try + { + $this->getCodetextParametersDto()->alignment = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify the displaying CodeText's Color. + * Default value BLACK. + */ + public function getColor(): string + { + try + { + $hexColor = strtoupper(dechex($this->getCodetextParametersDto()->color)); + while (strlen($hexColor) < 6) + { + $hexColor = "0" . $hexColor; + } + $hexColor = "#" . $hexColor; + return $hexColor; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify the displaying CodeText's Color. + * Default value BLACK. + */ + public function setColor(string $value): void + { + try + { + if (substr($value, 0, 1) == '#') + $value = substr($value, 1, strlen($value) - 1); + $this->getCodetextParametersDto()->color = hexdec($value); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify the displaying CodeText Location, set to CodeLocation::NONE to hide CodeText. + * Default value: CodeLocation::BELOW. + */ + public function getLocation(): int + { + try + { + return $this->getCodetextParametersDto()->location; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify the displaying CodeText Location, set to CodeLocation::NONE to hide CodeText. + * Default value: CodeLocation::BELOW. + */ + public function setLocation(int $value): void + { + try + { + $this->getCodetextParametersDto()->location = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify word wraps (line breaks) within text. + * @return bool + */ + public function getNoWrap(): bool + { + try + { + return $this->getCodetextParametersDto()->noWrap; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specify word wraps (line breaks) within text. + */ + public function setNoWrap(bool $value): void + { + try + { + $this->getCodetextParametersDto()->noWrap = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this CodetextParameters. + * + * @return string A string that represents this CodetextParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->CodetextParameters_toString($this->getCodetextParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/CouponParameters.php b/lib/Generation/CouponParameters.php new file mode 100644 index 00000000..9c154b59 --- /dev/null +++ b/lib/Generation/CouponParameters.php @@ -0,0 +1,98 @@ +couponParametersDto; + } + + private function setCouponParametersDto(CouponParametersDTO $couponParametersDto): void + { + $this->couponParametersDto = $couponParametersDto; + } + + private $_space; + + function __construct(CouponParametersDTO $couponParametersDto) + { + $this->couponParametersDto = $couponParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->_space = new Unit($this->getCouponParametersDto()->supplementSpace); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Space between main the BarCode and supplement BarCode in Unit value. + * + * @exception IllegalArgumentException + * The Space parameter value is less than 0. + */ + public function getSupplementSpace(): Unit + { + return $this->_space; + } + + /** + * Space between main the BarCode and supplement BarCode in Unit value. + * + * @exception IllegalArgumentException + * The Space parameter value is less than 0. + */ + public function setSupplementSpace(Unit $value): void + { + try + { + $this->getCouponParametersDto()->supplementSpace = $value->getUnitDto(); + $this->_space = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this CouponParameters. + * + * @return string that represents this CouponParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->CouponParameters_toString($this->getCouponParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/DataBarParameters.php b/lib/Generation/DataBarParameters.php new file mode 100644 index 00000000..e61e834c --- /dev/null +++ b/lib/Generation/DataBarParameters.php @@ -0,0 +1,209 @@ +dataBarParametersDto; + } + + private function setDataBarParametersDto(DataBarParametersDTO $dataBarParametersDto): void + { + $this->dataBarParametersDto = $dataBarParametersDto; + } + + function __construct(DataBarParametersDTO $dataBarParametersDto) + { + $this->dataBarParametersDto = $dataBarParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Enables flag of 2D composite component with DataBar barcode + */ + public function is2DCompositeComponent(): bool + { + try + { + return $this->getDataBarParametersDto()->is2DCompositeComponent; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Enables flag of 2D composite component with DataBar barcode + */ + public function set2DCompositeComponent(bool $value): void + { + try + { + $this->getDataBarParametersDto()->is2DCompositeComponent = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * If this flag is set, it allows only GS1 encoding standard for Databar barcode types + */ + public function isAllowOnlyGS1Encoding(): bool + { + try + { + return $this->getDataBarParametersDto()->isAllowOnlyGS1Encoding; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * If this flag is set, it allows only GS1 encoding standard for Databar barcode types + */ + public function setAllowOnlyGS1Encoding(bool $value): void + { + try + { + $this->getDataBarParametersDto()->isAllowOnlyGS1Encoding = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function getColumns(): int + { + try + { + return $this->getDataBarParametersDto()->columns; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function setColumns(int $value): void + { + try + { + $this->getDataBarParametersDto()->columns = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function getRows(): int + { + try + { + return $this->getDataBarParametersDto()->rows; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function setRows(int $value): void + { + try + { + $this->getDataBarParametersDto()->rows = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + * Used for DataBar stacked. + */ + public function getAspectRatio(): float + { + try + { + return $this->getDataBarParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + * Used for DataBar stacked. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getDataBarParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this DataBarParameters. + * + * @return string that represents this DataBarParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->DataBarParameters_toString($this->getDataBarParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/DataMatrixEccType.php b/lib/Generation/DataMatrixEccType.php new file mode 100644 index 00000000..578773f0 --- /dev/null +++ b/lib/Generation/DataMatrixEccType.php @@ -0,0 +1,38 @@ + + * DataMatrix encoder's encoding mode, default to Auto + *+ */ +class DataMatrixEncodeMode +{ + /** + * In Auto mode, the CodeText is encoded with maximum data compactness. + * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + */ + const AUTO = 0; + + /** + *+ * This sample shows how to do codetext in Extended Mode. + *+ * //Auto mode + * $codetext = "犬Right狗"; + * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, $codetext); + * $generator->getParameters()->getBarcode()->getDataMatrix()->setECIEncoding(ECIEncodings::UTF8); + * $generator->save("test.bmp", BarcodeImageFormat::PNG); + * //Bytes mode + * $encodedArr = array( 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 ); + * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, $encodedArr); + * $generator->getParameters()->getBarcode()->getDataMatrix()->setDataMatrixEncodeMode(DataMatrixEncodeMode::BINARY); + * $generator->save("test.bmp", BarcodeImageFormat::PNG); + * //Extended codetext mode + * //create codetext + * $codetextBuilder=new DataMatrixExtCodetextBuilder(); + * $codetextBuilder->addECICodetextWithEncodeMode(ECIEncodings::Win1251,DataMatrixEncodeMode::BYTES,"World"); + * $codetextBuilder->addPlainCodetext("Will"); + * $codetextBuilder->addECICodetext(ECIEncodings::UTF8,"犬Right狗"); + * $codetextBuilder->addCodetextWithEncodeMode(DataMatrixEncodeMode::C40,"ABCDE"); + * //generate codetext + * $codetext=$codetextBuilder->getExtended(); + * //generate + * $generator=new BarcodeGenerator(EncodeTypes::DATA_MATRIX,codetext); + * $generator->getParameters()->getBarcode()->getDataMatrix()->setDataMatrixEncodeMode(DataMatrixEncodeMode::EXTENDED_CODETEXT); + * $generator->save("test.bmp", BarcodeImageFormat::PNG); + *+ *+ * Encodes one alphanumeric or two numeric characters per byte + *
+ */ + const ASCII = 1; + + /** + * Encode 8 bit values + * @deprecated This property is obsolete and will be removed in future releases. Instead, use Base256 option. + */ + const BYTES = 6; + + /** + *+ * Uses C40 encoding. Encodes Upper-case alphanumeric, Lower case and special characters + *
+ */ + const C40 = 8; + + /** + *+ * Uses Text encoding. Encodes Lower-case alphanumeric, Upper case and special characters + *
+ */ + const TEXT = 9; + + /** + *+ * Uses EDIFACT encoding. Uses six bits per character, encodes digits, upper-case letters, and many punctuation marks, but has no support for lower-case letters. + *
+ */ + const EDIFACT = 10; + + /** + *+ * Uses ANSI X12 encoding. + *
+ */ + const ANSIX12 = 11; + + /** + *+ *
ExtendedCodetext mode allows to manually switch encodation schemes and ECI encodings in codetext.
+ *It is better to use DataMatrixExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + *Encodation schemes are set in the next format : "\Encodation_scheme_name:text\Encodation_scheme_name:text".
+ *Allowed encodation schemes are: EDIFACT, ANSIX12, ASCII, C40, Text, Auto.
+ * + *All backslashes (\) must be doubled in text.
+ * + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'Extended' encode mode + */ + const EXTENDED_CODETEXT = 12; + + /** + * ExtendedCodetext mode allows to manually switch encodation schemes and ECI encodings in codetext. + * It is better to use DataMatrixExtCodetextBuilder for extended codetext generation. + * Use Display2DText property to set visible text to removing managing characters. + * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier + * All unicode characters after ECI identifier are automatically encoded into correct character codeset. + * + * Encodation schemes are set in the next format : "\Encodation_scheme_name:text\Encodation_scheme_name:text". + * Allowed encodation schemes are: EDIFACT, ANSIX12, ASCII, C40, Text, Auto. + * + * All backslashes (\) must be doubled in text. + */ + const EXTENDED = 13; + + /** + * Encode 8 bit values + */ + const BASE_256 = 14; + + /** + * In Binary mode, the CodeText is encoded with maximum data compactness. + * If a Unicode character is found, an exception is thrown. + */ + const BINARY = 15; + + /** + * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + * Please note that some old (pre 2006) scanners may not support this mode. + */ + const ECI = 16; +} \ No newline at end of file diff --git a/lib/Generation/DataMatrixExtCodetextBuilder.php b/lib/Generation/DataMatrixExtCodetextBuilder.php new file mode 100644 index 00000000..d798b974 --- /dev/null +++ b/lib/Generation/DataMatrixExtCodetextBuilder.php @@ -0,0 +1,84 @@ + + *Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of DataMatrixEncodeMode
+ *+ */ +class DataMatrixExtCodetextBuilder extends ExtCodetextBuilder +{ + function __construct() + { + try + { + parent::__construct(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + function init(): void + { + } + + /** + *+ *+ * //Extended codetext mode + * //create codetext + * $textBuilder = new DataMatrixExtCodetextBuilder(); + * $codetextBuilder->addECICodetextWithEncodeMode(ECIEncodings::Win1251, DataMatrixEncodeMode::BYTES, "World"); + * $codetextBuilder->addPlainCodetext("Will"); + * $codetextBuilder->addECICodetext(ECIEncodings::UTF_8, "犬Right狗"); + * $codetextBuilder->addCodetextWithEncodeMode(DataMatrixEncodeMode::C_40, "ABCDE"); + * //generate codetext + * $codetext = $textBuilder->getExtendedCodetext(); + * //generate + * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, null, $codetext); + * $generator->getParameters()->getBarcode()->getDataMatrix()->setDataMatrixEncodeMode(DataMatrixEncodeMode::EXTENDED_CODETEXT); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + *+ *+ * Adds codetext with Extended Channel Identifier with defined encode mode + *
+ * @param ECIEncoding Extended Channel Identifier + * @param encodeMode Encode mode value + * @param codetext Codetext in unicode to add as extended codetext item with Extended Channel Identifier with defined encode mode + */ + public function addECICodetextWithEncodeMode(int $ECIEncoding, int $encodeMode, string $codetext): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::ECI_CODETEXT_WITH_ENCODE_MODE; + $extCodeItemDTO->arguments = array($ECIEncoding, $encodeMode, $codetext); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext with defined encode mode to the extended codetext items + *
+ * @param encodeMode Encode mode value + * @param codetext Codetext in unicode to add as extended codetext item + */ + public function addCodetextWithEncodeMode(int $encodeMode, string $codetext): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::CODETEXT_WITH_ENCODE_MODE; + $extCodeItemDTO->arguments = array($encodeMode, $codetext); + array_push($this->_list, $extCodeItemDTO); + } + + protected function getExtCodetextBuilderType(): int + { + return ExtCodetextBuilderType::DATA_MATRIX_EXT_CODETEXT_BUILDER; + } +} \ No newline at end of file diff --git a/lib/Generation/DataMatrixParameters.php b/lib/Generation/DataMatrixParameters.php new file mode 100644 index 00000000..99185258 --- /dev/null +++ b/lib/Generation/DataMatrixParameters.php @@ -0,0 +1,388 @@ +dataMatrixParametersDto; + } + + private function setDataMatrixParametersDto(DataMatrixParametersDTO $dataMatrixParametersDto): void + { + $this->dataMatrixParametersDto = $dataMatrixParametersDto; + } + + function __construct(DataMatrixParametersDTO $dataMatrixParametersDto) + { + $this->dataMatrixParametersDto = $dataMatrixParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + *+ * Gets a Datamatrix symbol size. + * Default value: DataMatrixVersion.Auto. + *
+ */ + public function getDataMatrixVersion(): int + { + return $this->getDataMatrixParametersDto()->dataMatrixVersion; + } + + /** + *+ * Sets a Datamatrix symbol size. + * Default value: DataMatrixVersion.Auto. + *
+ */ + public function setDataMatrixVersion(int $value) + { + $this->getDataMatrixParametersDto()->dataMatrixVersion = $value; + } + + /** + * Gets a Datamatrix ECC type. + * Default value: DataMatrixEccType::ECC_200. + */ + public function getDataMatrixEcc(): int + { + try + { + return $this->getDataMatrixParametersDto()->dataMatrixEcc; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets a Datamatrix ECC type. + * Default value: DataMatrixEccType::ECC_200. + */ + public function setDataMatrixEcc(int $value): void + { + try + { + $this->getDataMatrixParametersDto()->dataMatrixEcc = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Encode mode of Datamatrix barcode. + * Default value: DataMatrixEncodeMode::AUTO. + */ + public function getDataMatrixEncodeMode(): int + { + try + { + return $this->getDataMatrixParametersDto()->dataMatrixEncodeMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Encode mode of Datamatrix barcode. + * Default value: DataMatrixEncodeMode::AUTO. + */ + public function setDataMatrixEncodeMode(int $value): void + { + try + { + $this->getDataMatrixParametersDto()->dataMatrixEncodeMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Barcode ID for Structured Append mode of Datamatrix barcode. + * Default value: 0 + *
+ */ + public function getStructuredAppendBarcodeId(): int + { + return $this->getDataMatrixParametersDto()->structuredAppendBarcodeId; + } + + /** + *+ * Barcode ID for Structured Append mode of Datamatrix barcode. + * Default value: 0 + *
+ */ + public function setStructuredAppendBarcodeId(int $value): void + { + $this->getDataMatrixParametersDto()->structuredAppendBarcodeId = $value; + } + + /** + *+ * Barcodes count for Structured Append mode of Datamatrix barcode. + * Default value: 0 + *
+ */ + public function getStructuredAppendBarcodesCount(): int + { + return $this->getDataMatrixParametersDto()->structuredAppendBarcodesCount; + } + + /** + *+ * Barcodes count for Structured Append mode of Datamatrix barcode. + * Default value: 0 + *
+ */ + public function setStructuredAppendBarcodesCount(int $value): void + { + $this->getDataMatrixParametersDto()->structuredAppendBarcodesCount = $value; + } + + /** + *+ * File ID for Structured Append mode of Datamatrix barcode. + * Default value: 0 + *
+ */ + public function getStructuredAppendFileId(): int + { + return $this->getDataMatrixParametersDto()->structuredAppendFileId; + } + + /** + *+ * File ID for Structured Append mode of Datamatrix barcode. + * Default value: 0 + *
+ */ + public function setStructuredAppendFileId(int $value): void + { + $this->getDataMatrixParametersDto()->structuredAppendFileId = $value; + } + + /** + *+ * Used to instruct the reader to interpret the data contained within the symbol + * as programming for reader initialization. + * Default value: false + *
+ */ + public function isReaderProgramming(): bool + { + return $this->getDataMatrixParametersDto()->isReaderProgramming; + } + + /** + *+ * Used to instruct the reader to interpret the data contained within the symbol + * as programming for reader initialization. + * Default value: false + *
+ */ + public function setReaderProgramming(bool $value): void + { + $this->getDataMatrixParametersDto()->isReaderProgramming = $value; + } + + /** + * ISO/IEC 16022 + * 5.2.4.7 Macro characters + * 11.3 Protocol for Macro characters in the first position (ECC 200 only) + * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. + * Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. + * Cannot be used with EncodeTypes::GS_1_DATA_MATRIX + * Default value: MacroCharacter::NONE. + */ + public function getMacroCharacters(): int + { + try + { + return $this->getDataMatrixParametersDto()->macroCharacters; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * ISO/IEC 16022 + * 5.2.4.7 Macro characters + * 11.3 Protocol for Macro characters in the first position (ECC 200 only) + * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. + * Can be used only with DataMatrixEccType.Ecc200 or DataMatrixEccType.EccAuto. + * Cannot be used with EncodeTypes::GS_1_DATA_MATRIX + * Default value: MacroCharacter::NONE. + */ + public function setMacroCharacters(int $value): void + { + try + { + $this->getDataMatrixParametersDto()->macroCharacters = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function getColumns(): int + { + try + { + return $this->getDataMatrixParametersDto()->columns; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function setColumns(int $value): void + { + try + { + $this->getDataMatrixParametersDto()->columns = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function getRows(): int + { + try + { + return $this->getDataMatrixParametersDto()->rows; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function setRows(int $value): void + { + try + { + $this->getDataMatrixParametersDto()->rows = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getDataMatrixParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getDataMatrixParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Gets ECI encoding. Used when DataMatrixEncodeMode is Auto. + * Default value: ISO-8859-1 + *
+ */ + public function getECIEncoding(): int + { + return $this->getDataMatrixParametersDto()->eCIEncoding; + } + + /** + *+ * Sets ECI encoding. Used when DataMatrixEncodeMode is Auto. + * Default value: ISO-8859-1 + *
+ */ + public function setECIEncoding(int $value): void + { + $this->getDataMatrixParametersDto()->eCIEncoding = $value; + } + + /** + * Returns a human-readable string representation of this DataMatrixParameters. + * + * @return string presentation of this DataMatrixParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->DataMatrixParameters_toString($this->getDataMatrixParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } + +} \ No newline at end of file diff --git a/lib/Generation/DataMatrixVersion.php b/lib/Generation/DataMatrixVersion.php new file mode 100644 index 00000000..d2fb8418 --- /dev/null +++ b/lib/Generation/DataMatrixVersion.php @@ -0,0 +1,440 @@ + + * Specify the type of the ECC to encode. + * + */ +class DataMatrixVersion +{ + /** + *+ * Specifies to automatically pick up the smallest size for DataMatrix. + * This is default value. + *
+ */ + const AUTO = 0; + /** + *+ * Instructs to get symbol sizes from Rows And Columns parameters. Note that DataMatrix does not support + * custom rows and columns numbers. This option is not recommended to use. + *
+ */ + const ROWS_COLUMNS = 1; + /** + *+ * Specifies size of 9 x 9 modules for ECC000 type. + *
+ */ + const ECC000_9x9 = 2; + /** + *+ * Specifies size of 11 x 11 modules for ECC000-ECC050 types. + *
+ */ + const ECC000_050_11x11 = 3; + /** + *+ * Specifies size of 13 x 13 modules for ECC000-ECC100 types. + *
+ */ + const ECC000_100_13x13 = 4; + /** + *+ * Specifies size of 15 x 15 modules for ECC000-ECC100 types. + *
+ */ + const ECC000_100_15x15 = 5; + /** + *+ * Specifies size of 17 x 17 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_17x17 = 6; + /** + *+ * Specifies size of 19 x 19 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_19x19 = 7; + /** + *+ * Specifies size of 21 x 21 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_21x21 = 8; + /** + *+ * Specifies size of 23 x 23 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_23x23 = 9; + /** + *+ * Specifies size of 25 x 25 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_25x25 = 10; + /** + *+ * Specifies size of 27 x 27 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_27x27 = 11; + /** + *+ * Specifies size of 29 x 29 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_29x29 = 12; + /** + *+ * Specifies size of 31 x 31 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_31x31 = 13; + /** + *+ * Specifies size of 33 x 33 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_33x33 = 14; + /** + *+ * Specifies size of 35 x 35 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_35x35 = 15; + /** + *+ * Specifies size of 37 x 37 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_37x37 = 16; + /** + *+ * Specifies size of 39 x 39 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_39x39 = 17; + /** + *+ * Specifies size of 41 x 41 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_41x41 = 18; + /** + *+ * Specifies size of 43 x 43 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_43x43 = 19; + /** + *+ * Specifies size of 45 x 45 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_45x45 = 20; + /** + *+ * Specifies size of 47 x 47 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_47x47 = 21; + /** + *+ * Specifies size of 49 x 49 modules for ECC000-ECC140 types. + *
+ */ + const ECC000_140_49x49 = 22; + /** + *+ * Specifies size of 10 x 10 modules for ECC200 type. + *
+ */ + const ECC200_10x10 = 23; + /** + *+ * Specifies size of 12 x 12 modules for ECC200 type. + *
+ */ + const ECC200_12x12 = 24; + /** + *+ * Specifies size of 14 x 14 modules for ECC200 type. + *
+ */ + const ECC200_14x14 = 25; + /** + *+ * Specifies size of 16 x 16 modules for ECC200 type. + *
+ */ + const ECC200_16x16 = 26; + /** + *+ * Specifies size of 18 x 18 modules for ECC200 type. + *
+ */ + const ECC200_18x18 = 27; + /** + *+ * Specifies size of 20 x 20 modules for ECC200 type. + *
+ */ + const ECC200_20x20 = 28; + /** + *+ * Specifies size of 22 x 22 modules for ECC200 type. + *
+ */ + const ECC200_22x22 = 29; + /** + *+ * Specifies size of 24 x 24 modules for ECC200 type. + *
+ */ + const ECC200_24x24 = 30; + /** + *+ * Specifies size of 26 x 26 modules for ECC200 type. + *
+ */ + const ECC200_26x26 = 31; + /** + *+ * Specifies size of 32 x 32 modules for ECC200 type. + *
+ */ + const ECC200_32x32 = 32; + /** + *+ * Specifies size of 36 x 36 modules for ECC200 type. + *
+ */ + const ECC200_36x36 = 33; + /** + *+ * Specifies size of 40 x 40 modules for ECC200 type. + *
+ */ + const ECC200_40x40 = 34; + /** + *+ * Specifies size of 44 x 44 modules for ECC200 type. + *
+ */ + const ECC200_44x44 = 35; + /** + *+ * Specifies size of 48 x 48 modules for ECC200 type. + *
+ */ + const ECC200_48x48 = 36; + /** + *+ * Specifies size of 52 x 52 modules for ECC200 type. + *
+ */ + const ECC200_52x52 = 37; + /** + *+ * Specifies size of 64 x 64 modules for ECC200 type. + *
+ */ + const ECC200_64x64 = 38; + /** + *+ * Specifies size of 72 x 72 modules for ECC200 type. + *
+ */ + const ECC200_72x72 = 39; + /** + *+ * Specifies size of 80 x 80 modules for ECC200 type. + *
+ */ + const ECC200_80x80 = 40; + /** + *+ * Specifies size of 88 x 88 modules for ECC200 type. + *
+ */ + const ECC200_88x88 = 41; + /** + *+ * Specifies size of 96 x 96 modules for ECC200 type. + *
+ */ + const ECC200_96x96 = 42; + /** + *+ * Specifies size of 104 x 104 modules for ECC200 type. + *
+ */ + const ECC200_104x104 = 43; + /** + *+ * Specifies size of 120 x 120 modules for ECC200 type. + *
+ */ + const ECC200_120x120 = 44; + /** + *+ * Specifies size of 132 x 132 modules for ECC200 type. + *
+ */ + const ECC200_132x132 = 45; + /** + *+ * Specifies size of 144 x 144 modules for ECC200 type. + *
+ */ + const ECC200_144x144 = 46; + /** + *+ * Specifies size of 8 x 18 modules for ECC200 type. + *
+ */ + const ECC200_8x18 = 47; + /** + *+ * Specifies size of 8 x 32 modules for ECC200 type. + *
+ */ + const ECC200_8x32 = 48; + /** + *+ * Specifies size of 12 x 26 modules for ECC200 type. + *
+ */ + const ECC200_12x26 = 49; + /** + *+ * Specifies size of 12 x 36 modules for ECC200 type. + *
+ */ + const ECC200_12x36 = 50; + /** + *+ * Specifies size of 16 x 36 modules for ECC200 type. + *
+ */ + const ECC200_16x36 = 51; + /** + *+ * Specifies size of 16 x 48 modules for ECC200 type. + *
+ */ + const ECC200_16x48 = 52; + /** + *+ * Specifies size of 8 x 48 modules for DMRE barcodes. + *
+ */ + const DMRE_8x48 = 53; + /** + *+ * Specifies size of 8 x 64 modules for DMRE barcodes. + *
+ */ + const DMRE_8x64 = 54; + /** + *+ * Specifies size of 8 x 80 modules for DMRE barcodes. + *
+ */ + const DMRE_8x80 = 55; + /** + *+ * Specifies size of 8 x 96 modules for DMRE barcodes. + *
+ */ + const DMRE_8x96 = 56; + /** + *+ * Specifies size of 8 x 120 modules for DMRE barcodes. + *
+ */ + const DMRE_8x120 = 57; + /** + *+ * Specifies size of 8 x 144 modules for DMRE barcodes. + *
+ */ + const DMRE_8x144 = 58; + /** + *+ * Specifies size of 12 x 64 modules for DMRE barcodes. + *
+ */ + const DMRE_12x64 = 59; + /** + *+ * Specifies size of 12 x 88 modules for DMRE barcodes. + *
+ */ + const DMRE_12x88 = 60; + /** + *+ * Specifies size of 16 x 64 modules for DMRE barcodes. + *
+ */ + const DMRE_16x64 = 61; + /** + *+ * Specifies size of 20 x 36 modules for DMRE barcodes. + *
+ */ + const DMRE_20x36 = 62; + /** + *+ * Specifies size of 20 x 44 modules for DMRE barcodes. + *
+ */ + const DMRE_20x44 = 63; + /** + *+ * Specifies size of 20 x 64 modules for DMRE barcodes. + *
+ */ + const DMRE_20x64 = 64; + /** + *+ * Specifies size of 22 x 48 modules for DMRE barcodes. + *
+ */ + const DMRE_22x48 = 65; + /** + *+ * Specifies size of 24 x 48 modules for DMRE barcodes. + *
+ */ + const DMRE_24x48 = 66; + /** + *+ * Specifies size of 24 x 64 modules for DMRE barcodes. + *
+ */ + const DMRE_24x64 = 67; + /** + *+ * Specifies size of 26 x 40 modules for DMRE barcodes. + *
+ */ + const DMRE_26x40 = 68; + /** + *+ * Specifies size of 26 x 48 modules for DMRE barcodes. + *
+ */ + const DMRE_26x48 = 69; + /** + *+ * Specifies size of 26 x 64 modules for DMRE barcodes. + *
+ */ + const DMRE_26x64 = 70; +} \ No newline at end of file diff --git a/lib/Generation/DotCodeEncodeMode.php b/lib/Generation/DotCodeEncodeMode.php new file mode 100644 index 00000000..0f9d96a7 --- /dev/null +++ b/lib/Generation/DotCodeEncodeMode.php @@ -0,0 +1,106 @@ + + * Encoding mode for DotCode barcodes. + *+ */ +class DotCodeEncodeMode +{ + /** + *+ *+ * //Auto mode with macros + * $codetext = ""[)>\u001E05\u001DCodetextWithMacros05\u001E\u0004""; + * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); + * $generator->save("test.bmp", BarCodeImageFormat::BMP); + * + * //Auto mode + * $codetext = "犬Right狗"; + * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); + * $generator->getParameters()->getBarcode()->getDotCode()->setECIEncoding(ECIEncodings::UTF8); + * $generator->save("test.bmp", BarCodeImageFormat::BMP); + * + * //Bytes mode + * $encodedArr = array(0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9); + * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, null); + * $generator->setCodetext($encodedArr, null); + * $generator->getParameters()->getBarcode()->getDotCode()->setDotCodeEncodeMode(DotCodeEncodeMode::BINARY); + * $generator->save("test.bmp", BarcodeImageFormat:PNG); + * + * //Extended codetext mode + * //create codetext + * $textBuilder = new DotCodeExtCodetextBuilder(); + * $textBuilder->addFNC1FormatIdentifier(); + * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); + * $textBuilder->addFNC1FormatIdentifier(); + * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); + * $textBuilder->addFNC3SymbolSeparator(); + * $textBuilder->addFNC1FormatIdentifier(); + * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); + * $textBuilder->addPlainCodetext("Plain text"); + * //generate codetext + * $codetext = $textBuilder->getExtended(); + * //generate + * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); + * $generator->getParameters()->getBarcode()->getDotCode()->setDotCodeEncodeMode(DotCodeEncodeMode::EXTENDED_CODETEXT); + * $generator->save("test.bmp", BarCodeImageFormat::BMP); + *+ *+ * In Auto mode, the CodeText is encoded with maximum data compactness. + * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + *
+ */ + const AUTO = 0; + + /** + *+ * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. + *
+ * @deprecated + */ + const BYTES = 1; + + /** + *+ *
Extended mode which supports multi ECI modes.
+ *It is better to use DotCodeExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + * @deprecated + */ + const EXTENDED_CODETEXT = 2; + + /** + *+ * In Binary mode, the CodeText is encoded with maximum data compactness. + * If a Unicode character is found, an exception is thrown. + *
+ */ + const BINARY = 3; + + /** + *+ * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + * Please note that some old (pre 2006) scanners may not support this mode. + *
+ */ + const ECI = 4; + + /** + *+ *
Extended mode which supports multi ECI modes.
+ *It is better to use DotCodeExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + */ + const EXTENDED = 5; +} \ No newline at end of file diff --git a/lib/Generation/DotCodeExtCodetextBuilder.php b/lib/Generation/DotCodeExtCodetextBuilder.php new file mode 100644 index 00000000..40584bc4 --- /dev/null +++ b/lib/Generation/DotCodeExtCodetextBuilder.php @@ -0,0 +1,117 @@ + + *Extended codetext generator for 2D DotCode barcodes for ExtendedCodetext Mode of DotCodeEncodeMode
+ *+ */ +class DotCodeExtCodetextBuilder extends ExtCodetextBuilder +{ + function __construct() + { + try + { + parent::__construct(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ *+ * + * //Extended codetext mode + * //create codetext + * $textBuilder = new DotCodeExtCodetextBuilder(); + * $textBuilder->addFNC1FormatIdentifier(); + * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); + * $textBuilder->addFNC1FormatIdentifier(); + * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); + * $textBuilder->addFNC1FormatIdentifier(); + * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); + * $textBuilder->addPlainCodetext("Plain text"); + * $textBuilder->addFNC3SymbolSeparator(); + * $textBuilder->addFNC3ReaderInitialization(); + * $textBuilder->addPlainCodetext("Reader initialization info"); + * //generate codetext + * $codetext = $textBuilder->getExtendedCodetext(); + * //generate + * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, $codetext); + * { + * $generator->getParameters()->getBarcode()->getDotCode()->setDotCodeEncodeMode(DotCodeEncodeMode::EXTENDED_CODETEXT); + * $generator->save("test.bmp", BarCodeImageFormat::BMP); + * } + *+ *+ * Adds FNC1 format identifier to the extended codetext items + *
+ */ + public function addFNC1FormatIdentifier(): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_FORMAT_IDENTIFIER; + $extCodeItemDTO->arguments = array(); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds FNC3 symbol separator to the extended codetext items + *
+ */ + public function addFNC3SymbolSeparator(): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_3_SYMBOL_SEPARATOR; + $extCodeItemDTO->arguments = array(); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds FNC3 reader initialization to the extended codetext items + *
+ */ + public function addFNC3ReaderInitialization(): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_3_RRADER_INITILIZATION; + $extCodeItemDTO->arguments = array(); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds structured append mode to the extended codetext items + *
+ * @param int barcodeId ID of barcode + * @param int barcodesCount Barcodes count + */ + public function addStructuredAppendMode(int $barcodeId, int $barcodesCount): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::STRUCTURE_APPEND_MODE; + $extCodeItemDTO->arguments = array($barcodeId, $barcodesCount); + array_push($this->_list, $extCodeItemDTO); + } + + protected function getExtCodetextBuilderType(): int + { + return ExtCodetextBuilderType::DOT_CODE_EXT_CODETEXT_BUILDER; + } + + public function init(): void + { + } +} \ No newline at end of file diff --git a/lib/Generation/DotCodeParameters.php b/lib/Generation/DotCodeParameters.php new file mode 100644 index 00000000..56a966f7 --- /dev/null +++ b/lib/Generation/DotCodeParameters.php @@ -0,0 +1,237 @@ +dotCodeParametersDto; + } + + private function setDotCodeParametersDto(DotCodeParametersDTO $dotCodeParametersDto): void + { + $this->dotCodeParametersDto = $dotCodeParametersDto; + } + + function __construct(DotCodeParametersDTO $dotCodeParametersDto) + { + $this->dotCodeParametersDto = $dotCodeParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + *+ * Identifies DotCode encode mode. + * Default value: Auto. + *
+ */ + public function getDotCodeEncodeMode(): int + { + return $this->getDotCodeParametersDto()->dotCodeEncodeMode; + } + + /** + *+ * Identifies DotCode encode mode. + * Default value: Auto. + *
+ */ + public function setDotCodeEncodeMode(int $value): void + { + $this->getDotCodeParametersDto()->dotCodeEncodeMode = $value; + } + + /** + *+ * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. + * Default value is false. + *
+ */ + public function isReaderInitialization(): bool + { + return $this->getDotCodeParametersDto()->isReaderInitialization; + } + + /** + *+ * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. + * Default value is false. + *
+ */ + public function setReaderInitialization(bool $value): void + { + $this->getDotCodeParametersDto()->isReaderInitialization = $value; + } + + /** + *+ * Identifies the ID of the DotCode structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1. + *
+ */ + public function getDotCodeStructuredAppendModeBarcodeId(): int + { + return $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodeId; + } + + /** + *+ * Identifies the ID of the DotCode structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1. + *
+ */ + public function setDotCodeStructuredAppendModeBarcodeId(int $value) + { + $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodeId = $value; + } + + /** + *+ * Identifies DotCode structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35. + *
+ */ + public function getDotCodeStructuredAppendModeBarcodesCount(): int + { + return $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodesCount; + } + + /** + *+ * Identifies DotCode structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35. + *
+ */ + public function setDotCodeStructuredAppendModeBarcodesCount(int $value): void + { + $this->getDotCodeParametersDto()->dotCodeStructuredAppendModeBarcodesCount = $value; + } + + /** + *+ * Identifies ECI encoding. Used when DotCodeEncodeMode is Auto. + * Default value: ISO-8859-1 + *
+ */ + public function getECIEncoding(): int + { + return $this->getDotCodeParametersDto()->eCIEncoding; + } + + /** + *+ * Identifies ECI encoding. Used when DotCodeEncodeMode is Auto. + * Default value: ISO-8859-1 + *
+ */ + public function setECIEncoding(int $value): void + { + $this->getDotCodeParametersDto()->eCIEncoding = $value; + } + + /** + *+ * Identifies rows count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of rows must be at least 5. + * Default value: -1 + *
+ */ + public function getRows(): int + { + return $this->getDotCodeParametersDto()->rows; + } + + /** + *+ * Identifies rows count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of rows must be at least 5. + * Default value: -1 + *
+ */ + public function setRows(int $value): void + { + $this->getDotCodeParametersDto()->rows = $value; + } + + /** + *+ * Identifies columns count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of columns must be at least 5. + * Default value: -1 + *
+ */ + public function getColumns(): int + { + return $this->getDotCodeParametersDto()->columns; + } + + /** + *+ * Identifies columns count. Sum of the number of rows plus the number of columns of a DotCode symbol must be odd. Number of columns must be at least 5. + * Default value: -1 + *
+ */ + public function setColumns(int $value): void + { + $this->getDotCodeParametersDto()->columns = $value; + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getDotCodeParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getDotCodeParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this DotCodeParameters. + * + * @return string that represents this DotCodeParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->DotCodeParameters_toString($this->getDotCodeParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/ECIEncodings.php b/lib/Generation/ECIEncodings.php new file mode 100644 index 00000000..18f94389 --- /dev/null +++ b/lib/Generation/ECIEncodings.php @@ -0,0 +1,163 @@ +setCodeText("12345TEXT"); + * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::ECI_ENCODING); + * $generator->getParameters()->getBarcode()->getQR()->setQrECIEncoding(ECIEncodings::UTF_8); + * $generator->save("test.png", "PNG"); + * @endcode + */ +class ECIEncodings +{ + + /** + * ISO/IEC 8859-1 Latin alphabet No. 1 encoding. ECI Id:"\000003" + */ + const ISO_8859_1 = 3; + /** + * ISO/IEC 8859-2 Latin alphabet No. 2 encoding. ECI Id:"\000004" + */ + const ISO_8859_2 = 4; + /** + * ISO/IEC 8859-3 Latin alphabet No. 3 encoding. ECI Id:"\000005" + */ + const ISO_8859_3 = 5; + /** + * ISO/IEC 8859-4 Latin alphabet No. 4 encoding. ECI Id:"\000006" + */ + const ISO_8859_4 = 6; + /** + * ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding. ECI Id:"\000007" + */ + const ISO_8859_5 = 7; + /** + * ISO/IEC 8859-6 Latin/Arabic alphabet encoding. ECI Id:"\000008" + */ + const ISO_8859_6 = 8; + /** + * ISO/IEC 8859-7 Latin/Greek alphabet encoding. ECI Id:"\000009" + */ + const ISO_8859_7 = 9; + /** + * ISO/IEC 8859-8 Latin/Hebrew alphabet encoding. ECI Id:"\000010" + */ + const ISO_8859_8 = 10; + /** + * ISO/IEC 8859-9 Latin alphabet No. 5 encoding. ECI Id:"\000011" + */ + const ISO_8859_9 = 11; + /** + * ISO/IEC 8859-10 Latin alphabet No. 6 encoding. ECI Id:"\000012" + */ + const ISO_8859_10 = 12; + /** + * ISO/IEC 8859-11 Latin/Thai alphabet encoding. ECI Id:"\000013" + */ + const ISO_8859_11 = 13; + //14 is reserved + /** + * ISO/IEC 8859-13 Latin alphabet No. 7 (Baltic Rim) encoding. ECI Id:"\000015" + */ + const ISO_8859_13 = 15; + /** + * ISO/IEC 8859-14 Latin alphabet No. 8 (Celtic) encoding. ECI Id:"\000016" + */ + const ISO_8859_14 = 16; + /** + * ISO/IEC 8859-15 Latin alphabet No. 9 encoding. ECI Id:"\000017" + */ + const ISO_8859_15 = 17; + /** + * ISO/IEC 8859-16 Latin alphabet No. 10 encoding. ECI Id:"\000018" + */ + const ISO_8859_16 = 18; + //19 is reserved + /** + * Shift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding. ECI Id:"\000020" + */ + const Shift_JIS = 20; + // + /** + * Windows 1250 Latin 2 (Central Europe) encoding. ECI Id:"\000021" + */ + const Win1250 = 21; + /** + * Windows 1251 Cyrillic encoding. ECI Id:"\000022" + */ + const Win1251 = 22; + /** + * Windows 1252 Latin 1 encoding. ECI Id:"\000023" + */ + const Win1252 = 23; + /** + * Windows 1256 Arabic encoding. ECI Id:"\000024" + */ + const Win1256 = 24; + // + /** + * ISO/IEC 10646 UCS-2 (High order byte first) encoding. ECI Id:"\000025" + */ + const UTF16BE = 25; + /** + * ISO/IEC 10646 UTF-8 encoding. ECI Id:"\000026" + */ + const UTF8 = 26; + // + /** + * ISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding. ECI Id:"\000027" + */ + const US_ASCII = 27; + /** + * Big 5 (Taiwan) Chinese Character Set encoding. ECI Id:"\000028" + */ + const Big5 = 28; + /** + *GB2312 Chinese Character Set encoding. ECI Id:"\000029"
+ */ + const GB2312 = 29; + /** + * Korean Character Set encoding. ECI Id:"\000030" + */ + const EUC_KR = 30; + /** + *GBK (extension of GB2312 for Simplified Chinese) encoding. ECI Id:"\000031"
+ */ + const GBK = 31; + /** + *GGB18030 Chinese Character Set encoding. ECI Id:"\000032"
+ */ + const GB18030 = 32; + /** + *ISO/IEC 10646 UTF-16LE encoding. ECI Id:"\000033"
+ */ + const UTF16LE = 33; + /** + *ISO/IEC 10646 UTF-32BE encoding. ECI Id:"\000034"
+ */ + const UTF32BE = 34; + /** + *ISO/IEC 10646 UTF-32LE encoding. ECI Id:"\000035"
+ */ + const UTF32LE = 35; + /** + *ISO/IEC 646: ISO 7-bit coded character set - Invariant Characters set encoding. ECI Id:"\000170"
+ */ + const INVARIANT = 170; + /** + *8-bit binary data. ECI Id:"\000899"
+ */ + const BINARY = 899; + + /** + * No Extended Channel Interpretation/p> + */ + const NONE = 0; +} \ No newline at end of file diff --git a/lib/Generation/EnableChecksum.php b/lib/Generation/EnableChecksum.php new file mode 100644 index 00000000..e2620ee0 --- /dev/null +++ b/lib/Generation/EnableChecksum.php @@ -0,0 +1,28 @@ + + * Specifies that the data should be encoded with {@code Code 39} basic charset barcode specification: ISO/IEC 16388 + * + */ + const CODE_39 = 2; + + /** + *+ * Specifies that the data should be encoded with {@code Code 39} full ASCII charset barcode specification: ISO/IEC 16388 + *
+ */ + const CODE_39_FULL_ASCII = 3; + + /** + *+ * Specifies that the data should be encoded with {@code CODE 93} barcode specification + *
+ */ + const CODE_93 = 5; + + /** + * Specifies that the data should be encoded with CODE 128 barcode specification + */ + const CODE_128 = 6; + + /** + * Specifies that the data should be encoded with GS1 Code 128 barcode specification. The codetext must contains parentheses for AI. + */ + const GS_1_CODE_128 = 7; + + /** + * Specifies that the data should be encoded with EAN-8 barcode specification + */ + const EAN_8 = 8; + + /** + * Specifies that the data should be encoded with EAN-13 barcode specification + */ + const EAN_13 = 9; + + /** + * Specifies that the data should be encoded with EAN14 barcode specification + */ + const EAN_14 = 10; + + /** + * Specifies that the data should be encoded with SCC14 barcode specification + */ + const SCC_14 = 11; + + /** + * Specifies that the data should be encoded with SSCC18 barcode specification + */ + const SSCC_18 = 12; + + /** + * Specifies that the data should be encoded with UPC-A barcode specification + */ + const UPCA = 13; + + /** + * Specifies that the data should be encoded with UPC-E barcode specification + */ + const UPCE = 14; + + /** + * Specifies that the data should be encoded with isBN barcode specification + */ + const ISBN = 15; + + /** + * Specifies that the data should be encoded with ISSN barcode specification + */ + const ISSN = 16; + + /** + * Specifies that the data should be encoded with ISMN barcode specification + */ + const ISMN = 17; + + /** + * Specifies that the data should be encoded with Standard 2 of 5 barcode specification + */ + const STANDARD_2_OF_5 = 18; + + /** + * Specifies that the data should be encoded with INTERLEAVED 2 of 5 barcode specification + */ + const INTERLEAVED_2_OF_5 = 19; + + /** + * Represents Matrix 2 of 5 BarCode + */ + const MATRIX_2_OF_5 = 20; + + /** + * Represents Italian Post 25 barcode. + */ + const ITALIAN_POST_25 = 21; + + /** + * Represents IATA 2 of 5 barcode.IATA (International Air Transport Assosiation) uses this barcode for the management of air cargo. + */ + const IATA_2_OF_5 = 22; + + /** + * Specifies that the data should be encoded with ITF14 barcode specification + */ + const ITF_14 = 23; + + /** + * Represents ITF-6 Barcode. + */ + const ITF_6 = 24; + + /** + * Specifies that the data should be encoded with MSI Plessey barcode specification + */ + const MSI = 25; + + /** + * Represents VIN (Vehicle Identification Number) Barcode. + */ + const VIN = 26; + + /** + * Represents Deutsch Post barcode, This EncodeType is also known as Identcode,CodeIdentcode,German Postal 2 of 5 Identcode, + * Deutsch Post AG Identcode, Deutsch Frachtpost Identcode, Deutsch Post AG (DHL) + */ + const DEUTSCHE_POST_IDENTCODE = 27; + + /** + * Represents Deutsch Post Leitcode Barcode,also known as German Postal 2 of 5 Leitcode, CodeLeitcode, Leitcode, Deutsch Post AG (DHL). + */ + const DEUTSCHE_POST_LEITCODE = 28; + + /** + * Represents OPC(Optical Product Code) Barcode,also known as , VCA Barcode VCA OPC, Vision Council of America OPC Barcode. + */ + const OPC = 29; + + /** + * Represents PZN barcode.This EncodeType is also known as Pharmacy central number, Pharmazentralnummer + */ + const PZN = 30; + + /** + * Represents Code 16K barcode. + */ + const CODE_16_K = 31; + + /** + * Represents Pharmacode barcode. + */ + const PHARMACODE = 32; + + /** + * 2D barcode symbology DataMatrix + */ + const DATA_MATRIX = 33; + + /** + * Specifies that the data should be encoded with QR Code barcode specification + */ + const QR = 34; + + /** + * Specifies that the data should be encoded with Aztec barcode specification + */ + const AZTEC = 35; + + /** + *+ * Specifies that the data should be encoded with {@code GS1 Aztec} barcode specification. The codetext must contains parentheses for AI. + *
+ */ + const GS_1_AZTEC = 81; + + /** + * Specifies that the data should be encoded with Pdf417 barcode specification + */ + const PDF_417 = 36; + + /** + * Specifies that the data should be encoded with MacroPdf417 barcode specification + */ + const MACRO_PDF_417 = 37; + + /** + * 2D barcode symbology DataMatrix with GS1 string format + */ + const GS_1_DATA_MATRIX = 48; + + /** + * Specifies that the data should be encoded with MicroPdf417 barcode specification + */ + const MICRO_PDF_417 = 55; + + /** + * Specifies that the data should be encoded with GS1MicroPdf417 barcode specification + */ + const GS_1_MICRO_PDF_417 = 82; + + /** + * 2D barcode symbology QR with GS1 string format + */ + const GS_1_QR = 56; + + /** + * Specifies that the data should be encoded with MaxiCode barcode specification + */ + const MAXI_CODE = 57; + + /** + * Specifies that the data should be encoded with DotCode barcode specification + */ + const DOT_CODE = 60; + + /** + * Represents Australia Post Customer BarCode + */ + const AUSTRALIA_POST = 38; + + /** + * Specifies that the data should be encoded with Postnet barcode specification + */ + const POSTNET = 39; + + /** + * Specifies that the data should be encoded with Planet barcode specification + */ + const PLANET = 40; + + /** + * Specifies that the data should be encoded with USPS OneCode barcode specification + */ + const ONE_CODE = 41; + + /** + * Represents RM4SCC barcode. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK. + */ + const RM_4_SCC = 42; + + /** + * Represents Royal Mail Mailmark barcode. + */ + const MAILMARK = 66; + + /** + * Specifies that the data should be encoded with GS1 Databar omni-directional barcode specification. + */ + const DATABAR_OMNI_DIRECTIONAL = 43; + + /** + * Specifies that the data should be encoded with GS1 Databar truncated barcode specification. + */ + const DATABAR_TRUNCATED = 44; + + /** + * Represents GS1 DATABAR limited barcode. + */ + const DATABAR_LIMITED = 45; + + /** + * Represents GS1 Databar expanded barcode. + */ + const DATABAR_EXPANDED = 46; + + /** + * Represents GS1 Databar expanded stacked barcode. + */ + const DATABAR_EXPANDED_STACKED = 52; + + /** + * Represents GS1 Databar stacked barcode. + */ + const DATABAR_STACKED = 53; + + /** + * Represents GS1 Databar stacked omni-directional barcode. + */ + const DATABAR_STACKED_OMNI_DIRECTIONAL = 54; + + /** + * Specifies that the data should be encoded with Singapore Post Barcode barcode specification + */ + const SINGAPORE_POST = 47; + + /** + * Specifies that the data should be encoded with Australian Post Domestic eParcel Barcode barcode specification + */ + const AUSTRALIAN_POSTE_PARCEL = 49; + + /** + * Specifies that the data should be encoded with Swiss Post Parcel Barcode barcode specification. Supported types: Domestic Mail, International Mail, Additional Services (new) + */ + const SWISS_POST_PARCEL = 50; + + /** + * Represents Patch code barcode + */ + const PATCH_CODE = 51; + + /** + * Specifies that the data should be encoded with Code32 barcode specification + */ + const CODE_32 = 58; + + /** + * Specifies that the data should be encoded with DataLogic 2 of 5 barcode specification + */ + const DATA_LOGIC_2_OF_5 = 59; + + /** + * Specifies that the data should be encoded with Dutch KIX barcode specification + */ + const DUTCH_KIX = 61; + + /** + * Specifies that the data should be encoded with UPC coupon with GS1-128 Extended Code barcode specification. + * An example of the input string: + * BarCodeBuilder->setCodetext("514141100906(8102)03"), + * where UPCA part is "514141100906", GS1Code128 part is (8102)03. + */ + const UPCA_GS_1_CODE_128_COUPON = 62; + + /** + * Specifies that the data should be encoded with UPC coupon with GS1 DataBar addition barcode specification. + * + * An example of the input string: + * @code + * BarcodeGenerator->setCodetext("514141100906(8110)106141416543213500110000310123196000"), + * @endcode + * where UPCA part is "514141100906", DATABAR part is "(8110)106141416543213500110000310123196000". + * To change the caption, use barCodeBuilder->getCaptionAbove()->setText("company prefix + offer code"); + */ + const UPCA_GS_1_DATABAR_COUPON = 63; + + /** + * Specifies that the data should be encoded with Codablock-F barcode specification. + */ + const CODABLOCK_F = 64; + + /** + * Specifies that the data should be encoded with GS1 Codablock-F barcode specification. The codetext must contains parentheses for AI. + */ + const GS_1_CODABLOCK_F = 65; + + /** + * Specifies that the data should be encoded with GS1 Composite Bar barcode specification. The codetext must contains parentheses for AI. 1D codetext and 2D codetext must be separated with symbol '/' + */ + const GS_1_COMPOSITE_BAR = 67; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC LIC Code39Standart} barcode specification. + *
+ */ + const HIBC_CODE_39_LIC = 68; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC LIC Code128} barcode specification. + *
+ */ + const HIBC_CODE_128_LIC = 69; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC LIC Aztec} barcode specification. + *
+ */ + const HIBC_AZTEC_LIC = 70; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC LIC DataMatrix} barcode specification. + *
+ */ + const HIBC_DATA_MATRIX_LIC = 71; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC LIC QR} barcode specification. + *
+ */ + const HIBCQRLIC = 72; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC PAS Code39Standart} barcode specification. + *
+ */ + const HIBC_CODE_39_PAS = 73; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC PAS Code128} barcode specification. + *
+ */ + const HIBC_CODE_128_PAS = 74; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC PAS Aztec} barcode specification. + *
+ */ + const HIBC_AZTEC_PAS = 75; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC PAS DataMatrix} barcode specification. + *
+ */ + const HIBC_DATA_MATRIX_PAS = 76; + + /** + *+ * Specifies that the data should be encoded with {@code HIBC PAS QR} barcode specification. + *
+ */ + const HIBCQRPAS = 77; + + /** + *+ * Specifies that the data should be encoded with {@code GS1 DotCode} barcode specification. The codetext must contains parentheses for AI. + *
+ */ + const GS_1_DOT_CODE = 78; + + /** + * Specifies that the data should be encoded with Han Xin barcode specification + */ + const HAN_XIN = 79; + + /** + * 2D barcode symbology QR with GS1 string format + */ + const GS_1_HAN_XIN = 80; + + /** + * Specifies that the data should be encoded with MicroQR Code barcode specification + */ + const MICRO_QR = 83; + + /** + * Specifies that the data should be encoded with RectMicroQR (rMQR) Code barcode specification + */ + const RECT_MICRO_QR = 84; + + public static function parse(string $encodeTypeName): int + { + if ($encodeTypeName == "CODABAR") return 0; + + else if ($encodeTypeName == "CODE_11") return 1; + + else if ($encodeTypeName == "CODE_39") return 2; + + else if ($encodeTypeName == "CODE_39_FULL_ASCII") return 3; + + else if ($encodeTypeName == "CODE_93") return 5; + + else if ($encodeTypeName == "CODE_128") return 6; + + else if ($encodeTypeName == "GS_1_CODE_128") return 7; + + else if ($encodeTypeName == "EAN_8") return 8; + + else if ($encodeTypeName == "EAN_13") return 9; + + else if ($encodeTypeName == "EAN_14") return 10; + + else if ($encodeTypeName == "SCC_14") return 11; + + else if ($encodeTypeName == "SSCC_18") return 12; + + else if ($encodeTypeName == "UPCA") return 13; + + else if ($encodeTypeName == "UPCE") return 14; + + else if ($encodeTypeName == "ISBN") return 15; + + else if ($encodeTypeName == "ISSN") return 16; + + else if ($encodeTypeName == "ISMN") return 17; + + else if ($encodeTypeName == "STANDARD_2_OF_5") return 18; + + else if ($encodeTypeName == "INTERLEAVED_2_OF_5") return 19; + + else if ($encodeTypeName == "MATRIX_2_OF_5") return 20; + + else if ($encodeTypeName == "ITALIAN_POST_25") return 21; + + else if ($encodeTypeName == "IATA_2_OF_5") return 22; + + else if ($encodeTypeName == "ITF_14") return 23; + + else if ($encodeTypeName == "ITF_6") return 24; + + else if ($encodeTypeName == "MSI") return 25; + + else if ($encodeTypeName == "VIN") return 26; + + else if ($encodeTypeName == "DEUTSCHE_POST_IDENTCODE") return 27; + + else if ($encodeTypeName == "DEUTSCHE_POST_LEITCODE") return 28; + + else if ($encodeTypeName == "OPC") return 29; + + else if ($encodeTypeName == "PZN") return 30; + + else if ($encodeTypeName == "CODE_16_K") return 31; + + else if ($encodeTypeName == "PHARMACODE") return 32; + + else if ($encodeTypeName == "DATA_MATRIX") return 33; + + else if ($encodeTypeName == "QR") return 34; + + else if ($encodeTypeName == "AZTEC") return 35; + + else if ($encodeTypeName == "GS_1_AZTEC") return 81; + + else if ($encodeTypeName == "PDF_417") return 36; + + else if ($encodeTypeName == "MACRO_PDF_417") return 37; + + else if ($encodeTypeName == "GS_1_DATA_MATRIX") return 48; + + else if ($encodeTypeName == "MICRO_PDF_417") return 55; + + else if ($encodeTypeName == "GS_1_QR") return 56; + + else if ($encodeTypeName == "MAXI_CODE") return 57; + + else if ($encodeTypeName == "DOT_CODE") return 60; + + else if ($encodeTypeName == "AUSTRALIA_POST") return 38; + + else if ($encodeTypeName == "POSTNET") return 39; + + else if ($encodeTypeName == "PLANET") return 40; + + else if ($encodeTypeName == "ONE_CODE") return 41; + + else if ($encodeTypeName == "RM_4_SCC") return 42; + + else if ($encodeTypeName == "MAILMARK") return 66; + + else if ($encodeTypeName == "DATABAR_OMNI_DIRECTIONAL") return 43; + + else if ($encodeTypeName == "DATABAR_TRUNCATED") return 44; + + else if ($encodeTypeName == "DATABAR_LIMITED") return 45; + + else if ($encodeTypeName == "DATABAR_EXPANDED") return 46; + + else if ($encodeTypeName == "DATABAR_EXPANDED_STACKED") return 52; + + else if ($encodeTypeName == "DATABAR_STACKED") return 53; + + else if ($encodeTypeName == "DATABAR_STACKED_OMNI_DIRECTIONAL") return 54; + + else if ($encodeTypeName == "SINGAPORE_POST") return 47; + + else if ($encodeTypeName == "AUSTRALIAN_POSTE_PARCEL") return 49; + + else if ($encodeTypeName == "SWISS_POST_PARCEL") return 50; + + else if ($encodeTypeName == "PATCH_CODE") return 51; + + else if ($encodeTypeName == "CODE_32") return 58; + + else if ($encodeTypeName == "DATA_LOGIC_2_OF_5") return 59; + + else if ($encodeTypeName == "DUTCH_KIX") return 61; + + else if ($encodeTypeName == "UPCA_GS_1_CODE_128_COUPON") return 62; + + else if ($encodeTypeName == "UPCA_GS_1_DATABAR_COUPON") return 63; + + else if ($encodeTypeName == "CODABLOCK_F") return 64; + + else if ($encodeTypeName == "GS_1_CODABLOCK_F") return 65; + + else if ($encodeTypeName == "GS_1_COMPOSITE_BAR") return 67; + + else if ($encodeTypeName == "HIBC_CODE_39_LIC") return 68; + + else if ($encodeTypeName == "HIBC_CODE_128_LIC") return 69; + + else if ($encodeTypeName == "HIBC_AZTEC_LIC") return 70; + + else if ($encodeTypeName == "HIBC_DATA_MATRIX_LIC") return 71; + + else if ($encodeTypeName == "HIBCQRLIC") return 72; + + else if ($encodeTypeName == "HIBC_CODE_39_PAS") return 73; + + else if ($encodeTypeName == "HIBC_CODE_128_PAS") return 74; + + else if ($encodeTypeName == "HIBC_AZTEC_PAS") return 75; + + else if ($encodeTypeName == "HIBC_DATA_MATRIX_PAS") return 76; + + else if ($encodeTypeName == "HIBCQRPAS") return 77; + + else if ($encodeTypeName == "GS_1_DOT_CODE") return 78; + + else if ($encodeTypeName == "HAN_XIN") return 79; + + else if ($encodeTypeName == "GS_1_HAN_XIN") return 80; + + else if ($encodeTypeName == "MICRO_QR") return 83; + + else if ($encodeTypeName == "RECT_MICRO_QR") return 84; + + else return -1; + } +} \ No newline at end of file diff --git a/lib/Generation/ExtCodeItemType.php b/lib/Generation/ExtCodeItemType.php new file mode 100644 index 00000000..aa99ad3a --- /dev/null +++ b/lib/Generation/ExtCodeItemType.php @@ -0,0 +1,18 @@ +_list = array(); + } + + function init(): void + { + } + + /** + * Clears extended codetext items + */ + public function clear(): void + { + try + { + array_splice($this->_list, 0); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Adds plain codetext to the extended codetext items + * + * @param string $codetext Codetext in unicode to add as extended codetext item + */ + public function addPlainCodetext(string $codetext): void + { + try + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::PLAIN_CODETEXT; + $extCodeItemDTO->arguments = array($codetext); + array_push($this->_list, $extCodeItemDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Adds codetext with Extended Channel Identifier + * + * @param int ECIEncoding Extended Channel Identifier + * @param string codetext Codetext in unicode to add as extended codetext item with Extended Channel Identifier + */ + public function addECICodetext(int $ECIEncoding, string $codetext): void + { + try + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::ECI_CODETEXT; + $extCodeItemDTO->arguments = array($ECIEncoding, $codetext); + array_push($this->_list, $extCodeItemDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Generate extended codetext from generation items list + * + * @return string Return string of extended codetext + */ + public final function getExtendedCodetext(): string + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $extendedCodetext = $client->ExtCodetextBuilder_getExtendedCodetext($this->getExtCodetextBuilderType(), $this->_list); + $thriftConnection->closeConnection(); + return $extendedCodetext; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + protected abstract function getExtCodetextBuilderType(): int; +} \ No newline at end of file diff --git a/lib/Generation/ExtCodetextBuilderType.php b/lib/Generation/ExtCodetextBuilderType.php new file mode 100644 index 00000000..b050683c --- /dev/null +++ b/lib/Generation/ExtCodetextBuilderType.php @@ -0,0 +1,12 @@ +getParameters()->getCaptionAbove()->setText("CAPTION ABOOVE"); + * $generator->getParameters()->getCaptionAbove()->setVisible(true); + * $generator->getParameters()->getCaptionAbove()->getFont()->setStyle(FontStyle::ITALIC); + * $generator->getParameters()->getCaptionAbove()->getFont()->getSize()->setPoint(25); + * @endcode + */ +final class FontUnit implements Communicator +{ + private $fontUnitDto; + + function getFontUnitDto(): FontUnitDTO + { + return $this->fontUnitDto; + } + + private function setFontUnitDto(FontUnitDTO $fontUnitDto): void + { + $this->fontUnitDto = $fontUnitDto; + } + + private $_size; + + public function __construct($source) + { + $this->fontUnitDto = self::initFontUnit($source); + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + private static function initFontUnit($source) + { + if ($source instanceof FontUnit) + { + return $source->getFontUnitDto(); + } elseif ($source instanceof FontUnitDTO) + return $source; + throw new InvalidArgumentException(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->_size = new Unit($this->getFontUnitDto()->size); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the face name of this Font. + */ + public function getFamilyName(): string + { + try + { + return $this->getFontUnitDto()->familyName; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the face name of this Font. + */ + public function setFamilyName(string $value): void + { + try + { + $this->getFontUnitDto()->familyName = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets style information for this FontUnit. + */ + public function getStyle(): int + { + try + { + return $this->getFontUnitDto()->style; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets style information for this FontUnit. + */ + public function setStyle(int $value): void + { + try + { + $this->getFontUnitDto()->style = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets size of this FontUnit in Unit value. + * + * @exception IllegalArgumentException + * The Size parameter value is less than or equal to 0. + */ + public function getSize(): Unit + { + return $this->_size; + } +} \ No newline at end of file diff --git a/lib/Generation/GS1CompositeBarParameters.php b/lib/Generation/GS1CompositeBarParameters.php new file mode 100644 index 00000000..1d1212ec --- /dev/null +++ b/lib/Generation/GS1CompositeBarParameters.php @@ -0,0 +1,106 @@ +gs1CompositeBarParametersDto; + } + + private function setGS1CompositeBarParametersDto(GS1CompositeBarParametersDTO $gs1CompositeBarParametersDto): void + { + $this->gs1CompositeBarParametersDto = $gs1CompositeBarParametersDto; + } + + function __construct(GS1CompositeBarParametersDTO $gs1CompositeBarParametersDto) + { + $this->gs1CompositeBarParametersDto = $gs1CompositeBarParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Linear component type: GS1Code128, UPCE, EAN8, UPCA, EAN13, DatabarStacked, DatabarStackedOmniDirectional, DatabarLimited, DatabarOmniDirectional, DatabarExpanded, DatabarExpandedStacked + */ + public function getLinearComponentType(): int + { + return $this->getGS1CompositeBarParametersDto()->linearComponentType; + } + + /** + * Linear component type: GS1Code128, UPCE, EAN8, UPCA, EAN13, DatabarStacked, DatabarStackedOmniDirectional, DatabarLimited, DatabarOmniDirectional, DatabarExpanded, DatabarExpandedStacked + */ + public function setLinearComponentType(int $value): void + { + $this->getGS1CompositeBarParametersDto()->linearComponentType = $value; + } + + /** + * 2D component type + */ + public function getTwoDComponentType(): int + { + return $this->getGS1CompositeBarParametersDto()->twoDComponentType; + } + + /** + * 2D component type + */ + public function setTwoDComponentType(int $value): void + { + $this->getGS1CompositeBarParametersDto()->twoDComponentType = $value; + } + + /** + *+ * If this flag is set, it allows only GS1 encoding standard for GS1CompositeBar 2D Component + *
+ */ + public function isAllowOnlyGS1Encoding(): bool + { + return $this->getGS1CompositeBarParametersDto()->isAllowOnlyGS1Encoding; + } + + /** + *+ * If this flag is set, it allows only GS1 encoding standard for GS1CompositeBar 2D Component + *
+ */ + public function setAllowOnlyGS1Encoding(bool $value): void + { + $this->getGS1CompositeBarParametersDto()->isAllowOnlyGS1Encoding = $value; + } + + /** + * Returns a human-readable string representation of this. + * @return string that represents this + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->GS1CompositeBarParameters_toString($this->getGS1CompositeBarParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/GraphicsUnit.php b/lib/Generation/GraphicsUnit.php new file mode 100644 index 00000000..f30a2f0c --- /dev/null +++ b/lib/Generation/GraphicsUnit.php @@ -0,0 +1,44 @@ + + * Han Xin Code encoding mode. It is recommended to use Auto with ASCII / Chinese characters or Unicode for Unicode characters. + * + */ +class HanXinEncodeMode +{ + /** + *+ *+ * // Auto mode + * $codetext = "1234567890ABCDEFGabcdefg,Han Xin Code"; + * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + * // Bytes mode + * $encodedArr = array(0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9); + * + * //encode array to string + * StringBuilder strBld = new StringBuilder(); + * for (byte bval : encodedArr) + * strBld.append((char) bval); + * $codetext = strBld.toString(); + * + * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); + * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::BYTES); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + * // ECI mode + * $codetext = "ΑΒΓΔΕ"; + * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); + * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::ECI); + * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinECIEncoding(ECIEncodings::ISO_8859_7); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + * // URI mode + * $codetext = "https://www.test.com/%BC%DE%%%ab/search=test"; + * $generator = new BarcodeGenerator(EncodeTypes::HAN_XIN, codetext); + * $generator->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::URI); + * $generator->save("test.bmp", BarcodeImageFormat::BMP); + * + * // Extended mode - TBD + *+ *+ * Sequence of Numeric, Text, ECI, Binary Bytes and 4 GB18030 modes changing automatically. + *
+ */ + const AUTO = 0; + /** + *+ * Binary byte mode encodes binary data in any form and encodes them in their binary byte. Every byte in + * Binary Byte mode is represented by 8 bits. + *
+ */ + const BINARY = 1; + /** + *+ * Extended Channel Interpretation (ECI) mode + *
+ */ + const ECI = 2; + /** + *+ * Unicode mode designs a way to represent any text data reference to UTF8 encoding/charset in Han Xin Code. + *
+ */ + const UNICODE = 3; + /** + *+ * URI mode indicates the data represented in Han Xin Code is Uniform Resource Identifier (URI) + * reference to RFC 3986. + *
+ */ + const URI = 4; + /** + *+ * Extended mode will allow more flexible combinations of other modes, this mode is currently not implemented. + *
+ */ + const EXTENDED = 5; +} \ No newline at end of file diff --git a/lib/Generation/HanXinErrorLevel.php b/lib/Generation/HanXinErrorLevel.php new file mode 100644 index 00000000..72467aee --- /dev/null +++ b/lib/Generation/HanXinErrorLevel.php @@ -0,0 +1,81 @@ + + * Level of Reed-Solomon error correction. From low to high: L1, L2, L3, L4. + * + */ +class HanXinErrorLevel +{ + /** + *+ * Allows recovery of 8% of the code text + *
+ */ + const L1 = 0; + /** + *+ * Allows recovery of 15% of the code text + *
+ */ + const L2 = 1; + /** + *+ * Allows recovery of 23% of the code text + *
+ */ + const L3 = 2; + /** + *+ * Allows recovery of 30% of the code text + *
+ */ + const L4 = 3; +} diff --git a/lib/Generation/HanXinExtCodetextBuilder.php b/lib/Generation/HanXinExtCodetextBuilder.php new file mode 100644 index 00000000..32f4464d --- /dev/null +++ b/lib/Generation/HanXinExtCodetextBuilder.php @@ -0,0 +1,251 @@ + + *Extended codetext generator for Han Xin Code for Extended Mode of HanXinEncodeMode
+ *+ */ +class HanXinExtCodetextBuilder +{ + + protected $_list; + + function __construct() + { + $this->_list = array(); + } + + function init(): void + { + } + + /** + *+ *+ * + * //Extended codetext mode + * //create codetext + * $codeTextBuilder = new HanXinExtCodetextBuilder(); + * $codeTextBuilder->addGB18030TwoByte("漄"); + * $codeTextBuilder->addGB18030FourByte("㐁"); + * $codeTextBuilder->addCommonChineseRegionOne("全"); + * $codeTextBuilder->addCommonChineseRegionTwo("螅"); + * $codeTextBuilder->addNumeric("123"); + * $codeTextBuilder->addText("qwe"); + * $codeTextBuilder->addUnicode("ıntəˈnæʃənəl"); + * $codeTextBuilder->addECI("ΑΒΓΔΕ", 9); + * $codeTextBuilder->addAuto("abc"); + * $codeTextBuilder->addBinary("abc"); + * $codeTextBuilder->addURI("backslashes_should_be_doubled\000555:test"); + * $codeTextBuilder->addGS1("(01)03453120000011(17)191125(10)ABCD1234(21)10"); + * $expectedStr = "漄㐁全螅123qweıntəˈnæʃənəlΑΒΓΔΕabcabcbackslashes_should_be_doubled\000555:test(01)03453120000011(17)191125(10)ABCD1234(21)10"; + * //generate codetext + * $str = $codeTextBuilder->getExtendedCodetext(); + * //generate + * $bg = new BarcodeGenerator(EncodeTypes::HAN_XIN, $str); + * $bg->getParameters()->getBarcode()->getHanXin()->setHanXinEncodeMode(HanXinEncodeMode::EXTENDED); + * $img = $bg->generateBarCodeImage(BarcodeImageFormat::PNG); + * $r = new BarCodeReader($img, null, DecodeType::HAN_XIN)) + * $found = $r->readBarCodes(); + * Assert::assertEquals(1, sizeof(found)); + * Assert::assertEquals($expectedStr, $found[0]->getCodeText()); + *+ *+ * Adds codetext fragment in ECI mode + *
+ * @param string text Codetext string + * @param int encoding ECI encoding in integer format + */ + public function addECI(string $text, int $encoding): void + { + $extCodeItemDTO = new ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::ECI; + $extCodeItemDTO->arguments = array($text, $encoding); + $this->_list[] = $extCodeItemDTO; + } + + /** + *+ * Adds codetext fragment in Auto mode + *
+ * @param string text Codetext string + */ + public function addAuto(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Auto; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in Binary mode + *
+ * @param text Codetext string + */ + public function addBinary(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Binary; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in URI mode + *
+ * @param text Codetext string + */ + public function addURI(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::URI; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in Text mode + *
+ * @param text Codetext string + */ + public function addText(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Text; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in Numeric mode + *
+ * @param text Codetext string + */ + public function addNumeric(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Numeric; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in Unicode mode + *
+ * @param text Codetext string + */ + public function addUnicode(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::Unicode; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in Common Chinese Region One mode + *
+ * @param text Codetext string + */ + public function addCommonChineseRegionOne(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::CommonChineseRegionOne; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in Common Chinese Region Two mode + *
+ * @param text Codetext string + */ + public function addCommonChineseRegionTwo(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::CommonChineseRegionTwo; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in GB18030 Two Byte mode + *
+ * @param text Codetext string + */ + public function addGB18030TwoByte(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::GB18030TwoByte; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in GB18030 Four Byte mode + *
+ * @param text Codetext string + */ + public function addGB18030FourByte(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::GB18030FourByte; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Adds codetext fragment in GS1 mode + *
+ * @param text Codetext string + */ + public function addGS1(string $text): void + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = HanXinExtCodetextBuilderType::GS1; + $extCodeItemDTO->arguments = array($text); + array_push($this->_list, $extCodeItemDTO); + } + + /** + *+ * Returns codetext from Extended mode codetext builder + *
+ * @return string Codetext in Extended mode + */ + public function getExtendedCodetext(): string + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $extendedCodetext = $client->HanXinExtCodetextBuilder_getExtendedCodetext($this->_list); + $thriftConnection->closeConnection(); + return $extendedCodetext; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Generation/HanXinExtCodetextBuilderType.php b/lib/Generation/HanXinExtCodetextBuilderType.php new file mode 100644 index 00000000..bd46d46b --- /dev/null +++ b/lib/Generation/HanXinExtCodetextBuilderType.php @@ -0,0 +1,19 @@ + + * Han Xin parameters. + * + */ +class HanXinParameters implements Communicator +{ + private $hanXinParametersDto; + + private function getHanXinParametersDto(): HanXinParametersDTO + { + return $this->hanXinParametersDto; + } + + private function setHanXinParametersDto(HanXinParametersDTO $hanXinParametersDto): void + { + $this->hanXinParametersDto = $hanXinParametersDto; + } + + function __construct(HanXinParametersDTO $hanXinParametersDto) + { + $this->hanXinParametersDto = $hanXinParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + *+ * Version of HanXin Code. + * From Version01 to Version84 for Han Xin code. + * Default value is HanXinVersion.Auto. + *
+ */ + public function getHanXinVersion(): int + { + return $this->getHanXinParametersDto()->hanXinVersion; + } + + /** + *+ * Version of HanXin Code. + * From Version01 to Version84 for Han Xin code. + * Default value is HanXinVersion.Auto. + *
+ */ + public function setHanXinVersion(int $value): void + { + $this->getHanXinParametersDto()->hanXinVersion = $value; + } + + /** + *+ * Level of Reed-Solomon error correction for Han Xin barcode. + * From low to high: L1, L2, L3, L4. see HanXinErrorLevel. + *
+ */ + public function getHanXinErrorLevel(): int + { + return $this->getHanXinParametersDto()->hanXinErrorLevel; + } + + /** + *+ * Level of Reed-Solomon error correction for Han Xin barcode. + * From low to high: L1, L2, L3, L4. see HanXinErrorLevel. + *
+ */ + public function setHanXinErrorLevel(int $value): void + { + $this->getHanXinParametersDto()->hanXinErrorLevel = $value; + } + + /** + *+ * HanXin encoding mode. + * Default value: HanXinEncodeMode::Mixed. + *
+ */ + public function getHanXinEncodeMode(): int + { + return $this->getHanXinParametersDto()->hanXinEncodeMode; + } + + /** + *+ * HanXin encoding mode. + * Default value: HanXinEncodeMode::Mixed. + *
+ */ + public function setHanXinEncodeMode(int $value): void + { + $this->getHanXinParametersDto()->hanXinEncodeMode = $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. + * Current implementation consists all well known charset encodings. + *
+ */ + public function getHanXinECIEncoding(): int + { + return $this->getHanXinParametersDto()->hanXinECIEncoding; + } + + /** + *+ * Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details + * about the used references for encoding the data in the symbol. + * Current implementation consists all well known charset encodings. + *
+ */ + public function setHanXinECIEncoding(int $value): void + { + $this->getHanXinParametersDto()->hanXinECIEncoding = $value; + } + + + /** + *+ * Returns a human-readable string representation of this {@code HanXinParameters}. + *
+ * @return string that represents this {@code HanXinParameters}. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->HanXinParameters_toString($this->getHanXinParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/HanXinVersion.php b/lib/Generation/HanXinVersion.php new file mode 100644 index 00000000..7e06db00 --- /dev/null +++ b/lib/Generation/HanXinVersion.php @@ -0,0 +1,524 @@ + + * Version of Han Xin Code. + * From Version01 - 23 x 23 modules to Version84 - 189 x 189 modules, increasing in steps of 2 modules per side. + * + */ +class HanXinVersion +{ + /** + *+ * Specifies to automatically pick up the best version. + * This is default value. + *
+ */ + const AUTO = 0; + /** + *+ * Specifies version 1 with 23 x 23 modules. + *
+ */ + const VERSION_01 = 1; + /** + *+ * Specifies version 2 with 25 x 25 modules. + *
+ */ + const VERSION_02 = 2; + /** + *+ * Specifies version 3 with 27 x 27 modules. + *
+ */ + const VERSION_03 = 3; + /** + *+ * Specifies version 4 with 29 x 29 modules. + *
+ */ + const VERSION_04 = 4; + /** + *+ * Specifies version 5 with 31 x 31 modules. + *
+ */ + const VERSION_05 = 5; + /** + *+ * Specifies version 6 with 33 x 33 modules. + *
+ */ + const VERSION_06 = 6; + /** + *+ * Specifies version 7 with 35 x 35 modules. + *
+ */ + const VERSION_07 = 7; + /** + *+ * Specifies version 8 with 37 x 37 modules. + *
+ */ + const VERSION_08 = 8; + /** + *+ * Specifies version 9 with 39 x 39 modules. + *
+ */ + const VERSION_09 = 9; + /** + *+ * Specifies version 10 with 41 x 41 modules. + *
+ */ + const VERSION_10 = 10; + /** + *+ * Specifies version 11 with 43 x 43 modules. + *
+ */ + const VERSION_11 = 11; + /** + *+ * Specifies version 12 with 45 x 45 modules. + *
+ */ + const VERSION_12 = 12; + /** + *+ * Specifies version 13 with 47 x 47 modules. + *
+ */ + const VERSION_13 = 13; + /** + *+ * Specifies version 14 with 49 x 49 modules. + *
+ */ + const VERSION_14 = 14; + /** + *+ * Specifies version 15 with 51 x 51 modules. + *
+ */ + const VERSION_15 = 15; + /** + *+ * Specifies version 16 with 53 x 53 modules. + *
+ */ + const VERSION_16 = 16; + /** + *+ * Specifies version 17 with 55 x 55 modules. + *
+ */ + const VERSION_17 = 17; + /** + *+ * Specifies version 18 with 57 x 57 modules. + *
+ */ + const VERSION_18 = 18; + /** + *+ * Specifies version 19 with 59 x 59 modules. + *
+ */ + const VERSION_19 = 19; + /** + *+ * Specifies version 20 with 61 x 61 modules. + *
+ */ + const VERSION_20 = 20; + /** + *+ * Specifies version 21 with 63 x 63 modules. + *
+ */ + const VERSION_21 = 21; + /** + *+ * Specifies version 22 with 65 x 65 modules. + *
+ */ + const VERSION_22 = 22; + /** + *+ * Specifies version 23 with 67 x 67 modules. + *
+ */ + const VERSION_23 = 23; + /** + *+ * Specifies version 24 with 69 x 69 modules. + *
+ */ + const VERSION_24 = 24; + /** + *+ * Specifies version 25 with 71 x 71 modules. + *
+ */ + const VERSION_25 = 25; + /** + *+ * Specifies version 26 with 73 x 73 modules. + *
+ */ + const VERSION_26 = 26; + /** + *+ * Specifies version 27 with 75 x 75 modules. + *
+ */ + const VERSION_27 = 27; + /** + *+ * Specifies version 28 with 77 x 77 modules. + *
+ */ + const VERSION_28 = 28; + /** + *+ * Specifies version 29 with 79 x 79 modules. + *
+ */ + const VERSION_29 = 29; + /** + *+ * Specifies version 30 with 81 x 81 modules. + *
+ */ + const VERSION_30 = 30; + /** + *+ * Specifies version 31 with 83 x 83 modules. + *
+ */ + const VERSION_31 = 31; + /** + *+ * Specifies version 32 with 85 x 85 modules. + *
+ */ + const VERSION_32 = 32; + /** + *+ * Specifies version 33 with 87 x 87 modules. + *
+ */ + const VERSION_33 = 33; + /** + *+ * Specifies version 34 with 89 x 89 modules. + *
+ */ + const VERSION_34 = 34; + /** + *+ * Specifies version 35 with 91 x 91 modules. + *
+ */ + const VERSION_35 = 35; + /** + *+ * Specifies version 36 with 93 x 93 modules. + *
+ */ + const VERSION_36 = 36; + /** + *+ * Specifies version 37 with 95 x 95 modules. + *
+ */ + const VERSION_37 = 37; + /** + *+ * Specifies version 38 with 97 x 97 modules. + *
+ */ + const VERSION_38 = 38; + /** + *+ * Specifies version 39 with 99 x 99 modules. + *
+ */ + const VERSION_39 = 39; + /** + *+ * Specifies version 40 with 101 x 101 modules. + *
+ */ + const VERSION_40 = 40; + /** + *+ * Specifies version 41 with 103 x 103 modules. + *
+ */ + const VERSION_41 = 41; + /** + *+ * Specifies version 42 with 105 x 105 modules. + *
+ */ + const VERSION_42 = 42; + /** + *+ * Specifies version 43 with 107 x 107 modules. + *
+ */ + const VERSION_43 = 43; + /** + *+ * Specifies version 44 with 109 x 109 modules. + *
+ */ + const VERSION_44 = 44; + /** + *+ * Specifies version 45 with 111 x 111 modules. + *
+ */ + const VERSION_45 = 45; + /** + *+ * Specifies version 46 with 113 x 113 modules. + *
+ */ + const VERSION_46 = 46; + /** + *+ * Specifies version 47 with 115 x 115 modules. + *
+ */ + const VERSION_47 = 47; + /** + *+ * Specifies version 48 with 117 x 117 modules. + *
+ */ + const VERSION_48 = 48; + /** + *+ * Specifies version 49 with 119 x 119 modules. + *
+ */ + const VERSION_49 = 49; + /** + *+ * Specifies version 50 with 121 x 121 modules. + *
+ */ + const VERSION_50 = 50; + /** + *+ * Specifies version 51 with 123 x 123 modules. + *
+ */ + const VERSION_51 = 51; + /** + *+ * Specifies version 52 with 125 x 125 modules. + *
+ */ + const VERSION_52 = 52; + /** + *+ * Specifies version 53 with 127 x 127 modules. + *
+ */ + const VERSION_53 = 53; + /** + *+ * Specifies version 54 with 129 x 129 modules. + *
+ */ + const VERSION_54 = 54; + /** + *+ * Specifies version 55 with 131 x 131 modules. + *
+ */ + const VERSION_55 = 55; + /** + *+ * Specifies version 56 with 133 x 133 modules. + *
+ */ + const VERSION_56 = 56; + /** + *+ * Specifies version 57 with 135 x 135 modules. + *
+ */ + const VERSION_57 = 57; + /** + *+ * Specifies version 58 with 137 x 137 modules. + *
+ */ + const VERSION_58 = 58; + /** + *+ * Specifies version 59 with 139 x 139 modules. + *
+ */ + const VERSION_59 = 59; + /** + *+ * Specifies version 60 with 141 x 141 modules. + *
+ */ + const VERSION_60 = 60; + /** + *+ * Specifies version 61 with 143 x 143 modules. + *
+ */ + const VERSION_61 = 61; + /** + *+ * Specifies version 62 with 145 x 145 modules. + *
+ */ + const VERSION_62 = 62; + /** + *+ * Specifies version 63 with 147 x 147 modules. + *
+ */ + const VERSION_63 = 63; + /** + *+ * Specifies version 64 with 149 x 149 modules. + *
+ */ + const VERSION_64 = 64; + /** + *+ * Specifies version 65 with 151 x 151 modules. + *
+ */ + const VERSION_65 = 65; + /** + *+ * Specifies version 66 with 153 x 153 modules. + *
+ */ + const VERSION_66 = 66; + /** + *+ * Specifies version 67 with 155 x 155 modules. + *
+ */ + const VERSION_67 = 67; + /** + *+ * Specifies version 68 with 157 x 157 modules. + *
+ */ + const VERSION_68 = 68; + /** + *+ * Specifies version 69 with 159 x 159 modules. + *
+ */ + const VERSION_69 = 69; + /** + *+ * Specifies version 70 with 161 x 161 modules. + *
+ */ + const VERSION_70 = 70; + /** + *+ * Specifies version 71 with 163 x 163 modules. + *
+ */ + const VERSION_71 = 71; + /** + *+ * Specifies version 72 with 165 x 165 modules. + *
+ */ + const VERSION_72 = 72; + /** + *+ * Specifies version 73 with 167 x 167 modules. + *
+ */ + const VERSION_73 = 73; + /** + *+ * Specifies version 74 with 169 x 169 modules. + *
+ */ + const VERSION_74 = 74; + /** + *+ * Specifies version 75 with 171 x 171 modules. + *
+ */ + const VERSION_75 = 75; + /** + *+ * Specifies version 76 with 173 x 173 modules. + *
+ */ + const VERSION_76 = 76; + /** + *+ * Specifies version 77 with 175 x 175 modules. + *
+ */ + const VERSION_77 = 77; + /** + *+ * Specifies version 78 with 177 x 177 modules. + *
+ */ + const VERSION_78 = 78; + /** + *+ * Specifies version 79 with 179 x 179 modules. + *
+ */ + const VERSION_79 = 79; + /** + *+ * Specifies version 80 with 181 x 181 modules. + *
+ */ + const VERSION_80 = 80; + /** + *+ * Specifies version 81 with 183 x 183 modules. + *
+ */ + const VERSION_81 = 81; + /** + *+ * Specifies version 82 with 185 x 185 modules. + *
+ */ + const VERSION_82 = 82; + /** + *+ * Specifies version 83 with 187 x 187 modules. + *
+ */ + const VERSION_83 = 83; + /** + *+ * Specifies version 84 with 189 x 189 modules. + *
+ */ + const VERSION_84 = 84; +} \ No newline at end of file diff --git a/lib/Generation/HslaColor.php b/lib/Generation/HslaColor.php new file mode 100644 index 00000000..04c679ae --- /dev/null +++ b/lib/Generation/HslaColor.php @@ -0,0 +1,143 @@ + + * Class for representing HSLA color (Hue, Saturation, Lightness, Alpha) + * + */ +class HslaColor +{ + /** + *+ * Hue [0, 360] + *
+ */ + public $H; + + /** + *+ * Saturation [0, 100] + *
+ */ + public $S; + + /** + *+ * Lightness [0, 100] + *
+ */ + public $L; + + /** + *+ * Alpha (opacity) [0.0f, 1.0f] + *
+ */ + public $A = 0.0; + + + /** + *+ * Constructor for HslaColor + *
+ * + * @param $h Hue [0, 360] + * @param $s Saturation [0, 100] + * @param $l Lightness [0, 100] + * @param $a Alpha (opacity) [0.0f, 1.0f] + */ + public function __construct(int $h, int $s, int $l, float $a) + { +// $this->checkHue($h); + self::checkHue($h); + self::checkSatLight($s); + self::checkSatLight($l); + self::checkAlpha($a); + + $this->H = $h; + $this->S = $s; + $this->L = $l; + $this->A = $a; + } + + private static function checkHue(int $value) + { + if ($value < 0 || $value > 360) + { + throw new Exception("Wrong color value"); + } + } + + private static function checkSatLight(int $value) + { + if ($value < 0 || $value > 100) + { + throw new Exception("Wrong color value"); + } + } + + private static function checkAlpha(float $value) + { + if ($value < 0.0 || $value > 1.0) + { + throw new Exception("Wrong color value"); + } + } + + /** + *+ * Uses https://en.wikipedia.org/wiki/HSL_and_HSV#HSL_to_RGB + *
+ * + * @param hslaColor HSLA color to convert + * @return string with RGBA values + */ + public static function convertHslaToRgba(HslaColor $hslaColor): string + { + $r = 0; + $g = 0; + $b = 0; + + $hueF = $hslaColor->H / 360.0; + $satF = $hslaColor->S / 100.0; + $lightF = $hslaColor->L / 100.0; + + if ($satF == 0) + { + $r = $g = $b = $lightF; + } else + { + $q = $lightF < 0.5 ? $lightF * (1 + $satF) : $lightF + $satF - $lightF * $satF; + $p = 2 * $lightF - $q; + + $r = HslaColor::hueToRgb($p, $q, $hueF + 1.0 / 3.0); + $g = HslaColor::hueToRgb($p, $q, $hueF); + $b = HslaColor::hueToRgb($p, $q, $hueF - 1.0 / 3.0); + } + + $rI = intval($r * 255 + 0.5); + $gI = intval($g * 255 + 0.5); + $bI = intval($b * 255 + 0.5); + $aI = intval($hslaColor->A * 255 + 0.5); + + return sprintf("#%02X%02X%02X%02X", $rI, $gI, $bI, $aI); + } + + private static function hueToRgb(float $p, float $q, float $t): float + { + if ($t < 0.0) $t += 1.0; + if ($t > 1.0) $t -= 1.0; + if ($t < 1.0 / 6.0) return $p + ($q - $p) * 6.0 * $t; + if ($t < 1.0 / 2.0) return $q; + if ($t < 2.0 / 3.0) return $p + ($q - $p) * (2.0 / 3.0 - $t) * 6.0; + return $p; + } +} \ No newline at end of file diff --git a/lib/Generation/ITF14BorderType.php b/lib/Generation/ITF14BorderType.php new file mode 100644 index 00000000..a4a71ca9 --- /dev/null +++ b/lib/Generation/ITF14BorderType.php @@ -0,0 +1,30 @@ +itfParametersDto; + } + + private function setITFParametersDto(ITFParametersDTO $itfParametersDto): void + { + $this->itfParametersDto = $itfParametersDto; + } + + private $itfBorderThickness; + + function __construct(ITFParametersDTO $itfParametersDto) + { + $this->itfParametersDto = $itfParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->itfBorderThickness = new Unit($this->getITFParametersDto()->itfBorderThickness); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets an ITF border (bearer bar) thickness in Unit value. + * Default value: 12pt. + */ + public function getItfBorderThickness(): Unit + { + return $this->itfBorderThickness; + } + + /** + * Sets an ITF border (bearer bar) thickness in Unit value. + * Default value: 12pt. + */ + public function setItfBorderThickness(Unit $value): void + { + try + { + $this->getITFParametersDto()->itfBorderThickness = $value->getUnitDto(); + $this->itfBorderThickness = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border type of ITF barcode. + * Default value: ITF14BorderType::BAR. + */ + public function getItfBorderType(): int + { + try + { + return $this->getITFParametersDto()->itfBorderType; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Border type of ITF barcode. + * Default value: ITF14BorderType::BAR. + */ + public function setItfBorderType(int $value): void + { + try + { + $this->getITFParametersDto()->itfBorderType = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Size of the quiet zones in xDimension. + * Default value: 10, meaning if xDimension = 2px than quiet zones will be 20px. + * + * @exception IllegalArgumentException + * @return int The QuietZoneCoef parameter value is less than 10. + */ + public function getQuietZoneCoef(): int + { + try + { + return $this->getITFParametersDto()->quietZoneCoef; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Size of the quiet zones in xDimension. + * Default value: 10, meaning if xDimension = 2px than quiet zones will be 20px. + * + * @exception IllegalArgumentException + * @param int The QuietZoneCoef parameter value is less than 10. + */ + public function setQuietZoneCoef(int $value): void + { + try + { + $this->getITFParametersDto()->quietZoneCoef = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this ITFParameters. + * + * @return string that represents this ITFParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->ITFParameters_toString($this->getITFParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/ImageParameters.php b/lib/Generation/ImageParameters.php new file mode 100644 index 00000000..de432d64 --- /dev/null +++ b/lib/Generation/ImageParameters.php @@ -0,0 +1,84 @@ +imageParametersDto; + } + + private function setImageParametersDto(ImageParametersDTO $imageParametersDto): void + { + $this->imageParametersDto = $imageParametersDto; + } + + private $svg; + private $pdf; + + function __construct(ImageParametersDTO $imageParametersDto) + { + $this->imageParametersDto = $imageParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + $this->svg = new SvgParameters($this->getImageParametersDto()->svg); + $this->pdf = new PdfParameters($this->getImageParametersDto()->pdf); + } + + /** + * SVG parameters + */ + function getSvg(): SvgParameters + { + return $this->svg; + } + + /** + * SVG parameters + */ + function setSvg(SvgParameters $svg): void + { + $this->svg = $svg; + $this->getImageParametersDto()->svg = $svg->getSvgParametersDto(); + } + + /** + *+ * PDF parameters + *
+ */ + function getPdf() + { + return $this->pdf; + } + + /** + *+ * PDF parameters + *
+ */ + function setPdf(PdfParameters $value) + { + $this->pdf = $value; + $this->getImageParametersDto()->pdf = $value->getPdfParametersDto(); + } +} \ No newline at end of file diff --git a/lib/Generation/MacroCharacter.php b/lib/Generation/MacroCharacter.php new file mode 100644 index 00000000..059f0eeb --- /dev/null +++ b/lib/Generation/MacroCharacter.php @@ -0,0 +1,69 @@ +\u001E05\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. + * 06 Macro craracter is translated to "[)>\u001E06\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. + *+ * These samples show how to encode Macro Characters in MicroPdf417 and DataMatrix + *+ */ +final class MacroCharacter +{ + /** + * None of Macro Characters are added to barcode data + */ + const NONE = 0; + + /** + * 05 Macro craracter is added to barcode data in first position. + * GS1 Data Identifier ISO 15434 + * Character is translated to "[)>\u001E05\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. + * + * @code + * //to generate autoidentified GS1 message like this "(10)123ABC(10)123ABC" in ISO 15434 format you need: + * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, "10123ABC\u001D10123ABC"); + * $generator->getParameters()->getBarcode()->getDataMatrix()->setMacroCharacters(MacroCharacter::MACRO_05); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_DATA_MATRIX); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * @endcode + */ + const MACRO_05 = 5; + + /** + * 06 Macro craracter is added to barcode data in first position. + * ASC MH10 Data Identifier ISO 15434 + * Character is translated to "[)>\u001E06\u001D" as decoded data header and "\u001E\u0004" as decoded data trailer. + */ + const MACRO_06 = 6; +} \ No newline at end of file diff --git a/lib/Generation/MaxiCodeEncodeMode.php b/lib/Generation/MaxiCodeEncodeMode.php new file mode 100644 index 00000000..3467f7ae --- /dev/null +++ b/lib/Generation/MaxiCodeEncodeMode.php @@ -0,0 +1,83 @@ +getParameters()->getBarcode()->getMaxiCode()->setECIEncoding(ECIEncodings::UTF8); + * $generator->save("test.bmp"); + * + * //Bytes mode + * $encodedArr = array( 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9 ); + * //encode array to string + * $strBld = ""; + * foreach($encodedArr as $bval) + * { + * $strBld .= $bval; + * } + * $codetext = $strBld; + * $generator = new BarcodeGenerator(EncodeTypes::MAXI_CODE, $codetext); + * $generator->getParameters()->getBarcode()->getMaxiCode()->setMaxiCodeEncodeMode(MaxiCodeEncodeMode.BYTES); + * $generator->save(ApiTests::folder."test2.bmp", BarCodeImageFormat::BMP); + * @endcode + */ +class MaxiCodeEncodeMode +{ + /** + *+ * + * @code + * # to generate autoidentified GS1 message like this "(10)123ABC(10)123ABC" in ISO 15434 format you need: + * $generator = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, "10123ABC\u001D10123ABC"); + * $generator->getParameters()->getBarcode()->getDataMatrix()->setMacroCharacters(MacroCharacter::MACRO_05); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS1DataMatrix); + * foreach($reader->readBarCodes() as $result) + * echo "BarCode CodeText: " . $result->getCodeText(); + * @endcode + * @code + * # Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004" + * $generator = new BarcodeGenerator(EncodeTypes::MicroPdf417, "abcde1234"); + * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_05); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + * @endcode + * @code + * # Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004" + * $generator = new BarcodeGenerator(EncodeTypes::MicroPdf417, "abcde1234"); + * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_06); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + * @endcode + *+ *+ * In Auto mode, the CodeText is encoded with maximum data compactness. + * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + *
+ */ + const AUTO = 0; + + /** + * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. + * @deprecated + */ + const BYTES = 1; + + /** + *+ *
Extended mode which supports multi ECI modes.
+ *It is better to use MaxiCodeExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + * @deprecated + */ + const EXTENDED_CODETEXT = 2; + + /** + * Extended mode which supports multi ECI modes. + * It is better to use MaxiCodeExtCodetextBuilder for extended codetext generation. + * Use Display2DText property to set visible text to removing managing characters. + * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier + * All unicode characters after ECI identifier are automatically encoded into correct character codeset. + */ + const EXTENDED = 3; + + /** + *+ * In Binary mode, the CodeText is encoded with maximum data compactness. + * If a Unicode character is found, an exception is thrown. + *
+ */ + const BINARY = 4; + + /** + *+ * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + * Please note that some old (pre 2006) scanners may not support this mode. + *
+ */ + const ECI = 5; +} \ No newline at end of file diff --git a/lib/Generation/MaxiCodeExtCodetextBuilder.php b/lib/Generation/MaxiCodeExtCodetextBuilder.php new file mode 100644 index 00000000..2c9ae7bd --- /dev/null +++ b/lib/Generation/MaxiCodeExtCodetextBuilder.php @@ -0,0 +1,55 @@ +addECICodetext(ECIEncodings::Win1251, "Will"); + * $textBuilder->addECICodetext(ECIEncodings::UTF8, "犬Right狗"); + * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "犬Power狗"); + * $textBuilder->addPlainCodetext("Plain text"); + * + * //generate codetext + * $codetext = $textBuilder->getExtendedCodetext(); + * + * //generate + * $generator = new BarcodeGenerator(EncodeTypes::MAXI_CODE, $codetext); + * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); + * $generator->save("test.bmp", BarcodeImageFormat.BMP); + * @endcode + */ +class MaxiCodeExtCodetextBuilder extends ExtCodetextBuilder +{ + function __construct() + { + try + { + parent::__construct(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + function init(): void + { + } + + protected function getExtCodetextBuilderType(): int + { + return ExtCodetextBuilderType::MAXICODE_EXT_CODETEXT_BUILDER; + } +} \ No newline at end of file diff --git a/lib/Generation/MaxiCodeMode.php b/lib/Generation/MaxiCodeMode.php new file mode 100644 index 00000000..fd80a629 --- /dev/null +++ b/lib/Generation/MaxiCodeMode.php @@ -0,0 +1,111 @@ +setPostalCode("524032140"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); + * $maxiCodeStandartSecondMessage->setMessage("Test message"); + * $maxiCodeCodetext->setSecondMessage($maxiCodeStandartSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 2 with structured second message + * $maxiCodeCodetext = new MaxiCodeCodetextMode2(); + * $maxiCodeCodetext->setPostalCode("524032140"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); + * $maxiCodeStructuredSecondMessage->add("634 ALPHA DRIVE"); + * $maxiCodeStructuredSecondMessage->add("PITTSBURGH"); + * $maxiCodeStructuredSecondMessage->add("PA"); + * $maxiCodeStructuredSecondMessage->setYear(99); + * $maxiCodeCodetext->setSecondMessage($maxiCodeStructuredSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 3 with standart second message + * $maxiCodeCodetext = new MaxiCodeCodetextMode3(); + * $maxiCodeCodetext->setPostalCode("B1050"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * $maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); + * $maxiCodeStandartSecondMessage->setMessage("Test message"); + * $maxiCodeCodetext->setSecondMessage($maxiCodeStandartSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 3 with structured second message + * $maxiCodeCodetext = new MaxiCodeCodetextMode3(); + * $maxiCodeCodetext->setPostalCode("B1050"); + * $maxiCodeCodetext->setCountryCode(056); + * $maxiCodeCodetext->setServiceCategory(999); + * $maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); + * $maxiCodeStructuredSecondMessage->add("634 ALPHA DRIVE"); + * $maxiCodeStructuredSecondMessage->add("PITTSBURGH"); + * $maxiCodeStructuredSecondMessage->add("PA"); + * $maxiCodeStructuredSecondMessage->setYear(99); + * $maxiCodeCodetext->setSecondMessage($maxiCodeStructuredSecondMessage); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext(); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 4 + * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); + * $maxiCodeCodetext->setMode(MaxiCodeMode::MODE_4); + * $maxiCodeCodetext->setMessage("Test message"); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext(); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 5 + * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); + * $maxiCodeCodetext->setMode(MaxiCodeMode::MODE_5); + * $maxiCodeCodetext->setMessage("Test message"); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext()) + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * + * //Mode 6 + * $maxiCodeCodetext = new MaxiCodeStandardCodetext(); + * $maxiCodeCodetext->setMode(MaxiCodeMode::MODE_6); + * $maxiCodeCodetext->setMessage("Test message"); + * $complexGenerator = new ComplexBarcodeGenerator($maxiCodeCodetext->getConstructedCodetext(); + * $complexGenerator->generateBarCodeImage(BarcodeImageFormat::PNG); + * @endcode + */ +class MaxiCodeMode +{ + /** + * Mode 2 encodes postal information in first message and data in second message. + * Has 9 digits postal code (used only in USA). + */ + const MODE_2 = 2; + + /** + * Mode 3 encodes postal information in first message and data in second message. + * Has 6 alphanumeric postal code, used in the world. + */ + const MODE_3 = 3; + + /** + * Mode 4 encodes data in first and second message, with short ECC correction. + */ + const MODE_4 = 4; + + /** + * Mode 5 encodes data in first and second message, with long ECC correction. + */ + const MODE_5 = 5; + + /** + * Mode 6 encodes data in first and second message, with short ECC correction. + * Used to encode device. + */ + const MODE_6 = 6; +} \ No newline at end of file diff --git a/lib/Generation/MaxiCodeParameters.php b/lib/Generation/MaxiCodeParameters.php new file mode 100644 index 00000000..f23a0759 --- /dev/null +++ b/lib/Generation/MaxiCodeParameters.php @@ -0,0 +1,191 @@ +maxiCodeParametersDto; + } + + private function setMaxiCodeParametersDto(MaxiCodeParametersDTO $maxiCodeParametersDto): void + { + $this->maxiCodeParametersDto = $maxiCodeParametersDto; + } + + function __construct(MaxiCodeParametersDTO $maxiCodeParametersDto) + { + $this->maxiCodeParametersDto = $maxiCodeParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Gets a MaxiCode encode mode. + */ + public function getMaxiCodeMode(): int + { + return $this->getMaxiCodeParametersDto()->maxiCodeMode; + } + + /** + * Sets a MaxiCode encode mode. + */ + public function setMaxiCodeMode(int $maxiCodeMode): void + { + $this->getMaxiCodeParametersDto()->maxiCodeMode = $maxiCodeMode; + } + + /** + * Gets a MaxiCode encode mode. + */ + public function getMaxiCodeEncodeMode(): int + { + try + { + return $this->getMaxiCodeParametersDto()->maxiCodeEncodeMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets a MaxiCode encode mode. + */ + public function setMaxiCodeEncodeMode(int $value): void + { + try + { + $this->getMaxiCodeParametersDto()->maxiCodeEncodeMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. + * Default value: ISO-8859-1 + */ + public function getECIEncoding(): int + { + return $this->getMaxiCodeParametersDto()->eCIEncoding; + } + + /** + * Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. + * Default value: ISO-8859-1 + */ + public function setECIEncoding(int $ECIEncoding): void + { + $this->getMaxiCodeParametersDto()->eCIEncoding = $ECIEncoding; + } + + /** + * Gets a MaxiCode barcode id in structured append mode. + * ID must be a value between 1 and 8. + * Default value: 0 + */ + public function getMaxiCodeStructuredAppendModeBarcodeId(): int + { + return $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodeId; + } + + /** + * Sets a MaxiCode barcode id in structured append mode. + * ID must be a value between 1 and 8. + * Default value: 0 + */ + public function setMaxiCodeStructuredAppendModeBarcodeId(int $maxiCodeStructuredAppendModeBarcodeId): void + { + $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodeId = $maxiCodeStructuredAppendModeBarcodeId; + } + + /** + * Gets a MaxiCode barcodes count in structured append mode. + * Count number must be a value between 2 and 8 (maximum barcodes count). + * Default value: -1 + */ + public function getMaxiCodeStructuredAppendModeBarcodesCount(): int + { + return $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodesCount; + } + + /** + * Sets a MaxiCode barcodes count in structured append mode. + * Count number must be a value between 2 and 8 (maximum barcodes count). + * Default value: -1 + */ + public function setMaxiCodeStructuredAppendModeBarcodesCount(int $maxiCodeStructuredAppendModeBarcodesCount): void + { + $this->getMaxiCodeParametersDto()->maxiCodeStructuredAppendModeBarcodesCount = $maxiCodeStructuredAppendModeBarcodesCount; + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getMaxiCodeParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getMaxiCodeParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this MaxiCodeParameters. + * + * @return string that represents this MaxiCodeParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->MaxiCodeParameters_toString($this->getMaxiCodeParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/MicroQRVersion.php b/lib/Generation/MicroQRVersion.php new file mode 100644 index 00000000..15ba93e4 --- /dev/null +++ b/lib/Generation/MicroQRVersion.php @@ -0,0 +1,48 @@ + + * Version of MicroQR Code. + * From M1 to M4. + * + */ +class MicroQRVersion +{ + /** + *+ * Specifies to automatically pick up the best version for MicroQR. + * This is default value. + *
+ */ + const AUTO = 0; + + /** + *+ * Specifies version M1 for Micro QR with 11 x 11 modules. + *
+ */ + const M1 = 1; + + /** + *+ * Specifies version M2 for Micro QR with 13 x 13 modules. + *
+ */ + const M2 = 2; + + /** + *+ * Specifies version M3 for Micro QR with 15 x 15 modules. + *
+ */ + const M3 = 3; + + /** + *+ * Specifies version M4 for Micro QR with 17 x 17 modules. + *
+ */ + const M4 = 4; +} \ No newline at end of file diff --git a/lib/Generation/Padding.php b/lib/Generation/Padding.php new file mode 100644 index 00000000..61e832dc --- /dev/null +++ b/lib/Generation/Padding.php @@ -0,0 +1,163 @@ +paddingDto; + } + + private function setPaddingDto(PaddingDTO $paddingDto): void + { + $this->paddingDto = $paddingDto; + } + + private $top; + private $bottom; + private $right; + private $left; + + function __construct(PaddingDTO $paddingDto) + { + $this->paddingDto = $paddingDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + $this->top = new Unit($this->getPaddingDto()->top); + $this->bottom = new Unit($this->getPaddingDto()->bottom); + $this->right = new Unit($this->getPaddingDto()->right); + $this->left = new Unit($this->getPaddingDto()->left); + } + + /** + * Top padding. + */ + public function getTop(): Unit + { + return $this->top; + } + + /** + * Top padding. + */ + public function setTop(Unit $value): void + { + try + { + $this->getPaddingDto()->top = $value->getUnitDto(); + $this->top = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Bottom padding. + */ + public function getBottom(): Unit + { + return $this->bottom; + } + + /** + * Bottom padding. + */ + public function setBottom(Unit $value): void + { + try + { + $this->getPaddingDto()->bottom = $value->getUnitDto(); + $this->bottom = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Right padding. + */ + public function getRight(): Unit + { + return $this->right; + } + + /** + * Right padding. + */ + public function setRight(Unit $value): void + { + try + { + $this->getPaddingDto()->right = $value->getUnitDto(); + $this->right = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Left padding. + */ + public function getLeft(): Unit + { + return $this->left; + } + + /** + * Left padding. + */ + public function setLeft(Unit $value): void + { + try + { + $this->getPaddingDto()->left = $value->getUnitDto(); + $this->left = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this Padding. + * + * @return string A string that represents this Padding. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Padding_toString($this->getPaddingDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/PatchCodeParameters.php b/lib/Generation/PatchCodeParameters.php new file mode 100644 index 00000000..a870adc5 --- /dev/null +++ b/lib/Generation/PatchCodeParameters.php @@ -0,0 +1,125 @@ +patchCodeParametersDto; + } + + private function setPatchCodeParametersDto(PatchCodeParametersDTO $patchCodeParametersDto): void + { + $this->patchCodeParametersDto = $patchCodeParametersDto; + } + + function __construct(PatchCodeParametersDTO $patchCodeParametersDto) + { + $this->patchCodeParametersDto = $patchCodeParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Specifies codetext for an extra QR barcode, when PatchCode is generated in page mode. + */ + public function getExtraBarcodeText(): ?string + { + try + { + $ExtraBarcodeText = $this->getPatchCodeParametersDto()->extraBarcodeText; + if ($ExtraBarcodeText == "null") + { + return null; + } + return $ExtraBarcodeText; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Specifies codetext for an extra QR barcode, when PatchCode is generated in page mode. + */ + public function setExtraBarcodeText(string $value): void + { + try + { + $this->getPatchCodeParametersDto()->extraBarcodeText = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * PatchCode format. Choose PatchOnly to generate single PatchCode. Use page format to generate Patch page with PatchCodes as borders. + * Default value: PatchFormat::PATCH_ONLY + * + * @return + */ + public function getPatchFormat(): int + { + try + { + return $this->getPatchCodeParametersDto()->patchFormat; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * PatchCode format. Choose PatchOnly to generate single PatchCode. Use page format to generate Patch page with PatchCodes as borders. + * Default value: PatchFormat::PATCH_ONLY + */ + public function setPatchFormat(int $value): void + { + try + { + $this->getPatchCodeParametersDto()->patchFormat = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this PatchCodeParameters. + * @return string A string that represents this PatchCodeParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->PatchCodeParameters_toString($this->getPatchCodeParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/PatchFormat.php b/lib/Generation/PatchFormat.php new file mode 100644 index 00000000..f8e61306 --- /dev/null +++ b/lib/Generation/PatchFormat.php @@ -0,0 +1,34 @@ + + * Pdf417 barcode encode mode + * + */ +class Pdf417EncodeMode +{ + /** + *+ * In Auto mode, the CodeText is encoded with maximum data compactness. + * Unicode characters are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + *
+ */ + const AUTO = 0; + + /** + *+ * In Binary mode, the CodeText is encoded with maximum data compactness. + * If a Unicode character is found, an exception is thrown. + *
+ */ + const BINARY = 1; + + /** + *+ * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + * Please note that some old (pre 2006) scanners may not support this mode. + *
+ */ + const ECI = 2; + + /** + *+ *
Extended mode which supports multi ECI modes.
+ *It is better to use Pdf417ExtCodetextBuilder for extended codetext generation.
+ *Use Display2DText property to set visible text to removing managing characters.
+ *ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier
+ *All unicode characters after ECI identifier are automatically encoded into correct character codeset.
+ * + */ + const EXTENDED = 3; +} \ No newline at end of file diff --git a/lib/Generation/Pdf417ErrorLevel.php b/lib/Generation/Pdf417ErrorLevel.php new file mode 100644 index 00000000..b3b23585 --- /dev/null +++ b/lib/Generation/Pdf417ErrorLevel.php @@ -0,0 +1,47 @@ + + * PDF417 parameters. Contains PDF417, MacroPDF417, MicroPDF417 and GS1MicroPdf417 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. + *+ * These samples show how to encode UCC/EAN-128 non Linked modes in GS1MicroPdf417 + *+ * + */ +class Pdf417Parameters implements Communicator +{ + private $pdf417ParametersDto; + + private function getPdf417ParametersDto(): Pdf417ParametersDTO + { + return $this->pdf417ParametersDto; + } + + private function setPdf417ParametersDto(Pdf417ParametersDTO $pdf417ParametersDto): void + { + $this->pdf417ParametersDto = $pdf417ParametersDto; + } + + function __construct(Pdf417ParametersDTO $pdf417ParametersDto) + { + $this->pdf417ParametersDto = $pdf417ParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Pdf417 symbology type of BarCode's compaction mode. + * Default value: Pdf417CompactionMode::AUTO. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the Pdf417EncodeMode property. + */ + public function getPdf417CompactionMode(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417CompactionMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Pdf417 symbology type of BarCode's compaction mode. + * Default value: Pdf417CompactionMode::AUTO. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the Pdf417EncodeMode property. + */ + public function setPdf417CompactionMode(int $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417CompactionMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Identifies Pdf417 encode mode. + * Default value: Auto. + */ + public function getPdf417EncodeMode(): int + { + return $this->getPdf417ParametersDto()->pdf417EncodeMode; + } + + /** + * Identifies Pdf417 encode mode. + * Default value: Auto. + */ + public function setPdf417EncodeMode(int $value): void + { + $this->getPdf417ParametersDto()->pdf417EncodeMode = $value; + } + + /** + * 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. + */ + public function getPdf417ErrorLevel(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417ErrorLevel; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * 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. + */ + public function setPdf417ErrorLevel(int $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417ErrorLevel = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Whether Pdf417 symbology type of BarCode is truncated (to reduce space). + */ + public function getPdf417Truncate(): bool + { + try + { + return $this->getPdf417ParametersDto()->pdf417Truncate; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Whether Pdf417 symbology type of BarCode is truncated (to reduce space). + */ + public function setPdf417Truncate(bool $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417Truncate = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function getColumns(): int + { + try + { + return $this->getPdf417ParametersDto()->columns; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Columns count. + */ + public function setColumns(int $value): void + { + try + { + $this->getPdf417ParametersDto()->columns = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function getRows(): int + { + try + { + return $this->getPdf417ParametersDto()->rows; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Rows count. + */ + public function setRows(int $value): void + { + try + { + $this->getPdf417ParametersDto()->rows = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getPdf417ParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getPdf417ParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Getsmacro Pdf417 barcode's file ID. + * Used for MacroPdf417. + */ + public function getPdf417MacroFileID(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroFileID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode's file ID. + * Used for MacroPdf417. + */ + public function setPdf417MacroFileID(int $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroFileID = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode's segment ID, which starts from 0, to MacroSegmentsCount - 1. + */ + public function getPdf417MacroSegmentID(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroSegmentID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode's segment ID, which starts from 0, to MacroSegmentsCount - 1. + */ + public function setPdf417MacroSegmentID(int $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroSegmentID = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode segments count. + */ + public function getPdf417MacroSegmentsCount(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroSegmentsCount; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode segments count. + */ + public function setPdf417MacroSegmentsCount(int $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroSegmentsCount = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode file name. + * @return + */ + public function getPdf417MacroFileName(): string + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroFileName; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode file name. + * @param string $value + */ + public function setPdf417MacroFileName(string $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroFileName = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode time stamp. + */ + public function getPdf417MacroTimeStamp(): DateTime + { + try + { + return new DateTime('@' . $this->getPdf417ParametersDto()->pdf417MacroTimeStamp); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode time stamp. + */ + public function setPdf417MacroTimeStamp(DateTime $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroTimeStamp = $value->getTimestamp() . ""; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode sender name. + */ + public function getPdf417MacroSender(): string + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroSender; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode sender name. + */ + public function setPdf417MacroSender(string $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroSender = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode addressee name. + */ + public function getPdf417MacroAddressee(): string + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroAddressee; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode addressee name. + */ + public function setPdf417MacroAddressee(string $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroAddressee = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 file size. + * @return int file size field contains the size in bytes of the entire source file. + */ + public function getPdf417MacroFileSize(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroFileSize; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 file size. + * @param int $value The file size field contains the size in bytes of the entire source file. + */ + public function setPdf417MacroFileSize(int $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroFileSize = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro Pdf417 barcode checksum. + * @return int checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. + */ + public function getPdf417MacroChecksum(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroChecksum; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets macro Pdf417 barcode checksum. + * @param int $value The checksum field contains the value of the 16-bit (2 bytes) CRC checksum using the CCITT-16 polynomial. + */ + public function setPdf417MacroChecksum(int $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroChecksum = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * 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. + */ + public function getPdf417ECIEncoding(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417ECIEncoding; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * 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. + */ + public function setPdf417ECIEncoding(int $value): void + { + try + { + $this->getPdf417ParametersDto()->pdf417ECIEncoding = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields. + */ + public function getPdf417MacroECIEncoding(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroECIEncoding; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Extended Channel Interpretation Identifiers. Applies for Macro PDF417 text fields. + */ + public function setPdf417MacroECIEncoding(int $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroECIEncoding = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. + * Applied only for Macro PDF417. + */ + public function getPdf417MacroTerminator(): int + { + try + { + return $this->getPdf417ParametersDto()->pdf417MacroTerminator; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. + * Applied only for Macro PDF417. + */ + public function setPdf417MacroTerminator(int $value) + { + try + { + $this->getPdf417ParametersDto()->pdf417MacroTerminator = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Used to instruct the reader to interpret the data contained within the symbol + * as programming for reader initialization + * @return + */ + public function isReaderInitialization(): bool + { + try + { + return $this->getPdf417ParametersDto()->isReaderInitialization; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Used to instruct the reader to interpret the data contained within the symbol + * as programming for reader initialization + * @param bool $value + */ + public function setReaderInitialization(bool $value): void + { + try + { + $this->getPdf417ParametersDto()->isReaderInitialization = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * + * # Encodes GS1 UCC/EAN-128 non Linked mode 905 with AI 01 (GTIN) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(01)12345678901231"); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach ($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + * + * # Encodes GS1 UCC/EAN-128 non Linked modes 903, 904 with any AI + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(241)123456789012345(241)ABCD123456789012345"); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach ($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + *+ *+ * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. + * Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes + * Default value: MacroCharacters.None. + *
+ */ + public function getMacroCharacters(): int + { + return $this->getPdf417ParametersDto()->macroCharacters; + } + + /** + *+ * These samples show how to encode Macro Characters in MicroPdf417 + *+ * @code + * # Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004" + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); + * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_05); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + * @endcode + * + * @code + * # Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004" + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); + * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_06); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText()); + * @endcode + *+ *+ * Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. + * Can be used only with MicroPdf417 and encodes 916 and 917 MicroPdf417 modes + * Default value: MacroCharacters.None. + *
+ */ + public function setMacroCharacters(int $value): void + { + $this->getPdf417ParametersDto()->macroCharacters = $value; + } + + /** + *+ * These samples show how to encode Macro Characters in MicroPdf417 + *+ * @code + * # Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004" + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); + * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_05); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + * + * @endcode + * @code + * + * # Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004" + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "abcde1234"); + * $generator->getParameters()->getBarcode()->getPdf417()->setMacroCharacters(MacroCharacter::MACRO_06); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText(); + * @endcode + *+ *+ * Defines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes + * With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 "Linked" UCC/EAN-128 modes + * With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC + *
+ */ + public function isLinked(): bool + { + return $this->getPdf417ParametersDto()->isLinked; + } + + /** + *+ * These samples show how to encode "Linked" UCC/EAN-128 modes in GS1MicroPdf417 and Linkage Flag (918) in MicroPdf417 and Pdf417 barcodes + *+ * @code + * # Encodes GS1 Linked mode 912 with date field AI 11 (Production date) and AI 10 (Lot number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(11)991231(10)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes GS1 Linked mode 912 with date field AI 13 (Packaging date) and AI 21 (Serial number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(13)991231(21)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes GS1 Linked mode 912 with date field AI 15 (Sell-by date) and AI 10 (Lot number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(15)991231(10)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes GS1 Linked mode 912 with date field AI 17 (Expiration date) and AI 21 (Serial number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(17)991231(21)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes GS1 Linked mode 914 with AI 10 (Lot number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(10)ABCD12345"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes GS1 Linked mode 915 with AI 21 (Serial number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(21)ABCD12345"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes GS1 Linked modes 906, 907 with any AI + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(240)123456789012345"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes MicroPdf417 NON EAN.UCC Linked mode 918 + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "ABCDE123456789012345678"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + * @code + * # Encodes Pdf417 NON EAN.UCC Linked mode 918 + * $generator = new BarcodeGenerator(EncodeTypes::PDF_417, "ABCDE123456789012345678"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * + * @endcode + *+ *+ * Defines linked modes with GS1MicroPdf417, MicroPdf417 and Pdf417 barcodes + * With GS1MicroPdf417 symbology encodes 906, 907, 912, 913, 914, 915 "Linked" UCC/EAN-128 modes + * With MicroPdf417 and Pdf417 symbologies encodes 918 linkage flag to associated linear component other than an EAN.UCC + *
+ */ + public function setLinked(bool $value): void + { + $this->getPdf417ParametersDto()->isLinked = $value; + } + + /** + *+ * These samples show how to encode "Linked" UCC/EAN-128 modes in GS1MicroPdf417 and Linkage Flag (918) in MicroPdf417 and Pdf417 barcodes + *+ * + * @code + * # Encodes GS1 Linked mode 912 with date field AI 11 (Production date) and AI 10 (Lot number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(11)991231(10)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * # Encodes GS1 Linked mode 912 with date field AI 13 (Packaging date) and AI 21 (Serial number) + * @endcode + * @code + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(13)991231(21)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes GS1 Linked mode 912 with date field AI 15 (Sell-by date) and AI 10 (Lot number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(15)991231(10)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes GS1 Linked mode 912 with date field AI 17 (Expiration date) and AI 21 (Serial number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(17)991231(21)ABCD"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes GS1 Linked mode 914 with AI 10 (Lot number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(10)ABCD12345"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes GS1 Linked mode 915 with AI 21 (Serial number) + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(21)ABCD12345"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes GS1 Linked modes 906, 907 with any AI + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_MICRO_PDF_417, "(240)123456789012345"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::GS_1_MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes MicroPdf417 NON EAN.UCC Linked mode 918 + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "ABCDE123456789012345678"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + * @code + * # Encodes Pdf417 NON EAN.UCC Linked mode 918 + * $generator = new BarcodeGenerator(EncodeTypes::PDF_417, "ABCDE123456789012345678"); + * $generator->getParameters()->getBarcode()->getPdf417()->setLinked(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsLinked:" . $result->getExtended()->getPdf417()->isLinked(); + * @endcode + *+ *+ * Can be used only with MicroPdf417 and encodes Code 128 emulation modes + * Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128 + *
+ */ + public function isCode128Emulation(): bool + { + return $this->getPdf417ParametersDto()->isCode128Emulation; + } + + /** + *+ * These samples show how to encode Code 128 emulation modes with FNC1 in second position and without. In this way MicroPdf417 can be decoded as Code 128 barcode + *+ * + * @code + * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "a", mode 908. + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "a\u001d1222322323"); + * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation(); + * @endcode + * @code + * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "99", mode 909. + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "99\u001d1222322323"); + * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation(); + * @endcode + * @code + * # Encodes MicroPdf417 in Code 128 emulation mode, modes 910, 911 + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "123456789012345678"); + * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsCode128Emulation:" + result.Extended.Pdf417.IsCode128Emulation().toString()); + * @endcode + *+ *+ * Can be used only with MicroPdf417 and encodes Code 128 emulation modes + * Can encode FNC1 in second position modes 908 and 909, also can encode 910 and 911 which just indicate that recognized MicroPdf417 can be interpret as Code 128 + *
+ */ + public function setCode128Emulation(bool $value): void + { + $this->getPdf417ParametersDto()->isCode128Emulation = $value; + } + + /** + * Returns a human-readable string representation of this Pdf417Parameters. + * + * @return string that represents this Pdf417Parameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Pdf417Parameters_toString($this->getPdf417ParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/PdfParameters.php b/lib/Generation/PdfParameters.php new file mode 100644 index 00000000..4a4b4696 --- /dev/null +++ b/lib/Generation/PdfParameters.php @@ -0,0 +1,165 @@ +pdfParametersDto; + } + + private function setPdfParametersDto(PdfParametersDTO $pdfParametersDto): void + { + $this->pdfParametersDto = $pdfParametersDto; + } + + function __construct(PdfParametersDTO $pdfParametersDto) + { + $this->pdfParametersDto = $pdfParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + *+ * These samples show how to encode Code 128 emulation modes with FNC1 in second position and without. In this way MicroPdf417 can be decoded as Code 128 barcode + *+ * + * @code + * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "a", mode 908. + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "a\u001d1222322323"); + * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsCode128Emulation:" + result.Extended.Pdf417.IisCode128Emulation().toString()); + * @endcode + * @code + * # Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "99", mode 909. + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "99\u001d1222322323"); + * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation(); + * @endcode + * @code + * # Encodes MicroPdf417 in Code 128 emulation mode, modes 910, 911 + * $generator = new BarcodeGenerator(EncodeTypes::MICRO_PDF_417, "123456789012345678"); + * $generator->getParameters()->getBarcode()->getPdf417()->setCode128Emulation(true); + * $reader = new BarCodeReader($generator->generateBarCodeImage(BarcodeImageFormat::PNG), null, DecodeType::MICRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * echo $result->getCodeText() . " IsCode128Emulation:" . $result->getExtended()->getPdf417()->isCode128Emulation())); + * @endcode + *+ *+ * Nullable. CMYK color value of bar code. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + function getCMYKBarColor(): CMYKColor + { + return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykBarColor); + } + + /** + *+ * Nullable. CMYK color value of bar code. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + function setCMYKBarColor(CMYKColor $value): void + { + $this->getPdfParametersDto()->cmykBarColor = $value != null ? $value->formatCMYK() : null; + } + + /** + *+ * Nullable. CMYK back color value. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function getCMYKBackColor(): CMYKColor + { + return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykBackColor); + } + + /** + *+ * Nullable. CMYK back color value. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function setCMYKBackColor(CMYKColor $value): void + { + $this->getPdfParametersDto()->cmykBackColor = ($value != null ? $value->formatCMYK() : null); + } + + /** + *+ * Nullable. CMYK color value of Codetext. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function getCMYKCodetextColor(): CMYKColor + { + return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykCodetextColor); + } + + /** + *+ * Nullable. CMYK color value of Codetext. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function setCMYKCodetextColor(CMYKColor $value): void + { + $this->getPdfParametersDto()->cmykCodetextColor = $value != null ? $value->formatCMYK() : null; + } + + /** + *+ * Nullable. CMYK color value of caption above. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function getCMYKCaptionAboveColor(): CMYKColor + { + return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykCaptionAboveColor); + } + + /** + *+ * Nullable. CMYK color value of caption above. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function setCMYKCaptionAboveColor(CMYKColor $value): void + { + $this->getPdfParametersDto()->cmykCaptionAboveColor = $value != null ? $value->formatCMYK() : null; + } + + /** + *+ * Nullable. CMYK color value of caption below. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function getCMYKCaptionBelowColor(): CMYKColor + { + return CMYKColor::parseCMYK($this->getPdfParametersDto()->cmykCaptionBelowColor); + } + + /** + *+ * Nullable. CMYK color value of caption below. Null means CMYK color is not used, instead normal RGB color is used. + *
+ */ + public function setCMYKCaptionBelowColor(CMYKColor $value): void + { + $this->getPdfParametersDto()->cmykCaptionBelowColor = $value->formatCMYK(); + } + + /** + *+ * Are paths used instead of text (use if Unicode characters are not displayed) + * Default value: false. + *
+ */ + public function isTextAsPath(): bool + { + return $this->getPdfParametersDto()->textAsPath; + } + + /** + *+ * Are paths used instead of text (use if Unicode characters are not displayed) + * Default value: false. + *
+ */ + public function setTextAsPath(bool $value): void + { + $this->getPdfParametersDto()->textAsPath = $value; + } +} \ No newline at end of file diff --git a/lib/Generation/PostalParameters.php b/lib/Generation/PostalParameters.php new file mode 100644 index 00000000..abfe30fa --- /dev/null +++ b/lib/Generation/PostalParameters.php @@ -0,0 +1,100 @@ +postalParametersDto; + } + + private function setPostalParametersDto(PostalParametersDTO $postalParametersDto): void + { + $this->postalParametersDto = $postalParametersDto; + } + + private $postalShortBarHeight; + + function __construct(PostalParametersDTO $postalParametersDto) + { + $this->postalParametersDto = $postalParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->postalShortBarHeight = new Unit($this->getPostalParametersDto()->postalShortBarHeight); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Short bar's height of Postal barcodes. + */ + public function getPostalShortBarHeight(): Unit + { + try + { + return $this->postalShortBarHeight; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Short bar's height of Postal barcodes. + */ + public function setPostalShortBarHeight(Unit $value): void + { + try + { + $this->getPostalParametersDto()->postalShortBarHeight = $value->getUnitDto(); + $this->postalShortBarHeight = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this PostalParameters. + * + * @return string A string that represents this PostalParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->PostalParameters_toString($this->getPostalParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/QREncodeMode.php b/lib/Generation/QREncodeMode.php new file mode 100644 index 00000000..b8dd132f --- /dev/null +++ b/lib/Generation/QREncodeMode.php @@ -0,0 +1,148 @@ + + * Encoding mode for QR barcodes. + * + *+ *+ * Example how to use ECI encoding + *+ * $generator = new BarcodeGenerator(EncodeTypes::QR, "12345TEXT"); + * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::ECI_ENCODING); + * $generator->getParameters()->getBarcode()->getQR()->setQrECIEncoding(ECIEncodings::UTF8); + * $generator->save("test.png", BarcodeImageFormat::PNG); + *+ *+ */ +class QREncodeMode +{ + /** + * In Auto mode, the CodeText is encoded with maximum data compactness. + * Unicode characters are encoded in kanji mode if possible, or they are re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + */ + + const AUTO = 0; + /** + * Encode codetext as plain bytes. If it detects any Unicode character, the character will be encoded as two bytes, lower byte first. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'SetCodeText' method to convert the message to byte array with specified encoding. + */ + const BYTES = 1; + + /** + * Encode codetext with UTF8 encoding with first ByteOfMark character. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'SetCodeText' method with UTF8 encoding to add a byte order mark (BOM) and encode the message. After that, the CodeText can be encoded using the 'Auto' mode. + */ + const UTF_8_BOM = 2; + + + /** + * Encode codetext with UTF8 encoding with first ByteOfMark character. It can be problems with some barcode scanners. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'SetCodeText' method with BigEndianUnicode encoding to add a byte order mark (BOM) and encode the message. After that, the CodeText can be encoded using the 'Auto' mode. + */ + const UTF_16_BEBOM = 3; + + /** + * Encode codetext with value set in the ECIEncoding property. It can be problems with some old (pre 2006) barcode scanners. + * This mode is not supported by MicroQR barcodes. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use ECI option. + */ + const ECI_ENCODING = 4; + + /** + * Extended Channel mode which supports FNC1 first position, FNC1 second position and multi ECI modes. + * It is better to use QrExtCodetextBuilder for extended codetext generation. + * Use Display2DText property to set visible text to removing managing characters. + * Encoding Principles: + * All symbols "\" must be doubled "\\" in the codetext. + * FNC1 in first position is set in codetext as as "<FNC1>" + * FNC1 in second position is set in codetext as as "<FNC1(value)>". The value must be single symbols (a-z, A-Z) or digits from 0 to 99. + * Group Separator for FNC1 modes is set as 0x1D character '\\u001D' + * If you need to insert "<FNC1>" string into barcode write it as "<\FNC1>" + * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier + * To disable current ECI mode and convert to default JIS8 mode zero mode ECI indetifier is set. "\000000" + * All unicode characters after ECI identifier are automatically encoded into correct character codeset. + * This mode is not supported by MicroQR barcodes. + * @deprecated This property is obsolete and will be removed in future releases. Instead, use the 'Extended' encode mode. + */ + const EXTENDED_CODETEXT = 5; + + /** + * Extended Channel mode which supports FNC1 first position, FNC1 second position and multi ECI modes. + * It is better to use QrExtCodetextBuilder for extended codetext generation. + * Use Display2DText property to set visible text to removing managing characters. + * Encoding Principles: + * All symbols "\" must be doubled "\\" in the codetext. + * FNC1 in first position is set in codetext as as "<FNC1>" + * FNC1 in second position is set in codetext as as "<FNC1(value)>". The value must be single symbols (a-z, A-Z) or digits from 0 to 99. + * Group Separator for FNC1 modes is set as 0x1D character '\\u001D' + * If you need to insert "<FNC1>" string into barcode write it as "<\FNC1>" + * ECI identifiers are set as single slash and six digits identifier "\000026" - UTF8 ECI identifier + * To disable current ECI mode and convert to default JIS8 mode zero mode ECI indetifier is set. "\000000" + * All unicode characters after ECI identifier are automatically encoded into correct character codeset. + * This mode is not supported by MicroQR barcodes. + */ + const EXTENDED = 6; + + /** + * In Binary mode, the CodeText is encoded with maximum data compactness. + * If a Unicode character is found, an exception is thrown. + */ + const BINARY = 7; + + /** + * In ECI mode, the entire message is re-encoded in the ECIEncoding specified encoding with the insertion of an ECI identifier. + * If a character is found that is not supported by the selected ECI encoding, an exception is thrown. + * Please note that some old (pre 2006) scanners may not support this mode. + * This mode is not supported by MicroQR barcodes. + */ + const ECI = 8; +} \ No newline at end of file diff --git a/lib/Generation/QREncodeType.php b/lib/Generation/QREncodeType.php new file mode 100644 index 00000000..c036c9c9 --- /dev/null +++ b/lib/Generation/QREncodeType.php @@ -0,0 +1,23 @@ +addFNC1FirstPosition(); + * $lTextBuilder->addPlainCodetext("000%89%%0"); + * $lTextBuilder->addFNC1GroupSeparator(); + * $lTextBuilder->addPlainCodetext("12345<FNC1>"); + * //generate codetext + * $lCodetext = lTextBuilder->getExtendedCodetext(); + * @endcode + * + * Example how to generate FNC1 second position for Extended Mode + * @code + * //create codetext + * $lTextBuilder = new QrExtCodetextBuilder(); + * $lTextBuilder->addFNC1SecondPosition("12"); + * $lTextBuilder->addPlainCodetext("TRUE3456"); + * //generate codetext + * $lCodetext = lTextBuilder->getExtendedCodetext(); + * @endcode + * + * Example how to generate multi ECI mode for Extended Mode + * @code + * //create codetext + * $lTextBuilder = new QrExtCodetextBuilder(); + * $lTextBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); + * $lTextBuilder->addECICodetext(ECIEncodings::UTF8, "Right"); + * $lTextBuilder->addECICodetext(ECIEncodings::UTF16BE, "Power"); + * $lTextBuilder->addPlainCodetext("t\\e\\\\st"); + * //generate codetext + * $lCodetext = $lTextBuilder->getExtendedCodetext(); + * @endcode + */ +class QrExtCodetextBuilder extends ExtCodetextBuilder +{ + function __construct() + { + try + { + parent::__construct(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + function init(): void + { + } + + /** + * Adds FNC1 in first position to the extended codetext items + */ + function addFNC1FirstPosition(): void + { + try + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_FIRST_POSITION; + $extCodeItemDTO->arguments = array(); + array_push($this->_list, $extCodeItemDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Adds FNC1 in second position to the extended codetext items + * + * @param string $codetext Value of the FNC1 in the second position + */ + function addFNC1SecondPosition(string $codetext): void + { + try + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_SECOND_POSITION; + $extCodeItemDTO->arguments = array($codetext); + array_push($this->_list, $extCodeItemDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Adds Group Separator (GS - '\\u001D') to the extended codetext items + */ + function addFNC1GroupSeparator(): void + { + try + { + $extCodeItemDTO = new \Aspose\Barcode\Bridge\ExtCodeItemDTO(); + $extCodeItemDTO->extCodeItemType = ExtCodeItemType::FNC_1_GROUP_SEPARATOR; + $extCodeItemDTO->arguments = array(); + array_push($this->_list, $extCodeItemDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + protected function getExtCodetextBuilderType(): int + { + return ExtCodetextBuilderType::QR_EXT_CODETEXT_BUILDER; + } +} \ No newline at end of file diff --git a/lib/Generation/QrParameters.php b/lib/Generation/QrParameters.php new file mode 100644 index 00000000..e84758f4 --- /dev/null +++ b/lib/Generation/QrParameters.php @@ -0,0 +1,330 @@ +qrParametersDto; + } + + private function setQrParametersDto(QrParametersDTO $qrParametersDto): void + { + $this->qrParametersDto = $qrParametersDto; + } + + private $structuredAppend; + + function __construct(QrParametersDTO $qrParametersDto) + { + $this->qrParametersDto = $qrParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->structuredAppend = new QrStructuredAppendParameters($this->getQrParametersDto()->structuredAppend); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * QR structured append parameters. + */ + public function getStructuredAppend(): QrStructuredAppendParameters + { + return $this->structuredAppend; + } + + /** + * QR structured append parameters. + */ + public function setStructuredAppend(QrStructuredAppendParameters $value) + { + try + { + $this->structuredAppend = $value; + $this->getQrParametersDto()->structuredAppend = $value->getQrStructuredAppendParametersDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details + * about the used references for encoding the data in the symbol. + * Current implementation consists all well known charset encodings. + */ + public function getQrECIEncoding(): int + { + try + { + return $this->getQrParametersDto()->qrECIEncoding; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details + * about the used references for encoding the data in the symbol. + * Current implementation consists all well known charset encodings. + */ + public function setQrECIEncoding(int $value): void + { + try + { + $this->getQrParametersDto()->qrECIEncoding = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * QR symbology type of BarCode's encoding mode. + * Default value: QREncodeMode::AUTO. + */ + public function getQrEncodeMode(): int + { + try + { + return $this->getQrParametersDto()->qrEncodeMode; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * QR symbology type of BarCode's encoding mode. + * Default value: QREncodeMode::AUTO. + */ + public function setQrEncodeMode(int $value): void + { + try + { + $this->getQrParametersDto()->qrEncodeMode = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * QR / MicroQR selector mode. Select ForceQR for standard QR symbols, Auto for MicroQR. + */ + public function getQrEncodeType(): int + { + try + { + return $this->getQrParametersDto()->qrEncodeType; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * QR / MicroQR selector mode. Select ForceQR for standard QR symbols, Auto for MicroQR. + */ + public function setQrEncodeType(int $value): void + { + try + { + $this->getQrParametersDto()->qrEncodeType = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Level of Reed-Solomon error correction for QR barcode. + * From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H. + * @see QRErrorLevel. + */ + public function getQrErrorLevel(): int + { + try + { + return $this->getQrParametersDto()->qrErrorLevel; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Level of Reed-Solomon error correction for QR barcode. + * From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H. + * @see QRErrorLevel. + */ + public function setQrErrorLevel(int $value): void + { + try + { + $this->getQrParametersDto()->qrErrorLevel = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Version of QR Code. + * From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. + * Default value is QRVersion::AUTO. + */ + public function getQrVersion(): int + { + try + { + return $this->getQrParametersDto()->qrVersion; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Version of QR Code. + * From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. + * Default value is QRVersion::AUTO. + */ + public function setQrVersion(int $value): void + { + try + { + $this->getQrParametersDto()->qrVersion = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Example how to use FNC1 first position in Extended Mode + *+ * $textBuilder = new QrExtCodetextBuilder(); + * $textBuilder->addPlainCodetext("000%89%%0"); + * $textBuilder->addFNC1GroupSeparator(); + * $textBuilder->addPlainCodetext("12345<FNC1>"); + * //generate barcode + * $generator = new BarcodeGenerator(EncodeTypes::QR); + * $generator->setCodeText(textBuilder->getExtended()); + * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::EXTENDED_CODETEXT); + * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); + * $generator->save("d:/test.png", BarcodeImageFormat::PNG); + *+ * * + * This sample shows how to use FNC1 second position in Extended Mode. + *+ * + * //create codetext + * $textBuilder = new QrExtCodetextBuilder(); + * $textBuilder->addFNC1SecondPosition("12"); + * $textBuilder->addPlainCodetext("TRUE3456"); + * //generate barcode + * $generator = new BarcodeGenerator(EncodeTypes::QR); + * $generator->setCodeText(textBuilder->getExtended()); + * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); + * $generator->save("d:/test.png", BarcodeImageFormat::PNG); + *+ * + * This sample shows how to use multi ECI mode in Extended Mode. + *+ * + * //create codetext + * $textBuilder = new QrExtCodetextBuilder(); + * $textBuilder->addECICodetext(ECIEncodings::Win1251, "Will"); + * $textBuilder->addECICodetext(ECIEncodings::UTF8, "Right"); + * $textBuilder->addECICodetext(ECIEncodings::UTF16BE, "Power"); + * $textBuilder->addPlainCodetext("t\e\\st"); + * //generate barcode + * $generator = new BarcodeGenerator(EncodeTypes::QR); + * $generator->setCodeText(textBuilder->getExtended()); + * $generator->getParameters()->getBarcode()->getQR()->setQrEncodeMode(QREncodeMode::EXTENDED_CODETEXT); + * $generator->getParameters()->getBarcode()->getCodeTextParameters()->setTwoDDisplayText("My Text"); + * $generator->save("d:/test.png", BarcodeImageFormat::PNG); + *+ *+ * Version of MicroQR Code. From version M1 to version M4. + * Default value is MicroQRVersion.Auto. + *
+ */ + public function getMicroQRVersion(): int + { + return $this->getQrParametersDto()->microQRVersion; + } + + /** + *+ * Version of MicroQR Code. From version M1 to version M4. + * Default value is MicroQRVersion.Auto. + *
+ */ + public function setMicroQRVersion(int $value): void + { + $this->getQrParametersDto()->microQRVersion = $value; + } + + /** + *+ * Version of RectMicroQR Code. From version R7x59 to version R17x139. + * Default value is RectMicroQRVersion.Auto. + *
+ */ + public function getRectMicroQrVersion(): int + { + return $this->getQrParametersDto()->rectMicroQrVersion; + } + + /** + *+ * Version of RectMicroQR Code. From version R7x59 to version R17x139. + * Default value is RectMicroQRVersion.Auto. + *
+ */ + public function setRectMicroQrVersion(int $value): void + { + $this->getQrParametersDto()->rectMicroQrVersion = $value; + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function getAspectRatio(): float + { + try + { + return $this->getQrParametersDto()->aspectRatio; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Height/Width ratio of 2D BarCode module. + */ + public function setAspectRatio(float $value): void + { + try + { + $this->getQrParametersDto()->aspectRatio = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this QrParameters. + * + * @return string that represents this QrParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->QrParameters_toString($this->getQrParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/QrStructuredAppendParameters.php b/lib/Generation/QrStructuredAppendParameters.php new file mode 100644 index 00000000..3328964a --- /dev/null +++ b/lib/Generation/QrStructuredAppendParameters.php @@ -0,0 +1,131 @@ +qrStructuredAppendParametersDto; + } + + private function setQrStructuredAppendParametersDto(QrStructuredAppendParametersDTO $qrStructuredAppendParametersDto): void + { + $this->qrStructuredAppendParametersDto = $qrStructuredAppendParametersDto; + } + + function __construct(QrStructuredAppendParametersDTO $qrStructuredAppendParametersDto) + { + $this->qrStructuredAppendParametersDto = $qrStructuredAppendParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Gets the QR structured append mode parity data. + */ + public function getParityByte(): int + { + try + { + return $this->getQrStructuredAppendParametersDto()->parityByte; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the QR structured append mode parity data. + */ + public function setParityByte(int $value) + { + try + { + $this->getQrStructuredAppendParametersDto()->parityByte = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the index of the QR structured append mode barcode. Index starts from 0. + */ + public function getSequenceIndicator(): int + { + try + { + return $this->getQrStructuredAppendParametersDto()->sequenceIndicator; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the index of the QR structured append mode barcode. Index starts from 0. + */ + public function setSequenceIndicator(int $value) + { + try + { + $this->getQrStructuredAppendParametersDto()->sequenceIndicator = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the QR structured append mode barcodes quantity. Max value is 16. + */ + public function getTotalCount(): int + { + try + { + return $this->getQrStructuredAppendParametersDto()->totalCount; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets the QR structured append mode barcodes quantity. Max value is 16. + */ + public function setTotalCount(int $value) + { + try + { + $this->getQrStructuredAppendParametersDto()->totalCount = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Generation/RectMicroQRVersion.php b/lib/Generation/RectMicroQRVersion.php new file mode 100644 index 00000000..681600b5 --- /dev/null +++ b/lib/Generation/RectMicroQRVersion.php @@ -0,0 +1,244 @@ + + * Version of RectMicroQR Code. + * From version R7x43 to version R17x139. + * + */ +class RectMicroQRVersion +{ + /** + *+ * Specifies to automatically pick up the best version for RectMicroQR. + * This is default value. + *
+ */ + const AUTO = 0; + + /** + *+ * Specifies version with 7 x 43 modules. + *
+ */ + const R7x43 = 1; + + /** + *+ * Specifies version with 7 x 59 modules. + *
+ */ + const R7x59 = 2; + + /** + *+ * Specifies version with 7 x 77 modules. + *
+ */ + const R7x77 = 3; + + /** + *+ * Specifies version with 7 x 99 modules. + *
+ */ + const R7x99 = 4; + + /** + *+ * Specifies version with 7 x 139 modules. + *
+ */ + const R7x139 = 5; + + /** + *+ * Specifies version with 9 x 43 modules. + *
+ */ + const R9x43 = 6; + + /** + *+ * Specifies version with 9 x 59 modules. + *
+ */ + const R9x59 = 7; + + /** + *+ * Specifies version with 9 x 77 modules. + *
+ */ + const R9x77 = 8; + + /** + *+ * Specifies version with 9 x 99 modules. + *
+ */ + const R9x99 = 9; + + /** + *+ * Specifies version with 9 x 139 modules. + *
+ */ + const R9x139 = 10; + + /** + *+ * Specifies version with 11 x 27 modules. + *
+ */ + const R11x27 = 11; + + /** + *+ * Specifies version with 11 x 43 modules. + *
+ */ + const R11x43 = 12; + + /** + *+ * Specifies version with 11 x 59 modules. + *
+ */ + const R11x59 = 13; + + /** + *+ * Specifies version with 11 x 77 modules. + *
+ */ + const R11x77 = 14; + + /** + *+ * Specifies version with 11 x 99 modules. + *
+ */ + const R11x99 = 15; + + /** + *+ * Specifies version with 11 x 139 modules. + *
+ */ + const R11x139 = 16; + + /** + *+ * Specifies version with 13 x 27 modules. + *
+ */ + const R13x27 = 17; + + /** + *+ * Specifies version with 13 x 43 modules. + *
+ */ + const R13x43 = 18; + + /** + *+ * Specifies version with 13 x 59 modules. + *
+ */ + const R13x59 = 19; + + /** + *+ * Specifies version with 13 x 77 modules. + *
+ */ + const R13x77 = 20; + + /** + *+ * Specifies version with 13 x 99 modules. + *
+ */ + const R13x99 = 21; + + /** + *+ * Specifies version with 13 x 139 modules. + *
+ */ + const R13x139 = 22; + + /** + *+ * Specifies version with 15 x 43 modules. + *
+ */ + const R15x43 = 23; + + /** + *+ * Specifies version with 15 x 59 modules. + *
+ */ + const R15x59 = 24; + + /** + *+ * Specifies version with 15 x 77 modules. + *
+ */ + const R15x77 = 25; + + /** + *+ * Specifies version with 15 x 99 modules. + *
+ */ + const R15x99 = 26; + + /** + *+ * Specifies version with 15 x 139 modules. + *
+ */ + const R15x139 = 27; + + /** + *+ * Specifies version with 17 x 43 modules. + *
+ */ + const R17x43 = 28; + + /** + *+ * Specifies version with 17 x 59 modules. + *
+ */ + const R17x59 = 29; + + /** + *+ * Specifies version with 17 x 77 modules. + *
+ */ + const R17x77 = 30; + + /** + *+ * Specifies version with 17 x 99 modules. + *
+ */ + const R17x99 = 31; + + /** + *+ * Specifies version with 17 x 139 modules. + *
+ */ + const R17x139 = 32; +} \ No newline at end of file diff --git a/lib/Generation/SupplementParameters.php b/lib/Generation/SupplementParameters.php new file mode 100644 index 00000000..cec485a1 --- /dev/null +++ b/lib/Generation/SupplementParameters.php @@ -0,0 +1,114 @@ +supplementParametersDto; + } + + private function setSupplementParametersDto(SupplementParametersDTO $supplementParametersDto): void + { + $this->supplementParametersDto = $supplementParametersDto; + } + + private $_space; + + function __construct(SupplementParametersDTO $supplementParametersDto) + { + $this->supplementParametersDto = $supplementParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + try + { + $this->_space = new Unit($this->getSupplementParametersDto()->supplementSpace); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Supplement data following BarCode. + */ + public function getSupplementData(): ?string + { + try + { + $SupplementData = $this->getSupplementParametersDto()->supplementData; + if ($SupplementData == "null") + { + return null; + } + return $SupplementData; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Supplement data following BarCode. + */ + public function setSupplementData(string $value): void + { + try + { + $this->getSupplementParametersDto()->supplementData = $value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Space between main the BarCode and supplement BarCode in Unit value. + * + * @exception IllegalArgumentException + * The Space parameter value is less than 0. + */ + public function getSupplementSpace(): Unit + { + return $this->_space; + } + + /** + * Returns a human-readable string representation of this SupplementParameters. + * + * @return string that represents this SupplementParameters. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->SupplementParameters_toString($this->getSupplementParametersDto()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Generation/SvgColorMode.php b/lib/Generation/SvgColorMode.php new file mode 100644 index 00000000..9c0c2594 --- /dev/null +++ b/lib/Generation/SvgColorMode.php @@ -0,0 +1,38 @@ + + * Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. + * RGBA, HSL, HSLA is allowed in SVG 2.0 standard. + * Even in RGB opacity will be set through "fill-opacity" parameter + * + */ +class SvgColorMode +{ + /** + *+ * RGB mode, example: fill="#ff5511" fill-opacity="0.73". Default mode. + *
+ */ + const RGB = 0; + /** + *+ * RGBA mode, example: fill="rgba(255, 85, 17, 0.73)" + *
+ */ + const RGBA = 1; + /** + *+ * HSL mode, example: fill="hsl(17, 100%, 53%)" fill-opacity="0.73" + *
+ */ + const HSL = 2; + /** + *+ * HSLA mode, example: fill="hsla(30, 50%, 70%, 0.8)" + *
+ */ + const HSLA = 3; +} \ No newline at end of file diff --git a/lib/Generation/SvgParameters.php b/lib/Generation/SvgParameters.php new file mode 100644 index 00000000..ae46b219 --- /dev/null +++ b/lib/Generation/SvgParameters.php @@ -0,0 +1,99 @@ +svgParametersDto; + } + + private function setSvgParametersDto(SvgParametersDTO $svgParametersDto): void + { + $this->svgParametersDto = $svgParametersDto; + } + + function __construct(SvgParametersDTO $svgParametersDto) + { + $this->svgParametersDto = $svgParametersDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + } + + /** + * Does SVG image contain explicit size in pixels (recommended) + * Default value: true. + */ + function isExplicitSizeInPixels(): bool + { + return $this->getSvgParametersDto()->isExplicitSizeInPixels; + } + + /** + * Does SVG image contain explicit size in pixels (recommended) + * Default value: true. + */ + function setExplicitSizeInPixels(bool $explicitSizeInPixels): void + { + $this->getSvgParametersDto()->isExplicitSizeInPixels = $explicitSizeInPixels; + } + + /** + * Does SVG image contain text as text element rather than paths (recommended) + * Default value: true. + */ + function isTextDrawnInTextElement(): bool + { + return $this->getSvgParametersDto()->isTextDrawnInTextElement; + } + + /** + * Does SVG image contain text as text element rather than paths (recommended) + * Default value: true. + */ + function setTextDrawnInTextElement(bool $isTextDrawnInTextElement): void + { + $this->getSvgParametersDto()->isTextDrawnInTextElement = $isTextDrawnInTextElement; + } + + + /** + *+ * Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. + * RGBA, HSL, HSLA is allowed in SVG 2.0 standard. + * Even in RGB opacity will be set through "fill-opacity" parameter + *
+ */ + function setSvgColorMode(int $svgColorMode): void + { + $this->getSvgParametersDto()->svgColorMode = $svgColorMode; + } + + + /** + * Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. + * RGBA, HSL, HSLA is allowed in SVG 2.0 standard. + * Even in RGB opacity will be set through "fill-opacity" parameter + */ + function getSvgColorMode(): int + { + return $this->getSvgParametersDto()->svgColorMode; + } +} \ No newline at end of file diff --git a/lib/Generation/TextAlignment.php b/lib/Generation/TextAlignment.php new file mode 100644 index 00000000..4a5444b2 --- /dev/null +++ b/lib/Generation/TextAlignment.php @@ -0,0 +1,24 @@ +getParameters()->getBarcode()->getGS1CompositeBar()->setLinearComponentType(EncodeTypes::GS1_CODE_128); + * $generator->getParameters()->getBarcode()->getGS1CompositeBar()->setTwoDComponentType(TwoDComponentType::CC_A); + * + * // Aspect ratio of 2D component + * $generator->getParameters()->getBarcode()->getPdf417()->setAspectRatio(3); + * /// + * // X-Dimension of 1D and 2D components + * $generator->getParameters()->getBarcode()->getXDimension()->setPixels(3); + * /// + * // Height of 1D component + * $generator->getParameters()->getBarcode()->getBarHeight()->setPixels(100); + * /// + * $generator->save("test.png", BarcodeImageFormat::PNG); + * @endcode + */ +class TwoDComponentType +{ + /** + * Auto select type of 2D component + */ + const AUTO = 0; + + /** + * CC-A type of 2D component. It is a structural variant of MicroPDF417 + */ + const CC_A = 1; + + /** + * CC-B type of 2D component. It is a MicroPDF417 symbol. + */ + const CC_B = 2; + + /** + * CC-C type of 2D component. It is a PDF417 symbol. + */ + const CC_C = 3; +} \ No newline at end of file diff --git a/lib/Generation/Unit.php b/lib/Generation/Unit.php new file mode 100644 index 00000000..c63fa329 --- /dev/null +++ b/lib/Generation/Unit.php @@ -0,0 +1,247 @@ +getParameters()->getBarcode()->getBarHeight()->setMillimeters(10); + * $generator->save("test.png", BarcodeImageFormat::PNG); + * @endcode + */ +class Unit implements Communicator +{ + private $unitDto; + + function getUnitDto(): UnitDTO + { + return $this->unitDto; + } + + private function setUnitDto(UnitDTO $unitDto): void + { + $this->unitDto = $unitDto; + } + + public function __construct($source) + { + try + { + $this->unitDto = self::initUnit($source); + $this->obtainDto(); + $this->initFieldsFromDto(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + static function initUnit($source) + { + if ($source instanceof Unit) + { + return $source->getUnitDto(); + } elseif ($source instanceof UnitDTO) + return $source; + throw new InvalidArgumentException(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + * Gets size value in pixels. + */ + public function getPixels(): float + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $pixels = $client->Unit_getPixels($this->getUnitDto()); + $thriftConnection->closeConnection(); + + return $pixels; + } + + /** + * Sets size value in pixels. + */ + public function setPixels(float $value): void + { + try + { + $this->getUnitDto()->units = $value; + $this->getUnitDto()->graphicsUnit = GraphicsUnit::PIXEL; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets size value in inches. + */ + public function getInches(): float + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $inches = $client->Unit_getInches($this->getUnitDto()); + $thriftConnection->closeConnection(); + + return $inches; + } + + /** + * Sets size value in inches. + */ + public function setInches(float $value): void + { + try + { + $this->getUnitDto()->units = $value; + $this->getUnitDto()->graphicsUnit = GraphicsUnit::INCH; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets size value in millimeters. + */ + public function getMillimeters(): float + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $millimeters = $client->Unit_getMillimeters($this->getUnitDto()); + $thriftConnection->closeConnection(); + + return $millimeters; + } + + /** + * Sets size value in millimeters. + */ + public function setMillimeters(float $value): void + { + try + { + $this->getUnitDto()->units = $value; + $this->getUnitDto()->graphicsUnit = GraphicsUnit::MILLIMETER; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets size value in point. + */ + public function getPoint(): float + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $point = $client->Unit_getPoint($this->getUnitDto()); + $thriftConnection->closeConnection(); + + return $point; + } + + /** + * Sets size value in point. + */ + public function setPoint(float $value): void + { + try + { + $this->getUnitDto()->units = $value; + $this->getUnitDto()->graphicsUnit = GraphicsUnit::POINT; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets size value in document units. + */ + public function getDocument(): float + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $document = $client->Unit_getDocument($this->getUnitDto()); + $thriftConnection->closeConnection(); + + return $document; + } + + /** + * Sets size value in document units. + */ + public function setDocument(float $value): void + { + try + { + $this->getUnitDto()->units = $value; + $this->getUnitDto()->graphicsUnit = GraphicsUnit::DOCUMENT; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this Unit. + * + * @return string that represents this Unit. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Unit_toString($this->getUnitDto()); + $thriftConnection->closeConnection(); + + return $str; + } + + /** + * Determines whether this instance and a specified object, + * which must also be a Unit object, have the same value. + * + * @param Unit $obj The Unit to compare to this instance. + * @return true if obj is a Unit and its value is the same as this instance; + * otherwise, false. If obj is null, the method returns false. + */ + public function equals(Unit $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->Unit_equals($this->getUnitDTO(), $obj->getUnitDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } +} \ No newline at end of file diff --git a/lib/Recognition.php b/lib/Recognition.php deleted file mode 100644 index 1f79f553..00000000 --- a/lib/Recognition.php +++ /dev/null @@ -1,4409 +0,0 @@ -readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - */ -class BarCodeReader implements Communicator -{ - private $barCodeReaderDto; - - private function getBarCodeReaderDto(): BarcodeReaderDTO - { - return $this->barCodeReaderDto; - } - - private function setBarCodeReaderDto(BarcodeReaderDTO $barCodeReaderDto): void - { - $this->barCodeReaderDto = $barCodeReaderDto; -// $this->initFieldsFromDto(); - } - - private QualitySettings $qualitySettings; - private BarcodeSettings $barcodeSettings; - private $imageResource; - private $areas; - private $decodeTypes; - - function __construct($imageResource, $areas, $decodeTypes) - { - $this->imageResource = $imageResource; - $this->areas = $areas; - $this->decodeTypes = $decodeTypes; - $this->setBarCodeReaderDto($this->obtainDto()); //TODO redundant ? - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args): BarcodeReaderDTO - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $barcodeReaderDTO = $client->BarcodeReader_ctor(); - $thriftConnection->closeConnection(); - return $barcodeReaderDTO; - } - - public function initFieldsFromDto() - { - $this->qualitySettings = new QualitySettings($this->barCodeReaderDto->qualitySettings); - $this->barcodeSettings = new BarcodeSettings($this->barCodeReaderDto->barcodeSettings); - - if ($this->imageResource !== null) { - $this->initializeImageRelatedFields(); - $this->processDecodeTypes(); - } else { - $this->validateNullState(); - } - } - - /** - * Process Image Related Parameters - */ - private function initializeImageRelatedFields(): void - { - $this->barCodeReaderDto->base64Image = CommonUtility::convertImageResourceToBase64($this->imageResource); - $this->barCodeReaderDto->areas = CommonUtility::convertAreasToStringFormattedAreas($this->areas); - } - - /** - * Detect Decode Types - */ - private function processDecodeTypes(): void - { - $decodeTypes = $this->decodeTypes; - if (is_null($decodeTypes)) { - $decodeTypes = [DecodeType::ALL_SUPPORTED_TYPES]; - } elseif (is_int($decodeTypes)) { - $decodeTypes = [$decodeTypes]; - $this->decodeTypes = $decodeTypes; - } elseif (!is_array($decodeTypes)) { - throw new InvalidArgumentException("Invalid type for decodeTypes. Expected int, array, or null, got " . gettype($decodeTypes)); - } - - if (CommonUtility::isClassContainsConstantValueFromArray(DecodeType::class, $decodeTypes)) { - $this->barCodeReaderDto->barCodeDecodeTypes = $decodeTypes; - } - } - - /** - * Ensures that when an image is missing, other parameters are also absent. - * - * @throws BarcodeException - */ - private function validateNullState(): void - { - if ($this->areas !== null || $this->decodeTypes !== null) { - throw new BarcodeException('Illegal arguments. If $imageResource = null then $areas and $decodeTypes should be null'); - } - } - - - /** - * Determines whether any of the given decode types is included into - * @param array $decodeTypes Types to verify. - * @return bool Value is a true if any types are included into. - */ - public function containsAny(...$decodeTypes): bool - { - try { - foreach ($decodeTypes as $decodeType) { - if (DecodeType::containsAny($decodeType, $this->getBarCodeReaderDto()->barCodeDecodeTypes)) - return true; - } - return false; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - - protected function init(): void - { - $this->qualitySettings = new QualitySettings($this->barCodeReaderDto->qualitySettings); - $this->barcodeSettings = new BarcodeSettings($this->barCodeReaderDto->qualitySettings); - } - - /** - * Reads BarCodeResult from the image. - * - * @code - * This sample shows how to read barcodes with BarCodeReader - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * $reader->readBarCodes(); - * for($i = 0; $reader->getFoundCount() > $i; ++$i) - * print("BarCode CodeText: ".$reader->getFoundBarCodes()[i]->getCodeText()); - * - * @return array of recognized {@code BarCodeResult}s on the image. If nothing is recognized, zero array is returned. - * @throws BarcodeException - */ - public function readBarCodes(bool $passLicense = false): array - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - // Deciding if the license should be used - $licenseContent = $passLicense ? License::getLicenseContent() : null; - // Passing the license or null - $barcodeReaderDTO = $client->BarcodeReader_readBarCodes($this->barCodeReaderDto, $licenseContent); - $this->setBarCodeReaderDto($barcodeReaderDTO); - $thriftConnection->closeConnection(); - } catch (Exception $exc) { - CommonUtility::println($exc->getMessage()); - CommonUtility::println("Stack trace: " . $exc->getTraceAsString()); - //TODO BARCODEPHP-919 Make fixes and improvements in exception handling on the Java and PHP sides - throw CommonUtility::convertBarcodeExceptionDto($exc); - } - return $this->getFoundBarCodes(); - } - - /** - * Gets recognized BarCodeResult array - * - * This sample shows how to read barcodes with BarCodeReader - * @code - * $reader = new BarCodeReader("test.png", DecodeType::CODE_39, DecodeType::CODE_128); - * $reader->readBarCodes(); - * for($i = 0; $reader->getFoundCount() > $i; ++$i) - * { - * print("BarCode CodeText: ". $reader->getFoundBarCodes()[$i]->getCodeText()); - * } - * @endcode - * Value: The recognized BarCodeResult array - */ - function getFoundBarCodes(): array - { - // TODO Implement not recognized behavior - $recognizedResults = array(); - $dtoRef = $this->barCodeReaderDto; - foreach ($dtoRef->foundBarCodes as $foundBarcode) { - $recognizedResults[] = new BarCodeResult($foundBarcode); - } - - return $recognizedResults; - } - - /** - * Gets the timeout of recognition process in milliseconds. - * - * @code - * $reader = new BarCodeReader("test.png"); - * $reader->setTimeout(5000); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * @endcode - * @return int timeout. - */ - public function getTimeout(): int - { - return $this->barCodeReaderDto->timeout; - } - - /** - * Sets the timeout of recognition process in milliseconds. - * - * @code - * $reader = new BarCodeReader("test.png"); - * $reader->setTimeout(5000); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * @endcode - * @param int $value The timeout. - */ - public function setTimeout(int $value): void - { - $this->barCodeReaderDto->timeout = $value; - } - - /** - * Gets recognized barcodes count - * - * This sample shows how to read barcodes with BarCodeReader - * @code - * $reader = new BarCodeReader("test.png", null, DecodeType::CODE_39, DecodeType::CODE_128); - * $reader->readBarCodes(); - * for($i = 0; $reader->getFoundCount() > $i; ++$i) - * print("BarCode CodeText: ".$reader->getFoundBarCodes()[i]->getCodeText()); - * @endcode - * Value: The recognized barcodes count - */ - public function getFoundCount(): int - { - return sizeof($this->getFoundBarCodes()); - } - - /** - * QualitySettings allows to configure recognition quality and speed manually. - * You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality, - * HighQuality, MaxBarCodes or you can manually configure separate options. - * Default value of QualitySettings is NormalQuality. - * @code - * This sample shows how to use QualitySettings with BarCodeReader - * - * $reader = new BarCodeReader("test.png"); - * //set high performance mode - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //normal quality mode is set by default - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //set high performance mode - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * //set separate options - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * - * @return QualitySettings to configure recognition quality and speed. - */ - public final function getQualitySettings(): QualitySettings - { - return $this->qualitySettings; - } - - /** - * QualitySettings allows to configure recognition quality and speed manually. - * You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality, - * HighQuality, MaxBarCodes or you can manually configure separate options. - * Default value of QualitySettings is NormalQuality. - * @code - * This sample shows how to use QualitySettings with BarCodeReader - * - * $reader = new BarCodeReader("test.png"); - * //set high performance mode - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //normal quality mode is set by default - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //set high performance mode - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * //set separate options - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * - * @param QualitySettings $qualitySettings - */ - public function setQualitySettings(QualitySettings $qualitySettings): void - { - $this->barCodeReaderDto->qualitySettings = $qualitySettings->getQualitySettingsDTO(); - $this->qualitySettings = new QualitySettings($this->barCodeReaderDto->qualitySettings); - } - - /** - * The main BarCode decoding parameters. Contains parameters which make influence on recognized data. - * @return BarcodeSettings BarCode decoding parameters - */ - public function getBarcodeSettings(): BarcodeSettings - { - return $this->barcodeSettings; - } - - /** - * Sets bitmap image and areas for recognition. - * Must be called before ReadBarCodes() method. - * - * This sample shows how to detect Code39 and Code128 barcodes. - * @code - * $bmp = "test.png"; - * $reader = new BarCodeReader(); - * $reader->setBarCodeReadType(array(DecodeType::CODE_39, DecodeType::CODE_128)); - * $width, $height; - * list($width, $height) = getimagesize('path_to_image') - * $reader->setBarCodeImage($bmp, new Rectangle[] { new Rectangle(0, 0, $width, $height) }); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - * @param $imageResource - * @param Rectangle|null ...$areas areas list for recognition - * @throws BarcodeException - */ - public final function setBarCodeImage($imageResource, ?Rectangle ...$areas): void - { - try { - $this->barCodeReaderDto->base64Image = CommonUtility::convertImageResourceToBase64($imageResource); - $this->barCodeReaderDto->areas = CommonUtility::convertAreasToStringFormattedAreas($areas); - if(is_null($this->barCodeReaderDto->barCodeDecodeTypes) || sizeof($this->barCodeReaderDto->barCodeDecodeTypes) == 0) - $this->barCodeReaderDto->barCodeDecodeTypes = array(DecodeType::ALL_SUPPORTED_TYPES); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Sets SingleDecodeType type array for recognition. - * Must be called before readBarCodes() method. - * - * This sample shows how to detect Code39 and Code128 barcodes. - * - * @code - * $reader = new BarCodeReader(); - * $reader->setBarCodeReadType(DecodeType::CODE_39_STANDARD, DecodeType::CODE_128); - * $reader->setBarCodeImage("test.png"); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - * - * @param array $types The SingleDecodeType type array to read. - */ - public function setBarCodeReadType(int ...$types): void - { - foreach ($types as $type) - if (!is_int($type)) { - throw new TypeError("Argument 1 passed to BarCodeReader::setBarCodeReadType() must be of the type int"); - } - $this->barCodeReaderDto->barCodeDecodeTypes = $types; - } - - public function getBarCodeDecodeType() : array - { - return $this->decodeTypes; - } - - /** - * Exports BarCode properties to the xml-file specified - * @param string $xmlFile The path to xml file - * @return bool Whether or not export completed successfully. - * Returns True in case of success; False Otherwise - */ - public function exportToXml(string $xmlFile): bool - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - //TODO BARCODEPHP-677 Implement the passing of license file content from PHP to Java - $xmlData = $client->BarcodeReader_exportToXml($this->barCodeReaderDto); - $thriftConnection->closeConnection(); - $isContentExported = $xmlData != null; - if ($isContentExported) - { - file_put_contents($xmlFile, $xmlData); - } - return $isContentExported; - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Import BarCode properties from xml file - * @param string $resource The name of the xml file or path to http resource - * @return BarCodeReader - * @throws BarcodeException - */ - public static function importFromXml(string $resource): BarCodeReader - { - try - { - if (CommonUtility::isPath($resource)) - { - $resource = fopen($resource, "r"); - } - $xmlData = (stream_get_contents($resource)); - $offset = 6; - $xmlData = substr($xmlData, $offset, strlen($xmlData) - $offset); - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - - $barCodeReaderDto = $client->BarcodeReader_importFromXml($xmlData); - $thriftConnection->closeConnection(); - - return BarCodeReader::construct($barCodeReaderDto); - } - catch (Exception $ex) - { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - private static function construct(BarcodeReaderDTO $barCodeReaderDto): BarCodeReader - { - $barcodeReader = new BarCodeReader(null, null, null); - $barcodeReader->setBarCodeReaderDto($barCodeReaderDto); - return $barcodeReader; - } -} - - -/** - * The main BarCode decoding parameters. Contains parameters which make influence on recognized data. - */ -class BarcodeSettings implements Communicator -{ - - private BarcodeSettingsDTO $barcodeSettingsDto; - - private function getBarcodeSettingsDto(): BarcodeSettingsDTO - { - return $this->barcodeSettingsDto; - } - - private function setBarcodeSettingsDto(BarcodeSettingsDTO $barcodeSettingsDto): void - { - $this->barcodeSettingsDto = $barcodeSettingsDto; - $this->initFieldsFromDto(); - } - - private AustraliaPostSettings $_australiaPost; - - /** - * BarcodeSettings copy constructor - * @param BarcodeSettingsDTO $barcodeSettingsDto - */ - function __construct(BarcodeSettingsDTO $barcodeSettingsDto) - { - $this->barcodeSettingsDto = $barcodeSettingsDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto(): void - { - $this->_australiaPost = new AustraliaPostSettings($this->getBarcodeSettingsDto()->australiaPost); - } - - /** - * Enable checksum validation during recognition for 1D and Postal barcodes. - * Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. - * Checksum never used: Codabar, PatchCode, Pharmacode, DataLogic2of5 - * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, ItalianPost25, Matrix2of5, MSI, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN - * Checksum always used: Rest symbologies - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::EAN_13, "1234567890128"); - * $generator->save("c:/test.png", BarcodeImageFormat::PNG); - * $reader = new BarCodeReader("c:/test.png", null, DecodeType::EAN_13); - * //checksum disabled - * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::OFF); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: ".$result->getCodeText()); - * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); - * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); - * } - * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::EAN_13); - * //checksum enabled - * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::ON); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: " . $result->CodeText); - * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); - * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); - * } - * @endcode - * @return int Enable checksum validation during recognition for 1D and Postal barcodes. - */ - public function getChecksumValidation(): int - { - return $this->getBarcodeSettingsDto()->checksumValidation; - } - - /** - * Enable checksum validation during recognition for 1D and Postal barcodes. - * Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. - * Checksum never used: Codabar, PatchCode, Pharmacode, DataLogic2of5 - * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, ItalianPost25, Matrix2of5, MSI, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN - * Checksum always used: Rest symbologies - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::EAN_13, "1234567890128"); - * $generator->save("c:/test.png", BarcodeImageFormat::PNG); - * $reader = new BarCodeReader("c:/test.png", DecodeType::EAN_13); - * //checksum disabled - * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::OFF); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: ".$result->getCodeText()); - * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); - * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); - * } - * $reader = new BarCodeReader(@"c:\test.png", DecodeType::EAN_13); - * //checksum enabled - * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::ON); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: " . $result->CodeText); - * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); - * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); - * } - * @endcode - * @param int $value Enable checksum validation during recognition for 1D and Postal barcodes. - */ - public function setChecksumValidation(int $value): void - { - $this->getBarcodeSettingsDto()->checksumValidation = ($value); - } - - /** - * Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_CODE_128, "(02)04006664241007(37)1(400)7019590754"); - * $generator->save("c:/test.png", BarcodeImageFormat::PNG); - * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); - * - * //StripFNC disabled - * $reader->getBarcodeSettings()->setStripFNC(false); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: ".$result->getCodeText()); - * } - * - * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); - * - * //StripFNC enabled - * $reader->getBarcodeSettings()->setStripFNC(true); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - * - * @return bool Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. - */ - public function getStripFNC(): bool - { - return $this->getBarcodeSettingsDto()->stripFNC; - } - - /** - * Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::GS_1_CODE_128, "(02)04006664241007(37)1(400)7019590754"); - * $generator->save("c:/test.png", BarcodeImageFormat::PNG); - * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); - * - * //StripFNC disabled - * $reader->getBarcodeSettings()->setStripFNC(false); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: ".$result->getCodeText()); - * } - * - * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); - * - * //StripFNC enabled - * $reader->getBarcodeSettings()->setStripFNC(true); - * foreach($reader->readBarCodes() as $result) - * { - * echo ("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - * - * @param bool $value Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. - */ - public function setStripFNC(bool $value): void - { - $this->getBarcodeSettingsDto()->stripFNC = $value; - } - - /** - * The flag which force engine to detect codetext encoding for Unicode codesets. Default value is true. - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::QR, "Слово")) - * $im = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); - * - * //detects encoding for Unicode codesets is enabled - * $reader = new BarCodeReader($im, DecodeType::QR); - * $reader->getBarcodeSettings()->setDetectEncoding(true); - * foreach($reader->readBarCodes() as $result) - * echo ("BarCode CodeText: ".$result->getCodeText()); - * - * //detect encoding is disabled - * $reader = new BarCodeReader($im, DecodeType::QR); - * $reader->getBarcodeSettings()->setDetectEncoding(false); - * foreach($reader->readBarCodes() as $result) - * echo ("BarCode CodeText: ".$result->getCodeText()); - * @endcode - * - * @return bool The flag which force engine to detect codetext encoding for Unicode codesets - */ - public function getDetectEncoding(): bool - { - return $this->getBarcodeSettingsDto()->detectEncoding; - } - - public function setDetectEncoding(bool $value): void - { - $this->getBarcodeSettingsDto()->detectEncoding = $value; - } - - /** - * Gets AustraliaPost decoding parameters - * @return AustraliaPostSettings The AustraliaPost decoding parameters which make influence on recognized data of AustraliaPost symbology - */ - public function getAustraliaPost(): AustraliaPostSettings - { - return $this->_australiaPost; - } -} - -/** - * AustraliaPost decoding parameters. Contains parameters which make influence on recognized data of AustraliaPost symbology. - */ -class AustraliaPostSettings implements Communicator -{ - - private AustraliaPostSettingsDTO $australiaPostSettingsDto; - - private function getAustraliaPostSettingsDto(): AustraliaPostSettingsDTO - { - return $this->australiaPostSettingsDto; - } - - private function setAustraliaPostSettingsDto(AustraliaPostSettingsDTO $australiaPostSettingsDto): void - { - $this->australiaPostSettingsDto = $australiaPostSettingsDto; - } - - /** - * AustraliaPostSettings constructor - */ - function __construct(AustraliaPostSettingsDTO $australiaPostSettingsDto) - { - $this->australiaPostSettingsDto = $australiaPostSettingsDto; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function initFieldsFromDto(): void - { - } - - public function obtainDto(...$args) - { - } - - /** - * Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER. - * @return int The interpreting type (CTable, NTable or Other) of customer information for AustralianPost BarCode - */ - public function getCustomerInformationInterpretingType(): int - { - return $this->getAustraliaPostSettingsDto()->customerInformationInterpretingType; - } - - /** - * Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER. - * @param int $value The interpreting type (CTable, NTable or Other) of customer information for AustralianPost BarCode - */ - public function setCustomerInformationInterpretingType(int $value): void - { - $this->getAustraliaPostSettingsDto()->customerInformationInterpretingType = $value; - } - - /** - * The flag which force AustraliaPost decoder to ignore last filling patterns in Customer Information Field during decoding as CTable method. - * CTable encoding method does not have any gaps in encoding table and sequnce "333" of filling paterns is decoded as letter "z". - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "5912345678AB"); - * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE); - * $image = generator->generateBarCodeImage(BarcodeImageFormat::PNG); - * $reader = new BarCodeReader($image, null, DecodeType::AUSTRALIA_POST); - * $reader->getBarcodeSettings()->getAustraliaPost()->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::C_TABLE); - * $reader->getBarcodeSettings()->getAustraliaPost()->setIgnoreEndingFillingPatternsForCTable(true); - * foreach($reader->readBarCodes() as $result) - * echo("BarCode Type: ".$result->getCodeType()); - * echo("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - * - * @return bool The flag which force AustraliaPost decoder to ignore last filling patterns during CTable method decoding - */ - public function getIgnoreEndingFillingPatternsForCTable(): bool - { - return $this->getAustraliaPostSettingsDto()->ignoreEndingFillingPatternsForCTable; - } - - /** - * The flag which force AustraliaPost decoder to ignore last filling patterns in Customer Information Field during decoding as CTable method. - * CTable encoding method does not have any gaps in encoding table and sequnce "333" of filling paterns is decoded as letter "z". - * - * @code - * - * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "5912345678AB"); - * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE); - * $image = generator->generateBarCodeImage(BarcodeImageFormat::PNG); - * $reader = new BarCodeReader($image, null, DecodeType::AUSTRALIA_POST); - * $reader->getBarcodeSettings()->getAustraliaPost()->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::C_TABLE); - * $reader->getBarcodeSettings()->getAustraliaPost()->setIgnoreEndingFillingPatternsForCTable(true); - * foreach($reader->readBarCodes() as $result) - * echo("BarCode Type: ".$result->getCodeType()); - * echo("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - * - * @param bool $value The flag which force AustraliaPost decoder to ignore last filling patterns during CTable method decoding - */ - public function setIgnoreEndingFillingPatternsForCTable(bool $value): void - { - $this->getAustraliaPostSettingsDto()->ignoreEndingFillingPatternsForCTable = $value; - } -} - -/** - * QualitySettings allows to configure recognition quality and speed manually. - * You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality, - * HighQuality, MaxBarCodes or you can manually configure separate options. - * Default value of QualitySettings is NormalQuality. - * - * This sample shows how to use QualitySettings with BarCodeReader - * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //set high performance mode - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //normal quality mode is set by default - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //set high quality mode with low speed recognition - * $reader->setQualitySettings(QualitySettings::getHighQuality()); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //set max barcodes mode, which tries to find all possible barcodes, even incorrect. The slowest recognition mode - * $reader->setQualitySettings(QualitySettings::getMaxBarCodes()); - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //set high performance mode - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * //set separate options - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * //default mode is NormalQuality - * //set separate options - * foreach($reader->readBarCodes() as $result) - * print("BarCode CodeText: ".$result->getCodeText()); - * @endcode - */ -final class QualitySettings implements Communicator -{ - private QualitySettingsDTO $qualitySettingsDTO; - - /** - * @return QualitySettingsDTO instance - */ - function getQualitySettingsDTO() : QualitySettingsDTO - { - return $this->qualitySettingsDTO; - } - - /** - * @param $qualitySettingsDTO QualitySettingsDTO instance - */ - private function setQualitySettingsDTO(QualitySettingsDTO $qualitySettingsDTO): void - { - $this->qualitySettingsDTO = $qualitySettingsDTO; - $this->initFieldsFromDto(); - } - - function __construct(QualitySettingsDTO $qualitySettingsDTO) - { - $this->qualitySettingsDTO = $qualitySettingsDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - } - - public function initFieldsFromDto() - { - } - - /** - * HighPerformance recognition quality preset. High quality barcodes are recognized well in this mode. - * - * @code - * $reader = new BarCodeReader("test.png"); - * $reader->setQualitySettings(QualitySettings::getHighPerformance()); - * @return QualitySettings HighPerformance recognition quality preset. - * @endcode - * @throws BarcodeException - */ - public static function getHighPerformance(): QualitySettings - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $qualitySettingsDTO = $client->QualitySettings_getHighPerformance(); - $thriftConnection->closeConnection(); - return new QualitySettings($qualitySettingsDTO); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * NormalQuality recognition quality preset. Suitable for the most of barcodes - * - * @code - * $reader = new BarCodeReader("test.png"); - * $reader->setQualitySettings(QualitySettings::getNormalQuality()); - * @endcode - * - * @return QualitySettings NormalQuality recognition quality preset. - * @throws BarcodeException - */ - public static function getNormalQuality(): QualitySettings - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $qualitySettingsDTO = $client->QualitySettings_getNormalQuality(); - $thriftConnection->closeConnection(); - return new QualitySettings($qualitySettingsDTO); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * HighQuality recognition quality preset. This preset is developed for low quality barcodes. - * - * @code - * $reader = new BarCodeReader("test.png"); - * $reader->setQualitySettings(QualitySettings::getHighQuality()); - * @endcode - * @return QualitySettings HighQuality recognition quality preset. - * @throws BarcodeException - */ - public static function getHighQuality(): QualitySettings - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $qualitySettingsDTO = $client->QualitySettings_getHighQuality(); - $thriftConnection->closeConnection(); - return new QualitySettings($qualitySettingsDTO); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *- * MaxQuality recognition quality preset. This preset is developed to recognize all possible barcodes, even incorrect barcodes. - *
Value: - * MaxQuality recognition quality preset. - * - */ - public static function getMaxQuality(): QualitySettings - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $qualitySettingsDTO = $client->QualitySettings_getMaxQuality(); - $thriftConnection->closeConnection(); - return new QualitySettings($qualitySettingsDTO); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. - * @return int : size (from 1 to infinity) of barcode minimal element: matrix cell or bar. - */ - public function getXDimension(): int - { - return $this->qualitySettingsDTO->xDimension; - } - - /** - * Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. - * @param int : size (from 1 to infinity) of barcode minimal element: matrix cell or bar. - */ - public function setXDimension(int $value): void - { - $this->qualitySettingsDTO->xDimension = $value; - } - - /** - * Minimal size of XDimension in pixels which is used with UseMinimalXDimension. - * @return float : Minimal size of XDimension in pixels which is used with UseMinimalXDimension. - */ - public function getMinimalXDimension(): float - { - return $this->qualitySettingsDTO->minimalXDimension; - } - - /** - * Minimal size of XDimension in pixels which is used with UseMinimalXDimension. - * @param $value : Minimal size of XDimension in pixels which is used with UseMinimalXDimension. - */ - public function setMinimalXDimension(float $value): void - { - $this->qualitySettingsDTO->minimalXDimension = $value; - } - - /** - *- * This sample shows how to use MaxQuality mode - *- * - * $reader = new BarCodeReader("test.png"null, null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); - * { - * $reader->setQualitySettings(QualitySettings::getMaxQuality()); - * foreach($reader->readBarCodes() as $result) - * echo ($result->getCodeText()); - * } - *- *- * Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition. - * @return int : Mode which enables methods to recognize barcode elements with the selected quality. - */ - public function getBarcodeQuality(): int - { - return $this->qualitySettingsDTO->barcodeQuality; - } - - /** - * Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition. - * @param $value : Mode which enables methods to recognize barcode elements with the selected quality. - */ - public function setBarcodeQuality(int $value): void - { - $this->qualitySettingsDTO->barcodeQuality = $value; - } - - /** - *
- * Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded - * (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, - * we have to check most well know functions like sharp or mathematical morphology. - * @return int : Deconvolution mode which defines level of image degradation. - */ - public function getDeconvolution(): int - { - return $this->qualitySettingsDTO->deconvolution; - } - - /** - * Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded - * (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, - * we have to check most well know functions like sharp or mathematical morphology. - * @param $value : Deconvolution mode which defines level of image degradation. - */ - public function setDeconvolution(int $value): void - { - $this->qualitySettingsDTO->deconvolution = $value; - } - - /** - * Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). - * @return int : Additional recognition of barcodes on images with inverse colors - */ - public function getInverseImage(): int - { - return $this->qualitySettingsDTO->inverseImage; - } - - /** - * Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). - * @param $value : Additional recognition of barcodes on images with inverse colors - */ - public function setInverseImage(int $value): void - { - $this->qualitySettingsDTO->inverseImage = $value; - } - - /** - *
- * Mode which enables or disables additional recognition of color barcodes on color images. - * @return int : Additional recognition of color barcodes on color images. - */ - public function getComplexBackground(): int - { - return $this->qualitySettingsDTO->complexBackground; - } - - /** - * Mode which enables or disables additional recognition of color barcodes on color images. - * @param $value : Additional recognition of color barcodes on color images. - */ - public function setComplexBackground(int $value): void - { - $this->qualitySettingsDTO->complexBackground = $value; - } - - /** - * Allows engine to recognize barcodes which has incorrect checksumm or incorrect values. Mode can be used to recognize damaged barcodes with incorrect text. - * @return bool : Allows engine to recognize incorrect barcodes. - */ - public function getAllowIncorrectBarcodes(): bool - { - return $this->qualitySettingsDTO->allowIncorrectBarcodes; - } - - /** - * Allows engine to recognize barcodes which has incorrect checksumm or incorrect values. Mode can be used to recognize damaged barcodes with incorrect text. - * @param $value : Allows engine to recognize incorrect barcodes. - */ - public function setAllowIncorrectBarcodes(bool $value): void - { - $this->qualitySettingsDTO->allowIncorrectBarcodes = $value; - } -} - - -/** - * Stores recognized barcode data like SingleDecodeType type, {string} codetext, - * BarCodeRegionParameters region and other parameters - * - * This sample shows how to obtain BarCodeResult. - * @code - * $generator = new BarcodeGenerator(EncodeTypes::Code128, "12345"); - * $generator->save("test.png"); - * $reader = new BarCodeReader("test.png", DecodeType::CODE_39, DecodeType::CODE_128); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Confidence: ".$result->getConfidence()); - * print("BarCode ReadingQuality: ".$result->getReadingQuality()); - * print("BarCode Angle: ".$result->getRegion()->getAngle()); - * } - * @endcode - */ -class BarCodeResult implements Communicator -{ - private BarCodeRegionParameters $region; - private BarCodeExtendedParameters $extended; - private BarCodeResultDTO $barCodeResultDTO; - - /** - * @return BarCodeResultDTO instance - */ - private function getBarCodeResultDTO() : BarCodeResultDTO - { - return $this->barCodeResultDTO; - } - - /** - * @param $barCodeResultDTO - */ - private function setBarCodeResultDTO($barCodeResultDTO): void - { - $this->barCodeResultDTO = $barCodeResultDTO; - } - - function __construct(BarCodeResultDTO $barCodeResultDTO) - { - $this->barCodeResultDTO = $barCodeResultDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - $this->region = new BarCodeRegionParameters($this->getBarCodeResultDTO()->region); - $this->extended = new BarCodeExtendedParameters($this->getBarCodeResultDTO()->extended); - } - - /** - * @return float Gets the reading quality. Works for 1D and postal barcodes. Value: The reading quality percent - * @throws BarcodeException - */ - public function getReadingQuality(): float - { - try { - return $this->getBarCodeResultDTO()->readingQuality; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *
- * Gets the code text with encoding. - *
- * @return A string containing recognized code text. - * @param encoding The encoding for codetext. - */ - function getCodeText(?string $encoding) : string - { - if($encoding == null || $encoding == "") - { - return $this->getBarCodeResultDTO()->codeText; - } - else - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $codeText = $client->BarcodeResult_getCodeTextWithEncoding($this->getBarCodeResultDTO()->codeBytes, $encoding); - $thriftConnection->closeConnection(); - return $codeText; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - } - - function getCodeType() - { - return $this->getBarCodeResultDTO()->codeType; - } - - function getCodeBytes() - { - return explode(",", $this->getBarCodeResultDTO()->codeBytes); - } - - function getCodeTypeName() - { - return $this->getBarCodeResultDTO()->codeTypeName; - } - - function getConfidence() - { - return $this->getBarCodeResultDTO()->confidence; - } - - function getExtended(): BarCodeExtendedParameters - { - return $this->extended; - } - - function getRegion(): BarCodeRegionParameters - { - return $this->region; - } -} - -/** - * Represents the recognized barcode's region and barcode angle - * - * This sample shows how to get barcode Angle and bounding quadrangle values - * @code - * $generator = new BarcodeGenerator(EncodeTypes::Code128, "12345"); - * $generator->save("test.png"); - * $reader = new BarCodeReader("test.png", null, array( DecodeType::CODE_39, DecodeType::CODE_128)); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Angle: ".$result->getRegion()->getAngle()); - * print("BarCode Quadrangle: ".$result->getRegion()->getQuadrangle()); - * } - * @endcode - */ -final class BarCodeRegionParameters implements Communicator -{ - private $quad; - private $rect; - private array $points; - private BarCodeRegionParametersDTO $barCodeRegionParametersDTO; - - /** - * @return BarCodeRegionParametersDTO instance - */ - private function getBarCodeRegionParametersDTO() : BarCodeRegionParametersDTO - { - return $this->barCodeRegionParametersDTO; - } - - /** - * @param $barCodeRegionParametersDTO - */ - private function setBarCodeRegionParametersDTO($barCodeRegionParametersDTO): void - { - $this->barCodeRegionParametersDTO = $barCodeRegionParametersDTO; - } - - function __construct(BarCodeRegionParametersDTO $barCodeRegionParametersDTO) - { - $this->barCodeRegionParametersDTO = $barCodeRegionParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - try { - $this->quad = Quadrangle::construct($this->getBarCodeRegionParametersDTO()->quad); - $this->rect = Rectangle::construct($this->getBarCodeRegionParametersDTO()->rectangle); - $this->points = self::convertJavaPoints($this->getBarCodeRegionParametersDTO()->points); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - private static function convertJavaPoints($javaPoints): array - { - $points = array(); - for ($i = 0; $i < sizeof($javaPoints); $i++) { - $points[$i] = Point::construct($javaPoints[$i]); - } - - return $points; - } - - /** - * @return Quadrangle Gets Quadrangle bounding barcode region Value: Returns Quadrangle bounding barcode region - */ - public function getQuadrangle(): Quadrangle - { - return $this->quad; - } - - /** - * @return float Gets the angle of the barcode (0-360). Value: The angle for barcode (0-360). - * @throws BarcodeException - */ - public function getAngle(): float - { - try { - return $this->getBarCodeRegionParametersDTO()->angle; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * - */ - /** - * @return array Gets Points array bounding barcode region Value: Returns Points array bounding barcode region - */ - public function getPoints(): array - { - return $this->points; - } - - /** - * @return Rectangle Gets Rectangle bounding barcode region Value: Returns Rectangle bounding barcode region - */ - public function getRectangle(): Rectangle - { - return $this->rect; - } - - /** - * Returns a value indicating whether this instance is equal to a specified BarCodeRegionParameters value. - * - * @param BarCodeRegionParameters $obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(BarCodeRegionParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->BarCodeRegionParameters_equals($this->getBarCodeRegionParametersDTO(), $obj->getBarCodeRegionParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this BarCodeRegionParameters. - * - * @return string A string that represents this BarCodeRegionParameters. - */ - public function toString(): string - { - try { - return $this->getBarCodeRegionParametersDTO()->toString; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - * - * Stores a set of four Points that represent a Quadrangle region. - * - */ -class Quadrangle implements Communicator -{ - private Point $leftTop; - private Point $rightTop; - private Point $rightBottom; - private Point $leftBottom; - private QuadrangleDTO $quadrangleDTO; - - /** - * @return QuadrangleDTO instance - */ - private function getQuadrangleDTO() : QuadrangleDTO - { - return $this->quadrangleDTO; - } - - /** - * @param QuadrangleDTO $quadrangleDTO - */ - private function setQuadrangleDTO(QuadrangleDTO $quadrangleDTO): void - { - $this->quadrangleDTO = $quadrangleDTO; - } - - /** - * Represents a Quadrangle structure with its properties left uninitialized.Value: Quadrangle - */ - public static function EMPTY(): Quadrangle - { - return new Quadrangle(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0)); - } - - static function construct(QuadrangleDTO $quadrangleDTO): Quadrangle - { - $quadrangle = Quadrangle::EMPTY(); - $quadrangle->setQuadrangleDTO($quadrangleDTO); - $quadrangle->initFieldsFromDto(); - return $quadrangle; - } - - /** - * Initializes a new instance of the Quadrangle structure with the describing points. - * - * @param Point $leftTop A Point that represents the left-top corner of the Quadrangle. - * @param Point $rightTop A Point that represents the right-top corner of the Quadrangle. - * @param Point $rightBottom A Point that represents the right-bottom corner of the Quadrangle. - * @param Point $leftBottom A Point that represents the left-bottom corner of the Quadrangle. - */ - public function __construct(Point $leftTop, Point $rightTop, Point $rightBottom, Point $leftBottom) - { - $this->quadrangleDTO = new QuadrangleDTO(); - $this->getQuadrangleDTO()->leftTop = $leftTop->getPointDTO(); - $this->getQuadrangleDTO()->rightTop = $rightTop->getPointDTO(); - $this->getQuadrangleDTO()->rightBottom = $rightBottom->getPointDTO(); - $this->getQuadrangleDTO()->leftBottom = $leftBottom->getPointDTO(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - $this->leftTop = Point::construct($this->getQuadrangleDTO()->leftTop); - $this->rightTop = Point::construct($this->getQuadrangleDTO()->rightTop); - $this->rightBottom = Point::construct($this->getQuadrangleDTO()->rightBottom); - $this->leftBottom = Point::construct($this->getQuadrangleDTO()->leftBottom); - } - - /** - * Gets left-top corner Point of Quadrangle regionValue: A left-top corner Point of Quadrangle region - */ - public function getLeftTop(): Point - { - return $this->leftTop; - } - - /** - * Gets left-top corner Point of Quadrangle regionValue: A left-top corner Point of Quadrangle region - */ - public function setLeftTop(Point $value): void - { - try { - $this->leftTop = $value; - $this->getQuadrangleDTO()->leftTop = $value->getPointDTO(); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets right-top corner Point of Quadrangle regionValue: A right-top corner Point of Quadrangle region - */ - public function getRightTop(): Point - { - return $this->rightTop; - } - - /** - * Gets right-top corner Point of Quadrangle regionValue: A right-top corner Point of Quadrangle region - */ - public function setRightTop(Point $value): void - { - try { - $this->rightTop = $value; - $this->getQuadrangleDTO()->rightTop = $value->getPointDTO(); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets right-bottom corner Point of Quadrangle regionValue: A right-bottom corner Point of Quadrangle region - */ - public function getRightBottom(): Point - { - return $this->rightBottom; - } - - /** - * Gets right-bottom corner Point of Quadrangle regionValue: A right-bottom corner Point of Quadrangle region - */ - public function setRightBottom(Point $value): void - { - try { - $this->rightBottom = $value; - $this->getQuadrangleDTO()->rightBottom = $value->getPointDTO(); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets left-bottom corner Point of Quadrangle regionValue: A left-bottom corner Point of Quadrangle region - */ - public function getLeftBottom(): Point - { - return $this->leftBottom; - } - - /** - * Gets left-bottom corner Point of Quadrangle regionValue: A left-bottom corner Point of Quadrangle region - */ - public function setLeftBottom(Point $value): void - { - try { - $this->leftBottom = $value; - $this->getQuadrangleDTO()->leftBottom = $value->getPointDTO(); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Tests whether all Points of this Quadrangle have values of zero.Value: Returns true if all Points of this Quadrangle have values of zero; otherwise, false. - */ - public function isEmpty(): bool - { - return $this->equals(Quadrangle::EMPTY()); - } - - /** - * Determines if the specified Point is contained within this Quadrangle structure. - * - * @param Point $pt - * @return bool Returns true if Point is contained within this Quadrangle structure; otherwise, false. - * @throws BarcodeException - */ - public function containsPoint(Point $pt): bool - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $containsPointResponse = $client->Quadrangle_containsPoint($this->getQuadrangleDTO(), $pt->getPointDTO()); - $thriftConnection->closeConnection(); - return $containsPointResponse; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines if the specified point is contained within this Quadrangle structure. - * - * @param int $x The x point cordinate. - * @param int $y The y point cordinate. - * @return bool Returns true if point is contained within this Quadrangle structure; otherwise, false. - */ - public function containsCoordinates(int $x, int $y): bool - { - try - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $containsPointResponse = $client->Quadrangle_containsCoordinates($this->getQuadrangleDTO(), $x, $y); - $thriftConnection->closeConnection(); - return $containsPointResponse; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines if the specified Quadrangle is contained or intersect this Quadrangle structure. - * - * @param Quadrangle The Quadrangle to test. - * @return bool Returns true if Quadrangle is contained or intersect this Quadrangle structure; otherwise, false. - */ - public function containsQuadrangle(Quadrangle $quad): bool - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $containsPointResponse = $client->Quadrangle_containsQuadrangle($this->getQuadrangleDTO(), $quad->getQuadrangleDTO()); - $thriftConnection->closeConnection(); - return $containsPointResponse; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines if the specified Rectangle is contained or intersect this Quadrangle structure. - * - * @param Rectangle $rect - * @return bool Returns true if Rectangle is contained or intersect this Quadrangle structure; otherwise, false. - * @throws BarcodeException - */ - public function containsRectangle(Rectangle $rect): bool - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $containsPointResponse = $client->Quadrangle_containsRectangle($this->getQuadrangleDTO(), $rect->getRectangleDto()); - $thriftConnection->closeConnection(); - return $containsPointResponse; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a value indicating whether this instance is equal to a specified Quadrangle value. - * - * @param Quadrangle $obj - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(Quadrangle $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->Quadrangle_equals($this->getQuadrangleDTO(), $obj->getQuadrangleDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this Quadrangle. - * - * @return string A string that represents this Quadrangle. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Quadrangle_toString($this->getQuadrangleDTO()); - $thriftConnection->closeConnection(); - - return $str; - } - - /** - * Creates Rectangle bounding this Quadrangle - * - * @return Rectangle returns Rectangle bounding this Quadrangle - */ - public function getBoundingRectangle(): Rectangle - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $boundingRectangleDTO = $client->Quadrangle_getBoundingRectangle($this->getQuadrangleDTO()); - $thriftConnection->closeConnection(); - return Rectangle::construct($boundingRectangleDTO); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -/** - *- *This example shows how to use {@code GetCodeText}:
- *- * $gen = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, null); - * $gen->setCodeText("車種名", "932"); - * $gen->save("barcode.png", BarCodeImageFormat::PNG); - * - * $reader = new BarCodeReader("barcode.png", null, DecodeType::DATA_MATRIX); - * $results = $reader->readBarCodes(); - * for($i = 0; i < sizeof($results); $i++) - * { - * $result = $results[$i]; - * echo("BarCode CodeText: " . $result->getCodeText("932")); - * } - *- *- * Stores extended parameters of recognized barcode - *
- */ -class BarCodeExtendedParameters implements Communicator -{ - private $_oneDParameters; - private $_code128Parameters; - private $_qrParameters; - private $_pdf417Parameters; - private $_dataBarParameters; - private $_maxiCodeParameters; - private $_dotCodeExtendedParameters; - private $_dataMatrixExtendedParameters; - private $_aztecExtendedParameters; - private $_gs1CompositeBarExtendedParameters; - private BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO; - private $_codabarExtendedParameters; - - /** - * @return BarCodeExtendedParametersDTO instance - */ - private function getBarCodeExtendedParametersDTO() : BarCodeExtendedParametersDTO - { - return $this->barCodeExtendedParametersDTO; - } - - /** - * @param BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO - */ - private function setBarCodeExtendedParametersDTO(BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO): void - { - $this->barCodeExtendedParametersDTO = $barCodeExtendedParametersDTO; - } - - function __construct(BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO) - { - $this->barCodeExtendedParametersDTO = $barCodeExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - try { - $this->_oneDParameters = new OneDExtendedParameters($this->getBarCodeExtendedParametersDTO()->oneDParameters); - $this->_code128Parameters = new Code128ExtendedParameters($this->getBarCodeExtendedParametersDTO()->code128Parameters); - $this->_qrParameters = new QRExtendedParameters($this->getBarCodeExtendedParametersDTO()->qrParameters); - $this->_pdf417Parameters = new Pdf417ExtendedParameters($this->getBarCodeExtendedParametersDTO()->pdf417Parameters); - $this->_dataBarParameters = new DataBarExtendedParameters($this->getBarCodeExtendedParametersDTO()->dataBarParameters); - $this->_maxiCodeParameters = new MaxiCodeExtendedParameters($this->getBarCodeExtendedParametersDTO()->maxiCodeParameters); - $this->_dotCodeExtendedParameters = new DotCodeExtendedParameters($this->getBarCodeExtendedParametersDTO()->dotCodeExtendedParameters); - $this->_dataMatrixExtendedParameters = new DataMatrixExtendedParameters($this->getBarCodeExtendedParametersDTO()->dataMatrixExtendedParameters); - $this->_aztecExtendedParameters = new AztecExtendedParameters($this->getBarCodeExtendedParametersDTO()->aztecExtendedParameters); - $this->_gs1CompositeBarExtendedParameters = new GS1CompositeBarExtendedParameters($this->getBarCodeExtendedParametersDTO()->gs1CompositeBarExtendedParameters); - $this->_codabarExtendedParameters = new CodabarExtendedParameters($this->getBarCodeExtendedParametersDTO()->codabarExtendedParameters); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** Gets a DataBar additional information DataBarExtendedParameters of recognized barcode - * @return DataBarExtendedParameters A DataBar additional information DataBarExtendedParameters of recognized barcode - */ - public function getDataBar(): DataBarExtendedParameters - { - return $this->_dataBarParameters; - } - - /** - * Gets a MaxiCode additional informationof recognized barcode - * - * @return MaxiCodeExtendedParameters A MaxiCode additional information of recognized barcode - */ - public function getMaxiCode(): MaxiCodeExtendedParameters - { - return $this->_maxiCodeParameters; - } - - /** - * Gets a DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode
Value: A DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode - */ - public function getDotCode(): DotCodeExtendedParameters - { - return $this->_dotCodeExtendedParameters; - } - - /** - *Gets a DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode
Value: A DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode - */ - public function getDataMatrix(): DataMatrixExtendedParameters - { - return $this->_dataMatrixExtendedParameters; - } - - /** - *Gets a Aztec additional information{@code AztecExtendedParameters} of recognized barcode
Value: A Aztec additional information{@code AztecExtendedParameters} of recognized barcode - */ - public function getAztec(): AztecExtendedParameters - { - return $this->_aztecExtendedParameters; - } - - /** - *Gets a GS1CompositeBar additional information{@code GS1CompositeBarExtendedParameters} of recognized barcode
Value: A GS1CompositeBar additional information{@code GS1CompositeBarExtendedParameters} of recognized barcode - */ - public function getGS1CompositeBar(): GS1CompositeBarExtendedParameters - { - return $this->_gs1CompositeBarExtendedParameters; - } - - /** - * Gets a Codabar additional information{@code CodabarExtendedParameters} of recognized barcode - * @return CodabarExtendedParameters additional information - */ - public function getCodabar() : CodabarExtendedParameters - { - return $this->_codabarExtendedParameters; - } - - /** - * @return OneDExtendedParameters Gets a special data OneDExtendedParameters of 1D recognized barcode Value: A special data OneDExtendedParameters of 1D recognized barcode - */ - public function getOneD(): OneDExtendedParameters - { - return $this->_oneDParameters; - } - - /** - * @return Code128ExtendedParameters Gets a special data Code128ExtendedParameters of Code128 recognized barcode Value: A special data Code128ExtendedParameters of Code128 recognized barcode - */ - public function getCode128(): Code128ExtendedParameters - { - return $this->_code128Parameters; - } - - /** - * @return QRExtendedParameters Gets a QR Structured Append information QRExtendedParameters of recognized barcode Value: A QR Structured Append information QRExtendedParameters of recognized barcode - */ - public function getQR(): QRExtendedParameters - { - return $this->_qrParameters; - } - - /** - * @return Pdf417ExtendedParameters Gets a MacroPdf417 metadata information Pdf417ExtendedParameters of recognized barcode Value: A MacroPdf417 metadata information Pdf417ExtendedParameters of recognized barcode - */ - public function getPdf417(): Pdf417ExtendedParameters - { - return $this->_pdf417Parameters; - } - - /** - * Returns a value indicating whether this instance is equal to a specified BarCodeExtendedParameters value. - * - * @param BarCodeExtendedParameters $obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(BarCodeExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->BarCodeExtendedParameters_equals($this->getBarCodeExtendedParametersDTO(), $obj->getBarCodeExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this BarCodeExtendedParameters. - * - * @return string A string that represents this BarCodeExtendedParameters. - */ - public function toString(): string - { - try { - return $this->getBarCodeExtendedParametersDTO()->toString; // TODO need to implement - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - * - * Stores special data of 1D recognized barcode like separate codetext and checksum - * - * This sample shows how to get 1D barcode value and checksum - * @code - * $generator = new BarcodeGenerator(EncodeTypes::EAN_13, "1234567890128"); - * $generator->save("test.png"); - * $reader = new BarCodeReader("test.png", DecodeType::EAN_13); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Value: ".$result->getExtended()->getOneD()->getValue()); - * print("BarCode Checksum: ".$result->getExtended()->getOneD()->getCheckSum()); - * } - * @endcode - */ -final class OneDExtendedParameters implements Communicator -{ - private OneDExtendedParametersDTO $oneDExtendedParametersDTO; - - /** - * @return OneDExtendedParametersDTO instance - */ - private function getOneDExtendedParametersDTO() : OneDExtendedParametersDTO - { - return $this->oneDExtendedParametersDTO; - } - - /** - * @param $oneDExtendedParametersDTO - */ - private function setOneDExtendedParametersDTO($oneDExtendedParametersDTO): void - { - $this->oneDExtendedParametersDTO = $oneDExtendedParametersDTO; - } - - function __construct(OneDExtendedParametersDTO $oneDExtendedParametersDTO) - { - $this->oneDExtendedParametersDTO = $oneDExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - } - - /** - * Gets the codetext of 1D barcodes without checksum. Value: The codetext of 1D barcodes without checksum. - */ - public function getValue(): string - { - try { - return $this->getOneDExtendedParametersDTO()->value; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the checksum for 1D barcodes. Value: The checksum for 1D barcode. - */ - public function getCheckSum(): string - { - try { - return $this->getOneDExtendedParametersDTO()->checkSum; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Tests whether all parameters has only default values - * @return bool Returns { true} if all parameters has only default values; otherwise, { false}. - * @throws BarcodeException - */ - public function isEmpty(): bool - { - try { - return $this->getOneDExtendedParametersDTO()->empty; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a value indicating whether this instance is equal to a specified OneDExtendedParameters value. - * - * @param OneDExtendedParameters obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(OneDExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->OneDExtendedParameters_equals($this->getOneDExtendedParametersDTO(), $obj->getOneDExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this OneDExtendedParameters. - * - * @return string A string that represents this OneDExtendedParameters. - */ - public function toString(): string - { - try { - return $this->getOneDExtendedParametersDTO()->toString; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -/** - * - * Stores special data of Code128 recognized barcode - * Represents the recognized barcode's region and barcode angle - * - * This sample shows how to get code128 raw values - * @code - * $generator = new BarcodeGenerator(EncodeTypes::CODE_128, "12345"); - * $generator->save("test.png"); - * $reader = new BarCodeReader("test.png", DecodeType::CODE_128); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("Code128 Data Portions: ".$result->getExtended()->getCode128()); - * } - * @endcode - */ -final class Code128ExtendedParameters implements Communicator -{ - private array $code128DataPortions; - private Code128ExtendedParametersDTO $code128ExtendedParametersDTO; - - /** - * @return Code128ExtendedParametersDTO instance - */ - private function getCode128ExtendedParametersDTO() : Code128ExtendedParametersDTO - { - return $this->code128ExtendedParametersDTO; - } - - /** - * @param Code128ExtendedParametersDTO $code128ExtendedParametersDTO - */ - private function setCode128ExtendedParametersDTO(Code128ExtendedParametersDTO $code128ExtendedParametersDTO): void - { - $this->code128ExtendedParametersDTO = $code128ExtendedParametersDTO; - } - - function __construct(Code128ExtendedParametersDTO $code128ExtendedParametersDTO) - { - $this->code128ExtendedParametersDTO = $code128ExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - try { - $this->code128DataPortions = self::convertCode128DataPortions($this->getCode128ExtendedParametersDTO()->code128DataPortions); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - private static function convertCode128DataPortions($javaCode128DataPortions): array - { - $code128DataPortions = array(); - for ($i = 0; $i < sizeof($javaCode128DataPortions); $i++) { - $code128DataPortions[] = new Code128DataPortion($javaCode128DataPortions[$i]); - } - return $code128DataPortions; - } - - /** - * Gets Code128DataPortion array of recognized Code128 barcode Value: Array of the Code128DataPortion. - */ - public function getCode128DataPortions(): array - { - return $this->code128DataPortions; - } - - public function isEmpty(): bool - { - try { - return $this->getCode128ExtendedParametersDTO()->empty; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a value indicating whether this instance is equal to a specified Code128ExtendedParameters value. - * - * @param Code128ExtendedParameters obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(Code128ExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->Code128ExtendedParameters_equals($this->getCode128ExtendedParametersDTO(), $obj->getCode128ExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this Code128ExtendedParameters. - * - * @return string A string that represents this Code128ExtendedParameters. - */ - public function toString(): string - { - try { - return $this->getCode128ExtendedParametersDTO()->toString;// TODO need to implement - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - * - * Stores a QR Structured Append information of recognized barcode - * - * This sample shows how to get QR Structured Append data - * @code - * $reader = new BarCodeReader("test.png", DecodeType::QR); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("QR Structured Append Quantity: ".$result->getExtended()->getQR()->getQRStructuredAppendModeBarCodesQuantity()); - * print("QR Structured Append Index: ".$result->getExtended()->getQR()->getQRStructuredAppendModeBarCodeIndex()); - * print("QR Structured Append ParityData: ".$result->getExtended()->getQR()->getQRStructuredAppendModeParityData()); - * } - * @endcode - */ -final class QRExtendedParameters implements Communicator -{ - private QRExtendedParametersDTO $qrExtendedParametersDTO; - - /** - * @return QRExtendedParametersDTO instance - */ - private function getQRExtendedParametersDTO() : QRExtendedParametersDTO - { - return $this->qrExtendedParametersDTO; - } - - /** - * @param $qrExtendedParametersDTO - */ - private function setQRExtendedParametersDTO($qrExtendedParametersDTO): void - { - $this->qrExtendedParametersDTO = $qrExtendedParametersDTO; - } - - function __construct(QRExtendedParametersDTO $qrExtendedParametersDTO) - { - $this->qrExtendedParametersDTO = $qrExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - * Gets the QR structured append mode barcodes quantity. Default value is -1.Value: The quantity of the QR structured append mode barcode. - */ - public function getQRStructuredAppendModeBarCodesQuantity(): int - { - try { - return $this->getQRExtendedParametersDTO()->qRStructuredAppendModeBarCodesQuantity; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the index of the QR structured append mode barcode. Index starts from 0. Default value is -1.Value: The quantity of the QR structured append mode barcode. - */ - public function getQRStructuredAppendModeBarCodeIndex(): int - { - try { - return $this->getQRExtendedParametersDTO()->qRStructuredAppendModeBarCodeIndex; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Version of recognized QR Code. From Version1 to Version40. - * return recognized QR Code - */ - public function getQRVersion() : int - { - return $this->getQRExtendedParametersDTO()->qrVersion; - } - - /** - * Version of recognized MicroQR Code. From M1 to M4. - * return recognized MicroQR Code. From M1 to M4. - */ - public function getMicroQRVersion() : int - { - return $this->getQRExtendedParametersDTO()->microQRVersion; - } - - /** - * Version of recognized RectMicroQR Code. From R7x43 to R17x139. - * @return int of recognized RectMicroQR Code - */ - public function getRectMicroQRVersion() : int - { - return $this->getQRExtendedParametersDTO()->rectMicroQRVersion; - } - - /** - * Reed-Solomon error correction level of recognized barcode. From low to high: LevelL, LevelM, LevelQ, LevelH. - * @return int error correction level of recognized barcode. - */ - public function getQRErrorLevel() : int - { - return $this->getQRExtendedParametersDTO()->qrErrorLevel; - } - - - /** - * Gets the QR structured append mode parity data. Default value is -1.Value: The index of the QR structured append mode barcode. - */ - public function getQRStructuredAppendModeParityData(): int - { - try { - return $this->getQRExtendedParametersDTO()->qRStructuredAppendModeParityData; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - public function isEmpty(): bool - { - try { - return $this->getQRExtendedParametersDTO()->empty; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a value indicating whether this instance is equal to a specified QRExtendedParameters value. - * - * @param QRExtendedParameters $obj An object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(QRExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->QRExtendedParameters_equals($this->getQRExtendedParametersDTO(), $obj->getQRExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this QRExtendedParameters. - * - * @return string A string that represents this QRExtendedParameters. - */ - public function toString(): string - { - try { - return $this->getQRExtendedParametersDTO()->toString; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - -/** - * - * Stores a MacroPdf417 metadata information of recognized barcode - * - * This sample shows how to get Macro Pdf417 metadata - * @code - * $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("test.png"); - * $reader = new BarCodeReader("test.png", DecodeType::MACRO_PDF_417); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("Macro Pdf417 FileID: ".$result->getExtended()->getPdf417()->getMacroPdf417FileID()); - * print("Macro Pdf417 Segments: ".$result->getExtended()->getPdf417()->getMacroPdf417SegmentsCount()); - * print("Macro Pdf417 SegmentID: ".$result->getExtended()->getPdf417()->getMacroPdf417SegmentID()); - * } - * @endcode - */ -final class Pdf417ExtendedParameters implements Communicator -{ - private Pdf417ExtendedParametersDTO $pdf417ExtendedParametersDTO; - - /** - * @return Pdf417ExtendedParametersDTO instance - */ - private function getPdf417ExtendedParametersDTO() : Pdf417ExtendedParametersDTO - { - return $this->pdf417ExtendedParametersDTO; - } - - /** - * @param $pdf417ExtendedParametersDTO - */ - private function setQRExtendedParametersDTO($pdf417ExtendedParametersDTO): void - { - $this->pdf417ExtendedParametersDTO = $pdf417ExtendedParametersDTO; - } - - function __construct(Pdf417ExtendedParametersDTO $pdf417ExtendedParametersDTO) - { - $this->pdf417ExtendedParametersDTO = $pdf417ExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - * Gets the file ID of the barcode, only available with MacroPdf417.Value: The file ID for MacroPdf417 - */ - public function getMacroPdf417FileID(): string - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417FileID; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the segment ID of the barcode,only available with MacroPdf417.Value: The segment ID of the barcode. - */ - public function getMacroPdf417SegmentID(): int - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417SegmentID; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets macro pdf417 barcode segments count. Default value is -1.Value: Segments count. - */ - public function getMacroPdf417SegmentsCount(): int - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417SegmentsCount; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Macro PDF417 file name (optional). - * @return string File name. - */ - public function getMacroPdf417FileName(): string - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417FileName; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Macro PDF417 file size (optional). - * @return int File size. - */ - public function getMacroPdf417FileSize(): int - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417FileSize; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Macro PDF417 sender name (optional). - * @return string Sender name - */ - public function getMacroPdf417Sender(): string - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417Sender; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Macro PDF417 addressee name (optional). - * @return string Addressee name. - */ - public function getMacroPdf417Addressee(): string - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417Addressee; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Macro PDF417 time stamp (optional). - * @return DateTime Time stamp. - */ - public function getMacroPdf417TimeStamp(): DateTime - { - try { - return new DateTime('@' . $this->getPdf417ExtendedParametersDTO()->macroPdf417TimeStamp); - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Macro PDF417 checksum (optional). - * @return int Checksum. - */ - public function getMacroPdf417Checksum(): int - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417Checksum; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Indicates whether the segment is the last segment of a Macro PDF417 file. - */ - public function getMacroPdf417Terminator(): bool - { - try { - return $this->getPdf417ExtendedParametersDTO()->macroPdf417Terminator; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - *Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization.
Value: Reader initialization flag - */ - public function isReaderInitialization(): bool - { - return $this->getPdf417ExtendedParametersDTO()->isReaderInitialization; - } - - /** - *Flag that indicates that the barcode must be linked to 1D barcode.
Value: Linkage flag - */ - public function isLinked(): bool - { - return $this->getPdf417ExtendedParametersDTO()->isLinked; - } - - /** - * Flag that indicates that the MicroPdf417 barcode encoded with 908, 909, 910 or 911 Code 128 emulation codewords. - * @return bool 128 emulation flag - */ - public function isCode128Emulation(): bool - { - return $this->getPdf417ExtendedParametersDTO()->isCode128Emulation; - } - - /** - * Returns a value indicating whether this instance is equal to a specified Pdf417ExtendedParameters value. - * - * @param Pdf417ExtendedParameters $obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(Pdf417ExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->Pdf417ExtendedParameters_equals($this->getPdf417ExtendedParametersDTO(), $obj->getPdf417ExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this Pdf417ExtendedParameters. - * @return string A string that represents this Pdf417ExtendedParameters. - * @throws BarcodeException - */ - public function toString(): string - { - try { - return $this->getPdf417ExtendedParametersDTO()->toString;// TODO implement - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - -} - - -/** - * Stores a DataBar additional information of recognized barcode - * - * @code - * $reader = new BarCodeReader("test.png", DecodeType::DATABAR_OMNI_DIRECTIONAL); - * - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".result->getCodeTypeName()); - * print("BarCode CodeText: ".result->getCodeText()); - * print("QR Structured Append Quantity: ".result->getExtended()->getQR()->getQRStructuredAppendModeBarCodesQuantity()); - * } - * @endcode - */ -class DataBarExtendedParameters implements Communicator -{ - private DataBarExtendedParametersDTO $dataBarExtendedParametersDTO; - - /** - * @return DataBarExtendedParametersDTO instance - */ - private function getDataBarExtendedParametersDTO() : DataBarExtendedParametersDTO - { - return $this->dataBarExtendedParametersDTO; - } - - /** - * @param $dataBarExtendedParametersDTO - */ - private function setQRExtendedParametersDTO($dataBarExtendedParametersDTO): void - { - $this->dataBarExtendedParametersDTO = $dataBarExtendedParametersDTO; - } - - function __construct(DataBarExtendedParametersDTO $dataBarExtendedParametersDTO) - { - $this->dataBarExtendedParametersDTO = $dataBarExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - * Gets the DataBar 2D composite component flag. Default value is false. - * @return bool The DataBar 2D composite component flag. - */ - public function is2DCompositeComponent(): bool - { - try { - return $this->getDataBarExtendedParametersDTO()->is2DCompositeComponent; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a value indicating whether this instance is equal to a specified DataBarExtendedParameters value. - * @param DataBarExtendedParameters $obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(DataBarExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->DataBarExtendedParameters_equals($this->getDataBarExtendedParametersDTO(), $obj->getDataBarExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this DataBarExtendedParameters. - * @return string A string that represents this DataBarExtendedParameters. - */ - public function toString(): string - { - try { - return $this->getDataBarExtendedParametersDTO()->toString; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - * Stores a MaxiCode additional information of recognized barcode - */ -class MaxiCodeExtendedParameters implements Communicator -{ - private MaxiCodeExtendedParametersDTO $maxiCodeExtendedParametersDTO; - - /** - * @return MaxiCodeExtendedParametersDTO instance - */ - private function getMaxiCodeExtendedParametersDTO() : MaxiCodeExtendedParametersDTO - { - return $this->maxiCodeExtendedParametersDTO; - } - - /** - * @param $maxiCodeExtendedParametersDTO - */ - private function setMaxiCodeExtendedParametersDTO($maxiCodeExtendedParametersDTO): void - { - $this->maxiCodeExtendedParametersDTO = $maxiCodeExtendedParametersDTO; - } - - function __construct(MaxiCodeExtendedParametersDTO $maxiCodeExtendedParametersDTO) - { - $this->maxiCodeExtendedParametersDTO = $maxiCodeExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - * Gets a MaxiCode encode mode. - * Default value: Mode4 - */ - public function getMaxiCodeMode(): int - { - return $this->getMaxiCodeExtendedParametersDTO()->maxiCodeMode; - } - - /** - * Sets a MaxiCode encode mode. - * Default value: Mode4 - */ - public function setMaxiCodeMode(int $maxiCodeMode): void - { - $this->getMaxiCodeExtendedParametersDTO()->maxiCodeMode = $maxiCodeMode; - } - - /** - * Gets a MaxiCode barcode id in structured append mode. - * Default value: 0 - */ - public function getMaxiCodeStructuredAppendModeBarcodeId(): int - { - return $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodeId; - } - - /** - * Sets a MaxiCode barcode id in structured append mode. - * Default value: 0 - */ - public function setMaxiCodeStructuredAppendModeBarcodeId(int $value): void - { - $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodeId = $value; - } - - /** - * Gets a MaxiCode barcodes count in structured append mode. - * Default value: -1 - */ - public function getMaxiCodeStructuredAppendModeBarcodesCount(): int - { - return $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodesCount; - } - - /** - * Sets a MaxiCode barcodes count in structured append mode. - * Default value: -1 - */ - public function setMaxiCodeStructuredAppendModeBarcodesCount(int $value): void - { - $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodesCount = $value; - } - - /** - * Returns a value indicating whether this instance is equal to a specified MaxiCodeExtendedParameters value. - * @param MaxiCodeExtendedParameters $obj An System.Object value to compare to this instance. - * @return bool true if obj has the same value as this instance; otherwise, false. - */ - public function equals(MaxiCodeExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->MaxiCodeExtendedParameters_equals($this->getMaxiCodeExtendedParametersDTO(), $obj->getMaxiCodeExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - * Returns a human-readable string representation of this MaxiCodeExtendedParameters. - * @return string A string that represents this MaxiCodeExtendedParameters. - */ - public function toString(): string - { - return $this->getMaxiCodeExtendedParametersDTO()->toString; - } -} - -/** - *- * Stores special data of DotCode recognized barcode - *
- */ -class DotCodeExtendedParameters implements Communicator -{ - private DotCodeExtendedParametersDTO $dotCodeExtendedParametersDTO; - - /** - * @return DotCodeExtendedParametersDTO instance - */ - private function getDotCodeExtendedParametersDTO() : DotCodeExtendedParametersDTO - { - return $this->dotCodeExtendedParametersDTO; - } - - /** - * @param $dotCodeExtendedParametersDTO - */ - private function setDotCodeExtendedParametersDTO($dotCodeExtendedParametersDTO): void - { - $this->dotCodeExtendedParametersDTO = $dotCodeExtendedParametersDTO; - } - - function __construct(DotCodeExtendedParametersDTO $dotCodeExtendedParametersDTO) - { - $this->dotCodeExtendedParametersDTO = $dotCodeExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - *- * This sample shows how to get DotCode raw values - *- * - * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, "12345"); - * { - * $generator->save("c:\\test.png", BarCodeImageFormat::PNG); - * } - * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::DOT_CODE); - * { - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode type: " . $result->getCodeTypeName()); - * print("BarCode codetext: " . $result->getCodeText()); - * print("DotCode barcode ID: " . $result->getExtended()->getDotCode()->getDotCodeStructuredAppendModeBarcodeId()); - * print("DotCode barcodes count: " . $result->getExtended()->getDotCode()->getDotCodeStructuredAppendModeBarcodesCount()); - * } - * } - *- *Gets the DotCode structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35.
Value: The count of the DotCode structured append mode barcode. - */ - public function getDotCodeStructuredAppendModeBarcodesCount(): int - { - return $this->getDotCodeExtendedParametersDTO()->dotCodeStructuredAppendModeBarcodesCount; - } - - /** - *Gets the ID of the DotCode structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1.
Value: The ID of the DotCode structured append mode barcode. - */ - public function getDotCodeStructuredAppendModeBarcodeId(): int - { - return $this->getDotCodeExtendedParametersDTO()->dotCodeStructuredAppendModeBarcodeId; - } - - /** - *- * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. - * Default value is false. - *
- */ - public function getDotCodeIsReaderInitialization(): bool - { - return $this->getDotCodeExtendedParametersDTO()->dotCodeIsReaderInitialization; - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code DotCodeExtendedParameters} value. - *
- * @param DotCodeExtendedParameters $obj - * @return bool ```php - */ - public function equals(DotCodeExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->DotCodeExtendedParameters_equals($this->getDotCodeExtendedParametersDTO(), $obj->getDotCodeExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - *- * Returns a human-readable string representation of this {@code DotCodeExtendedParameters}. - *
- * @return string that represents this {@code DotCodeExtendedParameters}. - */ - public function toString(): string - { - return $this->getDotCodeExtendedParametersDTO()->toString; - } -} - -/** - *- * Stores special data of DataMatrix recognized barcode - *
- */ -class DataMatrixExtendedParameters implements Communicator -{ - private DataMatrixExtendedParametersDTO $dataMatrixExtendedParametersDTO; - - /** - * @return DataMatrixExtendedParametersDTO instance - */ - private function getDataMatrixExtendedParametersDTO() : DataMatrixExtendedParametersDTO - { - return $this->dataMatrixExtendedParametersDTO; - } - - /** - * @param $dataMatrixExtendedParametersDTO - */ - private function setDataMatrixExtendedParametersDTO($dataMatrixExtendedParametersDTO): void - { - $this->dataMatrixExtendedParametersDTO = $dataMatrixExtendedParametersDTO; - } - - function __construct(DataMatrixExtendedParametersDTO $dataMatrixExtendedParametersDTO) - { - $this->dataMatrixExtendedParametersDTO = $dataMatrixExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - *- * This sample shows how to get DataMatrix raw values - *- * $generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "12345")) - * $generator->save("c:\\test.png", BarcodeImageFormat::PNG); - * - * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::DATA_MATRIX)) - * foreach($reader->readBarCodes() as $result) - * { - * echo("BarCode type: " . $result->getCodeTypeName()); - * echo("BarCode codetext: " . $result->getCodeText()); - * echo("DataMatrix barcode ID: " . $result->getExtended()->getDataMatrix()->getStructuredAppendBarcodeId()); - * echo("DataMatrix barcodes count: " . $result->getExtended()->getDataMatrix()->getStructuredAppendBarcodesCount()); - * echo("DataMatrix file ID: " . $result->getExtended()->getDataMatrix()->getStructuredAppendFileId()); - * echo("DataMatrix is reader programming: " . $result->getExtended()->getDataMatrix()->isReaderProgramming()); - * } - *- *Gets the DataMatrix structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35.
Value: The count of the DataMatrix structured append mode barcode. - */ - public function getStructuredAppendBarcodesCount(): int - { - return $this->getDataMatrixExtendedParametersDTO()->structuredAppendBarcodesCount; - } - - /** - *Gets the ID of the DataMatrix structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1.
Value: The ID of the DataMatrix structured append mode barcode. - */ - public function getStructuredAppendBarcodeId(): int - { - return $this->getDataMatrixExtendedParametersDTO()->structuredAppendBarcodeId; - } - - /** - *Gets the ID of the DataMatrix structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1.
Value: The ID of the DataMatrix structured append mode barcode. - */ - public function getStructuredAppendFileId(): int - { - return $this->getDataMatrixExtendedParametersDTO()->structuredAppendFileId; - } - - /** - *- * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. - * Default value is false. - *
- */ - public function isReaderProgramming(): bool - { - return $this->getDataMatrixExtendedParametersDTO()->readerProgramming; - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code DataMatrixExtendedParameters} value. - *
- * @param DataMatrixExtendedParameters $obj - * @return bool ```php - */ - public function equals(DataMatrixExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->DataMatrixExtendedParameters_equals($this->getDataMatrixExtendedParametersDTO(), $obj->getDataMatrixExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - *- * Returns a human-readable string representation of this {@code DataMatrixExtendedParameters}. - *
- * @return string that represents this {@code DataMatrixExtendedParameters}. - */ - public function toString(): string - { - return $this->getDataMatrixExtendedParametersDTO()->toString; - } -} - - -/** - * Stores special data of Aztec recognized barcode * - * This sample shows how to get Aztec raw values - * - * @code - * $generator = new BarcodeGenerator(EncodeTypes::AZTEC, "12345"); - * $generator->save("test.png", BarcodeImageFormat::PNG); - * - * $reader = new BarCodeReader("test.png", null, DecodeType::AZTEC); - * foreach($reader->readBarCodes() as $result) - * { - * echo("BarCode type: " . $result->getCodeTypeName()); - * echo("BarCode codetext: " . $result->getCodeText()); - * echo("Aztec barcode ID: " . $result->getExtended()->getAztec()->getStructuredAppendBarcodeId()); - * echo("Aztec barcodes count: " . $result->getExtended()->getAztec()->getStructuredAppendBarcodesCount()); - * echo("Aztec file ID: " . $result->getExtended()->getAztec()->getStructuredAppendFileId()); - * echo("Aztec is reader initialization: " . $result->getExtended()->getAztec()->isReaderInitialization()); - * } - * @endcode - */ -class AztecExtendedParameters implements Communicator -{ - private AztecExtendedParametersDTO $aztecExtendedParametersDTO; - - /** - * @return AztecExtendedParametersDTO instance - */ - private function getAztecExtendedParametersDTO() : AztecExtendedParametersDTO - { - return $this->aztecExtendedParametersDTO; - } - - /** - * @param $aztecExtendedParametersDTO - */ - private function setAztecExtendedParametersDTO($aztecExtendedParametersDTO): void - { - $this->aztecExtendedParametersDTO = $aztecExtendedParametersDTO; - } - - function __construct(AztecExtendedParametersDTO $aztecExtendedParametersDTO) - { - $this->aztecExtendedParametersDTO = $aztecExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - *Gets the Aztec structured append mode barcodes count. Default value is 0. Count must be a value from 1 to 26.
Value: The barcodes count of the Aztec structured append mode. - */ - public function getStructuredAppendBarcodesCount(): int - { - return $this->getAztecExtendedParametersDTO()->structuredAppendBarcodesCount; - } - - /** - *Gets the ID of the Aztec structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is 0.
Value: The barcode ID of the Aztec structured append mode. - */ - public function getStructuredAppendBarcodeId(): int - { - return $this->getAztecExtendedParametersDTO()->structuredAppendBarcodeId; - } - - /** - *Gets the File ID of the Aztec structured append mode. Default value is empty string
Value: The File ID of the Aztec structured append mode. - */ - public function getStructuredAppendFileId(): string - { - return $this->getAztecExtendedParametersDTO()->structuredAppendFileId; - } - - /** - *- * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. - * Default value is false. - *
- */ - public function isReaderInitialization(): bool - { - return $this->getAztecExtendedParametersDTO()->readerInitialization; - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code AztecExtendedParameters} value. - *
- * @param AztecExtendedParameters $obj - * @return bool ```php - */ - public function equals(AztecExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->AztecExtendedParameters_equals($this->getAztecExtendedParametersDTO(), $obj->getAztecExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - *- * Returns a human-readable string representation of this {@code AztecExtendedParameters}. - *
- * @return string that represents this {@code AztecExtendedParameters}. - */ - public function toString(): string - { - return $this->getAztecExtendedParametersDTO()->toString; - } -} - -/** - *- * Stores a Codabar additional information of recognized barcode - *
- */ -class CodabarExtendedParameters implements Communicator -{ - private CodabarExtendedParametersDTO $codabarExtendedParametersDTO; - - /** - * @return CodabarExtendedParametersDTO instance - */ - private function getCodabarExtendedParametersDTO() : CodabarExtendedParametersDTO - { - return $this->codabarExtendedParametersDTO; - } - - /** - * @param $codabarExtendedParametersDTO - */ - private function setCodabarExtendedParametersDTO($codabarExtendedParametersDTO): void - { - $this->codabarExtendedParametersDTO = $codabarExtendedParametersDTO; - } - - function __construct(CodabarExtendedParametersDTO $codabarExtendedParametersDTO) - { - $this->codabarExtendedParametersDTO = $codabarExtendedParametersDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - *- * Gets or sets a Codabar start symbol. - * Default value: CodabarSymbol.A - *
- */ - public function getCodabarStartSymbol() :int - { - return $this->getCodabarExtendedParametersDTO()->codabarStartSymbol; - } - - /** - *- * Gets or sets a Codabar start symbol. - * Default value: CodabarSymbol.A - *
- */ - public function setCodabarStartSymbol(int $value) : void - { - $this->getCodabarExtendedParametersDTO()->codabarStartSymbol = $value; - } - - /** - *- * Gets or sets a Codabar stop symbol. - * Default value: CodabarSymbol.A - *
- */ - public function getCodabarStopSymbol() : int - { - return $this->getCodabarExtendedParametersDTO()->codabarStopSymbol; - } - - /** - *- * Gets or sets a Codabar stop symbol. - * Default value: CodabarSymbol.A - *
- */ - public function setCodabarStopSymbol(int $value) : void - { - $this->getCodabarExtendedParametersDTO()->codabarStopSymbol = $value; - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code AztecExtendedParameters} value. - *
- * @param CodabarExtendedParameters $obj - * @return bool ```php - */ - public function equals(CodabarExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->CodabarExtendedParameters_equals($this->getCodabarExtendedParametersDTO(), $obj->getCodabarExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - *- * Returns a human-readable string representation of this {@code AztecExtendedParameters}. - *
- * @return string that represents this {@code AztecExtendedParameters}. - */ - public function toString(): string - { - return $this->getCodabarExtendedParametersDTO()->toString; - } -} - - -/** - *- * Stores special data of {@code GS1 Composite Bar} recognized barcode - *
- */ -class GS1CompositeBarExtendedParameters implements Communicator -{ - private GS1CompositeBarExtendedParametersDTO $gs1CompositeBarExtendedParameters; - - /** - * @return GS1CompositeBarExtendedParametersDTO instance - */ - private function getGS1CompositeBarExtendedParametersDTO() : GS1CompositeBarExtendedParametersDTO - { - return $this->gs1CompositeBarExtendedParameters; - } - - /** - * @param $gs1CompositeBarExtendedParameters - */ - private function setGS1CompositeBarExtendedParametersDTO($gs1CompositeBarExtendedParameters): void - { - $this->gs1CompositeBarExtendedParameters = $gs1CompositeBarExtendedParameters; - } - - function __construct(GS1CompositeBarExtendedParametersDTO $gs1CompositeBarExtendedParameters) - { - $this->gs1CompositeBarExtendedParameters = $gs1CompositeBarExtendedParameters; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - *Gets the 1D (linear) barcode type of GS1 Composite
Value: 2D barcode type - */ - public function getOneDType(): int - { - return $this->getGS1CompositeBarExtendedParametersDTO()->oneDType; - } - - /** - *Gets the 1D (linear) barcode value of GS1 Composite
Value: 1D barcode value - */ - public function getOneDCodeText(): string - { - return $this->getGS1CompositeBarExtendedParametersDTO()->oneDCodeText; - } - - /** - *Gets the 2D barcode type of GS1 Composite
Value: 2D barcode type - */ - public function getTwoDType(): int - { - return $this->getGS1CompositeBarExtendedParametersDTO()->twoDType; - } - - /** - *Gets the 2D barcode value of GS1 Composite
Value: 2D barcode value - */ - public function getTwoDCodeText(): string - { - return $this->getGS1CompositeBarExtendedParametersDTO()->twoDCodeText; - } - - /** - *- * Returns a value indicating whether this instance is equal to a specified {@code GS1CompositeBarExtendedParameters} value. - *
- * @param GS1CompositeBarExtendedParameters $obj - * @return bool ```php - */ - public function equals(GS1CompositeBarExtendedParameters $obj): bool - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->GS1CompositeBarExtendedParameters_equals($this->getGS1CompositeBarExtendedParametersDTO(), $obj->getGS1CompositeBarExtendedParametersDTO()); - $thriftConnection->closeConnection(); - - return $isEquals; - } - - /** - *- * Returns a human-readable string representation of this {@code GS1CompositeBarExtendedParameters}. - *
- * @return string that represents this {@code GS1CompositeBarExtendedParameters}. - */ - public function toString(): string - { - return $this->getGS1CompositeBarExtendedParametersDTO()->toString; - } -} - - -/** - * Contains the data of subtype for Code128 type barcode - */ -class Code128DataPortion implements Communicator -{ - private Code128DataPortionDTO $code128DataPortionDTO; - - /** - * @return Code128DataPortionDTO instance - */ - private function getCode128DataPortionDTO() : Code128DataPortionDTO - { - return $this->code128DataPortionDTO; - } - - /** - * @param $code128DataPortionDTO - */ - private function setCode128DataPortionDTO($code128DataPortionDTO): void - { - $this->code128DataPortionDTO = $code128DataPortionDTO; - } - - function __construct(Code128DataPortionDTO $code128DataPortionDTO) - { - $this->code128DataPortionDTO = $code128DataPortionDTO; - $this->obtainDto(); - $this->initFieldsFromDto(); - } - - public function obtainDto(...$args) - { - // TODO: Implement obtainDto() method. - } - - public function initFieldsFromDto(): void - { - // TODO: Implement init() method. - } - - /** - * Gets the part of code text related to subtype. - * - * @return string The part of code text related to subtype - */ - public final function getData(): string - { - try { - return $this->getCode128DataPortionDTO()->data; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Gets the type of Code128 subset - * - * @return int The type of Code128 subset - */ - public final function getCode128SubType(): int - { - try { - return $this->getCode128DataPortionDTO()->code128SubType; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Returns a human-readable string representation of this {Code128DataPortion}. - * @return string A string that represents this {Code128DataPortion}. - */ - public function toString(): string - { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $str = $client->Code128DataPortion_toString($this->getCode128DataPortionDTO()); - $thriftConnection->closeConnection(); - - return $str; - } -} - -class RecognitionAbortedException extends Exception -{ - private ?int $executionTime; - - /** - * Gets the execution time of current recognition session - * @return int The execution time of current recognition session - */ - public function getExecutionTime(): int - { - return $this->executionTime; - } - - /** - * Sets the execution time of current recognition session - * @param int $value The execution time of current recognition session - */ - public function setExecutionTime(int $value): void - { - $this->executionTime = $value; - } - - /** - * Initializes a new instance of theclass with specified recognition abort message. - * @param $message null|string The error message of the exception. - * @param $executionTime null|int The execution time of current recognition session. - */ - public function __construct(?string $message, ?int $executionTime) - { - parent::__construct($message); - $this->executionTime = $executionTime; - } -} - -/** - * Specify the type of barcode to read. - * - * This sample shows how to detect Code39 and Code128 barcodes. - * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - */ -class DecodeType -{ - /** - * Unspecified decode type. - */ - const NONE = -1; - - /** - * Specifies that the data should be decoded with { CODABAR} barcode specification - */ - const CODABAR = 0; - - /** - * Specifies that the data should be decoded with { CODE 11} barcode specification - */ - const CODE_11 = 1; - - /** - * - * Specifies that the data should be decoded with {@code Code 39} basic charset barcode specification: ISO/IEC 16388 - *
- */ - const CODE_39 = 2; - - /** - *- * Specifies that the data should be decoded with {@code Code 39} full ASCII charset barcode specification: ISO/IEC 16388 - *
- */ - const CODE_39_FULL_ASCII = 3; - - /** - *- * Specifies that the data should be decoded with {@code CODE 93} barcode specification - *
- */ - const CODE_93 = 5; - - /** - * Specifies that the data should be decoded with { CODE 128} barcode specification - */ - const CODE_128 = 6; - - /** - * Specifies that the data should be decoded with { GS1 CODE 128} barcode specification - */ - const GS_1_CODE_128 = 7; - - /** - * Specifies that the data should be decoded with { EAN-8} barcode specification - */ - const EAN_8 = 8; - - /** - * Specifies that the data should be decoded with { EAN-13} barcode specification - */ - const EAN_13 = 9; - - /** - * Specifies that the data should be decoded with { EAN14} barcode specification - */ - const EAN_14 = 10; - - /** - * Specifies that the data should be decoded with { SCC14} barcode specification - */ - const SCC_14 = 11; - - /** - * Specifies that the data should be decoded with { SSCC18} barcode specification - */ - const SSCC_18 = 12; - - /** - * Specifies that the data should be decoded with { UPC-A} barcode specification - */ - const UPCA = 13; - - /** - * Specifies that the data should be decoded with { UPC-E} barcode specification - */ - const UPCE = 14; - - /** - * Specifies that the data should be decoded with { ISBN} barcode specification - */ - const ISBN = 15; - - /** - * Specifies that the data should be decoded with { Standard 2 of 5} barcode specification - */ - const STANDARD_2_OF_5 = 16; - - /** - * Specifies that the data should be decoded with { INTERLEAVED 2 of 5} barcode specification - */ - const INTERLEAVED_2_OF_5 = 17; - - /** - * Specifies that the data should be decoded with { Matrix 2 of 5} barcode specification - */ - const MATRIX_2_OF_5 = 18; - - /** - * Specifies that the data should be decoded with { Italian Post 25} barcode specification - */ - const ITALIAN_POST_25 = 19; - - /** - * Specifies that the data should be decoded with { IATA 2 of 5} barcode specification. IATA (International Air Transport Association) uses this barcode for the management of air cargo. - */ - const IATA_2_OF_5 = 20; - - /** - * Specifies that the data should be decoded with { ITF14} barcode specification - */ - const ITF_14 = 21; - - /** - * Specifies that the data should be decoded with { ITF6} barcode specification - */ - const ITF_6 = 22; - - /** - * Specifies that the data should be decoded with { MSI Plessey} barcode specification - */ - const MSI = 23; - - /** - * Specifies that the data should be decoded with { VIN} (Vehicle Identification Number) barcode specification - */ - const VIN = 24; - - /** - * Specifies that the data should be decoded with { DeutschePost Ident code} barcode specification - */ - const DEUTSCHE_POST_IDENTCODE = 25; - - /** - * Specifies that the data should be decoded with { DeutschePost Leit code} barcode specification - */ - const DEUTSCHE_POST_LEITCODE = 26; - - /** - * Specifies that the data should be decoded with { OPC} barcode specification - */ - const OPC = 27; - - /** - * Specifies that the data should be decoded with { PZN} barcode specification. This symbology is also known as Pharma Zentral Nummer - */ - const PZN = 28; - - /** - * Specifies that the data should be decoded with { Pharmacode} barcode. This symbology is also known as Pharmaceutical BINARY Code - */ - const PHARMACODE = 29; - - /** - * Specifies that the data should be decoded with { DataMatrix} barcode symbology - */ - const DATA_MATRIX = 30; - - /** - * Specifies that the data should be decoded with { GS1DataMatrix} barcode symbology - */ - const GS_1_DATA_MATRIX = 31; - - /** - * Specifies that the data should be decoded with { QR Code} barcode specification - */ - const QR = 32; - - /** - * Specifies that the data should be decoded with { Aztec} barcode specification - */ - const AZTEC = 33; - - /** - *- * Specifies that the data should be decoded with {@code GS1 Aztec} barcode specification - *
- */ - const GS_1_AZTEC = 81; - - /** - * Specifies that the data should be decoded with { Pdf417} barcode symbology - */ - const PDF_417 = 34; - - /** - * Specifies that the data should be decoded with { MacroPdf417} barcode specification - */ - const MACRO_PDF_417 = 35; - - /** - * Specifies that the data should be decoded with { MicroPdf417} barcode specification - */ - const MICRO_PDF_417 = 36; - - /** - * Specifies that the data should be decoded with MicroPdf417 barcode specification - */ - const GS_1_MICRO_PDF_417 = 82; - - /** - * Specifies that the data should be decoded with { CodablockF} barcode specification - */ - const CODABLOCK_F = 65; - /** - * Specifies that the data should be decoded with Royal Mail Mailmark barcode specification. - */ - const MAILMARK = 66; - - /** - * Specifies that the data should be decoded with { Australia Post} barcode specification - */ - const AUSTRALIA_POST = 37; - - /** - * Specifies that the data should be decoded with { Postnet} barcode specification - */ - const POSTNET = 38; - - /** - * Specifies that the data should be decoded with { Planet} barcode specification - */ - const PLANET = 39; - - /** - * Specifies that the data should be decoded with USPS { OneCode} barcode specification - */ - const ONE_CODE = 40; - - /** - * Specifies that the data should be decoded with { RM4SCC} barcode specification. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK. - */ - const RM_4_SCC = 41; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR omni-directional} barcode specification - */ - const DATABAR_OMNI_DIRECTIONAL = 42; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR truncated} barcode specification - */ - const DATABAR_TRUNCATED = 43; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR limited} barcode specification - */ - const DATABAR_LIMITED = 44; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR expanded} barcode specification - */ - const DATABAR_EXPANDED = 45; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR stacked omni-directional} barcode specification - */ - const DATABAR_STACKED_OMNI_DIRECTIONAL = 53; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR stacked} barcode specification - */ - const DATABAR_STACKED = 54; - - /** - * Specifies that the data should be decoded with { GS1 DATABAR expanded stacked} barcode specification - */ - const DATABAR_EXPANDED_STACKED = 55; - - /** - * Specifies that the data should be decoded with { Patch code} barcode specification. Barcode symbology is used for automated scanning - */ - const PATCH_CODE = 46; - - /** - * Specifies that the data should be decoded with { ISSN} barcode specification - */ - const ISSN = 47; - - /** - * Specifies that the data should be decoded with { ISMN} barcode specification - */ - const ISMN = 48; - - /** - * Specifies that the data should be decoded with { Supplement(EAN2, EAN5)} barcode specification - */ - const SUPPLEMENT = 49; - - /** - * Specifies that the data should be decoded with { Australian Post Domestic eParcel Barcode} barcode specification - */ - const AUSTRALIAN_POSTE_PARCEL = 50; - - /** - * Specifies that the data should be decoded with { Swiss Post Parcel Barcode} barcode specification - */ - const SWISS_POST_PARCEL = 51; - - /** - * Specifies that the data should be decoded with { SCode16K} barcode specification - */ - const CODE_16_K = 52; - - /** - * Specifies that the data should be decoded with { MicroQR Code} barcode specification - */ - const MICRO_QR = 56; - - /** - * Specifies that the data should be decoded with RectMicroQR (rMQR) Code barcode specification - */ - const RECT_MICRO_QR = 83; - - /** - * Specifies that the data should be decoded with { CompactPdf417} (Pdf417Truncated) barcode specification - */ - const COMPACT_PDF_417 = 57; - - /** - * Specifies that the data should be decoded with { GS1 QR} barcode specification - */ - const GS_1_QR = 58; - - /** - * Specifies that the data should be decoded with { MaxiCode} barcode specification - */ - const MAXI_CODE = 59; - - /** - * Specifies that the data should be decoded with { MICR E-13B} blank specification - */ - const MICR_E_13_B = 60; - - /** - * Specifies that the data should be decoded with { Code32} blank specification - */ - const CODE_32 = 61; - - /** - * Specifies that the data should be decoded with { DataLogic 2 of 5} blank specification - */ - const DATA_LOGIC_2_OF_5 = 62; - - /** - * Specifies that the data should be decoded with { DotCode} blank specification - */ - const DOT_CODE = 63; - - /** - *- * Specifies that the data should be decoded with {@code GS1 DotCode} blank specification - *
- */ - const GS_1_DOT_CODE = 77; - - /** - * Specifies that the data should be decoded with { DotCode} blank specification - */ - const DUTCH_KIX = 64; - - /** - *- * Specifies that the data should be decoded with {@code HIBC LIC Code39} blank specification - *
- */ - const HIBC_CODE_39_LIC = 67; - - /** - *- * Specifies that the data should be decoded with {@code HIBC LIC Code128} blank specification - *
- */ - const HIBC_CODE_128_LIC = 68; - - /** - *- * Specifies that the data should be decoded with {@code HIBC LIC Aztec} blank specification - *
- */ - const HIBC_AZTEC_LIC = 69; - - /** - *- * Specifies that the data should be decoded with {@code HIBC LIC DataMatrix} blank specification - *
- */ - const HIBC_DATA_MATRIX_LIC = 70; - - /** - *- * Specifies that the data should be decoded with {@code HIBC LIC QR} blank specification - *
- */ - const HIBCQRLIC = 71; - - /** - *- * Specifies that the data should be decoded with {@code HIBC PAS Code39} blank specification - *
- */ - const HIBC_CODE_39_PAS = 72; - - /** - *- * Specifies that the data should be decoded with {@code HIBC PAS Code128} blank specification - *
- */ - const HIBC_CODE_128_PAS = 73; - - /** - *- * Specifies that the data should be decoded with {@code HIBC PAS Aztec} blank specification - *
- */ - const HIBC_AZTEC_PAS = 74; - - /** - *- * Specifies that the data should be decoded with {@code HIBC PAS DataMatrix} blank specification - *
- */ - const HIBC_DATA_MATRIX_PAS = 75; - - /** - *- * Specifies that the data should be decoded with {@code HIBC PAS QR} blank specification - *
- */ - const HIBCQRPAS = 76; - - /** - * Specifies that the data should be decoded with Han Xin Code blank specification - */ - const HAN_XIN = 78; - - /** - * Specifies that the data should be decoded with Han Xin Code blank specification - */ - const GS_1_HAN_XIN = 79; - - /** - *- * Specifies that the data should be decoded with {@code GS1 Composite Bar} barcode specification - *
- */ - const GS_1_COMPOSITE_BAR = 80; - - /** - * Specifies that data will be checked with all of 1D barcode symbologies - */ - const TYPES_1D = 97; - - /** - * Specifies that data will be checked with all of 1.5D POSTAL barcode symbologies, like Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX - */ - const POSTAL_TYPES = 95; - - /** - * Specifies that data will be checked with most commonly used symbologies - */ - const MOST_COMMON_TYPES = 96; - - /** - * Specifies that data will be checked with all of 2D barcode symbologies - */ - const TYPES_2D = 98; - - /** - * Specifies that data will be checked with all available symbologies - */ - const ALL_SUPPORTED_TYPES = 99; - - /** - * Determines if the specified BaseDecodeType contains any 1D barcode symbology - * @param int $symbology barcode symbology - * @return bool true if BaseDecodeType contains any 1D barcode symbology; otherwise, returns false. - */ - public static function is1D(int $symbology): bool - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->DecodeType_is1D($symbology); - $thriftConnection->closeConnection(); - return $isEquals; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines if the specified BaseDecodeType contains any Postal barcode symbology - * @param int symbology The BaseDecodeType to test - * @return bool Returns true if BaseDecodeType contains any Postal barcode symbology; otherwise, returns false. - */ - public static function isPostal(int $symbology): bool - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->DecodeType_isPostal($symbology); - $thriftConnection->closeConnection(); - return $isEquals; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines if the specified BaseDecodeType contains any 2D barcode symbology - * @param int symbology The BaseDecodeType to test. - * @return bool Returns true if BaseDecodeType contains any 2D barcode symbology; otherwise, returns false. - */ - public static function is2D(int $symbology): bool - { - try { - $thriftConnection = new ThriftConnection(); - $client = $thriftConnection->openConnection(); - $isEquals = $client->DecodeType_is2D($symbology); - $thriftConnection->closeConnection(); - return $isEquals; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } - - /** - * Determines if the BaseDecodeType array contains specified barcode symbology - * @param int $expectedDecodeType - * @param array $decodeTypes the BaseDecodeType array - * @return bool - * @throws BarcodeException - */ - public static function containsAny(int $expectedDecodeType, array $decodeTypes): bool - { - try { - if (in_array($expectedDecodeType, $decodeTypes, true)) { - return true; - } - return false; - } catch (Exception $ex) { - throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); - } - } -} - - -/** - * Contains types of Code128 subset - */ -class Code128SubType -{ - /** - * ASCII characters 00 to 95 (0–9, A–Z and control codes), special characters, and FNC 1–4 /// - */ - const CODE_SET_A = 1; - - /** - * ASCII characters 32 to 127 (0–9, A–Z, a–z), special characters, and FNC 1–4 /// - */ - const CODE_SET_B = 2; - - /** - * 00–99 (encodes two digits with a single code point) and FNC1 /// - */ - const CODE_SET_C = 3; -} - -/** - * Defines the interpreting type(C_TABLE or N_TABLE) of customer information for AustralianPost BarCode. - */ -class CustomerInformationInterpretingType -{ - - /** - * Use C_TABLE to interpret the customer information. Allows A..Z, a..z, 1..9, space and # sing. - * - * @code - * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "5912345678ABCde"); - * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE); - * $image = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); - * $reader = new BarCodeReader($image, DecodeType::AUSTRALIA_POST); - * $reader->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::C_TABLE); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeType()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - */ - const C_TABLE = 0; - - /** - * Use N_TABLE to interpret the customer information. Allows digits. - * - * @code - * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "59123456781234567"); - * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::N_TABLE); - * $image = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); - * $reader = new BarCodeReader($image, DecodeType::AUSTRALIA_POST); - * $reader->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::N_TABLE); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeType()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - */ - const N_TABLE = 1; - - /** - * Do not interpret the customer information. Allows 0, 1, 2 or 3 symbol only. - * - * @code - * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "59123456780123012301230123"); - * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::OTHER); - * $image = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); - * $reader = new BarCodeReader($image, DecodeType::AUSTRALIA_POST); - * $reader->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::OTHER)); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeType()); - * print("BarCode CodeText: ".$result->getCodeText()); - * } - * @endcode - */ - const OTHER = 2; -} - -/** - * Contains recognition confidence level - * - * This sample shows how BarCodeConfidence changed, depending on barcode type - * - * Moderate confidence - * @code - * $generator = new BarcodeGenerator(EncodeTypes::CODE_128, "12345"); - * $generator->save("test.png"); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Confidence: ".$result->getConfidence()); - * print("BarCode ReadingQuality: ".$result->getReadingQuality()); - * } - * @endcode - * - * Strong confidence - * @code - * $generator = new BarcodeGenerator(EncodeTypes::QR, "12345"); - * $generator->save("test.png"); - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::QR)); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode Type: ".$result->getCodeTypeName()); - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Confidence: ".$result->getConfidence()); - * print("BarCode ReadingQuality: ".$result->getReadingQuality()); - * } - * @endcode - */ -class BarCodeConfidence -{ - /** - * Recognition confidence of barcode where codetext was not recognized correctly or barcode was detected as posible fake - * - */ - const NONE = 0; - - /** - * Recognition confidence of barcode (mostly 1D barcodes) with weak checksumm or even without it. Could contains some misrecognitions in codetext - * or even fake recognitions if is low - * - * @see BarCodeResult.ReadingQuality - */ - const MODERATE = 80; - - /** - * Recognition confidence which was confirmed with BCH codes like Reed–Solomon. There must not be errors in read codetext or fake recognitions - */ - const STRONG = 100; -} - -/** - *- *
- * Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded - * (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, - * we have to check most well know functions like sharp or mathematical morphology. - *
- *- */ -class DeconvolutionMode -{ - /** - *- * This sample shows how to use Deconvolution mode - *- * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); - * $reader->getQualitySettings()->setDeconvolution(DeconvolutionMode::SLOW); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: " . $result->getCodeText()); - * } - * @endcode - *- *Enables fast deconvolution methods for high quality images.
- */ - const FAST = 0; - /** - *Enables normal deconvolution methods for common images.
- */ - const NORMAL = 1; - /** - *Enables slow deconvolution methods for low quality images.
- */ - const SLOW = 2; -} - -/** - *- *
- * Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). - *
- *- */ -class InverseImageMode -{ - /** - *- * This sample shows how to use InverseImage mode - *- * - * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); - * $reader->getQualitySettings()->setInverseImage(InverseImageMode::ENABLED); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: " . $result->getCodeText()); - * } - * @endcode - *- *At this time the same as Disabled. Disables additional recognition of barcodes on inverse images.
- */ - const AUTO = 0; - /** - *Disables additional recognition of barcodes on inverse images.
- */ - const DISABLED = 1; - /** - *Enables additional recognition of barcodes on inverse images
- */ - const ENABLED = 2; -} - -/** - *- *
- * Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. - *
- *- */ -class XDimensionMode -{ - /** - *- * This sample shows how to use XDimension mode - *- * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); - * $reader->getQualitySettings()->setXDimension(XDimensionMode::SMALL); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: " . $result->getCodeText()); - * } - * @endcode - *- *Value of XDimension is detected by AI (SVM). At this time the same as Normal
- */ - const AUTO = 0; - /** - *Detects barcodes with small XDimension in 1 pixel or more with quality from BarcodeQuality
- */ - const SMALL = 1; - /** - *Detects barcodes with classic XDimension in 2 pixels or more with quality from BarcodeQuality or high quality barcodes.
- */ - const NORMAL = 2; - /** - *Detects barcodes with large XDimension with quality from BarcodeQuality captured with high-resolution cameras.
- */ - const LARGE = 3; - /** - *Detects barcodes from size set in MinimalXDimension with quality from BarcodeQuality
- */ - const USE_MINIMAL_X_DIMENSION = 4; -} - -/** - *- *
- * Mode which enables or disables additional recognition of color barcodes on color images. - *
- *- */ -class ComplexBackgroundMode -{ - /** - *- * This sample shows how to use ComplexBackground mode - *- * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); - * $reader->getQualitySettings()->setComplexBackground(ComplexBackgroundMode::ENABLED); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: " . $result->getCodeText()); - * } - * @endcode - *- *At this time the same as Disabled. Disables additional recognition of color barcodes on color images.
- */ - const AUTO = 0; - /** - *Disables additional recognition of color barcodes on color images.
- */ - const DISABLED = 1; - /** - *Enables additional recognition of color barcodes on color images.
- */ - const ENABLED = 2; - -} - -/** - *- *
- * Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition. - *
- *- */ -class BarcodeQualityMode -{ - /** - *- * This sample shows how to use BarcodeQuality mode - *- * @code - * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); - * $reader->getQualitySettings()->setBarcodeQuality(BarcodeQualityMode::LOW); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: " . $result->getCodeText()); - * } - * @endcode - *- *Enables recognition methods for High quality barcodes.
- */ - const HIGH = 0; - /** - *Enables recognition methods for Common(Normal) quality barcodes.
- */ - const NORMAL = 1; - /** - *Enables recognition methods for Low quality barcodes.
- */ - const LOW = 2; -} - - -/** - * Enable checksum validation during recognition for 1D barcodes. - * Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. - * Checksum never used: Codabar - * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN - * Checksum always used: Rest symbologies - * - * This sample shows influence of ChecksumValidation on recognition quality and results - * @code - * $generator = new BarcodeGenerator(EncodeTypes::EAN_13, "1234567890128"); - * $generator->save("test.png", BarcodeImageFormat::PNG); - * $reader = new BarCodeReader("test.png", null, DecodeType::EAN_13); - * //checksum disabled - * $reader->setChecksumValidation(ChecksumValidation::OFF); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Value: ".$result->getExtended()->getOneD()->getValue()); - * print("BarCode Checksum: ".$result->getExtended()->getOneD()->getCheckSum()); - * } - * $reader = new BarCodeReader("test.png", null, DecodeType::EAN_13); - * //checksum enabled - * $reader->setChecksumValidation(ChecksumValidation::ON); - * foreach($reader->readBarCodes() as $result) - * { - * print("BarCode CodeText: ".$result->getCodeText()); - * print("BarCode Value: ".$result->getExtended()->getOneD()->getValue()); - * print("BarCode Checksum: ".$result->getExtended()->getOneD()->getCheckSum()); - * } - * @endcode - */ -class ChecksumValidation -{ - /** - * If checksum is required by the specification - it will be validated. - */ - const DEFAULT = 0; - - /** - * Always validate checksum if possible. - */ - const ON = 1; - - /** - * Do not validate checksum. - */ - const OFF = 2; -} \ No newline at end of file diff --git a/lib/Recognition/AustraliaPostSettings.php b/lib/Recognition/AustraliaPostSettings.php new file mode 100644 index 00000000..0dc8f839 --- /dev/null +++ b/lib/Recognition/AustraliaPostSettings.php @@ -0,0 +1,111 @@ +australiaPostSettingsDto; + } + + private function setAustraliaPostSettingsDto(AustraliaPostSettingsDTO $australiaPostSettingsDto): void + { + $this->australiaPostSettingsDto = $australiaPostSettingsDto; + } + + /** + * AustraliaPostSettings constructor + */ + function __construct(AustraliaPostSettingsDTO $australiaPostSettingsDto) + { + $this->australiaPostSettingsDto = $australiaPostSettingsDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function initFieldsFromDto(): void + { + } + + public function obtainDto(...$args) + { + } + + /** + * Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER. + * @return int The interpreting type (CTable, NTable or Other) of customer information for AustralianPost BarCode + */ + public function getCustomerInformationInterpretingType(): int + { + return $this->getAustraliaPostSettingsDto()->customerInformationInterpretingType; + } + + /** + * Gets or sets the Interpreting Type for the Customer Information of AustralianPost BarCode.DEFAULT is CustomerInformationInterpretingType.OTHER. + * @param int $value The interpreting type (CTable, NTable or Other) of customer information for AustralianPost BarCode + */ + public function setCustomerInformationInterpretingType(int $value): void + { + $this->getAustraliaPostSettingsDto()->customerInformationInterpretingType = $value; + } + + /** + * The flag which force AustraliaPost decoder to ignore last filling patterns in Customer Information Field during decoding as CTable method. + * CTable encoding method does not have any gaps in encoding table and sequnce "333" of filling paterns is decoded as letter "z". + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "5912345678AB"); + * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE); + * $image = generator->generateBarCodeImage(BarcodeImageFormat::PNG); + * $reader = new BarCodeReader($image, null, DecodeType::AUSTRALIA_POST); + * $reader->getBarcodeSettings()->getAustraliaPost()->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::C_TABLE); + * $reader->getBarcodeSettings()->getAustraliaPost()->setIgnoreEndingFillingPatternsForCTable(true); + * foreach($reader->readBarCodes() as $result) + * echo("BarCode Type: ".$result->getCodeType()); + * echo("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + * + * @return bool The flag which force AustraliaPost decoder to ignore last filling patterns during CTable method decoding + */ + public function getIgnoreEndingFillingPatternsForCTable(): bool + { + return $this->getAustraliaPostSettingsDto()->ignoreEndingFillingPatternsForCTable; + } + + /** + * The flag which force AustraliaPost decoder to ignore last filling patterns in Customer Information Field during decoding as CTable method. + * CTable encoding method does not have any gaps in encoding table and sequnce "333" of filling paterns is decoded as letter "z". + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "5912345678AB"); + * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE); + * $image = generator->generateBarCodeImage(BarcodeImageFormat::PNG); + * $reader = new BarCodeReader($image, null, DecodeType::AUSTRALIA_POST); + * $reader->getBarcodeSettings()->getAustraliaPost()->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::C_TABLE); + * $reader->getBarcodeSettings()->getAustraliaPost()->setIgnoreEndingFillingPatternsForCTable(true); + * foreach($reader->readBarCodes() as $result) + * echo("BarCode Type: ".$result->getCodeType()); + * echo("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + * + * @param bool $value The flag which force AustraliaPost decoder to ignore last filling patterns during CTable method decoding + */ + public function setIgnoreEndingFillingPatternsForCTable(bool $value): void + { + $this->getAustraliaPostSettingsDto()->ignoreEndingFillingPatternsForCTable = $value; + } +} \ No newline at end of file diff --git a/lib/Recognition/AztecExtendedParameters.php b/lib/Recognition/AztecExtendedParameters.php new file mode 100644 index 00000000..b8cd7211 --- /dev/null +++ b/lib/Recognition/AztecExtendedParameters.php @@ -0,0 +1,128 @@ +save("test.png", BarcodeImageFormat::PNG); + * + * $reader = new BarCodeReader("test.png", null, DecodeType::AZTEC); + * foreach($reader->readBarCodes() as $result) + * { + * echo("BarCode type: " . $result->getCodeTypeName()); + * echo("BarCode codetext: " . $result->getCodeText()); + * echo("Aztec barcode ID: " . $result->getExtended()->getAztec()->getStructuredAppendBarcodeId()); + * echo("Aztec barcodes count: " . $result->getExtended()->getAztec()->getStructuredAppendBarcodesCount()); + * echo("Aztec file ID: " . $result->getExtended()->getAztec()->getStructuredAppendFileId()); + * echo("Aztec is reader initialization: " . $result->getExtended()->getAztec()->isReaderInitialization()); + * } + * @endcode + */ +class AztecExtendedParameters implements Communicator +{ + private AztecExtendedParametersDTO $aztecExtendedParametersDTO; + + /** + * @return AztecExtendedParametersDTO instance + */ + private function getAztecExtendedParametersDTO(): AztecExtendedParametersDTO + { + return $this->aztecExtendedParametersDTO; + } + + /** + * @param $aztecExtendedParametersDTO + */ + private function setAztecExtendedParametersDTO($aztecExtendedParametersDTO): void + { + $this->aztecExtendedParametersDTO = $aztecExtendedParametersDTO; + } + + function __construct(AztecExtendedParametersDTO $aztecExtendedParametersDTO) + { + $this->aztecExtendedParametersDTO = $aztecExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + *Gets the Aztec structured append mode barcodes count. Default value is 0. Count must be a value from 1 to 26.
Value: The barcodes count of the Aztec structured append mode. + */ + public function getStructuredAppendBarcodesCount(): int + { + return $this->getAztecExtendedParametersDTO()->structuredAppendBarcodesCount; + } + + /** + *Gets the ID of the Aztec structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is 0.
Value: The barcode ID of the Aztec structured append mode. + */ + public function getStructuredAppendBarcodeId(): int + { + return $this->getAztecExtendedParametersDTO()->structuredAppendBarcodeId; + } + + /** + *Gets the File ID of the Aztec structured append mode. Default value is empty string
Value: The File ID of the Aztec structured append mode. + */ + public function getStructuredAppendFileId(): string + { + return $this->getAztecExtendedParametersDTO()->structuredAppendFileId; + } + + /** + *+ * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. + * Default value is false. + *
+ */ + public function isReaderInitialization(): bool + { + return $this->getAztecExtendedParametersDTO()->readerInitialization; + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code AztecExtendedParameters} value. + *
+ * @param AztecExtendedParameters $obj + * @return bool ```php + */ + public function equals(AztecExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->AztecExtendedParameters_equals($this->getAztecExtendedParametersDTO(), $obj->getAztecExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + *+ * Returns a human-readable string representation of this {@code AztecExtendedParameters}. + *
+ * @return string that represents this {@code AztecExtendedParameters}. + */ + public function toString(): string + { + return $this->getAztecExtendedParametersDTO()->toString; + } +} \ No newline at end of file diff --git a/lib/Recognition/BarCodeConfidence.php b/lib/Recognition/BarCodeConfidence.php new file mode 100644 index 00000000..839f1f55 --- /dev/null +++ b/lib/Recognition/BarCodeConfidence.php @@ -0,0 +1,58 @@ +save("test.png"); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Confidence: ".$result->getConfidence()); + * print("BarCode ReadingQuality: ".$result->getReadingQuality()); + * } + * @endcode + * + * Strong confidence + * @code + * $generator = new BarcodeGenerator(EncodeTypes::QR, "12345"); + * $generator->save("test.png"); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::QR)); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Confidence: ".$result->getConfidence()); + * print("BarCode ReadingQuality: ".$result->getReadingQuality()); + * } + * @endcode + */ +class BarCodeConfidence +{ + /** + * Recognition confidence of barcode where codetext was not recognized correctly or barcode was detected as posible fake + * + */ + const NONE = 0; + + /** + * Recognition confidence of barcode (mostly 1D barcodes) with weak checksumm or even without it. Could contains some misrecognitions in codetext + * or even fake recognitions if is low + * + * @see BarCodeResult.ReadingQuality + */ + const MODERATE = 80; + + /** + * Recognition confidence which was confirmed with BCH codes like Reed–Solomon. There must not be errors in read codetext or fake recognitions + */ + const STRONG = 100; +} \ No newline at end of file diff --git a/lib/Recognition/BarCodeExtendedParameters.php b/lib/Recognition/BarCodeExtendedParameters.php new file mode 100644 index 00000000..74faf6d8 --- /dev/null +++ b/lib/Recognition/BarCodeExtendedParameters.php @@ -0,0 +1,215 @@ + + * Stores extended parameters of recognized barcode + * + */ +class BarCodeExtendedParameters implements Communicator +{ + private $_oneDParameters; + private $_code128Parameters; + private $_qrParameters; + private $_pdf417Parameters; + private $_dataBarParameters; + private $_maxiCodeParameters; + private $_dotCodeExtendedParameters; + private $_dataMatrixExtendedParameters; + private $_aztecExtendedParameters; + private $_gs1CompositeBarExtendedParameters; + private BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO; + private $_codabarExtendedParameters; + + /** + * @return BarCodeExtendedParametersDTO instance + */ + private function getBarCodeExtendedParametersDTO(): BarCodeExtendedParametersDTO + { + return $this->barCodeExtendedParametersDTO; + } + + /** + * @param BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO + */ + private function setBarCodeExtendedParametersDTO(BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO): void + { + $this->barCodeExtendedParametersDTO = $barCodeExtendedParametersDTO; + } + + function __construct(BarCodeExtendedParametersDTO $barCodeExtendedParametersDTO) + { + $this->barCodeExtendedParametersDTO = $barCodeExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + try + { + $this->_oneDParameters = new OneDExtendedParameters($this->getBarCodeExtendedParametersDTO()->oneDParameters); + $this->_code128Parameters = new Code128ExtendedParameters($this->getBarCodeExtendedParametersDTO()->code128Parameters); + $this->_qrParameters = new QRExtendedParameters($this->getBarCodeExtendedParametersDTO()->qrParameters); + $this->_pdf417Parameters = new Pdf417ExtendedParameters($this->getBarCodeExtendedParametersDTO()->pdf417Parameters); + $this->_dataBarParameters = new DataBarExtendedParameters($this->getBarCodeExtendedParametersDTO()->dataBarParameters); + $this->_maxiCodeParameters = new MaxiCodeExtendedParameters($this->getBarCodeExtendedParametersDTO()->maxiCodeParameters); + $this->_dotCodeExtendedParameters = new DotCodeExtendedParameters($this->getBarCodeExtendedParametersDTO()->dotCodeExtendedParameters); + $this->_dataMatrixExtendedParameters = new DataMatrixExtendedParameters($this->getBarCodeExtendedParametersDTO()->dataMatrixExtendedParameters); + $this->_aztecExtendedParameters = new AztecExtendedParameters($this->getBarCodeExtendedParametersDTO()->aztecExtendedParameters); + $this->_gs1CompositeBarExtendedParameters = new GS1CompositeBarExtendedParameters($this->getBarCodeExtendedParametersDTO()->gs1CompositeBarExtendedParameters); + $this->_codabarExtendedParameters = new CodabarExtendedParameters($this->getBarCodeExtendedParametersDTO()->codabarExtendedParameters); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** Gets a DataBar additional information DataBarExtendedParameters of recognized barcode + * @return DataBarExtendedParameters A DataBar additional information DataBarExtendedParameters of recognized barcode + */ + public function getDataBar(): DataBarExtendedParameters + { + return $this->_dataBarParameters; + } + + /** + * Gets a MaxiCode additional informationof recognized barcode + * + * @return MaxiCodeExtendedParameters A MaxiCode additional information of recognized barcode + */ + public function getMaxiCode(): MaxiCodeExtendedParameters + { + return $this->_maxiCodeParameters; + } + + /** + * Gets a DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode
Value: A DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode + */ + public function getDotCode(): DotCodeExtendedParameters + { + return $this->_dotCodeExtendedParameters; + } + + /** + *Gets a DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode
Value: A DotCode additional information{@code DotCodeExtendedParameters} of recognized barcode + */ + public function getDataMatrix(): DataMatrixExtendedParameters + { + return $this->_dataMatrixExtendedParameters; + } + + /** + *Gets a Aztec additional information{@code AztecExtendedParameters} of recognized barcode
Value: A Aztec additional information{@code AztecExtendedParameters} of recognized barcode + */ + public function getAztec(): AztecExtendedParameters + { + return $this->_aztecExtendedParameters; + } + + /** + *Gets a GS1CompositeBar additional information{@code GS1CompositeBarExtendedParameters} of recognized barcode
Value: A GS1CompositeBar additional information{@code GS1CompositeBarExtendedParameters} of recognized barcode + */ + public function getGS1CompositeBar(): GS1CompositeBarExtendedParameters + { + return $this->_gs1CompositeBarExtendedParameters; + } + + /** + * Gets a Codabar additional information{@code CodabarExtendedParameters} of recognized barcode + * @return CodabarExtendedParameters additional information + */ + public function getCodabar(): CodabarExtendedParameters + { + return $this->_codabarExtendedParameters; + } + + /** + * @return OneDExtendedParameters Gets a special data OneDExtendedParameters of 1D recognized barcode Value: A special data OneDExtendedParameters of 1D recognized barcode + */ + public function getOneD(): OneDExtendedParameters + { + return $this->_oneDParameters; + } + + /** + * @return Code128ExtendedParameters Gets a special data Code128ExtendedParameters of Code128 recognized barcode Value: A special data Code128ExtendedParameters of Code128 recognized barcode + */ + public function getCode128(): Code128ExtendedParameters + { + return $this->_code128Parameters; + } + + /** + * @return QRExtendedParameters Gets a QR Structured Append information QRExtendedParameters of recognized barcode Value: A QR Structured Append information QRExtendedParameters of recognized barcode + */ + public function getQR(): QRExtendedParameters + { + return $this->_qrParameters; + } + + /** + * @return Pdf417ExtendedParameters Gets a MacroPdf417 metadata information Pdf417ExtendedParameters of recognized barcode Value: A MacroPdf417 metadata information Pdf417ExtendedParameters of recognized barcode + */ + public function getPdf417(): Pdf417ExtendedParameters + { + return $this->_pdf417Parameters; + } + + /** + * Returns a value indicating whether this instance is equal to a specified BarCodeExtendedParameters value. + * + * @param BarCodeExtendedParameters $obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(BarCodeExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->BarCodeExtendedParameters_equals($this->getBarCodeExtendedParametersDTO(), $obj->getBarCodeExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this BarCodeExtendedParameters. + * + * @return string A string that represents this BarCodeExtendedParameters. + */ + public function toString(): string + { + try + { + return $this->getBarCodeExtendedParametersDTO()->toString; // TODO need to implement + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/BarCodeReader.php b/lib/Recognition/BarCodeReader.php new file mode 100644 index 00000000..48817369 --- /dev/null +++ b/lib/Recognition/BarCodeReader.php @@ -0,0 +1,486 @@ +readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + */ +class BarCodeReader implements Communicator +{ + private $barCodeReaderDto; + + private function getBarCodeReaderDto(): BarcodeReaderDTO + { + return $this->barCodeReaderDto; + } + + private function setBarCodeReaderDto(BarcodeReaderDTO $barCodeReaderDto): void + { + $this->barCodeReaderDto = $barCodeReaderDto; +// $this->initFieldsFromDto(); + } + + private QualitySettings $qualitySettings; + private BarcodeSettings $barcodeSettings; + private $imageResource; + private $areas; + private $decodeTypes; + + function __construct($imageResource, $areas, $decodeTypes) + { + $this->imageResource = $imageResource; + $this->areas = $areas; + $this->decodeTypes = $decodeTypes; + $this->setBarCodeReaderDto($this->obtainDto()); //TODO redundant ? + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args): BarcodeReaderDTO + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $barcodeReaderDTO = $client->BarcodeReader_ctor(); + $thriftConnection->closeConnection(); + return $barcodeReaderDTO; + } + + public function initFieldsFromDto() + { + $this->qualitySettings = new QualitySettings($this->barCodeReaderDto->qualitySettings); + $this->barcodeSettings = new BarcodeSettings($this->barCodeReaderDto->barcodeSettings); + + if ($this->imageResource !== null) + { + $this->initializeImageRelatedFields(); + $this->processDecodeTypes(); + } else + { + $this->validateNullState(); + } + } + + /** + * Process Image Related Parameters + */ + private function initializeImageRelatedFields(): void + { + $this->barCodeReaderDto->base64Image = CommonUtility::convertImageResourceToBase64($this->imageResource); + $this->barCodeReaderDto->areas = CommonUtility::convertAreasToStringFormattedAreas($this->areas); + } + + /** + * Detect Decode Types + */ + private function processDecodeTypes(): void + { + $decodeTypes = $this->decodeTypes; + if (is_null($decodeTypes)) + { + $decodeTypes = [DecodeType::ALL_SUPPORTED_TYPES]; + } elseif (is_int($decodeTypes)) + { + $decodeTypes = [$decodeTypes]; + $this->decodeTypes = $decodeTypes; + } elseif (!is_array($decodeTypes)) + { + throw new InvalidArgumentException("Invalid type for decodeTypes. Expected int, array, or null, got " . gettype($decodeTypes)); + } + + if (CommonUtility::isClassContainsConstantValueFromArray(DecodeType::class, $decodeTypes)) + { + $this->barCodeReaderDto->barCodeDecodeTypes = $decodeTypes; + } + } + + /** + * Ensures that when an image is missing, other parameters are also absent. + * + * @throws BarcodeException + */ + private function validateNullState(): void + { + if ($this->areas !== null || $this->decodeTypes !== null) + { + throw new BarcodeException('Illegal arguments. If $imageResource = null then $areas and $decodeTypes should be null'); + } + } + + + /** + * Determines whether any of the given decode types is included into + * @param array $decodeTypes Types to verify. + * @return bool Value is a true if any types are included into. + */ + public function containsAny(...$decodeTypes): bool + { + try + { + foreach ($decodeTypes as $decodeType) + { + if (DecodeType::containsAny($decodeType, $this->getBarCodeReaderDto()->barCodeDecodeTypes)) + return true; + } + return false; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + + protected function init(): void + { + $this->qualitySettings = new QualitySettings($this->barCodeReaderDto->qualitySettings); + $this->barcodeSettings = new BarcodeSettings($this->barCodeReaderDto->qualitySettings); + } + + /** + * Reads BarCodeResult from the image. + * + * @code + * This sample shows how to read barcodes with BarCodeReader + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * $reader->readBarCodes(); + * for($i = 0; $reader->getFoundCount() > $i; ++$i) + * print("BarCode CodeText: ".$reader->getFoundBarCodes()[i]->getCodeText()); + * + * @return array of recognized {@code BarCodeResult}s on the image. If nothing is recognized, zero array is returned. + * @throws BarcodeException + */ + public function readBarCodes(bool $passLicense = false): array + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + // Deciding if the license should be used + $licenseContent = $passLicense ? License::getLicenseContent() : null; + // Passing the license or null + $barcodeReaderDTO = $client->BarcodeReader_readBarCodes($this->barCodeReaderDto, $licenseContent); + $this->setBarCodeReaderDto($barcodeReaderDTO); + $thriftConnection->closeConnection(); + } + catch (Exception $exc) + { + CommonUtility::println($exc->getMessage()); + CommonUtility::println("Stack trace: " . $exc->getTraceAsString()); + //TODO BARCODEPHP-919 Make fixes and improvements in exception handling on the Java and PHP sides + throw CommonUtility::convertBarcodeExceptionDto($exc); + } + return $this->getFoundBarCodes(); + } + + /** + * Gets recognized BarCodeResult array + * + * This sample shows how to read barcodes with BarCodeReader + * @code + * $reader = new BarCodeReader("test.png", DecodeType::CODE_39, DecodeType::CODE_128); + * $reader->readBarCodes(); + * for($i = 0; $reader->getFoundCount() > $i; ++$i) + * { + * print("BarCode CodeText: ". $reader->getFoundBarCodes()[$i]->getCodeText()); + * } + * @endcode + * Value: The recognized BarCodeResult array + */ + function getFoundBarCodes(): array + { + // TODO Implement not recognized behavior + $recognizedResults = array(); + $dtoRef = $this->barCodeReaderDto; + foreach ($dtoRef->foundBarCodes as $foundBarcode) + { + $recognizedResults[] = new BarCodeResult($foundBarcode); + } + + return $recognizedResults; + } + + /** + * Gets the timeout of recognition process in milliseconds. + * + * @code + * $reader = new BarCodeReader("test.png"); + * $reader->setTimeout(5000); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * @endcode + * @return int timeout. + */ + public function getTimeout(): int + { + return $this->barCodeReaderDto->timeout; + } + + /** + * Sets the timeout of recognition process in milliseconds. + * + * @code + * $reader = new BarCodeReader("test.png"); + * $reader->setTimeout(5000); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * @endcode + * @param int $value The timeout. + */ + public function setTimeout(int $value): void + { + $this->barCodeReaderDto->timeout = $value; + } + + /** + * Gets recognized barcodes count + * + * This sample shows how to read barcodes with BarCodeReader + * @code + * $reader = new BarCodeReader("test.png", null, DecodeType::CODE_39, DecodeType::CODE_128); + * $reader->readBarCodes(); + * for($i = 0; $reader->getFoundCount() > $i; ++$i) + * print("BarCode CodeText: ".$reader->getFoundBarCodes()[i]->getCodeText()); + * @endcode + * Value: The recognized barcodes count + */ + public function getFoundCount(): int + { + return sizeof($this->getFoundBarCodes()); + } + + /** + * QualitySettings allows to configure recognition quality and speed manually. + * You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality, + * HighQuality, MaxBarCodes or you can manually configure separate options. + * Default value of QualitySettings is NormalQuality. + * @code + * This sample shows how to use QualitySettings with BarCodeReader + * + * $reader = new BarCodeReader("test.png"); + * //set high performance mode + * $reader->setQualitySettings(QualitySettings::getHighPerformance()); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //normal quality mode is set by default + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //set high performance mode + * $reader->setQualitySettings(QualitySettings::getHighPerformance()); + * //set separate options + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * + * @return QualitySettings to configure recognition quality and speed. + */ + public final function getQualitySettings(): QualitySettings + { + return $this->qualitySettings; + } + + /** + * QualitySettings allows to configure recognition quality and speed manually. + * You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality, + * HighQuality, MaxBarCodes or you can manually configure separate options. + * Default value of QualitySettings is NormalQuality. + * @code + * This sample shows how to use QualitySettings with BarCodeReader + * + * $reader = new BarCodeReader("test.png"); + * //set high performance mode + * $reader->setQualitySettings(QualitySettings::getHighPerformance()); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //normal quality mode is set by default + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //set high performance mode + * $reader->setQualitySettings(QualitySettings::getHighPerformance()); + * //set separate options + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * + * @param QualitySettings $qualitySettings + */ + public function setQualitySettings(QualitySettings $qualitySettings): void + { + $this->barCodeReaderDto->qualitySettings = $qualitySettings->getQualitySettingsDTO(); + $this->qualitySettings = new QualitySettings($this->barCodeReaderDto->qualitySettings); + } + + /** + * The main BarCode decoding parameters. Contains parameters which make influence on recognized data. + * @return BarcodeSettings BarCode decoding parameters + */ + public function getBarcodeSettings(): BarcodeSettings + { + return $this->barcodeSettings; + } + + /** + * Sets bitmap image and areas for recognition. + * Must be called before ReadBarCodes() method. + * + * This sample shows how to detect Code39 and Code128 barcodes. + * @code + * $bmp = "test.png"; + * $reader = new BarCodeReader(); + * $reader->setBarCodeReadType(array(DecodeType::CODE_39, DecodeType::CODE_128)); + * $width, $height; + * list($width, $height) = getimagesize('path_to_image') + * $reader->setBarCodeImage($bmp, new Rectangle[] { new Rectangle(0, 0, $width, $height) }); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + * @param $imageResource + * @param Rectangle|null ...$areas areas list for recognition + * @throws BarcodeException + */ + public final function setBarCodeImage($imageResource, ?Rectangle ...$areas): void + { + try + { + $this->barCodeReaderDto->base64Image = CommonUtility::convertImageResourceToBase64($imageResource); + $this->barCodeReaderDto->areas = CommonUtility::convertAreasToStringFormattedAreas($areas); + if (is_null($this->barCodeReaderDto->barCodeDecodeTypes) || sizeof($this->barCodeReaderDto->barCodeDecodeTypes) == 0) + $this->barCodeReaderDto->barCodeDecodeTypes = array(DecodeType::ALL_SUPPORTED_TYPES); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Sets SingleDecodeType type array for recognition. + * Must be called before readBarCodes() method. + * + * This sample shows how to detect Code39 and Code128 barcodes. + * + * @code + * $reader = new BarCodeReader(); + * $reader->setBarCodeReadType(DecodeType::CODE_39_STANDARD, DecodeType::CODE_128); + * $reader->setBarCodeImage("test.png"); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + * + * @param array $types The SingleDecodeType type array to read. + */ + public function setBarCodeReadType(int ...$types): void + { + foreach ($types as $type) + if (!is_int($type)) + { + throw new TypeError("Argument 1 passed to BarCodeReader::setBarCodeReadType() must be of the type int"); + } + $this->barCodeReaderDto->barCodeDecodeTypes = $types; + } + + public function getBarCodeDecodeType(): array + { + return $this->decodeTypes; + } + + /** + * Exports BarCode properties to the xml-file specified + * @param string $xmlFile The path to xml file + * @return bool Whether or not export completed successfully. + * Returns True in case of success; False Otherwise + */ + public function exportToXml(string $xmlFile): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + //TODO BARCODEPHP-677 Implement the passing of license file content from PHP to Java + $xmlData = $client->BarcodeReader_exportToXml($this->barCodeReaderDto); + $thriftConnection->closeConnection(); + $isContentExported = $xmlData != null; + if ($isContentExported) + { + file_put_contents($xmlFile, $xmlData); + } + return $isContentExported; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Import BarCode properties from xml file + * @param string $resource The name of the xml file or path to http resource + * @return BarCodeReader + * @throws BarcodeException + */ + public static function importFromXml(string $resource): BarCodeReader + { + try + { + if (CommonUtility::isPath($resource)) + { + $resource = fopen($resource, "r"); + } + $xmlData = (stream_get_contents($resource)); + $offset = 6; + $xmlData = substr($xmlData, $offset, strlen($xmlData) - $offset); + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + + $barCodeReaderDto = $client->BarcodeReader_importFromXml($xmlData); + $thriftConnection->closeConnection(); + + return BarCodeReader::construct($barCodeReaderDto); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + private static function construct(BarcodeReaderDTO $barCodeReaderDto): BarCodeReader + { + $barcodeReader = new BarCodeReader(null, null, null); + $barcodeReader->setBarCodeReaderDto($barCodeReaderDto); + return $barcodeReader; + } +} \ No newline at end of file diff --git a/lib/Recognition/BarCodeRegionParameters.php b/lib/Recognition/BarCodeRegionParameters.php new file mode 100644 index 00000000..4c095b64 --- /dev/null +++ b/lib/Recognition/BarCodeRegionParameters.php @@ -0,0 +1,165 @@ +save("test.png"); + * $reader = new BarCodeReader("test.png", null, array( DecodeType::CODE_39, DecodeType::CODE_128)); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Angle: ".$result->getRegion()->getAngle()); + * print("BarCode Quadrangle: ".$result->getRegion()->getQuadrangle()); + * } + * @endcode + */ +final class BarCodeRegionParameters implements Communicator +{ + private $quad; + private $rect; + private array $points; + private BarCodeRegionParametersDTO $barCodeRegionParametersDTO; + + /** + * @return BarCodeRegionParametersDTO instance + */ + private function getBarCodeRegionParametersDTO(): BarCodeRegionParametersDTO + { + return $this->barCodeRegionParametersDTO; + } + + /** + * @param $barCodeRegionParametersDTO + */ + private function setBarCodeRegionParametersDTO($barCodeRegionParametersDTO): void + { + $this->barCodeRegionParametersDTO = $barCodeRegionParametersDTO; + } + + function __construct(BarCodeRegionParametersDTO $barCodeRegionParametersDTO) + { + $this->barCodeRegionParametersDTO = $barCodeRegionParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + try + { + $this->quad = Quadrangle::construct($this->getBarCodeRegionParametersDTO()->quad); + $this->rect = Rectangle::construct($this->getBarCodeRegionParametersDTO()->rectangle); + $this->points = self::convertJavaPoints($this->getBarCodeRegionParametersDTO()->points); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + private static function convertJavaPoints($javaPoints): array + { + $points = array(); + for ($i = 0; $i < sizeof($javaPoints); $i++) + { + $points[$i] = Point::construct($javaPoints[$i]); + } + + return $points; + } + + /** + * @return Quadrangle Gets Quadrangle bounding barcode region Value: Returns Quadrangle bounding barcode region + */ + public function getQuadrangle(): Quadrangle + { + return $this->quad; + } + + /** + * @return float Gets the angle of the barcode (0-360). Value: The angle for barcode (0-360). + * @throws BarcodeException + */ + public function getAngle(): float + { + try + { + return $this->getBarCodeRegionParametersDTO()->angle; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * + */ + /** + * @return array Gets Points array bounding barcode region Value: Returns Points array bounding barcode region + */ + public function getPoints(): array + { + return $this->points; + } + + /** + * @return Rectangle Gets Rectangle bounding barcode region Value: Returns Rectangle bounding barcode region + */ + public function getRectangle(): Rectangle + { + return $this->rect; + } + + /** + * Returns a value indicating whether this instance is equal to a specified BarCodeRegionParameters value. + * + * @param BarCodeRegionParameters $obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(BarCodeRegionParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->BarCodeRegionParameters_equals($this->getBarCodeRegionParametersDTO(), $obj->getBarCodeRegionParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this BarCodeRegionParameters. + * + * @return string A string that represents this BarCodeRegionParameters. + */ + public function toString(): string + { + try + { + return $this->getBarCodeRegionParametersDTO()->toString; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/BarCodeResult.php b/lib/Recognition/BarCodeResult.php new file mode 100644 index 00000000..95199922 --- /dev/null +++ b/lib/Recognition/BarCodeResult.php @@ -0,0 +1,163 @@ +save("test.png"); + * $reader = new BarCodeReader("test.png", DecodeType::CODE_39, DecodeType::CODE_128); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Confidence: ".$result->getConfidence()); + * print("BarCode ReadingQuality: ".$result->getReadingQuality()); + * print("BarCode Angle: ".$result->getRegion()->getAngle()); + * } + * @endcode + */ +class BarCodeResult implements Communicator +{ + private BarCodeRegionParameters $region; + private BarCodeExtendedParameters $extended; + private BarCodeResultDTO $barCodeResultDTO; + + /** + * @return BarCodeResultDTO instance + */ + private function getBarCodeResultDTO(): BarCodeResultDTO + { + return $this->barCodeResultDTO; + } + + /** + * @param $barCodeResultDTO + */ + private function setBarCodeResultDTO($barCodeResultDTO): void + { + $this->barCodeResultDTO = $barCodeResultDTO; + } + + function __construct(BarCodeResultDTO $barCodeResultDTO) + { + $this->barCodeResultDTO = $barCodeResultDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + $this->region = new BarCodeRegionParameters($this->getBarCodeResultDTO()->region); + $this->extended = new BarCodeExtendedParameters($this->getBarCodeResultDTO()->extended); + } + + /** + * @return float Gets the reading quality. Works for 1D and postal barcodes. Value: The reading quality percent + * @throws BarcodeException + */ + public function getReadingQuality(): float + { + try + { + return $this->getBarCodeResultDTO()->readingQuality; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * Gets the code text with encoding. + *
+ * @param encoding The encoding for codetext. + * @return A string containing recognized code text. + */ + function getCodeText(?string $encoding): string + { + if ($encoding == null || $encoding == "") + { + return $this->getBarCodeResultDTO()->codeText; + } else + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $codeText = $client->BarcodeResult_getCodeTextWithEncoding($this->getBarCodeResultDTO()->codeBytes, $encoding); + $thriftConnection->closeConnection(); + return $codeText; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + } + + function getCodeType() + { + return $this->getBarCodeResultDTO()->codeType; + } + + function getCodeBytes() + { + return explode(",", $this->getBarCodeResultDTO()->codeBytes); + } + + function getCodeTypeName() + { + return $this->getBarCodeResultDTO()->codeTypeName; + } + + function getConfidence() + { + return $this->getBarCodeResultDTO()->confidence; + } + + function getExtended(): BarCodeExtendedParameters + { + return $this->extended; + } + + function getRegion(): BarCodeRegionParameters + { + return $this->region; + } +} \ No newline at end of file diff --git a/lib/Recognition/BarcodeQualityMode.php b/lib/Recognition/BarcodeQualityMode.php new file mode 100644 index 00000000..73b8ac85 --- /dev/null +++ b/lib/Recognition/BarcodeQualityMode.php @@ -0,0 +1,38 @@ + + *+ *This example shows how to use {@code GetCodeText}:
+ *+ * $gen = new BarcodeGenerator(EncodeTypes::DATA_MATRIX, null); + * $gen->setCodeText("車種名", "932"); + * $gen->save("barcode.png", BarCodeImageFormat::PNG); + * + * $reader = new BarCodeReader("barcode.png", null, DecodeType::DATA_MATRIX); + * $results = $reader->readBarCodes(); + * for($i = 0; i < sizeof($results); $i++) + * { + * $result = $results[$i]; + * echo("BarCode CodeText: " . $result->getCodeText("932")); + * } + *+ *+ * Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition. + *
+ *+ */ +class BarcodeQualityMode +{ + /** + *+ * This sample shows how to use BarcodeQuality mode + *+ * @code + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); + * $reader->getQualitySettings()->setBarcodeQuality(BarcodeQualityMode::LOW); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: " . $result->getCodeText()); + * } + * @endcode + *+ *Enables recognition methods for High quality barcodes.
+ */ + const HIGH = 0; + /** + *Enables recognition methods for Common(Normal) quality barcodes.
+ */ + const NORMAL = 1; + /** + *Enables recognition methods for Low quality barcodes.
+ */ + const LOW = 2; +} \ No newline at end of file diff --git a/lib/Recognition/BarcodeSettings.php b/lib/Recognition/BarcodeSettings.php new file mode 100644 index 00000000..6b57d4d1 --- /dev/null +++ b/lib/Recognition/BarcodeSettings.php @@ -0,0 +1,231 @@ +barcodeSettingsDto; + } + + private function setBarcodeSettingsDto(BarcodeSettingsDTO $barcodeSettingsDto): void + { + $this->barcodeSettingsDto = $barcodeSettingsDto; + $this->initFieldsFromDto(); + } + + private AustraliaPostSettings $_australiaPost; + + /** + * BarcodeSettings copy constructor + * @param BarcodeSettingsDTO $barcodeSettingsDto + */ + function __construct(BarcodeSettingsDTO $barcodeSettingsDto) + { + $this->barcodeSettingsDto = $barcodeSettingsDto; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto(): void + { + $this->_australiaPost = new AustraliaPostSettings($this->getBarcodeSettingsDto()->australiaPost); + } + + /** + * Enable checksum validation during recognition for 1D and Postal barcodes. + * Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. + * Checksum never used: Codabar, PatchCode, Pharmacode, DataLogic2of5 + * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, ItalianPost25, Matrix2of5, MSI, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN + * Checksum always used: Rest symbologies + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::EAN_13, "1234567890128"); + * $generator->save("c:/test.png", BarcodeImageFormat::PNG); + * $reader = new BarCodeReader("c:/test.png", null, DecodeType::EAN_13); + * //checksum disabled + * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::OFF); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: ".$result->getCodeText()); + * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); + * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); + * } + * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::EAN_13); + * //checksum enabled + * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::ON); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: " . $result->CodeText); + * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); + * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); + * } + * @endcode + * @return int Enable checksum validation during recognition for 1D and Postal barcodes. + */ + public function getChecksumValidation(): int + { + return $this->getBarcodeSettingsDto()->checksumValidation; + } + + /** + * Enable checksum validation during recognition for 1D and Postal barcodes. + * Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. + * Checksum never used: Codabar, PatchCode, Pharmacode, DataLogic2of5 + * Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, ItalianPost25, Matrix2of5, MSI, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN + * Checksum always used: Rest symbologies + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::EAN_13, "1234567890128"); + * $generator->save("c:/test.png", BarcodeImageFormat::PNG); + * $reader = new BarCodeReader("c:/test.png", DecodeType::EAN_13); + * //checksum disabled + * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::OFF); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: ".$result->getCodeText()); + * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); + * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); + * } + * $reader = new BarCodeReader(@"c:\test.png", DecodeType::EAN_13); + * //checksum enabled + * $reader->getBarcodeSettings()->setChecksumValidation(ChecksumValidation::ON); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: " . $result->CodeText); + * echo ("BarCode Value: " . $result->getExtended()->getOneD()->getValue()); + * echo ("BarCode Checksum: " . $result->getExtended()->getOneD()->getCheckSum()); + * } + * @endcode + * @param int $value Enable checksum validation during recognition for 1D and Postal barcodes. + */ + public function setChecksumValidation(int $value): void + { + $this->getBarcodeSettingsDto()->checksumValidation = ($value); + } + + /** + * Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_CODE_128, "(02)04006664241007(37)1(400)7019590754"); + * $generator->save("c:/test.png", BarcodeImageFormat::PNG); + * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); + * + * //StripFNC disabled + * $reader->getBarcodeSettings()->setStripFNC(false); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: ".$result->getCodeText()); + * } + * + * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); + * + * //StripFNC enabled + * $reader->getBarcodeSettings()->setStripFNC(true); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + * + * @return bool Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. + */ + public function getStripFNC(): bool + { + return $this->getBarcodeSettingsDto()->stripFNC; + } + + /** + * Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::GS_1_CODE_128, "(02)04006664241007(37)1(400)7019590754"); + * $generator->save("c:/test.png", BarcodeImageFormat::PNG); + * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); + * + * //StripFNC disabled + * $reader->getBarcodeSettings()->setStripFNC(false); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: ".$result->getCodeText()); + * } + * + * $reader = new BarCodeReader("c:/test.png", DecodeType::CODE_128); + * + * //StripFNC enabled + * $reader->getBarcodeSettings()->setStripFNC(true); + * foreach($reader->readBarCodes() as $result) + * { + * echo ("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + * + * @param bool $value Strip FNC1, FNC2, FNC3 characters from codetext. Default value is false. + */ + public function setStripFNC(bool $value): void + { + $this->getBarcodeSettingsDto()->stripFNC = $value; + } + + /** + * The flag which force engine to detect codetext encoding for Unicode codesets. Default value is true. + * + * @code + * + * $generator = new BarcodeGenerator(EncodeTypes::QR, "Слово")) + * $im = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); + * + * //detects encoding for Unicode codesets is enabled + * $reader = new BarCodeReader($im, DecodeType::QR); + * $reader->getBarcodeSettings()->setDetectEncoding(true); + * foreach($reader->readBarCodes() as $result) + * echo ("BarCode CodeText: ".$result->getCodeText()); + * + * //detect encoding is disabled + * $reader = new BarCodeReader($im, DecodeType::QR); + * $reader->getBarcodeSettings()->setDetectEncoding(false); + * foreach($reader->readBarCodes() as $result) + * echo ("BarCode CodeText: ".$result->getCodeText()); + * @endcode + * + * @return bool The flag which force engine to detect codetext encoding for Unicode codesets + */ + public function getDetectEncoding(): bool + { + return $this->getBarcodeSettingsDto()->detectEncoding; + } + + public function setDetectEncoding(bool $value): void + { + $this->getBarcodeSettingsDto()->detectEncoding = $value; + } + + /** + * Gets AustraliaPost decoding parameters + * @return AustraliaPostSettings The AustraliaPost decoding parameters which make influence on recognized data of AustraliaPost symbology + */ + public function getAustraliaPost(): AustraliaPostSettings + { + return $this->_australiaPost; + } +} \ No newline at end of file diff --git a/lib/Recognition/ChecksumValidation.php b/lib/Recognition/ChecksumValidation.php new file mode 100644 index 00000000..eb372fb9 --- /dev/null +++ b/lib/Recognition/ChecksumValidation.php @@ -0,0 +1,85 @@ +save("test.png", BarcodeImageFormat::PNG); + * $reader = new BarCodeReader("test.png", null, DecodeType::EAN_13); + * //checksum disabled + * $reader->setChecksumValidation(ChecksumValidation::OFF); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Value: ".$result->getExtended()->getOneD()->getValue()); + * print("BarCode Checksum: ".$result->getExtended()->getOneD()->getCheckSum()); + * } + * $reader = new BarCodeReader("test.png", null, DecodeType::EAN_13); + * //checksum enabled + * $reader->setChecksumValidation(ChecksumValidation::ON); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Value: ".$result->getExtended()->getOneD()->getValue()); + * print("BarCode Checksum: ".$result->getExtended()->getOneD()->getCheckSum()); + * } + * @endcode + */ +class ChecksumValidation +{ + /** + * If checksum is required by the specification - it will be validated. + */ + const DEFAULT = 0; + + /** + * Always validate checksum if possible. + */ + const ON = 1; + + /** + * Do not validate checksum. + */ + const OFF = 2; +} \ No newline at end of file diff --git a/lib/Recognition/CodabarExtendedParameters.php b/lib/Recognition/CodabarExtendedParameters.php new file mode 100644 index 00000000..e22f88b3 --- /dev/null +++ b/lib/Recognition/CodabarExtendedParameters.php @@ -0,0 +1,122 @@ + + * Stores a Codabar additional information of recognized barcode + * + */ +class CodabarExtendedParameters implements Communicator +{ + private CodabarExtendedParametersDTO $codabarExtendedParametersDTO; + + /** + * @return CodabarExtendedParametersDTO instance + */ + private function getCodabarExtendedParametersDTO(): CodabarExtendedParametersDTO + { + return $this->codabarExtendedParametersDTO; + } + + /** + * @param $codabarExtendedParametersDTO + */ + private function setCodabarExtendedParametersDTO($codabarExtendedParametersDTO): void + { + $this->codabarExtendedParametersDTO = $codabarExtendedParametersDTO; + } + + function __construct(CodabarExtendedParametersDTO $codabarExtendedParametersDTO) + { + $this->codabarExtendedParametersDTO = $codabarExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + *+ * Gets or sets a Codabar start symbol. + * Default value: CodabarSymbol.A + *
+ */ + public function getCodabarStartSymbol(): int + { + return $this->getCodabarExtendedParametersDTO()->codabarStartSymbol; + } + + /** + *+ * Gets or sets a Codabar start symbol. + * Default value: CodabarSymbol.A + *
+ */ + public function setCodabarStartSymbol(int $value): void + { + $this->getCodabarExtendedParametersDTO()->codabarStartSymbol = $value; + } + + /** + *+ * Gets or sets a Codabar stop symbol. + * Default value: CodabarSymbol.A + *
+ */ + public function getCodabarStopSymbol(): int + { + return $this->getCodabarExtendedParametersDTO()->codabarStopSymbol; + } + + /** + *+ * Gets or sets a Codabar stop symbol. + * Default value: CodabarSymbol.A + *
+ */ + public function setCodabarStopSymbol(int $value): void + { + $this->getCodabarExtendedParametersDTO()->codabarStopSymbol = $value; + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code AztecExtendedParameters} value. + *
+ * @param CodabarExtendedParameters $obj + * @return bool ```php + */ + public function equals(CodabarExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->CodabarExtendedParameters_equals($this->getCodabarExtendedParametersDTO(), $obj->getCodabarExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + *+ * Returns a human-readable string representation of this {@code AztecExtendedParameters}. + *
+ * @return string that represents this {@code AztecExtendedParameters}. + */ + public function toString(): string + { + return $this->getCodabarExtendedParametersDTO()->toString; + } +} \ No newline at end of file diff --git a/lib/Recognition/Code128DataPortion.php b/lib/Recognition/Code128DataPortion.php new file mode 100644 index 00000000..9aae4f49 --- /dev/null +++ b/lib/Recognition/Code128DataPortion.php @@ -0,0 +1,98 @@ +code128DataPortionDTO; + } + + /** + * @param $code128DataPortionDTO + */ + private function setCode128DataPortionDTO($code128DataPortionDTO): void + { + $this->code128DataPortionDTO = $code128DataPortionDTO; + } + + function __construct(Code128DataPortionDTO $code128DataPortionDTO) + { + $this->code128DataPortionDTO = $code128DataPortionDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + * Gets the part of code text related to subtype. + * + * @return string The part of code text related to subtype + */ + public final function getData(): string + { + try + { + return $this->getCode128DataPortionDTO()->data; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the type of Code128 subset + * + * @return int The type of Code128 subset + */ + public final function getCode128SubType(): int + { + try + { + return $this->getCode128DataPortionDTO()->code128SubType; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a human-readable string representation of this {Code128DataPortion}. + * @return string A string that represents this {Code128DataPortion}. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Code128DataPortion_toString($this->getCode128DataPortionDTO()); + $thriftConnection->closeConnection(); + + return $str; + } +} \ No newline at end of file diff --git a/lib/Recognition/Code128ExtendedParameters.php b/lib/Recognition/Code128ExtendedParameters.php new file mode 100644 index 00000000..11a24eb3 --- /dev/null +++ b/lib/Recognition/Code128ExtendedParameters.php @@ -0,0 +1,137 @@ +save("test.png"); + * $reader = new BarCodeReader("test.png", DecodeType::CODE_128); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("Code128 Data Portions: ".$result->getExtended()->getCode128()); + * } + * @endcode + */ +final class Code128ExtendedParameters implements Communicator +{ + private array $code128DataPortions; + private Code128ExtendedParametersDTO $code128ExtendedParametersDTO; + + /** + * @return Code128ExtendedParametersDTO instance + */ + private function getCode128ExtendedParametersDTO(): Code128ExtendedParametersDTO + { + return $this->code128ExtendedParametersDTO; + } + + /** + * @param Code128ExtendedParametersDTO $code128ExtendedParametersDTO + */ + private function setCode128ExtendedParametersDTO(Code128ExtendedParametersDTO $code128ExtendedParametersDTO): void + { + $this->code128ExtendedParametersDTO = $code128ExtendedParametersDTO; + } + + function __construct(Code128ExtendedParametersDTO $code128ExtendedParametersDTO) + { + $this->code128ExtendedParametersDTO = $code128ExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + try + { + $this->code128DataPortions = self::convertCode128DataPortions($this->getCode128ExtendedParametersDTO()->code128DataPortions); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + private static function convertCode128DataPortions($javaCode128DataPortions): array + { + $code128DataPortions = array(); + for ($i = 0; $i < sizeof($javaCode128DataPortions); $i++) + { + $code128DataPortions[] = new Code128DataPortion($javaCode128DataPortions[$i]); + } + return $code128DataPortions; + } + + /** + * Gets Code128DataPortion array of recognized Code128 barcode Value: Array of the Code128DataPortion. + */ + public function getCode128DataPortions(): array + { + return $this->code128DataPortions; + } + + public function isEmpty(): bool + { + try + { + return $this->getCode128ExtendedParametersDTO()->empty; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a value indicating whether this instance is equal to a specified Code128ExtendedParameters value. + * + * @param Code128ExtendedParameters obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(Code128ExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->Code128ExtendedParameters_equals($this->getCode128ExtendedParametersDTO(), $obj->getCode128ExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this Code128ExtendedParameters. + * + * @return string A string that represents this Code128ExtendedParameters. + */ + public function toString(): string + { + try + { + return $this->getCode128ExtendedParametersDTO()->toString;// TODO need to implement + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/Code128SubType.php b/lib/Recognition/Code128SubType.php new file mode 100644 index 00000000..ec4a0153 --- /dev/null +++ b/lib/Recognition/Code128SubType.php @@ -0,0 +1,24 @@ + + *+ * Mode which enables or disables additional recognition of color barcodes on color images. + *
+ *+ */ +class ComplexBackgroundMode +{ + /** + *+ * This sample shows how to use ComplexBackground mode + *+ * @code + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); + * $reader->getQualitySettings()->setComplexBackground(ComplexBackgroundMode::ENABLED); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: " . $result->getCodeText()); + * } + * @endcode + *+ *At this time the same as Disabled. Disables additional recognition of color barcodes on color images.
+ */ + const AUTO = 0; + /** + *Disables additional recognition of color barcodes on color images.
+ */ + const DISABLED = 1; + /** + *Enables additional recognition of color barcodes on color images.
+ */ + const ENABLED = 2; + +} \ No newline at end of file diff --git a/lib/Recognition/CustomerInformationInterpretingType.php b/lib/Recognition/CustomerInformationInterpretingType.php new file mode 100644 index 00000000..4a1be54a --- /dev/null +++ b/lib/Recognition/CustomerInformationInterpretingType.php @@ -0,0 +1,64 @@ +getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::C_TABLE); + * $image = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); + * $reader = new BarCodeReader($image, DecodeType::AUSTRALIA_POST); + * $reader->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::C_TABLE); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeType()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + */ + const C_TABLE = 0; + + /** + * Use N_TABLE to interpret the customer information. Allows digits. + * + * @code + * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "59123456781234567"); + * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::N_TABLE); + * $image = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); + * $reader = new BarCodeReader($image, DecodeType::AUSTRALIA_POST); + * $reader->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::N_TABLE); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeType()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + */ + const N_TABLE = 1; + + /** + * Do not interpret the customer information. Allows 0, 1, 2 or 3 symbol only. + * + * @code + * $generator = new BarcodeGenerator(EncodeTypes::AUSTRALIA_POST, "59123456780123012301230123"); + * $generator->getParameters()->getBarcode()->getAustralianPost()->setAustralianPostEncodingTable(CustomerInformationInterpretingType::OTHER); + * $image = $generator->generateBarcodeImage(BarcodeImageFormat::PNG); + * $reader = new BarCodeReader($image, DecodeType::AUSTRALIA_POST); + * $reader->setCustomerInformationInterpretingType(CustomerInformationInterpretingType::OTHER)); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeType()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + */ + const OTHER = 2; +} \ No newline at end of file diff --git a/lib/Recognition/DataBarExtendedParameters.php b/lib/Recognition/DataBarExtendedParameters.php new file mode 100644 index 00000000..89d01ba4 --- /dev/null +++ b/lib/Recognition/DataBarExtendedParameters.php @@ -0,0 +1,108 @@ +readBarCodes() as $result) + * { + * print("BarCode Type: ".result->getCodeTypeName()); + * print("BarCode CodeText: ".result->getCodeText()); + * print("QR Structured Append Quantity: ".result->getExtended()->getQR()->getQRStructuredAppendModeBarCodesQuantity()); + * } + * @endcode + */ +class DataBarExtendedParameters implements Communicator +{ + private DataBarExtendedParametersDTO $dataBarExtendedParametersDTO; + + /** + * @return DataBarExtendedParametersDTO instance + */ + private function getDataBarExtendedParametersDTO(): DataBarExtendedParametersDTO + { + return $this->dataBarExtendedParametersDTO; + } + + /** + * @param $dataBarExtendedParametersDTO + */ + private function setQRExtendedParametersDTO($dataBarExtendedParametersDTO): void + { + $this->dataBarExtendedParametersDTO = $dataBarExtendedParametersDTO; + } + + function __construct(DataBarExtendedParametersDTO $dataBarExtendedParametersDTO) + { + $this->dataBarExtendedParametersDTO = $dataBarExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + * Gets the DataBar 2D composite component flag. Default value is false. + * @return bool The DataBar 2D composite component flag. + */ + public function is2DCompositeComponent(): bool + { + try + { + return $this->getDataBarExtendedParametersDTO()->is2DCompositeComponent; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a value indicating whether this instance is equal to a specified DataBarExtendedParameters value. + * @param DataBarExtendedParameters $obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(DataBarExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->DataBarExtendedParameters_equals($this->getDataBarExtendedParametersDTO(), $obj->getDataBarExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this DataBarExtendedParameters. + * @return string A string that represents this DataBarExtendedParameters. + */ + public function toString(): string + { + try + { + return $this->getDataBarExtendedParametersDTO()->toString; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/DataMatrixExtendedParameters.php b/lib/Recognition/DataMatrixExtendedParameters.php new file mode 100644 index 00000000..90fe899a --- /dev/null +++ b/lib/Recognition/DataMatrixExtendedParameters.php @@ -0,0 +1,130 @@ + + * Stores special data of DataMatrix recognized barcode + *+ */ +class DataMatrixExtendedParameters implements Communicator +{ + private DataMatrixExtendedParametersDTO $dataMatrixExtendedParametersDTO; + + /** + * @return DataMatrixExtendedParametersDTO instance + */ + private function getDataMatrixExtendedParametersDTO(): DataMatrixExtendedParametersDTO + { + return $this->dataMatrixExtendedParametersDTO; + } + + /** + * @param $dataMatrixExtendedParametersDTO + */ + private function setDataMatrixExtendedParametersDTO($dataMatrixExtendedParametersDTO): void + { + $this->dataMatrixExtendedParametersDTO = $dataMatrixExtendedParametersDTO; + } + + function __construct(DataMatrixExtendedParametersDTO $dataMatrixExtendedParametersDTO) + { + $this->dataMatrixExtendedParametersDTO = $dataMatrixExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + *+ * This sample shows how to get DataMatrix raw values + *+ * $generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "12345")) + * $generator->save("c:\\test.png", BarcodeImageFormat::PNG); + * + * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::DATA_MATRIX)) + * foreach($reader->readBarCodes() as $result) + * { + * echo("BarCode type: " . $result->getCodeTypeName()); + * echo("BarCode codetext: " . $result->getCodeText()); + * echo("DataMatrix barcode ID: " . $result->getExtended()->getDataMatrix()->getStructuredAppendBarcodeId()); + * echo("DataMatrix barcodes count: " . $result->getExtended()->getDataMatrix()->getStructuredAppendBarcodesCount()); + * echo("DataMatrix file ID: " . $result->getExtended()->getDataMatrix()->getStructuredAppendFileId()); + * echo("DataMatrix is reader programming: " . $result->getExtended()->getDataMatrix()->isReaderProgramming()); + * } + *+ *Gets the DataMatrix structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35.
Value: The count of the DataMatrix structured append mode barcode. + */ + public function getStructuredAppendBarcodesCount(): int + { + return $this->getDataMatrixExtendedParametersDTO()->structuredAppendBarcodesCount; + } + + /** + *Gets the ID of the DataMatrix structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1.
Value: The ID of the DataMatrix structured append mode barcode. + */ + public function getStructuredAppendBarcodeId(): int + { + return $this->getDataMatrixExtendedParametersDTO()->structuredAppendBarcodeId; + } + + /** + *Gets the ID of the DataMatrix structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1.
Value: The ID of the DataMatrix structured append mode barcode. + */ + public function getStructuredAppendFileId(): int + { + return $this->getDataMatrixExtendedParametersDTO()->structuredAppendFileId; + } + + /** + *+ * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. + * Default value is false. + *
+ */ + public function isReaderProgramming(): bool + { + return $this->getDataMatrixExtendedParametersDTO()->readerProgramming; + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code DataMatrixExtendedParameters} value. + *
+ * @param DataMatrixExtendedParameters $obj + * @return bool ```php + */ + public function equals(DataMatrixExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->DataMatrixExtendedParameters_equals($this->getDataMatrixExtendedParametersDTO(), $obj->getDataMatrixExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + *+ * Returns a human-readable string representation of this {@code DataMatrixExtendedParameters}. + *
+ * @return string that represents this {@code DataMatrixExtendedParameters}. + */ + public function toString(): string + { + return $this->getDataMatrixExtendedParametersDTO()->toString; + } +} \ No newline at end of file diff --git a/lib/Recognition/DecodeType.php b/lib/Recognition/DecodeType.php new file mode 100644 index 00000000..fc37183d --- /dev/null +++ b/lib/Recognition/DecodeType.php @@ -0,0 +1,585 @@ +readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * } + * @endcode + */ +class DecodeType +{ + /** + * Unspecified decode type. + */ + const NONE = -1; + + /** + * Specifies that the data should be decoded with { CODABAR} barcode specification + */ + const CODABAR = 0; + + /** + * Specifies that the data should be decoded with { CODE 11} barcode specification + */ + const CODE_11 = 1; + + /** + *+ * Specifies that the data should be decoded with {@code Code 39} basic charset barcode specification: ISO/IEC 16388 + *
+ */ + const CODE_39 = 2; + + /** + *+ * Specifies that the data should be decoded with {@code Code 39} full ASCII charset barcode specification: ISO/IEC 16388 + *
+ */ + const CODE_39_FULL_ASCII = 3; + + /** + *+ * Specifies that the data should be decoded with {@code CODE 93} barcode specification + *
+ */ + const CODE_93 = 5; + + /** + * Specifies that the data should be decoded with { CODE 128} barcode specification + */ + const CODE_128 = 6; + + /** + * Specifies that the data should be decoded with { GS1 CODE 128} barcode specification + */ + const GS_1_CODE_128 = 7; + + /** + * Specifies that the data should be decoded with { EAN-8} barcode specification + */ + const EAN_8 = 8; + + /** + * Specifies that the data should be decoded with { EAN-13} barcode specification + */ + const EAN_13 = 9; + + /** + * Specifies that the data should be decoded with { EAN14} barcode specification + */ + const EAN_14 = 10; + + /** + * Specifies that the data should be decoded with { SCC14} barcode specification + */ + const SCC_14 = 11; + + /** + * Specifies that the data should be decoded with { SSCC18} barcode specification + */ + const SSCC_18 = 12; + + /** + * Specifies that the data should be decoded with { UPC-A} barcode specification + */ + const UPCA = 13; + + /** + * Specifies that the data should be decoded with { UPC-E} barcode specification + */ + const UPCE = 14; + + /** + * Specifies that the data should be decoded with { ISBN} barcode specification + */ + const ISBN = 15; + + /** + * Specifies that the data should be decoded with { Standard 2 of 5} barcode specification + */ + const STANDARD_2_OF_5 = 16; + + /** + * Specifies that the data should be decoded with { INTERLEAVED 2 of 5} barcode specification + */ + const INTERLEAVED_2_OF_5 = 17; + + /** + * Specifies that the data should be decoded with { Matrix 2 of 5} barcode specification + */ + const MATRIX_2_OF_5 = 18; + + /** + * Specifies that the data should be decoded with { Italian Post 25} barcode specification + */ + const ITALIAN_POST_25 = 19; + + /** + * Specifies that the data should be decoded with { IATA 2 of 5} barcode specification. IATA (International Air Transport Association) uses this barcode for the management of air cargo. + */ + const IATA_2_OF_5 = 20; + + /** + * Specifies that the data should be decoded with { ITF14} barcode specification + */ + const ITF_14 = 21; + + /** + * Specifies that the data should be decoded with { ITF6} barcode specification + */ + const ITF_6 = 22; + + /** + * Specifies that the data should be decoded with { MSI Plessey} barcode specification + */ + const MSI = 23; + + /** + * Specifies that the data should be decoded with { VIN} (Vehicle Identification Number) barcode specification + */ + const VIN = 24; + + /** + * Specifies that the data should be decoded with { DeutschePost Ident code} barcode specification + */ + const DEUTSCHE_POST_IDENTCODE = 25; + + /** + * Specifies that the data should be decoded with { DeutschePost Leit code} barcode specification + */ + const DEUTSCHE_POST_LEITCODE = 26; + + /** + * Specifies that the data should be decoded with { OPC} barcode specification + */ + const OPC = 27; + + /** + * Specifies that the data should be decoded with { PZN} barcode specification. This symbology is also known as Pharma Zentral Nummer + */ + const PZN = 28; + + /** + * Specifies that the data should be decoded with { Pharmacode} barcode. This symbology is also known as Pharmaceutical BINARY Code + */ + const PHARMACODE = 29; + + /** + * Specifies that the data should be decoded with { DataMatrix} barcode symbology + */ + const DATA_MATRIX = 30; + + /** + * Specifies that the data should be decoded with { GS1DataMatrix} barcode symbology + */ + const GS_1_DATA_MATRIX = 31; + + /** + * Specifies that the data should be decoded with { QR Code} barcode specification + */ + const QR = 32; + + /** + * Specifies that the data should be decoded with { Aztec} barcode specification + */ + const AZTEC = 33; + + /** + *+ * Specifies that the data should be decoded with {@code GS1 Aztec} barcode specification + *
+ */ + const GS_1_AZTEC = 81; + + /** + * Specifies that the data should be decoded with { Pdf417} barcode symbology + */ + const PDF_417 = 34; + + /** + * Specifies that the data should be decoded with { MacroPdf417} barcode specification + */ + const MACRO_PDF_417 = 35; + + /** + * Specifies that the data should be decoded with { MicroPdf417} barcode specification + */ + const MICRO_PDF_417 = 36; + + /** + * Specifies that the data should be decoded with MicroPdf417 barcode specification + */ + const GS_1_MICRO_PDF_417 = 82; + + /** + * Specifies that the data should be decoded with { CodablockF} barcode specification + */ + const CODABLOCK_F = 65; + /** + * Specifies that the data should be decoded with Royal Mail Mailmark barcode specification. + */ + const MAILMARK = 66; + + /** + * Specifies that the data should be decoded with { Australia Post} barcode specification + */ + const AUSTRALIA_POST = 37; + + /** + * Specifies that the data should be decoded with { Postnet} barcode specification + */ + const POSTNET = 38; + + /** + * Specifies that the data should be decoded with { Planet} barcode specification + */ + const PLANET = 39; + + /** + * Specifies that the data should be decoded with USPS { OneCode} barcode specification + */ + const ONE_CODE = 40; + + /** + * Specifies that the data should be decoded with { RM4SCC} barcode specification. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK. + */ + const RM_4_SCC = 41; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR omni-directional} barcode specification + */ + const DATABAR_OMNI_DIRECTIONAL = 42; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR truncated} barcode specification + */ + const DATABAR_TRUNCATED = 43; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR limited} barcode specification + */ + const DATABAR_LIMITED = 44; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR expanded} barcode specification + */ + const DATABAR_EXPANDED = 45; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR stacked omni-directional} barcode specification + */ + const DATABAR_STACKED_OMNI_DIRECTIONAL = 53; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR stacked} barcode specification + */ + const DATABAR_STACKED = 54; + + /** + * Specifies that the data should be decoded with { GS1 DATABAR expanded stacked} barcode specification + */ + const DATABAR_EXPANDED_STACKED = 55; + + /** + * Specifies that the data should be decoded with { Patch code} barcode specification. Barcode symbology is used for automated scanning + */ + const PATCH_CODE = 46; + + /** + * Specifies that the data should be decoded with { ISSN} barcode specification + */ + const ISSN = 47; + + /** + * Specifies that the data should be decoded with { ISMN} barcode specification + */ + const ISMN = 48; + + /** + * Specifies that the data should be decoded with { Supplement(EAN2, EAN5)} barcode specification + */ + const SUPPLEMENT = 49; + + /** + * Specifies that the data should be decoded with { Australian Post Domestic eParcel Barcode} barcode specification + */ + const AUSTRALIAN_POSTE_PARCEL = 50; + + /** + * Specifies that the data should be decoded with { Swiss Post Parcel Barcode} barcode specification + */ + const SWISS_POST_PARCEL = 51; + + /** + * Specifies that the data should be decoded with { SCode16K} barcode specification + */ + const CODE_16_K = 52; + + /** + * Specifies that the data should be decoded with { MicroQR Code} barcode specification + */ + const MICRO_QR = 56; + + /** + * Specifies that the data should be decoded with RectMicroQR (rMQR) Code barcode specification + */ + const RECT_MICRO_QR = 83; + + /** + * Specifies that the data should be decoded with { CompactPdf417} (Pdf417Truncated) barcode specification + */ + const COMPACT_PDF_417 = 57; + + /** + * Specifies that the data should be decoded with { GS1 QR} barcode specification + */ + const GS_1_QR = 58; + + /** + * Specifies that the data should be decoded with { MaxiCode} barcode specification + */ + const MAXI_CODE = 59; + + /** + * Specifies that the data should be decoded with { MICR E-13B} blank specification + */ + const MICR_E_13_B = 60; + + /** + * Specifies that the data should be decoded with { Code32} blank specification + */ + const CODE_32 = 61; + + /** + * Specifies that the data should be decoded with { DataLogic 2 of 5} blank specification + */ + const DATA_LOGIC_2_OF_5 = 62; + + /** + * Specifies that the data should be decoded with { DotCode} blank specification + */ + const DOT_CODE = 63; + + /** + *+ * Specifies that the data should be decoded with {@code GS1 DotCode} blank specification + *
+ */ + const GS_1_DOT_CODE = 77; + + /** + * Specifies that the data should be decoded with { DotCode} blank specification + */ + const DUTCH_KIX = 64; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC LIC Code39} blank specification + *
+ */ + const HIBC_CODE_39_LIC = 67; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC LIC Code128} blank specification + *
+ */ + const HIBC_CODE_128_LIC = 68; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC LIC Aztec} blank specification + *
+ */ + const HIBC_AZTEC_LIC = 69; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC LIC DataMatrix} blank specification + *
+ */ + const HIBC_DATA_MATRIX_LIC = 70; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC LIC QR} blank specification + *
+ */ + const HIBCQRLIC = 71; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC PAS Code39} blank specification + *
+ */ + const HIBC_CODE_39_PAS = 72; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC PAS Code128} blank specification + *
+ */ + const HIBC_CODE_128_PAS = 73; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC PAS Aztec} blank specification + *
+ */ + const HIBC_AZTEC_PAS = 74; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC PAS DataMatrix} blank specification + *
+ */ + const HIBC_DATA_MATRIX_PAS = 75; + + /** + *+ * Specifies that the data should be decoded with {@code HIBC PAS QR} blank specification + *
+ */ + const HIBCQRPAS = 76; + + /** + * Specifies that the data should be decoded with Han Xin Code blank specification + */ + const HAN_XIN = 78; + + /** + * Specifies that the data should be decoded with Han Xin Code blank specification + */ + const GS_1_HAN_XIN = 79; + + /** + *+ * Specifies that the data should be decoded with {@code GS1 Composite Bar} barcode specification + *
+ */ + const GS_1_COMPOSITE_BAR = 80; + + /** + * Specifies that data will be checked with all of 1D barcode symbologies + */ + const TYPES_1D = 97; + + /** + * Specifies that data will be checked with all of 1.5D POSTAL barcode symbologies, like Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX + */ + const POSTAL_TYPES = 95; + + /** + * Specifies that data will be checked with most commonly used symbologies + */ + const MOST_COMMON_TYPES = 96; + + /** + * Specifies that data will be checked with all of 2D barcode symbologies + */ + const TYPES_2D = 98; + + /** + * Specifies that data will be checked with all available symbologies + */ + const ALL_SUPPORTED_TYPES = 99; + + /** + * Determines if the specified BaseDecodeType contains any 1D barcode symbology + * @param int $symbology barcode symbology + * @return bool true if BaseDecodeType contains any 1D barcode symbology; otherwise, returns false. + */ + public static function is1D(int $symbology): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->DecodeType_is1D($symbology); + $thriftConnection->closeConnection(); + return $isEquals; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines if the specified BaseDecodeType contains any Postal barcode symbology + * @param int symbology The BaseDecodeType to test + * @return bool Returns true if BaseDecodeType contains any Postal barcode symbology; otherwise, returns false. + */ + public static function isPostal(int $symbology): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->DecodeType_isPostal($symbology); + $thriftConnection->closeConnection(); + return $isEquals; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines if the specified BaseDecodeType contains any 2D barcode symbology + * @param int symbology The BaseDecodeType to test. + * @return bool Returns true if BaseDecodeType contains any 2D barcode symbology; otherwise, returns false. + */ + public static function is2D(int $symbology): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->DecodeType_is2D($symbology); + $thriftConnection->closeConnection(); + return $isEquals; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines if the BaseDecodeType array contains specified barcode symbology + * @param int $expectedDecodeType + * @param array $decodeTypes the BaseDecodeType array + * @return bool + * @throws BarcodeException + */ + public static function containsAny(int $expectedDecodeType, array $decodeTypes): bool + { + try + { + if (in_array($expectedDecodeType, $decodeTypes, true)) + { + return true; + } + return false; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/DeconvolutionMode.php b/lib/Recognition/DeconvolutionMode.php new file mode 100644 index 00000000..1990e32f --- /dev/null +++ b/lib/Recognition/DeconvolutionMode.php @@ -0,0 +1,40 @@ + + *+ * Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded + * (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, + * we have to check most well know functions like sharp or mathematical morphology. + *
+ *+ */ +class DeconvolutionMode +{ + /** + *+ * This sample shows how to use Deconvolution mode + *+ * @code + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); + * $reader->getQualitySettings()->setDeconvolution(DeconvolutionMode::SLOW); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: " . $result->getCodeText()); + * } + * @endcode + *+ *Enables fast deconvolution methods for high quality images.
+ */ + const FAST = 0; + /** + *Enables normal deconvolution methods for common images.
+ */ + const NORMAL = 1; + /** + *Enables slow deconvolution methods for low quality images.
+ */ + const SLOW = 2; +} \ No newline at end of file diff --git a/lib/Recognition/DotCodeExtendedParameters.php b/lib/Recognition/DotCodeExtendedParameters.php new file mode 100644 index 00000000..cf73a58a --- /dev/null +++ b/lib/Recognition/DotCodeExtendedParameters.php @@ -0,0 +1,124 @@ + + * Stores special data of DotCode recognized barcode + *+ */ +class DotCodeExtendedParameters implements Communicator +{ + private DotCodeExtendedParametersDTO $dotCodeExtendedParametersDTO; + + /** + * @return DotCodeExtendedParametersDTO instance + */ + private function getDotCodeExtendedParametersDTO(): DotCodeExtendedParametersDTO + { + return $this->dotCodeExtendedParametersDTO; + } + + /** + * @param $dotCodeExtendedParametersDTO + */ + private function setDotCodeExtendedParametersDTO($dotCodeExtendedParametersDTO): void + { + $this->dotCodeExtendedParametersDTO = $dotCodeExtendedParametersDTO; + } + + function __construct(DotCodeExtendedParametersDTO $dotCodeExtendedParametersDTO) + { + $this->dotCodeExtendedParametersDTO = $dotCodeExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + *+ * This sample shows how to get DotCode raw values + *+ * + * $generator = new BarcodeGenerator(EncodeTypes::DOT_CODE, "12345"); + * { + * $generator->save("c:\\test.png", BarCodeImageFormat::PNG); + * } + * $reader = new BarCodeReader("c:\\test.png", null, DecodeType::DOT_CODE); + * { + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode type: " . $result->getCodeTypeName()); + * print("BarCode codetext: " . $result->getCodeText()); + * print("DotCode barcode ID: " . $result->getExtended()->getDotCode()->getDotCodeStructuredAppendModeBarcodeId()); + * print("DotCode barcodes count: " . $result->getExtended()->getDotCode()->getDotCodeStructuredAppendModeBarcodesCount()); + * } + * } + *+ *Gets the DotCode structured append mode barcodes count. Default value is -1. Count must be a value from 1 to 35.
Value: The count of the DotCode structured append mode barcode. + */ + public function getDotCodeStructuredAppendModeBarcodesCount(): int + { + return $this->getDotCodeExtendedParametersDTO()->dotCodeStructuredAppendModeBarcodesCount; + } + + /** + *Gets the ID of the DotCode structured append mode barcode. ID starts from 1 and must be less or equal to barcodes count. Default value is -1.
Value: The ID of the DotCode structured append mode barcode. + */ + public function getDotCodeStructuredAppendModeBarcodeId(): int + { + return $this->getDotCodeExtendedParametersDTO()->dotCodeStructuredAppendModeBarcodeId; + } + + /** + *+ * Indicates whether code is used for instruct reader to interpret the following data as instructions for initialization or reprogramming of the bar code reader. + * Default value is false. + *
+ */ + public function getDotCodeIsReaderInitialization(): bool + { + return $this->getDotCodeExtendedParametersDTO()->dotCodeIsReaderInitialization; + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code DotCodeExtendedParameters} value. + *
+ * @param DotCodeExtendedParameters $obj + * @return bool ```php + */ + public function equals(DotCodeExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->DotCodeExtendedParameters_equals($this->getDotCodeExtendedParametersDTO(), $obj->getDotCodeExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + *+ * Returns a human-readable string representation of this {@code DotCodeExtendedParameters}. + *
+ * @return string that represents this {@code DotCodeExtendedParameters}. + */ + public function toString(): string + { + return $this->getDotCodeExtendedParametersDTO()->toString; + } +} \ No newline at end of file diff --git a/lib/Recognition/GS1CompositeBarExtendedParameters.php b/lib/Recognition/GS1CompositeBarExtendedParameters.php new file mode 100644 index 00000000..e34c579f --- /dev/null +++ b/lib/Recognition/GS1CompositeBarExtendedParameters.php @@ -0,0 +1,110 @@ + + * Stores special data of {@code GS1 Composite Bar} recognized barcode + * + */ +class GS1CompositeBarExtendedParameters implements Communicator +{ + private GS1CompositeBarExtendedParametersDTO $gs1CompositeBarExtendedParameters; + + /** + * @return GS1CompositeBarExtendedParametersDTO instance + */ + private function getGS1CompositeBarExtendedParametersDTO(): GS1CompositeBarExtendedParametersDTO + { + return $this->gs1CompositeBarExtendedParameters; + } + + /** + * @param $gs1CompositeBarExtendedParameters + */ + private function setGS1CompositeBarExtendedParametersDTO($gs1CompositeBarExtendedParameters): void + { + $this->gs1CompositeBarExtendedParameters = $gs1CompositeBarExtendedParameters; + } + + function __construct(GS1CompositeBarExtendedParametersDTO $gs1CompositeBarExtendedParameters) + { + $this->gs1CompositeBarExtendedParameters = $gs1CompositeBarExtendedParameters; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + *Gets the 1D (linear) barcode type of GS1 Composite
Value: 2D barcode type + */ + public function getOneDType(): int + { + return $this->getGS1CompositeBarExtendedParametersDTO()->oneDType; + } + + /** + *Gets the 1D (linear) barcode value of GS1 Composite
Value: 1D barcode value + */ + public function getOneDCodeText(): string + { + return $this->getGS1CompositeBarExtendedParametersDTO()->oneDCodeText; + } + + /** + *Gets the 2D barcode type of GS1 Composite
Value: 2D barcode type + */ + public function getTwoDType(): int + { + return $this->getGS1CompositeBarExtendedParametersDTO()->twoDType; + } + + /** + *Gets the 2D barcode value of GS1 Composite
Value: 2D barcode value + */ + public function getTwoDCodeText(): string + { + return $this->getGS1CompositeBarExtendedParametersDTO()->twoDCodeText; + } + + /** + *+ * Returns a value indicating whether this instance is equal to a specified {@code GS1CompositeBarExtendedParameters} value. + *
+ * @param GS1CompositeBarExtendedParameters $obj + * @return bool ```php + */ + public function equals(GS1CompositeBarExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->GS1CompositeBarExtendedParameters_equals($this->getGS1CompositeBarExtendedParametersDTO(), $obj->getGS1CompositeBarExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + *+ * Returns a human-readable string representation of this {@code GS1CompositeBarExtendedParameters}. + *
+ * @return string that represents this {@code GS1CompositeBarExtendedParameters}. + */ + public function toString(): string + { + return $this->getGS1CompositeBarExtendedParametersDTO()->toString; + } +} \ No newline at end of file diff --git a/lib/Recognition/InverseImageMode.php b/lib/Recognition/InverseImageMode.php new file mode 100644 index 00000000..fff9f294 --- /dev/null +++ b/lib/Recognition/InverseImageMode.php @@ -0,0 +1,39 @@ + + *+ * Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). + *
+ *+ */ +class InverseImageMode +{ + /** + *+ * This sample shows how to use InverseImage mode + *+ * + * @code + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); + * $reader->getQualitySettings()->setInverseImage(InverseImageMode::ENABLED); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: " . $result->getCodeText()); + * } + * @endcode + *+ *At this time the same as Disabled. Disables additional recognition of barcodes on inverse images.
+ */ + const AUTO = 0; + /** + *Disables additional recognition of barcodes on inverse images.
+ */ + const DISABLED = 1; + /** + *Enables additional recognition of barcodes on inverse images
+ */ + const ENABLED = 2; +} \ No newline at end of file diff --git a/lib/Recognition/MaxiCodeExtendedParameters.php b/lib/Recognition/MaxiCodeExtendedParameters.php new file mode 100644 index 00000000..6b96ccf0 --- /dev/null +++ b/lib/Recognition/MaxiCodeExtendedParameters.php @@ -0,0 +1,126 @@ +maxiCodeExtendedParametersDTO; + } + + /** + * @param $maxiCodeExtendedParametersDTO + */ + private function setMaxiCodeExtendedParametersDTO($maxiCodeExtendedParametersDTO): void + { + $this->maxiCodeExtendedParametersDTO = $maxiCodeExtendedParametersDTO; + } + + function __construct(MaxiCodeExtendedParametersDTO $maxiCodeExtendedParametersDTO) + { + $this->maxiCodeExtendedParametersDTO = $maxiCodeExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + * Gets a MaxiCode encode mode. + * Default value: Mode4 + */ + public function getMaxiCodeMode(): int + { + return $this->getMaxiCodeExtendedParametersDTO()->maxiCodeMode; + } + + /** + * Sets a MaxiCode encode mode. + * Default value: Mode4 + */ + public function setMaxiCodeMode(int $maxiCodeMode): void + { + $this->getMaxiCodeExtendedParametersDTO()->maxiCodeMode = $maxiCodeMode; + } + + /** + * Gets a MaxiCode barcode id in structured append mode. + * Default value: 0 + */ + public function getMaxiCodeStructuredAppendModeBarcodeId(): int + { + return $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodeId; + } + + /** + * Sets a MaxiCode barcode id in structured append mode. + * Default value: 0 + */ + public function setMaxiCodeStructuredAppendModeBarcodeId(int $value): void + { + $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodeId = $value; + } + + /** + * Gets a MaxiCode barcodes count in structured append mode. + * Default value: -1 + */ + public function getMaxiCodeStructuredAppendModeBarcodesCount(): int + { + return $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodesCount; + } + + /** + * Sets a MaxiCode barcodes count in structured append mode. + * Default value: -1 + */ + public function setMaxiCodeStructuredAppendModeBarcodesCount(int $value): void + { + $this->getMaxiCodeExtendedParametersDTO()->maxiCodeStructuredAppendModeBarcodesCount = $value; + } + + /** + * Returns a value indicating whether this instance is equal to a specified MaxiCodeExtendedParameters value. + * @param MaxiCodeExtendedParameters $obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(MaxiCodeExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->MaxiCodeExtendedParameters_equals($this->getMaxiCodeExtendedParametersDTO(), $obj->getMaxiCodeExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this MaxiCodeExtendedParameters. + * @return string A string that represents this MaxiCodeExtendedParameters. + */ + public function toString(): string + { + return $this->getMaxiCodeExtendedParametersDTO()->toString; + } +} \ No newline at end of file diff --git a/lib/Recognition/OneDExtendedParameters.php b/lib/Recognition/OneDExtendedParameters.php new file mode 100644 index 00000000..db668aab --- /dev/null +++ b/lib/Recognition/OneDExtendedParameters.php @@ -0,0 +1,144 @@ +save("test.png"); + * $reader = new BarCodeReader("test.png", DecodeType::EAN_13); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("BarCode Value: ".$result->getExtended()->getOneD()->getValue()); + * print("BarCode Checksum: ".$result->getExtended()->getOneD()->getCheckSum()); + * } + * @endcode + */ +final class OneDExtendedParameters implements Communicator +{ + private OneDExtendedParametersDTO $oneDExtendedParametersDTO; + + /** + * @return OneDExtendedParametersDTO instance + */ + private function getOneDExtendedParametersDTO(): OneDExtendedParametersDTO + { + return $this->oneDExtendedParametersDTO; + } + + /** + * @param $oneDExtendedParametersDTO + */ + private function setOneDExtendedParametersDTO($oneDExtendedParametersDTO): void + { + $this->oneDExtendedParametersDTO = $oneDExtendedParametersDTO; + } + + function __construct(OneDExtendedParametersDTO $oneDExtendedParametersDTO) + { + $this->oneDExtendedParametersDTO = $oneDExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + } + + /** + * Gets the codetext of 1D barcodes without checksum. Value: The codetext of 1D barcodes without checksum. + */ + public function getValue(): string + { + try + { + return $this->getOneDExtendedParametersDTO()->value; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the checksum for 1D barcodes. Value: The checksum for 1D barcode. + */ + public function getCheckSum(): string + { + try + { + return $this->getOneDExtendedParametersDTO()->checkSum; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Tests whether all parameters has only default values + * @return bool Returns { true} if all parameters has only default values; otherwise, { false}. + * @throws BarcodeException + */ + public function isEmpty(): bool + { + try + { + return $this->getOneDExtendedParametersDTO()->empty; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a value indicating whether this instance is equal to a specified OneDExtendedParameters value. + * + * @param OneDExtendedParameters obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(OneDExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->OneDExtendedParameters_equals($this->getOneDExtendedParametersDTO(), $obj->getOneDExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this OneDExtendedParameters. + * + * @return string A string that represents this OneDExtendedParameters. + */ + public function toString(): string + { + try + { + return $this->getOneDExtendedParametersDTO()->toString; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/Pdf417ExtendedParameters.php b/lib/Recognition/Pdf417ExtendedParameters.php new file mode 100644 index 00000000..bacbf895 --- /dev/null +++ b/lib/Recognition/Pdf417ExtendedParameters.php @@ -0,0 +1,285 @@ +getParameters()->getBarcode()->getPdf417()->setPdf417MacroFileID(10); + * $generator->getParameters()->getBarcode()->getPdf417()->setPdf417MacroSegmentsCount(2); + * $generator->getParameters()->getBarcode()->getPdf417()->setPdf417MacroSegmentID(1); + * $generator->save("test.png"); + * $reader = new BarCodeReader("test.png", DecodeType::MACRO_PDF_417); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("Macro Pdf417 FileID: ".$result->getExtended()->getPdf417()->getMacroPdf417FileID()); + * print("Macro Pdf417 Segments: ".$result->getExtended()->getPdf417()->getMacroPdf417SegmentsCount()); + * print("Macro Pdf417 SegmentID: ".$result->getExtended()->getPdf417()->getMacroPdf417SegmentID()); + * } + * @endcode + */ +final class Pdf417ExtendedParameters implements Communicator +{ + private Pdf417ExtendedParametersDTO $pdf417ExtendedParametersDTO; + + /** + * @return Pdf417ExtendedParametersDTO instance + */ + private function getPdf417ExtendedParametersDTO(): Pdf417ExtendedParametersDTO + { + return $this->pdf417ExtendedParametersDTO; + } + + /** + * @param $pdf417ExtendedParametersDTO + */ + private function setQRExtendedParametersDTO($pdf417ExtendedParametersDTO): void + { + $this->pdf417ExtendedParametersDTO = $pdf417ExtendedParametersDTO; + } + + function __construct(Pdf417ExtendedParametersDTO $pdf417ExtendedParametersDTO) + { + $this->pdf417ExtendedParametersDTO = $pdf417ExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + * Gets the file ID of the barcode, only available with MacroPdf417.Value: The file ID for MacroPdf417 + */ + public function getMacroPdf417FileID(): string + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417FileID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the segment ID of the barcode,only available with MacroPdf417.Value: The segment ID of the barcode. + */ + public function getMacroPdf417SegmentID(): int + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417SegmentID; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets macro pdf417 barcode segments count. Default value is -1.Value: Segments count. + */ + public function getMacroPdf417SegmentsCount(): int + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417SegmentsCount; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Macro PDF417 file name (optional). + * @return string File name. + */ + public function getMacroPdf417FileName(): string + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417FileName; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Macro PDF417 file size (optional). + * @return int File size. + */ + public function getMacroPdf417FileSize(): int + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417FileSize; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Macro PDF417 sender name (optional). + * @return string Sender name + */ + public function getMacroPdf417Sender(): string + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417Sender; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Macro PDF417 addressee name (optional). + * @return string Addressee name. + */ + public function getMacroPdf417Addressee(): string + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417Addressee; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Macro PDF417 time stamp (optional). + * @return DateTime Time stamp. + */ + public function getMacroPdf417TimeStamp(): DateTime + { + try + { + return new DateTime('@' . $this->getPdf417ExtendedParametersDTO()->macroPdf417TimeStamp); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Macro PDF417 checksum (optional). + * @return int Checksum. + */ + public function getMacroPdf417Checksum(): int + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417Checksum; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Indicates whether the segment is the last segment of a Macro PDF417 file. + */ + public function getMacroPdf417Terminator(): bool + { + try + { + return $this->getPdf417ExtendedParametersDTO()->macroPdf417Terminator; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *Used to instruct the reader to interpret the data contained within the symbol as programming for reader initialization.
Value: Reader initialization flag + */ + public function isReaderInitialization(): bool + { + return $this->getPdf417ExtendedParametersDTO()->isReaderInitialization; + } + + /** + *Flag that indicates that the barcode must be linked to 1D barcode.
Value: Linkage flag + */ + public function isLinked(): bool + { + return $this->getPdf417ExtendedParametersDTO()->isLinked; + } + + /** + * Flag that indicates that the MicroPdf417 barcode encoded with 908, 909, 910 or 911 Code 128 emulation codewords. + * @return bool 128 emulation flag + */ + public function isCode128Emulation(): bool + { + return $this->getPdf417ExtendedParametersDTO()->isCode128Emulation; + } + + /** + * Returns a value indicating whether this instance is equal to a specified Pdf417ExtendedParameters value. + * + * @param Pdf417ExtendedParameters $obj An System.Object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(Pdf417ExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->Pdf417ExtendedParameters_equals($this->getPdf417ExtendedParametersDTO(), $obj->getPdf417ExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this Pdf417ExtendedParameters. + * @return string A string that represents this Pdf417ExtendedParameters. + * @throws BarcodeException + */ + public function toString(): string + { + try + { + return $this->getPdf417ExtendedParametersDTO()->toString;// TODO implement + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + +} \ No newline at end of file diff --git a/lib/Recognition/QRExtendedParameters.php b/lib/Recognition/QRExtendedParameters.php new file mode 100644 index 00000000..f2d40a3f --- /dev/null +++ b/lib/Recognition/QRExtendedParameters.php @@ -0,0 +1,191 @@ +readBarCodes() as $result) + * { + * print("BarCode Type: ".$result->getCodeTypeName()); + * print("BarCode CodeText: ".$result->getCodeText()); + * print("QR Structured Append Quantity: ".$result->getExtended()->getQR()->getQRStructuredAppendModeBarCodesQuantity()); + * print("QR Structured Append Index: ".$result->getExtended()->getQR()->getQRStructuredAppendModeBarCodeIndex()); + * print("QR Structured Append ParityData: ".$result->getExtended()->getQR()->getQRStructuredAppendModeParityData()); + * } + * @endcode + */ +final class QRExtendedParameters implements Communicator +{ + private QRExtendedParametersDTO $qrExtendedParametersDTO; + + /** + * @return QRExtendedParametersDTO instance + */ + private function getQRExtendedParametersDTO(): QRExtendedParametersDTO + { + return $this->qrExtendedParametersDTO; + } + + /** + * @param $qrExtendedParametersDTO + */ + private function setQRExtendedParametersDTO($qrExtendedParametersDTO): void + { + $this->qrExtendedParametersDTO = $qrExtendedParametersDTO; + } + + function __construct(QRExtendedParametersDTO $qrExtendedParametersDTO) + { + $this->qrExtendedParametersDTO = $qrExtendedParametersDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + // TODO: Implement init() method. + } + + /** + * Gets the QR structured append mode barcodes quantity. Default value is -1.Value: The quantity of the QR structured append mode barcode. + */ + public function getQRStructuredAppendModeBarCodesQuantity(): int + { + try + { + return $this->getQRExtendedParametersDTO()->qRStructuredAppendModeBarCodesQuantity; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets the index of the QR structured append mode barcode. Index starts from 0. Default value is -1.Value: The quantity of the QR structured append mode barcode. + */ + public function getQRStructuredAppendModeBarCodeIndex(): int + { + try + { + return $this->getQRExtendedParametersDTO()->qRStructuredAppendModeBarCodeIndex; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Version of recognized QR Code. From Version1 to Version40. + * return recognized QR Code + */ + public function getQRVersion(): int + { + return $this->getQRExtendedParametersDTO()->qrVersion; + } + + /** + * Version of recognized MicroQR Code. From M1 to M4. + * return recognized MicroQR Code. From M1 to M4. + */ + public function getMicroQRVersion(): int + { + return $this->getQRExtendedParametersDTO()->microQRVersion; + } + + /** + * Version of recognized RectMicroQR Code. From R7x43 to R17x139. + * @return int of recognized RectMicroQR Code + */ + public function getRectMicroQRVersion(): int + { + return $this->getQRExtendedParametersDTO()->rectMicroQRVersion; + } + + /** + * Reed-Solomon error correction level of recognized barcode. From low to high: LevelL, LevelM, LevelQ, LevelH. + * @return int error correction level of recognized barcode. + */ + public function getQRErrorLevel(): int + { + return $this->getQRExtendedParametersDTO()->qrErrorLevel; + } + + + /** + * Gets the QR structured append mode parity data. Default value is -1.Value: The index of the QR structured append mode barcode. + */ + public function getQRStructuredAppendModeParityData(): int + { + try + { + return $this->getQRExtendedParametersDTO()->qRStructuredAppendModeParityData; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + public function isEmpty(): bool + { + try + { + return $this->getQRExtendedParametersDTO()->empty; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a value indicating whether this instance is equal to a specified QRExtendedParameters value. + * + * @param QRExtendedParameters $obj An object value to compare to this instance. + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(QRExtendedParameters $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->QRExtendedParameters_equals($this->getQRExtendedParametersDTO(), $obj->getQRExtendedParametersDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this QRExtendedParameters. + * + * @return string A string that represents this QRExtendedParameters. + */ + public function toString(): string + { + try + { + return $this->getQRExtendedParametersDTO()->toString; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/Quadrangle.php b/lib/Recognition/Quadrangle.php new file mode 100644 index 00000000..a87d46af --- /dev/null +++ b/lib/Recognition/Quadrangle.php @@ -0,0 +1,335 @@ +quadrangleDTO; + } + + /** + * @param QuadrangleDTO $quadrangleDTO + */ + private function setQuadrangleDTO(QuadrangleDTO $quadrangleDTO): void + { + $this->quadrangleDTO = $quadrangleDTO; + } + + /** + * Represents a Quadrangle structure with its properties left uninitialized.Value: Quadrangle + */ + public static function EMPTY(): Quadrangle + { + return new Quadrangle(new Point(0, 0), new Point(0, 0), new Point(0, 0), new Point(0, 0)); + } + + static function construct(QuadrangleDTO $quadrangleDTO): Quadrangle + { + $quadrangle = Quadrangle::EMPTY(); + $quadrangle->setQuadrangleDTO($quadrangleDTO); + $quadrangle->initFieldsFromDto(); + return $quadrangle; + } + + /** + * Initializes a new instance of the Quadrangle structure with the describing points. + * + * @param Point $leftTop A Point that represents the left-top corner of the Quadrangle. + * @param Point $rightTop A Point that represents the right-top corner of the Quadrangle. + * @param Point $rightBottom A Point that represents the right-bottom corner of the Quadrangle. + * @param Point $leftBottom A Point that represents the left-bottom corner of the Quadrangle. + */ + public function __construct(Point $leftTop, Point $rightTop, Point $rightBottom, Point $leftBottom) + { + $this->quadrangleDTO = new QuadrangleDTO(); + $this->getQuadrangleDTO()->leftTop = $leftTop->getPointDTO(); + $this->getQuadrangleDTO()->rightTop = $rightTop->getPointDTO(); + $this->getQuadrangleDTO()->rightBottom = $rightBottom->getPointDTO(); + $this->getQuadrangleDTO()->leftBottom = $leftBottom->getPointDTO(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + // TODO: Implement obtainDto() method. + } + + public function initFieldsFromDto(): void + { + $this->leftTop = Point::construct($this->getQuadrangleDTO()->leftTop); + $this->rightTop = Point::construct($this->getQuadrangleDTO()->rightTop); + $this->rightBottom = Point::construct($this->getQuadrangleDTO()->rightBottom); + $this->leftBottom = Point::construct($this->getQuadrangleDTO()->leftBottom); + } + + /** + * Gets left-top corner Point of Quadrangle regionValue: A left-top corner Point of Quadrangle region + */ + public function getLeftTop(): Point + { + return $this->leftTop; + } + + /** + * Gets left-top corner Point of Quadrangle regionValue: A left-top corner Point of Quadrangle region + */ + public function setLeftTop(Point $value): void + { + try + { + $this->leftTop = $value; + $this->getQuadrangleDTO()->leftTop = $value->getPointDTO(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets right-top corner Point of Quadrangle regionValue: A right-top corner Point of Quadrangle region + */ + public function getRightTop(): Point + { + return $this->rightTop; + } + + /** + * Gets right-top corner Point of Quadrangle regionValue: A right-top corner Point of Quadrangle region + */ + public function setRightTop(Point $value): void + { + try + { + $this->rightTop = $value; + $this->getQuadrangleDTO()->rightTop = $value->getPointDTO(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets right-bottom corner Point of Quadrangle regionValue: A right-bottom corner Point of Quadrangle region + */ + public function getRightBottom(): Point + { + return $this->rightBottom; + } + + /** + * Gets right-bottom corner Point of Quadrangle regionValue: A right-bottom corner Point of Quadrangle region + */ + public function setRightBottom(Point $value): void + { + try + { + $this->rightBottom = $value; + $this->getQuadrangleDTO()->rightBottom = $value->getPointDTO(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Gets left-bottom corner Point of Quadrangle regionValue: A left-bottom corner Point of Quadrangle region + */ + public function getLeftBottom(): Point + { + return $this->leftBottom; + } + + /** + * Gets left-bottom corner Point of Quadrangle regionValue: A left-bottom corner Point of Quadrangle region + */ + public function setLeftBottom(Point $value): void + { + try + { + $this->leftBottom = $value; + $this->getQuadrangleDTO()->leftBottom = $value->getPointDTO(); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Tests whether all Points of this Quadrangle have values of zero.Value: Returns true if all Points of this Quadrangle have values of zero; otherwise, false. + */ + public function isEmpty(): bool + { + return $this->equals(Quadrangle::EMPTY()); + } + + /** + * Determines if the specified Point is contained within this Quadrangle structure. + * + * @param Point $pt + * @return bool Returns true if Point is contained within this Quadrangle structure; otherwise, false. + * @throws BarcodeException + */ + public function containsPoint(Point $pt): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $containsPointResponse = $client->Quadrangle_containsPoint($this->getQuadrangleDTO(), $pt->getPointDTO()); + $thriftConnection->closeConnection(); + return $containsPointResponse; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines if the specified point is contained within this Quadrangle structure. + * + * @param int $x The x point cordinate. + * @param int $y The y point cordinate. + * @return bool Returns true if point is contained within this Quadrangle structure; otherwise, false. + */ + public function containsCoordinates(int $x, int $y): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $containsPointResponse = $client->Quadrangle_containsCoordinates($this->getQuadrangleDTO(), $x, $y); + $thriftConnection->closeConnection(); + return $containsPointResponse; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines if the specified Quadrangle is contained or intersect this Quadrangle structure. + * + * @param Quadrangle The Quadrangle to test. + * @return bool Returns true if Quadrangle is contained or intersect this Quadrangle structure; otherwise, false. + */ + public function containsQuadrangle(Quadrangle $quad): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $containsPointResponse = $client->Quadrangle_containsQuadrangle($this->getQuadrangleDTO(), $quad->getQuadrangleDTO()); + $thriftConnection->closeConnection(); + return $containsPointResponse; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Determines if the specified Rectangle is contained or intersect this Quadrangle structure. + * + * @param Rectangle $rect + * @return bool Returns true if Rectangle is contained or intersect this Quadrangle structure; otherwise, false. + * @throws BarcodeException + */ + public function containsRectangle(Rectangle $rect): bool + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $containsPointResponse = $client->Quadrangle_containsRectangle($this->getQuadrangleDTO(), $rect->getRectangleDto()); + $thriftConnection->closeConnection(); + return $containsPointResponse; + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Returns a value indicating whether this instance is equal to a specified Quadrangle value. + * + * @param Quadrangle $obj + * @return bool true if obj has the same value as this instance; otherwise, false. + */ + public function equals(Quadrangle $obj): bool + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $isEquals = $client->Quadrangle_equals($this->getQuadrangleDTO(), $obj->getQuadrangleDTO()); + $thriftConnection->closeConnection(); + + return $isEquals; + } + + /** + * Returns a human-readable string representation of this Quadrangle. + * + * @return string A string that represents this Quadrangle. + */ + public function toString(): string + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $str = $client->Quadrangle_toString($this->getQuadrangleDTO()); + $thriftConnection->closeConnection(); + + return $str; + } + + /** + * Creates Rectangle bounding this Quadrangle + * + * @return Rectangle returns Rectangle bounding this Quadrangle + */ + public function getBoundingRectangle(): Rectangle + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $boundingRectangleDTO = $client->Quadrangle_getBoundingRectangle($this->getQuadrangleDTO()); + $thriftConnection->closeConnection(); + return Rectangle::construct($boundingRectangleDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } +} \ No newline at end of file diff --git a/lib/Recognition/QualitySettings.php b/lib/Recognition/QualitySettings.php new file mode 100644 index 00000000..8a4e64ff --- /dev/null +++ b/lib/Recognition/QualitySettings.php @@ -0,0 +1,332 @@ +setQualitySettings(QualitySettings::getHighPerformance()); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //normal quality mode is set by default + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //set high quality mode with low speed recognition + * $reader->setQualitySettings(QualitySettings::getHighQuality()); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //set max barcodes mode, which tries to find all possible barcodes, even incorrect. The slowest recognition mode + * $reader->setQualitySettings(QualitySettings::getMaxBarCodes()); + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //set high performance mode + * $reader->setQualitySettings(QualitySettings::getHighPerformance()); + * //set separate options + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39, DecodeType::CODE_128)); + * //default mode is NormalQuality + * //set separate options + * foreach($reader->readBarCodes() as $result) + * print("BarCode CodeText: ".$result->getCodeText()); + * @endcode + */ +final class QualitySettings implements Communicator +{ + private QualitySettingsDTO $qualitySettingsDTO; + + /** + * @return QualitySettingsDTO instance + */ + function getQualitySettingsDTO(): QualitySettingsDTO + { + return $this->qualitySettingsDTO; + } + + /** + * @param $qualitySettingsDTO QualitySettingsDTO instance + */ + private function setQualitySettingsDTO(QualitySettingsDTO $qualitySettingsDTO): void + { + $this->qualitySettingsDTO = $qualitySettingsDTO; + $this->initFieldsFromDto(); + } + + function __construct(QualitySettingsDTO $qualitySettingsDTO) + { + $this->qualitySettingsDTO = $qualitySettingsDTO; + $this->obtainDto(); + $this->initFieldsFromDto(); + } + + public function obtainDto(...$args) + { + } + + public function initFieldsFromDto() + { + } + + /** + * HighPerformance recognition quality preset. High quality barcodes are recognized well in this mode. + * + * @code + * $reader = new BarCodeReader("test.png"); + * $reader->setQualitySettings(QualitySettings::getHighPerformance()); + * @return QualitySettings HighPerformance recognition quality preset. + * @endcode + * @throws BarcodeException + */ + public static function getHighPerformance(): QualitySettings + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $qualitySettingsDTO = $client->QualitySettings_getHighPerformance(); + $thriftConnection->closeConnection(); + return new QualitySettings($qualitySettingsDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * NormalQuality recognition quality preset. Suitable for the most of barcodes + * + * @code + * $reader = new BarCodeReader("test.png"); + * $reader->setQualitySettings(QualitySettings::getNormalQuality()); + * @endcode + * + * @return QualitySettings NormalQuality recognition quality preset. + * @throws BarcodeException + */ + public static function getNormalQuality(): QualitySettings + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $qualitySettingsDTO = $client->QualitySettings_getNormalQuality(); + $thriftConnection->closeConnection(); + return new QualitySettings($qualitySettingsDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * HighQuality recognition quality preset. This preset is developed for low quality barcodes. + * + * @code + * $reader = new BarCodeReader("test.png"); + * $reader->setQualitySettings(QualitySettings::getHighQuality()); + * @endcode + * @return QualitySettings HighQuality recognition quality preset. + * @throws BarcodeException + */ + public static function getHighQuality(): QualitySettings + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $qualitySettingsDTO = $client->QualitySettings_getHighQuality(); + $thriftConnection->closeConnection(); + return new QualitySettings($qualitySettingsDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + *+ * MaxQuality recognition quality preset. This preset is developed to recognize all possible barcodes, even incorrect barcodes. + *
Value: + * MaxQuality recognition quality preset. + * + */ + public static function getMaxQuality(): QualitySettings + { + try + { + $thriftConnection = new ThriftConnection(); + $client = $thriftConnection->openConnection(); + $qualitySettingsDTO = $client->QualitySettings_getMaxQuality(); + $thriftConnection->closeConnection(); + return new QualitySettings($qualitySettingsDTO); + } + catch (Exception $ex) + { + throw new BarcodeException($ex->getMessage(), __FILE__, __LINE__); + } + } + + /** + * Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. + * @return int : size (from 1 to infinity) of barcode minimal element: matrix cell or bar. + */ + public function getXDimension(): int + { + return $this->qualitySettingsDTO->xDimension; + } + + /** + * Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. + * @param int : size (from 1 to infinity) of barcode minimal element: matrix cell or bar. + */ + public function setXDimension(int $value): void + { + $this->qualitySettingsDTO->xDimension = $value; + } + + /** + * Minimal size of XDimension in pixels which is used with UseMinimalXDimension. + * @return float : Minimal size of XDimension in pixels which is used with UseMinimalXDimension. + */ + public function getMinimalXDimension(): float + { + return $this->qualitySettingsDTO->minimalXDimension; + } + + /** + * Minimal size of XDimension in pixels which is used with UseMinimalXDimension. + * @param $value : Minimal size of XDimension in pixels which is used with UseMinimalXDimension. + */ + public function setMinimalXDimension(float $value): void + { + $this->qualitySettingsDTO->minimalXDimension = $value; + } + + /** + *+ * This sample shows how to use MaxQuality mode + *+ * + * $reader = new BarCodeReader("test.png"null, null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); + * { + * $reader->setQualitySettings(QualitySettings::getMaxQuality()); + * foreach($reader->readBarCodes() as $result) + * echo ($result->getCodeText()); + * } + *+ *+ * Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition. + * @return int : Mode which enables methods to recognize barcode elements with the selected quality. + */ + public function getBarcodeQuality(): int + { + return $this->qualitySettingsDTO->barcodeQuality; + } + + /** + * Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition. + * @param $value : Mode which enables methods to recognize barcode elements with the selected quality. + */ + public function setBarcodeQuality(int $value): void + { + $this->qualitySettingsDTO->barcodeQuality = $value; + } + + /** + *
+ * Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded + * (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, + * we have to check most well know functions like sharp or mathematical morphology. + * @return int : Deconvolution mode which defines level of image degradation. + */ + public function getDeconvolution(): int + { + return $this->qualitySettingsDTO->deconvolution; + } + + /** + * Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded + * (convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image, + * we have to check most well know functions like sharp or mathematical morphology. + * @param $value : Deconvolution mode which defines level of image degradation. + */ + public function setDeconvolution(int $value): void + { + $this->qualitySettingsDTO->deconvolution = $value; + } + + /** + * Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). + * @return int : Additional recognition of barcodes on images with inverse colors + */ + public function getInverseImage(): int + { + return $this->qualitySettingsDTO->inverseImage; + } + + /** + * Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance). + * @param $value : Additional recognition of barcodes on images with inverse colors + */ + public function setInverseImage(int $value): void + { + $this->qualitySettingsDTO->inverseImage = $value; + } + + /** + *
+ * Mode which enables or disables additional recognition of color barcodes on color images. + * @return int : Additional recognition of color barcodes on color images. + */ + public function getComplexBackground(): int + { + return $this->qualitySettingsDTO->complexBackground; + } + + /** + * Mode which enables or disables additional recognition of color barcodes on color images. + * @param $value : Additional recognition of color barcodes on color images. + */ + public function setComplexBackground(int $value): void + { + $this->qualitySettingsDTO->complexBackground = $value; + } + + /** + * Allows engine to recognize barcodes which has incorrect checksumm or incorrect values. Mode can be used to recognize damaged barcodes with incorrect text. + * @return bool : Allows engine to recognize incorrect barcodes. + */ + public function getAllowIncorrectBarcodes(): bool + { + return $this->qualitySettingsDTO->allowIncorrectBarcodes; + } + + /** + * Allows engine to recognize barcodes which has incorrect checksumm or incorrect values. Mode can be used to recognize damaged barcodes with incorrect text. + * @param $value : Allows engine to recognize incorrect barcodes. + */ + public function setAllowIncorrectBarcodes(bool $value): void + { + $this->qualitySettingsDTO->allowIncorrectBarcodes = $value; + } +} \ No newline at end of file diff --git a/lib/Recognition/RecognitionAbortedException.php b/lib/Recognition/RecognitionAbortedException.php new file mode 100644 index 00000000..d642528e --- /dev/null +++ b/lib/Recognition/RecognitionAbortedException.php @@ -0,0 +1,39 @@ +executionTime; + } + + /** + * Sets the execution time of current recognition session + * @param int $value The execution time of current recognition session + */ + public function setExecutionTime(int $value): void + { + $this->executionTime = $value; + } + + /** + * Initializes a new instance of the
class with specified recognition abort message. + * @param $message null|string The error message of the exception. + * @param $executionTime null|int The execution time of current recognition session. + */ + public function __construct(?string $message, ?int $executionTime) + { + parent::__construct($message); + $this->executionTime = $executionTime; + } +} \ No newline at end of file diff --git a/lib/Recognition/XDimensionMode.php b/lib/Recognition/XDimensionMode.php new file mode 100644 index 00000000..99eb869b --- /dev/null +++ b/lib/Recognition/XDimensionMode.php @@ -0,0 +1,46 @@ + + * + * Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar. + *
+ *+ */ +class XDimensionMode +{ + /** + *+ * This sample shows how to use XDimension mode + *+ * @code + * $reader = new BarCodeReader("test.png", null, array(DecodeType::CODE_39_FULL_ASCII, DecodeType::CODE_128)); + * $reader->getQualitySettings()->setXDimension(XDimensionMode::SMALL); + * foreach($reader->readBarCodes() as $result) + * { + * print("BarCode CodeText: " . $result->getCodeText()); + * } + * @endcode + *+ *Value of XDimension is detected by AI (SVM). At this time the same as Normal
+ */ + const AUTO = 0; + /** + *Detects barcodes with small XDimension in 1 pixel or more with quality from BarcodeQuality
+ */ + const SMALL = 1; + /** + *Detects barcodes with classic XDimension in 2 pixels or more with quality from BarcodeQuality or high quality barcodes.
+ */ + const NORMAL = 2; + /** + *Detects barcodes with large XDimension with quality from BarcodeQuality captured with high-resolution cameras.
+ */ + const LARGE = 3; + /** + *Detects barcodes from size set in MinimalXDimension with quality from BarcodeQuality
+ */ + const USE_MINIMAL_X_DIMENSION = 4; +} \ No newline at end of file