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
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
Aztec
Parametry Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Wartość nieruchomości
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
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
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
Codabar
Parametry kodowania.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Wartość nieruchomości
Codablock
Zestaw parametrów Codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Wartość nieruchomości
Code128
Kod 128 parametrów.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Wartość nieruchomości
Kodek 16K
Parametry kodów 16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Wartość nieruchomości
CodeTextParameters
Parametry kodektu.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Wartość nieruchomości
Coupon
Używany dla UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Wartość nieruchomości
DataBar
parametry danych.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Wartość nieruchomości
DataMatrix
Zastosowanie parametrów DataMatrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Wartość nieruchomości
DotCode
Dostępne parametry DotCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Wartość nieruchomości
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.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Wartość nieruchomości
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
GS1 Kompozycja
Zestaw parametrów GS1 Composite Bar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Wartość nieruchomości
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
ITF
parametry ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Wartość nieruchomości
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
MaxiCode
Parametry MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Wartość nieruchomości
Padding
Płytki Barcode.Wartość domyślna: 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Wartość nieruchomości
PatchCode
parametry PatchCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Wartość nieruchomości
Pdf417
Wskaźniki PDF417
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Wartość nieruchomości
Postal
Parametry pocztowe. użyte dla Postnet, Planeta.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Wartość nieruchomości
QR
QR, MicroQR i RectMicroQR parametry.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Wartość nieruchomości
Supplement
Używany dla Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Wartość nieruchomości
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
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
Exceptions
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; }