Class BarcodeParameters

Class BarcodeParameters

Nazwa przestrzeń: Aspose.BarCode.Generation Zgromadzenie: Aspose.BarCode.dll (25.4.0)

Parametry generacji kodów barowych.

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

Inheritance

object BarcodeParameters

Dziedziczeni członkowie

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

Properties

AustralianPost

AustralianPost parametry kodów barowych.

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

Wartość nieruchomości

AustralianPostParameters

Aztec

Parametry Aztec.

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

Wartość nieruchomości

AztecParameters

BarColor

Bar w kolorze.Podstawowe wartości: kolor.czarny

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

Wartość nieruchomości

Color

BarHeight

Wysokość pasków kodów rzęs 1D w wartości Aspose.BarCode.Generation.Unit.Nie wiadomo, czy właściwość Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode jest ustawiona na AutoSizeMode.Nearest lub AutoSizeMode.Interpolation.

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

Wartość nieruchomości

Unit

BarWidthReduction

Zdobądź lub ustaw wartości redukcji pasek, które są używane do kompensowania rozprzestrzeniania wtyczki podczas drukowania.Podstawowe wartości: 0

public Unit BarWidthReduction { get; set; }

Wartość nieruchomości

Unit

ChecksumAlwaysShow

Zawsze wyświetlać numer czeku w ludzkim czytelnym tekście kodów barowych Code128 i GS1Code128.

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

Wartość nieruchomości

bool

Codabar

Parametry kodowania.

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

Wartość nieruchomości

CodabarParameters

Codablock

Zestaw parametrów Codablock.

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

Wartość nieruchomości

CodablockParameters

Code128

Kod 128 parametrów.

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

Wartość nieruchomości

Code128Parameters

Kodek 16K

Parametry kodów 16K.

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

Wartość nieruchomości

Code16KParameters

CodeTextParameters

Parametry kodektu.

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

Wartość nieruchomości

CodetextParameters

Coupon

Używany dla UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Wartość nieruchomości

CouponParameters

DataBar

parametry danych.

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

Wartość nieruchomości

DataBarParameters

DataMatrix

Zastosowanie parametrów DataMatrix.

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

Wartość nieruchomości

DataMatrixParameters

DotCode

Dostępne parametry DotCode.

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

Wartość nieruchomości

DotCodeParameters

EnableEscape

wskazuje, czy wyjaśnia znak "" jako znak ucieczki w własności CodeText. Używany dla Pdf417, DataMatrix, Code128 tylkoJeśli EnableEscape jest prawdziwy, "" zostanie wyjaśniony jako specjalny znak ucieczki.Aspose.BarCode obsługuje wprowadzanie dekimalnego kodu ascii i mnemonic dla znaków kodu sterowania ASCII. Na przykład \013 i \CR oznaczają CR.

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

Wartość nieruchomości

bool

FilledBars

Otrzymuje lub ustawia wartość wskazującą, czy paski są wypełnione.Tylko dla kodów 1D.Podstawowe wartości: prawdziwe

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

Wartość nieruchomości

bool

GS1 Kompozycja

Zestaw parametrów GS1 Composite Bar.

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

Wartość nieruchomości

GS1CompositeBarParameters

Examples

Ten próbek pokazuje, jak utworzyć i zaoszczędzić obraz kompozytowego paska GS1.Należy pamiętać, że kodeks 1D i kodeks 2D są oddzielone symbolem “symbol”

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

Parametry HanXin

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

Wartość nieruchomości

HanXinParameters

ITF

parametry ITF.

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

Wartość nieruchomości

ITFParameters

IsChecksumEnabled

Umożliwia kontrolę podczas generacji kodów barowych 1D.

Podstawowe jest traktowane jako Tak dla symbologii, która musi zawierać czeki, jako Nie, gdzie czeki są tylko możliwe.

Przegląd jest możliwy: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum zawsze używane: symbologia odpoczynku

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

Wartość nieruchomości

EnableChecksum

MaxiCode

Parametry MaxiCode.

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

Wartość nieruchomości

MaxiCodeParameters

Padding

Płytki Barcode.Wartość domyślna: 5pt 5pt 5pt.

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

Wartość nieruchomości

Padding

PatchCode

parametry PatchCode.

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

Wartość nieruchomości

PatchCodeParameters

Pdf417

Wskaźniki PDF417

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

Wartość nieruchomości

Pdf417Parameters

Postal

Parametry pocztowe. użyte dla Postnet, Planeta.

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

Wartość nieruchomości

PostalParameters

QR

QR, MicroQR i RectMicroQR parametry.

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

Wartość nieruchomości

QrParameters

Supplement

Używany dla Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Wartość nieruchomości

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Tylko dla kodów 1D.Jeśli kodekst jest nieprawidłowy i wartość ustawiona na prawdę - wyjątek zostanie wyrzucony. w przeciwnym razie kodekst zostanie poprawiony tak, aby odpowiadał specyfikacji kodu paska.Wyjątek zawsze zostanie wyrzucony na: Symbolika Databar, jeśli kodeks jest nieprawidłowy.Wyjątek nie zawsze zostanie wyrzucony na: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 symbologia, jeśli kod tekst jest nieprawidłowy.

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

Wartość nieruchomości

bool

WideNarrowRatio

Wielkie bary do Narrow bary stosunek.Wartość domyślna: 3, czyli szerokie paski są 3 razy szerokie niż wąskie paski.Używane dla 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; }

Wartość nieruchomości

float

Exceptions

ArgumentException

Wartość parametrów jest mniejsza lub równa 0.

xDimensja

x-dimensja to najmniejsza szerokość jednostki barów lub przestrzeni BarCode.Zwiększenie tego zwiększy całą szerokość obrazu kodu paska.Nie wiadomo, czy właściwość Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode jest ustawiona na AutoSizeMode.Nearest lub AutoSizeMode.Interpolation.

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

Wartość nieruchomości

Unit

 Polski