Class BarcodeParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Parametry generování čárových kódů.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Vlastnosti
AustralianPost
Parametry čárového kódu AustralianPost.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
Hodnota vlastnosti
Aztec
Parametry Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
Hodnota vlastnosti
BarColor
Barva pruhů. Výchozí hodnota: Color.Black.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
Hodnota vlastnosti
Color
BarHeight
Výška pruhů 1D čárových kódů v hodnotě Aspose.BarCode.Generation.Unit. Ignorováno, pokud je vlastnost Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode nastavena na AutoSizeMode.Nearest nebo AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
Hodnota vlastnosti
BarWidthReduction
Získá nebo nastaví hodnotu redukce pruhů, která se používá k vyrovnání rozšíření inkoustu při tisku. Výchozí hodnota: 0
public Unit BarWidthReduction { get; set; }
Hodnota vlastnosti
ChecksumAlwaysShow
Vždy zobrazit kontrolní číslici v textu pro lidské čtení pro čárové kódy Code128 a GS1Code128.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
Hodnota vlastnosti
Codabar
Parametry Codabar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
Hodnota vlastnosti
Codablock
Parametry Codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
Hodnota vlastnosti
Code128
Parametry Code128.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
Hodnota vlastnosti
Code16K
Parametry Code16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
Hodnota vlastnosti
CodeTextParameters
Parametry Codetext.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
Hodnota vlastnosti
Coupon
Parametry kuponu. Používá se pro UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
Hodnota vlastnosti
DataBar
Parametry Databar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
Hodnota vlastnosti
DataMatrix
Parametry DataMatrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
Hodnota vlastnosti
DotCode
Parametry DotCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
Hodnota vlastnosti
EnableEscape
Naznačuje, zda vysvětluje znak “" jako escape znak v vlastnosti CodeText. Používá se pouze pro Pdf417, DataMatrix, Code128.
Pokud je EnableEscape pravda, “" bude vysvětlen jako speciální escape znak. Jinak “" funguje jako normální znaky.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
Hodnota vlastnosti
FilledBars
Získá nebo nastaví hodnotu, která naznačuje, zda jsou pruhy vyplněny. Pouze pro 1D čárové kódy. Výchozí hodnota: true.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
Hodnota vlastnosti
GS1CompositeBar
Parametry GS1 Composite Bar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
Hodnota vlastnosti
Příklady
Tento příklad ukazuje, jak vytvořit a uložit obrázek GS1 Composite Bar. Všimněte si, že 1D codetext a 2D codetext jsou odděleny symbolem ‘|’
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;
// Poměr stran 2D komponenty
generator.Parameters.Barcode.Pdf417.AspectRatio = 3;
// X-Dimension 1D a 2D komponent
generator.Parameters.Barcode.XDimension.Pixels = 3;
// Výška 1D komponenty
generator.Parameters.Barcode.BarHeight.Pixels = 100;
generator.Save("test.png");
}
HanXin
Parametry HanXin.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
Hodnota vlastnosti
ITF
Parametry ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
Hodnota vlastnosti
IsChecksumEnabled
Aktivovat kontrolní součet během generování 1D čárových kódů.
Výchozí hodnota je považována za Ano pro symbologie, která musí obsahovat kontrolní součet, a za Ne, kde je kontrolní součet možný pouze.
Kontrolní součet je možný: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
Kontrolní součet je vždy použit: Zbytek symbologie
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
Hodnota vlastnosti
MaxiCode
Parametry MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
Hodnota vlastnosti
Padding
Okraje čárového kódu. Výchozí hodnota: 5pt 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
Hodnota vlastnosti
PatchCode
Parametry PatchCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
Hodnota vlastnosti
Pdf417
Parametry PDF417.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
Hodnota vlastnosti
Postal
Parametry poštovních kódů. Používá se pro Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
Hodnota vlastnosti
QR
Parametry QR, MicroQR a RectMicroQR.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
Hodnota vlastnosti
Supplement
Parametry doplňků. Používá se pro Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
Hodnota vlastnosti
ThrowExceptionWhenCodeTextIncorrect
Pouze pro 1D čárové kódy. Pokud je codetext nesprávný a hodnota nastavena na true - bude vyvolána výjimka. Jinak bude codetext opraven tak, aby odpovídal specifikaci čárového kódu. Výjimka bude vždy vyvolána pro: symbologie Databar, pokud je codetext nesprávný. Výjimka nebude nikdy vyvolána pro: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128 symbologie, pokud je codetext nesprávný.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
Hodnota vlastnosti
WideNarrowRatio
Poměr širokých pruhů k úzkým pruhům. Výchozí hodnota: 3, což znamená, že široké pruhy jsou 3krát širší než úzké pruhy. Používá se pro 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; }
Hodnota vlastnosti
Výjimky
Hodnota parametru WideNarrowRatio je menší nebo rovna 0.
XDimension
x-dimenzion je nejmenší šířka jednotky pruhů nebo mezer čárového kódu. Zvýšení této hodnoty zvýší šířku celého obrázku čárového kódu. Ignorováno, pokud je vlastnost Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode nastavena na AutoSizeMode.Nearest nebo AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }