Class BarcodeParameters
A név: Aspose.BarCode.Generation Összefoglaló: Aspose.BarCode.dll (25.4.0)
Barcode generációs paraméterek.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AustralianPost
Ausztrál Post barcode paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
ingatlan értéke
Aztec
Az Aztec paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
ingatlan értéke
BarColor
A bar színes.Az alapértelmezett érték: Color.Black.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
ingatlan értéke
Color
BarHeight
Az 1D-s bárkódok magassága az Aspose.BarCode.Generation.Unit értékben.Nem tudni, hogy az Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode tulajdonsága az AutoSizeMode.Nearest vagy az AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
ingatlan értéke
BarWidthReduction
Szerezzen vagy állítsa be a lapok csökkentési értéket, amelyet a nyomtatás során a tinta elterjedésének kompenzálására használnak.Alapértelmezett érték: 0
public Unit BarWidthReduction { get; set; }
ingatlan értéke
ChecksumAlwaysShow
Mindig jelenítse meg a kódszámot a Code128 és a GS1Code128 bárkódok emberi olvasható szövegében.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
ingatlan értéke
Codabar
A Codabar paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
ingatlan értéke
Codablock
A Codablock paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
ingatlan értéke
Code128
Kód128 paraméter.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
ingatlan értéke
Kód 16K
16K paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
ingatlan értéke
CodeTextParameters
A Codetext paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
ingatlan értéke
Coupon
Kupon paraméterek. Használt UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
ingatlan értéke
DataBar
A Databar paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
ingatlan értéke
DataMatrix
DataMatrix paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
ingatlan értéke
DotCode
A DotCode paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
ingatlan értéke
EnableEscape
Megjelöli, hogy a karaktert "" a CodeText tulajdonságban menekülő karakterként magyarázza-e. Pdf417, DataMatrix, Code128 csakHa az EnableEscape igaz, a "" különleges menekült karakterként magyarázható. különben a "" normál karakterként működik.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
ingatlan értéke
FilledBars
Megkap egy értéket vagy beállít egy értéket, amely jelzi, hogy a lapok kitöltött.Csak az 1D bárkódok esetében.Default érték: igaz
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
ingatlan értéke
GS1Szerkesztés
GS1 Composite Bar paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
ingatlan értéke
Examples
Ez a minta megmutatja, hogyan kell létrehozni és menteni egy GS1 Composite Bar képet.Kérjük, vegye figyelembe, hogy az 1D kódszöveg és a 2D kódszöveg szimbólummal különbözik.
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
A HanXin paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
ingatlan értéke
ITF
Az ITF paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
ingatlan értéke
IsChecksumEnabled
Az 1D-s kódok generálása során engedélyezzük a csekket.
Alapértelmezés szerint igen a szimbólum, amely tartalmazza a csekket, mint Nem, ahol a csekket csak lehetséges.
Checksum lehetséges: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Checksum mindig használt: pihenő szimbólum
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
ingatlan értéke
MaxiCode
MaxiCode paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
ingatlan értéke
Padding
Barkód paddings.Alapértelmezett értéke: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
ingatlan értéke
PatchCode
PatchCode paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
ingatlan értéke
Pdf417
PDF417 paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
ingatlan értéke
Postal
Postai paraméterek. Használt a Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
ingatlan értéke
QR
QR, MicroQR és RectMicroQR paraméterek.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
ingatlan értéke
Supplement
Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
ingatlan értéke
ThrowExceptionWhenCodeTextIncorrect
Csak az 1D bárkódok esetében.Ha a kódszöveg helytelen, és az érték érvényes - kivételt dobnak el. Ellenkező esetben a kódszöveg helyesbít, hogy megfeleljen a szálkód specifikációjának.A kivételt mindig a: Databar szimbólum, ha a kódszöveg helytelen.A kivételt mindig nem fogják eldobni: AustraliaPost, SingaporePost, Code39FullASCII, Code93, Code16K, Code128 szimbólum, ha a kódszöveg helytelen.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
ingatlan értéke
WideNarrowRatio
Széles sávok Narrow sávok arány.Alapértelmezett értéke: 3, azaz a széles sávok 3 alkalommal szélesebbek, mint a keskeny sávok.Használt 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; }
ingatlan értéke
Exceptions
A paraméter értéke kevesebb, vagy egyenlő a 0.
XD dimenzió
Az x-dimenzió a BarCode csomópontok vagy tér egységének legkisebb szélessége.Ennek növelése növeli az egész barcode kép szélességét.Nem tudni, hogy az Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode tulajdonsága az AutoSizeMode.Nearest vagy az AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }