Class BarcodeParameters

Class BarcodeParameters

Pôvodný názov: Aspose.BarCode.Generation Zhromaždenie: Aspose.BarCode.dll (25.4.0)

Parametre generácie kódov.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters

Inheritance

object BarcodeParameters

Z dedičných členov

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

AustralianPost

AustralianPost barcode parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }

Hodnota nehnuteľnosti

AustralianPostParameters

Aztec

Zoznam Aztec.

[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }

Hodnota nehnuteľnosti

AztecParameters

BarColor

Bary v farbe.Predvolená hodnota: Color.Black

[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }

Hodnota nehnuteľnosti

Color

BarHeight

Výška 1D bar kódov v Aspose.BarCode.Generation.Unit hodnota.Nezabudnite, či je vlastnosť Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode nastavená na AutoSizeMode.Nearest alebo AutoSizeMode.Interpolation.

[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }

Hodnota nehnuteľnosti

Unit

BarWidthReduction

Získajte alebo nastavíte hodnotu zníženia pruhov, ktoré sa používajú na kompenzáciu rozptýlenia farby počas tlače.Predvolená hodnota: 0

public Unit BarWidthReduction { get; set; }

Hodnota nehnuteľnosti

Unit

ChecksumAlwaysShow

Vždy sa zobrazí číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový číslicový.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }

Hodnota nehnuteľnosti

bool

Codabar

Kódové parametre .

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }

Hodnota nehnuteľnosti

CodabarParameters

Codablock

Parametre kódového blokovania.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }

Hodnota nehnuteľnosti

CodablockParameters

Code128

Kód 128 parametrov.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }

Hodnota nehnuteľnosti

Code128Parameters

Kód 16K

Parametre kódu 16K.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }

Hodnota nehnuteľnosti

Code16KParameters

CodeTextParameters

Kódové parametre .

[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }

Hodnota nehnuteľnosti

CodetextParameters

Coupon

Používa sa pre UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }

Hodnota nehnuteľnosti

CouponParameters

DataBar

Databárne parametre

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }

Hodnota nehnuteľnosti

DataBarParameters

DataMatrix

Príslušenstvo pre DataMatrix.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }

Hodnota nehnuteľnosti

DataMatrixParameters

DotCode

DotCode parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }

Hodnota nehnuteľnosti

DotCodeParameters

EnableEscape

Ukazuje, či vysvetľuje znak "" ako unikátny znak v vlastnosti CodeText. Používa sa pre Pdf417, DataMatrix, Code128 ibaAk je EnableEscape pravdivý, "" bude vysvetlený ako špeciálny únik charakter. inak "" pôsobí ako normálne znaky.Aspose.BarCode podporuje zadávanie desatinného ascii kódu a mnemoniku pre znaky ASCII kontrolného kódu. Napríklad \013 a \CR znamenajú CR.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }

Hodnota nehnuteľnosti

bool

FilledBars

Získa alebo nastaví hodnotu, ktorá naznačuje, či sú pruhy vyplnené.Iba pre 1D barové kódy.Predvolená hodnota: pravdivá

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }

Hodnota nehnuteľnosti

bool

GS1kompozitný bar

GS1 kompozitné barové parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }

Hodnota nehnuteľnosti

GS1CompositeBarParameters

Examples

Tento vzorok ukazuje, ako vytvoriť a uložiť obrázok GS1 Composite Bar.Upozorňujeme, že 1D kódový text a 2D kódový text sú oddelené symbolom “kód”

var codetext = "(01)03212345678906|(21)A1B2C3D4E5F6G7H8";
  using (var generator = new BarcodeGenerator(EncodeTypes.GS1CompositeBar, codetext))
  {
      generator.Parameters.Barcode.GS1CompositeBar.LinearComponentType = EncodeTypes.GS1Code128;
      generator.Parameters.Barcode.GS1CompositeBar.TwoDComponentType = TwoDComponentType.CC_A;

      // Aspect ratio of 2D component
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // X-Dimension of 1D and 2D components
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // Height of 1D component
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

      generator.Save("test.png");
  }

HanXin

Parametre pre HanXin.

[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }

Hodnota nehnuteľnosti

HanXinParameters

ITF

Parametre ITF

[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }

Hodnota nehnuteľnosti

ITFParameters

IsChecksumEnabled

Umožňuje kontrolu počas generácie 1D kódov.

Predvolené sa zaobchádza ako Áno pre symboliku, ktorá musí obsahovať šek, ako Nie, kde šek je len možné.

Checksum je možné: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum vždy používaný: Symbolika odpočinku

[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }

Hodnota nehnuteľnosti

EnableChecksum

MaxiCode

MaxiCode parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }

Hodnota nehnuteľnosti

MaxiCodeParameters

Padding

Barkódové paddings.Predvolená hodnota: 5pt 5pt 5pt.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }

Hodnota nehnuteľnosti

Padding

PatchCode

PatchCode parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }

Hodnota nehnuteľnosti

PatchCodeParameters

Pdf417

PDF417 parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }

Hodnota nehnuteľnosti

Pdf417Parameters

Postal

Poštové parametre. Používa sa pre Postnet, Planet.

[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }

Hodnota nehnuteľnosti

PostalParameters

QR

QR, MicroQR a RectMicroQR parametre.

[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }

Hodnota nehnuteľnosti

QrParameters

Supplement

Používa sa pre Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }

Hodnota nehnuteľnosti

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Iba pre 1D barové kódy.Ak je kódový text nesprávny a hodnota je nastavená na pravdivú - výnimka bude vrhnutá. inak bude kódový text opravený tak, aby zodpovedal špecifikácii červového kódu.Výnimka sa vždy hodí na: Databar symbolika, ak je kódový text nesprávny.Výnimka nie je vždy hodená na: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 symbolika, ak je kódový text nesprávny.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }

Hodnota nehnuteľnosti

bool

WideNarrowRatio

Veľké bary na Narrow bary pomer.Predvolená hodnota: 3, to znamená, že široké čiary sú 3 krát širšie ako úzke čiary.Používa sa pre ITF, PZN, PharmaCode, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, IATA2of5, VIN, DeutschePost, OPC, Code32, DataLogic2of5, PatchCode, Code39, Code39FullASCII

[XmlSerialization(Type = XmlSerializationType.Element)]
public float WideNarrowRatio { get; set; }

Hodnota nehnuteľnosti

float

Exceptions

ArgumentException

Hodnota parametra je menšia ako alebo rovná sa 0.

XD rozmery

x-dimenzia je najmenšia šírka jednotky barov alebo priestorov BarCode.Zvýšiť to zvýši celú šírku obrazového kódu.Nezabudnite, či je vlastnosť Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode nastavená na AutoSizeMode.Nearest alebo AutoSizeMode.Interpolation.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }

Hodnota nehnuteľnosti

Unit

 Slovenčina