צור ברקוד Maxicode ב-C#

קוד מקסיקוד הוא ברקוד הניתן לקריאה במכונה, המכיל נקודות מסודרות בצורת משושה. ניתן ליצור אותו עם וריאציות שונות במצבים שונים תוך שהוא מכיל בול-seye באמצע. בתרחישים מסוימים, ייתכן שיהיה עליך ליצור Maxicode. בהתאם לכך, מאמר זה מכסה כיצד ליצור סוגים שונים של Maxicodes באופן תכנותי ב-C#.

התקנת API של C# ליצירת ברקוד Maxicode - הורדה חינם

אתה יכול בקלות להתקין את ספריית Aspose.BarCode for .NET באפליקציה שלך. זה מאפשר לך ליצור או לעבד ברקודים שונים מתוך יישומי NET שלך. הורד במהירות את קבצי ה-DLL הפניה מהדף מהדורות חדשות או התקן אותו מ-NuGet Gallery עם הפקודה הבאה:

PM> Install-Package Aspose.BarCode

צור ברקוד Maxicode ב-C#

עליך לבצע את השלבים הבאים כדי ליצור ברקוד Maxicode:

  1. אתחול מופע של המחלקה BarcodeGenerator וציין את EncodeType.
  2. הגדר את מספר הפיקסלים.
  3. הגדר מצב קידוד MaxiCode וטקסט קוד חוקי.
  4. צור את הברקוד Maxicode כתמונת PNG.

דוגמת הקוד שלהלן מראה כיצד ליצור ברקוד Maxicode באופן תכנותי ב-C#:

// אתחול מופע של מחלקה BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "");

// הגדר את הגודל בפיקסלים
gen.Parameters.Barcode.XDimension.Pixels = 15;
gen.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "MaxiCode Mode 2";

string gs = "\u001d";
string rs = "\u001e";
string eot = "\u0004";

// הגדר את מצב קידוד MaxiCode ל-2 וטקסט קוד חוקי
gen.Parameters.Barcode.MaxiCode.MaxiCodeEncodeMode = 2;

//(מיקוד בן 9 ספרות)(gs)(קוד מדינה)(gs)(קטגוריית שירות)(gs)(הודעה משנית)(eot)
gen.CodeText = $"123456789{gs}056{gs}001{gs}ADDITIONAL DATA{eot}";

// שמור את קוד Maxi הפלט
gen.Save("MaxiCodeEncodeMode2Second.png", BarCodeImageFormat.Png);

צור ברקוד Maxicode עם יחס גובה-רוחב ב-C#

אתה יכול להגדיר ערכים שונים עבור יחס הגובה-רוחב תוך יצירת ברקוד Maxicode. אנא בצע את השלבים הבאים כדי ליצור Maxicode עם יחס רוחב-גובה ב-C#.

  1. צור מופע של המחלקה BarcodeGenerator והגדר את הפרמטר EncodeType.
  2. הגדר את הגודל כמספר הפיקסלים.
  3. הגדר את יחס הגובה-רוחב.
  4. ייצא את ברקוד Maxicode כתמונת PNG.

דגימת הקוד הבאה מדגימה כיצד ליצור ברקוד Maxicode עם יחס רוחב-גובה ב-C#:

// אתחול מופע של מחלקה BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MaxiCode, "Åspóse.Barcóde©");

// הגדר את הגודל בפיקסלים
gen.Parameters.Barcode.XDimension.Pixels = 15;

// הגדר יחס רוחב-גובה של 0.5
gen.Parameters.Barcode.MaxiCode.AspectRatio = 0.5f;

// שמור את קוד Maxi הפלט
gen.Save("MaxiCodeAspectRatio.png", BarCodeImageFormat.Png);

התמונה הבאה מתארת כיצד ה-Maxicode מופיע כאשר נוצר באמצעות קטע הקוד שלמעלה:

צור Maxicode Aspect Ratio ב-C#

קבל רישיון חינם

אתה יכול להעריך את ה-API ללא כל מגבלות הערכה על ידי בקשת [רישיון זמני ללא תשלום].

סיכום

במאמר זה, למדת כיצד ליצור ברקוד Maxicode באופן תכנותי ב-C#. הוא מסביר כיצד ליצור ברקודים שונים של Maxicode עם מגוון מצבי קידוד, כמו גם כיצד ליצור אותו עם יחסי רוחב-גובה. יתר על כן, אתה יכול לחקור את הסעיף תיעוד כדי ללמוד תכונות רבות אחרות של מניפולציה של ברקוד. במקרה שאתה רוצה לדון בחששות או אי בהירות שלך, אל תהסס לפנות אלינו דרך פורום.

ראה גם