Class BarcodeParameters

Class BarcodeParameters

Navne til: Aspose.BarCode.Generation Sammensætning: Aspose.BarCode.dll (25.4.0)

Barkode generering parametre.

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

Inheritance

object BarcodeParameters

De arvede medlemmer

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

Properties

AustralianPost

AustralianPost barkode parametre.

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

Ejendomsværdi

AustralianPostParameters

Aztec

af Aztec parametre.

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

Ejendomsværdi

AztecParameters

BarColor

Barer i farve.Undtagelsesværdi: Color.Black.

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

Ejendomsværdi

Color

BarHeight

Højden af 1D barkode’s barer i Aspose.BarCode.Generation.Unit værdi.Ignoreret, hvis Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode egenskab er indstillet til AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.

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

Ejendomsværdi

Unit

BarWidthReduction

Få eller indstille barer reduktion værdi, der bruges til at kompensere ink spread under udskrivning.Undtagelsesværdi: 0

public Unit BarWidthReduction { get; set; }

Ejendomsværdi

Unit

ChecksumAlwaysShow

Vis altid checksum digit i den menneskelige læsbare tekst for Code128 og GS1Code128 barkoder.

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

Ejendomsværdi

bool

Codabar

Codabar parametre.

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

Ejendomsværdi

CodabarParameters

Codablock

Codablock parametre.

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

Ejendomsværdi

CodablockParameters

Code128

Kode128 parametre.

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

Ejendomsværdi

Code128Parameters

Fællesskab 16K

16K parametre.

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

Ejendomsværdi

Code16KParameters

CodeTextParameters

Codetext parametre.

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

Ejendomsværdi

CodetextParameters

Coupon

Bruges for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.

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

Ejendomsværdi

CouponParameters

DataBar

Databar parametre.

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

Ejendomsværdi

DataBarParameters

DataMatrix

DataMatrix parametre.

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

Ejendomsværdi

DataMatrixParameters

DotCode

Dockode parametre.

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

Ejendomsværdi

DotCodeParameters

EnableEscape

Angiver, om det forklarer karakteren "" som en flugt karakter i CodeText ejendom. Bruges for Pdf417, DataMatrix, Code128 kunHvis EnableEscape er sandt, vil "" blive forklaret som en særlig flygtning karakter. ellers, "" fungerer som normale karakterer.Aspose.BarCode understøtter indtastning af decimal ascii kode og mnemonic for ASCII kontrol-kode tegn. For eksempel, \013 og \CR står for CR.

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

Ejendomsværdi

bool

FilledBars

Giver eller indsætter en værdi, der angiver, om barer er fyldt.Kun for 1D barkoder.Default værdi: sandt.

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

Ejendomsværdi

bool

GS1CompositeBar

GS1 Composite Bar parametre.

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

Ejendomsværdi

GS1CompositeBarParameters

Examples

Denne prøve viser, hvordan man opretter og gemmer et GS1 Composite Bar billede.Bemærk, at 1D-kodetekst og 2D-kodetekst er adskilt af symbolet ‘mønter ‘|’

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

HanXin parametre.

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

Ejendomsværdi

HanXinParameters

ITF

Det er ITF parametre.

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

Ejendomsværdi

ITFParameters

IsChecksumEnabled

Det giver mulighed for checksum under generering af 1D-barkoder.

Standard betragtes som Ja for symbolologi, som skal indeholde checksum, som Nej, hvor checksum kun er muligt.

Checksum er muligt: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar

Checksum altid brugt: Rest symbologi

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

Ejendomsværdi

EnableChecksum

MaxiCode

MaxiCode parametre.

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

Ejendomsværdi

MaxiCodeParameters

Padding

Der er barkode padds.Standardværdi: 5pt 5pt 5pt 5pt.

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

Ejendomsværdi

Padding

PatchCode

PatchCode parametre.

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

Ejendomsværdi

PatchCodeParameters

Pdf417

PDF417 parametre.

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

Ejendomsværdi

Pdf417Parameters

Postal

Bruges til Postnet, Planet.

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

Ejendomsværdi

PostalParameters

QR

QR, MicroQR og RectMicroQR parametre.

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

Ejendomsværdi

QrParameters

Supplement

Bruges til Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.

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

Ejendomsværdi

SupplementParameters

ThrowExceptionWhenCodeTextIncorrect

Kun for 1D barkoder.Hvis codetext er forkert og værdien er fastsat til sand - undtagelsen vil blive kastet. ellers codetext vil blive korrigeret til at matche barkoden specifikation.Undtagelsen vil altid blive kastet for: Databar symbol, hvis kodteksten er forkert.Undtagelsen vil altid ikke blive kastet for: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 symbol, hvis kodteksten er forkert.

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

Ejendomsværdi

bool

WideNarrowRatio

Wide bars til Narrow bars ratio.Standardværdi: 3, dvs. brede barer er 3 gange så brede som smalle barer.Bruges til 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; }

Ejendomsværdi

float

Exceptions

ArgumentException

Parameterværdien er mindre end eller lig med 0.

XDimension

x-dimension er den mindste bredde af enheden af BarCode barer eller rum.Forøgelse af dette vil øge hele barkode billedbredden.Ignoreret, hvis Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode egenskab er indstillet til AutoSizeMode.Nearest eller AutoSizeMode.Interpolation.

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

Ejendomsværdi

Unit

 Dansk