Class BarcodeParameters

Class BarcodeParameters

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

Parametry generování čárových kódů.

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

Dědičnost

objectBarcodeParameters

Děděné členy

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

Vlastnosti

AustralianPost

Parametry čárového kódu AustralianPost.

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

Hodnota vlastnosti

AustralianPostParameters

Aztec

Parametry Aztec.

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

Hodnota vlastnosti

AztecParameters

BarColor

Barva pruhů. Výchozí hodnota: Color.Black.

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

Hodnota vlastnosti

Color

BarHeight

Výška pruhů 1D čárových kódů v hodnotě Aspose.BarCode.Generation.Unit. Ignorováno, pokud je vlastnost Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode nastavena na AutoSizeMode.Nearest nebo AutoSizeMode.Interpolation.

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

Hodnota vlastnosti

Unit

BarWidthReduction

Získá nebo nastaví hodnotu redukce pruhů, která se používá k vyrovnání rozšíření inkoustu při tisku. Výchozí hodnota: 0

public Unit BarWidthReduction { get; set; }

Hodnota vlastnosti

Unit

ChecksumAlwaysShow

Vždy zobrazit kontrolní číslici v textu pro lidské čtení pro čárové kódy Code128 a GS1Code128.

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

Hodnota vlastnosti

bool

Codabar

Parametry Codabar.

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

Hodnota vlastnosti

CodabarParameters

Codablock

Parametry Codablock.

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

Hodnota vlastnosti

CodablockParameters

Code128

Parametry Code128.

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

Hodnota vlastnosti

Code128Parameters

Code16K

Parametry Code16K.

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

Hodnota vlastnosti

Code16KParameters

CodeTextParameters

Parametry Codetext.

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

Hodnota vlastnosti

CodetextParameters

Coupon

Parametry kuponu. Používá se pro UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Hodnota vlastnosti

CouponParameters

DataBar

Parametry Databar.

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

Hodnota vlastnosti

DataBarParameters

DataMatrix

Parametry DataMatrix.

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

Hodnota vlastnosti

DataMatrixParameters

DotCode

Parametry DotCode.

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

Hodnota vlastnosti

DotCodeParameters

EnableEscape

Naznačuje, zda vysvětluje znak “" jako escape znak v vlastnosti CodeText. Používá se pouze pro Pdf417, DataMatrix, Code128. Pokud je EnableEscape pravda, “" bude vysvětlen jako speciální escape znak. Jinak “" funguje jako normální znaky. Aspose.BarCode podporuje zadání desítkového ascii kódu a mnemoniku pro znaky řízení ASCII. Například, \013 a \CR znamená CR.

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

Hodnota vlastnosti

bool

FilledBars

Získá nebo nastaví hodnotu, která naznačuje, zda jsou pruhy vyplněny. Pouze pro 1D čárové kódy. Výchozí hodnota: true.

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

Hodnota vlastnosti

bool

GS1CompositeBar

Parametry GS1 Composite Bar.

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

Hodnota vlastnosti

GS1CompositeBarParameters

Příklady

Tento příklad ukazuje, jak vytvořit a uložit obrázek GS1 Composite Bar. Všimněte si, že 1D codetext a 2D codetext jsou odděleny symbolem ‘|’

  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;

      // Poměr stran 2D komponenty
      generator.Parameters.Barcode.Pdf417.AspectRatio = 3;

      // X-Dimension 1D a 2D komponent
      generator.Parameters.Barcode.XDimension.Pixels = 3;

      // Výška 1D komponenty
      generator.Parameters.Barcode.BarHeight.Pixels = 100;

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

HanXin

Parametry HanXin.

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

Hodnota vlastnosti

HanXinParameters

ITF

Parametry ITF.

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

Hodnota vlastnosti

ITFParameters

IsChecksumEnabled

Aktivovat kontrolní součet během generování 1D čárových kódů.

Výchozí hodnota je považována za Ano pro symbologie, která musí obsahovat kontrolní součet, a za Ne, kde je kontrolní součet možný pouze.

Kontrolní součet je možný: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Kontrolní součet je vždy použit: Zbytek symbologie

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

Hodnota vlastnosti

EnableChecksum

MaxiCode

Parametry MaxiCode.

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

Hodnota vlastnosti

MaxiCodeParameters

Padding

Okraje čárového kódu. Výchozí hodnota: 5pt 5pt 5pt 5pt.

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

Hodnota vlastnosti

Padding

PatchCode

Parametry PatchCode.

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

Hodnota vlastnosti

PatchCodeParameters

Pdf417

Parametry PDF417.

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

Hodnota vlastnosti

Pdf417Parameters

Postal

Parametry poštovních kódů. Používá se pro Postnet, Planet.

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

Hodnota vlastnosti

PostalParameters

QR

Parametry QR, MicroQR a RectMicroQR.

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

Hodnota vlastnosti

QrParameters

Supplement

Parametry doplňků. Používá se pro Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Hodnota vlastnosti

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Pouze pro 1D čárové kódy. Pokud je codetext nesprávný a hodnota nastavena na true - bude vyvolána výjimka. Jinak bude codetext opraven tak, aby odpovídal specifikaci čárového kódu. Výjimka bude vždy vyvolána pro: symbologie Databar, pokud je codetext nesprávný. Výjimka nebude nikdy vyvolána pro: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128 symbologie, pokud je codetext nesprávný.

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

Hodnota vlastnosti

bool

WideNarrowRatio

Poměr širokých pruhů k úzkým pruhům. Výchozí hodnota: 3, což znamená, že široké pruhy jsou 3krát širší než úzké pruhy. Používá se pro 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 vlastnosti

float

Výjimky

ArgumentException

Hodnota parametru WideNarrowRatio je menší nebo rovna 0.

XDimension

x-dimenzion je nejmenší šířka jednotky pruhů nebo mezer čárového kódu. Zvýšení této hodnoty zvýší šířku celého obrázku čárového kódu. Ignorováno, pokud je vlastnost Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode nastavena na AutoSizeMode.Nearest nebo AutoSizeMode.Interpolation.

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

Hodnota vlastnosti

Unit

 Čeština