Class BarcodeParameters
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
פרמטרים ליצירת ברקוד.
[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters")]
public class BarcodeParameters
ירושה
חברים ירושים
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
מאפיינים
AustralianPost
פרמטרים לברקוד AustralianPost.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AustralianPostParameters AustralianPost { get; }
ערך מאפיין
Aztec
פרמטרים של Aztec.
[XmlSerialization(Type = XmlSerializationType.Element)]
public AztecParameters Aztec { get; }
ערך מאפיין
BarColor
צבעי הברים. ערך ברירת מחדל: Color.Black.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Color BarColor { get; set; }
ערך מאפיין
Color
BarHeight
גובה הברי של ברקודים חד-ממדיים בערך של Aspose.Bar.Code.Generation.Unit. מתעלמים אם המאפיין Aspose.BarCode.Generation.BaseGenerationParameters.AutoSizeMode מוגדר ל-AutoSizeMode.Nearest או AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "BarHeight")]
public Unit BarHeight { get; set; }
ערך מאפיין
BarWidthReduction
מפיק או מגדיר את ערך ההפחתה של הברי שמשמש לפיצוי על התפשטות דיו בזמן הדפסה. ערך ברירת מחדל: 0
public Unit BarWidthReduction { get; set; }
ערך מאפיין
ChecksumAlwaysShow
מציג תמיד את ספרת הביקורת בטקסט קריא לאדם עבור ברקודים Code128 ו-GS1Code128.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ChecksumAlwaysShow { get; set; }
ערך מאפיין
Codabar
פרמטרים של Codabar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodabarParameters Codabar { get; }
ערך מאפיין
Codablock
פרמטרים של Codablock.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CodablockParameters Codablock { get; }
ערך מאפיין
Code128
פרמטרים של Code128.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code128Parameters Code128 { get; }
ערך מאפיין
Code16K
פרמטרים של Code16K.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Code16KParameters Code16K { get; }
ערך מאפיין
CodeTextParameters
פרמטרים של Codetext.
[XmlSerialization(Type = XmlSerializationType.Element, Name = "CodeTextParameters")]
public CodetextParameters CodeTextParameters { get; }
ערך מאפיין
Coupon
פרמטרים של קופון. משמש עבור UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon.
[XmlSerialization(Type = XmlSerializationType.Element)]
public CouponParameters Coupon { get; }
ערך מאפיין
DataBar
פרמטרים של Databar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataBarParameters DataBar { get; }
ערך מאפיין
DataMatrix
פרמטרים של DataMatrix.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DataMatrixParameters DataMatrix { get; }
ערך מאפיין
DotCode
פרמטרים של DotCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public DotCodeParameters DotCode { get; }
ערך מאפיין
EnableEscape
מציין אם מסביר את הדמות “" כדמות בריחה במאפיין CodeText. משמש רק עבור Pdf417, DataMatrix, Code128 בלבד.
אם EnableEscape הוא true, “" יוסבר כדמות בריחה מיוחדת. אחרת, “" מתפקד כדמויות רגילות.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool EnableEscape { get; set; }
ערך מאפיין
FilledBars
מפיק או מגדיר ערך המצביע אם הברי ממולאים. רק עבור ברקודים חד-ממדיים. ערך ברירת מחדל: true.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool FilledBars { get; set; }
ערך מאפיין
GS1CompositeBar
פרמטרים של GS1 Composite Bar.
[XmlSerialization(Type = XmlSerializationType.Element)]
public GS1CompositeBarParameters GS1CompositeBar { get; set; }
ערך מאפיין
דוגמאות
דוגמה זו מראה כיצד ליצור ולשמור תמונת GS1 Composite Bar. שימו לב כי טקסט קוד חד-ממדי וטקסט קוד דו-ממדי מופרדים על ידי הסימן ‘|’
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;
// יחס אספקט של רכיב 2D
generator.Parameters.Barcode.Pdf417.AspectRatio = 3;
// מימד X של רכיבי 1D ו-2D
generator.Parameters.Barcode.XDimension.Pixels = 3;
// גובה רכיב 1D
generator.Parameters.Barcode.BarHeight.Pixels = 100;
generator.Save("test.png");
}
HanXin
פרמטרים של HanXin.
[XmlSerialization(Type = XmlSerializationType.Element)]
public HanXinParameters HanXin { get; }
ערך מאפיין
ITF
פרמטרים של ITF.
[XmlSerialization(Type = XmlSerializationType.Element)]
public ITFParameters ITF { get; }
ערך מאפיין
IsChecksumEnabled
אפשר ביקורת במהלך יצירת ברקודים חד-ממדיים.
ברירת המחדל נחשבת כן עבור סימבולוגיה שצריכה להכיל ביקורת, לא עבור סימבולוגיה שבה ביקורת אפשרית בלבד.
ביקורת אפשרית: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN, Codabar
ביקורת תמיד בשימוש: שאר הסימבולוגיה
[XmlSerialization(Type = XmlSerializationType.Element)]
public EnableChecksum IsChecksumEnabled { get; set; }
ערך מאפיין
MaxiCode
פרמטרים של MaxiCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public MaxiCodeParameters MaxiCode { get; }
ערך מאפיין
Padding
מרווחים לברקוד. ערך ברירת מחדל: 5pt 5pt 5pt 5pt.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Padding Padding { get; }
ערך מאפיין
PatchCode
פרמטרים של PatchCode.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PatchCodeParameters PatchCode { get; }
ערך מאפיין
Pdf417
פרמטרים של PDF417.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417Parameters Pdf417 { get; }
ערך מאפיין
Postal
פרמטרים של Postal. משמש עבור Postnet, Planet.
[XmlSerialization(Type = XmlSerializationType.Element)]
public PostalParameters Postal { get; }
ערך מאפיין
QR
פרמטרים של QR, MicroQR ו-RectMicroQR.
[XmlSerialization(Type = XmlSerializationType.Element)]
public QrParameters QR { get; }
ערך מאפיין
Supplement
פרמטרים של Supplement. משמש עבור Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN.
[XmlSerialization(Type = XmlSerializationType.Element)]
public SupplementParameters Supplement { get; }
ערך מאפיין
ThrowExceptionWhenCodeTextIncorrect
רק עבור ברקודים חד-ממדיים. אם טקסט הקוד שגוי והערך מוגדר ל-true - יוצג חריג. אחרת, טקסט הקוד יתוקן כדי להתאים למפרט הברקוד. חריג תמיד ייזרק עבור: סימבולוגיית Databar אם טקסט הקוד שגוי. חריג לעולם לא ייזרק עבור: AustraliaPost, SingapurePost, Code39FullASCII, Code93, Code16K, Code128 סימבולוגיה אם טקסט הקוד שגוי.
[XmlSerialization(Type = XmlSerializationType.Element)]
public bool ThrowExceptionWhenCodeTextIncorrect { get; set; }
ערך מאפיין
WideNarrowRatio
יחס ברים רחבים לברים צרים. ערך ברירת מחדל: 3, כלומר, הברי הרחב הוא 3 פעמים רחב יותר מהברי הצר. משמש עבור 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; }
ערך מאפיין
חריגים
ערך הפרמטר WideNarrowRatio קטן או שווה ל-0.
XDimension
x-dimension הוא רוחב היחידה הקטנה ביותר של ברי ברקוד או רווחים. הגדלת זה תגדיל את רוחב התמונה של הברקוד כולו. מתעלמים אם המאפיין Aspose.Bar.Code.Generation.BaseGenerationParameters.AutoSizeMode מוגדר ל-AutoSizeMode.Nearest או AutoSizeMode.Interpolation.
[XmlSerialization(Type = XmlSerializationType.Element)]
public Unit XDimension { get; set; }