BarcodeParameters

BarcodeParameters class

Namespace: Aspose.Barcode.Generation

Barcode generation parameters.

Constructors

NameDescription
__construct

Methods

NameStaticDescription
isChecksumEnabledNoEnable 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
setChecksumEnabledNoEnable 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

Properties

NameRead/WriteDescription
AustralianPostRead-onlyAustralianPost barcode parameters.
AztecRead-onlyAztec parameters.
BarColorRead/WriteBars color. Default value: #000000
BarHeightRead/WriteHeight of 1D barcodes’ bars in Unit value. Ignored if AutoSizeMode property is set to AutoSizeMode::NEAREST or AutoSizeMode::INTERPOLATION.
BarWidthReductionRead/WriteGet bars reduction value that is used to compensate ink spread while printing.
ChecksumAlwaysShowRead/WriteAlways display checksum digit in the human readable text for Code128 and GS1Code128 barcodes.
CodabarRead-onlyCodabar parameters.
CodablockRead-onlyCodablock parameters.
Code128Read-onlyCode128 parameters.
Code16KRead-onlyCode16K parameters.
CodeTextParametersRead-onlyCodetext parameters.
CouponRead-onlyCoupon parameters. Used for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
DataBarRead-onlyDatabar parameters.
DataMatrixRead-onlyDataMatrix parameters.
DotCodeRead-onlyDotCode parameters.
EnableEscapeRead/WriteIndicates 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.
FilledBarsRead/WriteOnly for 1D barcodes.
GS1CompositeBarRead/WriteGS1 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);
HanXinRead-onlyHanXin parameters.
ITFRead-onlyITF parameters.
MaxiCodeRead-onlyMaxiCode parameters.
PaddingRead/WriteBarcode paddings. Default value: 5pt 5pt 5pt 5pt.
PatchCodeRead-onlyPatchCode parameters.
Pdf417Read-onlyPDF417 parameters.
PostalRead-onlyPostal parameters. Used for Postnet, Planet.
QRRead-onlyQR parameters.
SupplementRead-onlySupplement parameters. Used for Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
WideNarrowRatioRead/WriteWide 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
XDimensionRead/Writex-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.