Class BarcodeParameters
ja nimityö: Aspose.BarCode.Generation Kokoelma: Aspose.BarCode.dll (25.4.0)
Barcodein tuotantoparametrit.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AustralianPost
AustralianPostin rivi koodin parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Omistuksen arvo
Aztec
Aztekin parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Omistuksen arvo
BarColor
Barin väriMääritelmän arvo: Color.Black
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Omistuksen arvo
Color
BarHeight
1D-barkoodien korkeus Aspose.BarCode.Generation.Unit arvossa.Huomaamaton, jos Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode ominaisuus asetetaan AutoSizeMode.Nearest tai AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Omistuksen arvo
BarWidthReduction
Saada tai asettaa vähennyskelpoisuus, jota käytetään kompensaatiota ink levittämisen aikana tulostus.Oletusarvo: 0
public Unit BarWidthReduction { get; set; }
Omistuksen arvo
ChecksumAlwaysShow
Näytä aina tarkastusnumero ihmisen luettavissa olevassa tekstissä Code128 ja GS1Code128 rivi koodeille.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Omistuksen arvo
Codabar
Koodabarin parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Omistuksen arvo
Codablock
Codablockin parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Omistuksen arvo
Code128
Koodi128 parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Omistuksen arvo
Koodi 16K
Koodi 16K parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Omistuksen arvo
CodeTextParameters
Codetextin parametrit
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Omistuksen arvo
Coupon
Käytetty UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Omistuksen arvo
DataBar
Tietokoneiden parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Omistuksen arvo
DataMatrix
DataMatrix parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Omistuksen arvo
DotCode
DotCode parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Omistuksen arvo
EnableEscape
Se osoittaa, selittääkö luonne "" kodin tekstin omistuksessa pakenemisen luonnetta. Käytetty Pdf417, DataMatrix, Code128 vainJos EnableEscape on totta, "" selitetään erityisenä pakenemisen merkkinä. muutoin "" toimii normaalina merkkinä.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Omistuksen arvo
FilledBars
Saat tai asetat arvon, joka osoittaa, täyttyvätkö sarat.Vain 1D-barkoodeja varten.Väärä arvo: Totuus
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Omistuksen arvo
GS1CompositeBar
GS1 Composite Bar -parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Omistuksen arvo
Examples
Tämä näyte näyttää, miten luoda ja tallentaa GS1 Composite Bar -kuva.Huomaa, että 1D koodetext ja 2D koodetext erotetaan symbolilla ’ear'
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 parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Omistuksen arvo
ITF
ja ITF parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Omistuksen arvo
IsChecksumEnabled
Valvonta mahdollistaa sukupolven aikana 1D-barkoodeja.
Oletusarvo on käsitelty kyllä symbologian, joka on sisällettävä valvonta, kuin Ei, jossa valvonta vain mahdollista.
Tarkastus on mahdollista: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Checksum aina käytetty: lepo symbologia
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Omistuksen arvo
MaxiCode
MaxiCode parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Omistuksen arvo
Padding
Barkodeja käytetään.Oletusarvo: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Omistuksen arvo
PatchCode
PatchCoden parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Omistuksen arvo
Pdf417
PDF417 parametrit
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Omistuksen arvo
Postal
Postin parametrit. Käytetty Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Omistuksen arvo
QR
QR, MicroQR ja RectMicroQR parametrit.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Omistuksen arvo
Supplement
Käytetään Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Omistuksen arvo
ThrowExceptionWhenCodeTextIncorrect
Vain 1D-barkoodeja varten.Jos codetext on virheellinen ja arvo on asetettu totta - poikkeus heitetään. Muussa tapauksessa codetext korjataan vastaamaan rivi-koodin eritelmää.Poikkeus heitetään aina: Databar symbologia, jos koodetext on väärä.Poikkeus ei aina heitetä: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 symbologia jos kooditekst on väärä.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Omistuksen arvo
WideNarrowRatio
Wide bars to Narrow bars ratio.Oletusarvo: 3, eli leveät riviä ovat 3 kertaa leveämpiä kuin kapeat riviä.Käytetty 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; }
Omistuksen arvo
Exceptions
Parametrien arvo on pienempi tai yhtä suuri kuin 0.
xDimenssi
x-muoto on BarCode-pisteiden tai tilojen pienin leveys.Tämän lisääminen lisää koko rivi-koodin kuvan leveyttä.Huomaamaton, jos Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode ominaisuus asetetaan AutoSizeMode.Nearest tai AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }