Class Pdf417Parameters

Class Pdf417Parameters

A név: Aspose.BarCode.Generation Összefoglaló: Aspose.BarCode.dll (25.4.0)

PDF417 paraméterek. PDF417, MacroPDF417, MicroPDF417 és GS1MicroPdf417 paramétereket tartalmaz.A MacroPDF417 két mezőt igényel: Pdf417MacroFileID és Pdf417MacroSegmentID.A Structured Append módban (a MacroPDF417 módhoz hasonlóan) két mezőt igényel: Pdf417MacroFileID és Pdf417MacroSegmentID.

[XmlSerialization(Name = "Aspose.BarCode.Reader.Properties.BarcodeParameters.Pdf417Parameters")]
public class Pdf417Parameters

Inheritance

object Pdf417Parameters

Örökletes tagok

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Ezek a minták azt mutatják, hogyan kell kódolni az UCC/EAN-128 nem kapcsolódó módokat a GS1MicroPdf417

//Encodes GS1 UCC/EAN-128 non Linked mode 905 with AI 01 (GTIN)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(01)12345678901231");
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);

//Encodes GS1 UCC/EAN-128 non Linked modes 903, 904 with any AI
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(241)123456789012345(241)ABCD123456789012345");
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);

Properties

AspectRatio

A 2D BarCode modul magassága/szélesség aránya.

[XmlSerialization(Type = XmlSerializationType.Element)]
public float AspectRatio { get; set; }

ingatlan értéke

float

Columns

Az oszlopok számlálnak.

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Columns { get; set; }

ingatlan értéke

int

IsCode128Emulation

Csak MicroPdf417 és kódolható kód 128 emulációs módokA FNC1 kódolható a 908 és a 909 második pozícióban, valamint a 910 és a 911 kódolható, ami csak azt jelzi, hogy az elismert MicroPdf417 kódként értelmezhető.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IsCode128Emulation { get; set; }

ingatlan értéke

bool

Examples

Ezek a minták azt mutatják, hogyan kell kódolni a kód 128 emulációs módok FNC1 a második helyen és anélkül.

//Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "a", mode 908.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "a\u001d1222322323");
generator.Parameters.Barcode.Pdf417.IsCode128Emulation = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsCode128Emulation:" + result.Extended.Pdf417.IsCode128Emulation.ToString());

//Encodes MicroPdf417 in Code 128 emulation mode with FNC1 in second position and Application Indicator "99", mode 909.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "99\u001d1222322323");
generator.Parameters.Barcode.Pdf417.IsCode128Emulation = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsCode128Emulation:" + result.Extended.Pdf417.IsCode128Emulation.ToString());

//Encodes MicroPdf417 in Code 128 emulation mode, modes 910, 911
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "123456789012345678");
generator.Parameters.Barcode.Pdf417.IsCode128Emulation = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsCode128Emulation:" + result.Extended.Pdf417.IsCode128Emulation.ToString());

IsLinked

Meghatározza a kapcsolódó üzemmódokat a GS1MicroPdf417, a MicroPdf417 és a Pdf417 bárkódokkalGS1MicroPdf417 szimbólum kódok 906, 907, 912, 913, 914, 915 „Linked” UCC/EAN-128 módokA MicroPdf417 és a Pdf417 szimbólumok kódolják a 918 csatlakozási zászlót a kapcsolódó lineáris komponenshez, amely nem egy EAN.UCC.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IsLinked { get; set; }

ingatlan értéke

bool

Examples

Ezek a minták azt mutatják, hogyan kell kódolni a “Linked” UCC/EAN-128 módokat a GS1MicroPdf417 és a Linkage Flag (918) a MicroPdf417 és a Pdf417 bárkódok

//Encodes GS1 Linked mode 912 with date field AI 11 (Production date) and AI 10 (Lot number)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(11)991231(10)ABCD");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes GS1 Linked mode 912 with date field AI 13 (Packaging date) and AI 21 (Serial number)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(13)991231(21)ABCD");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes GS1 Linked mode 912 with date field AI 15 (Sell-by date) and AI 10 (Lot number)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(15)991231(10)ABCD");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes GS1 Linked mode 912 with date field AI 17 (Expiration date) and AI 21 (Serial number)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(17)991231(21)ABCD");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes GS1 Linked mode 914 with AI 10 (Lot number)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(10)ABCD12345");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes GS1 Linked mode 915 with AI 21 (Serial number)
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(21)ABCD12345");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes GS1 Linked modes 906, 907 with any AI
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS1MicroPdf417, "(240)123456789012345");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.GS1MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes MicroPdf417 NON EAN.UCC Linked mode 918
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "ABCDE123456789012345678");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

//Encodes Pdf417 NON EAN.UCC Linked mode 918
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "ABCDE123456789012345678");
generator.Parameters.Barcode.Pdf417.IsLinked = true;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.Pdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText + " IsLinked:" + result.Extended.Pdf417.IsLinked.ToString());

IsReaderInitialization

Használt arra, hogy utasítsa az olvasót a szimbólumban található adatok értelmezéséreAz olvasó kezdeményezésének programozása.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool IsReaderInitialization { get; set; }

ingatlan értéke

bool

MacroCharacters

A Macro Characters 05 és 06 értékeket speciális módokban kompaktabb kódoláshoz használják.Csak a MicroPdf417 és a 916 és a 917 MicroPdf417 módok kódolásával használható.Alapértelmezett értéke: MacroCharacters.Nin.

[XmlSerialization(Type = XmlSerializationType.Element)]
public MacroCharacter MacroCharacters { get; set; }

ingatlan értéke

MacroCharacter

Examples

Ezek a minták azt mutatják, hogyan kell kódolni a Macro karakterek a MicroPdf417

//Encodes MicroPdf417 with 05 Macro the string: "[)>\u001E05\u001Dabcde1234\u001E\u0004"
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "abcde1234");
generator.Parameters.Barcode.Pdf417.MacroCharacters = MacroCharacter.Macro05;
    using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);

//Encodes MicroPdf417 with 06 Macro the string: "[)>\u001E06\u001Dabcde1234\u001E\u0004"
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.MicroPdf417, "abcde1234");
generator.Parameters.Barcode.Pdf417.MacroCharacters = MacroCharacter.Macro06;
using (BarCodeReader reader = new BarCodeReader(generator.GenerateBarCodeImage(), DecodeType.MicroPdf417))
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine(result.CodeText);

Pdf417CompactionMode

Pdf417 szimbólum típusa a BarCode kompakt módja.Alapértelmezett érték: Pdf417CompactionMode.Auto.

[Obsolete("This property is obsolete and will be removed in future releases. Instead, use the Pdf417EncodeMode property.", false)]
[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417CompactionMode Pdf417CompactionMode { get; set; }

ingatlan értéke

Pdf417CompactionMode

Pdf417Szerkesztés

Kiterjesztett csatorna értelmezési azonosítók. használják, hogy elmondja a bárkód olvasó részleteketa szimbólumban lévő adatok kódolásához használt hivatkozásokról. nem alkalmazható a Macro PDF417 szöveges mezőkre.A jelenlegi végrehajtás az összes jól ismert charset kódolásból áll.

[XmlSerialization(Type = XmlSerializationType.Element)]
public ECIEncodings Pdf417ECIEncoding { get; set; }

ingatlan értéke

ECIEncodings

Pdf417EncodeMode

Ismerje meg a PDF417 kódolási módot.Az alapértelmezett érték: autó.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417EncodeMode Pdf417EncodeMode { get; set; }

ingatlan értéke

Pdf417EncodeMode

Pdf417ErrorLevel

Megkapja vagy beállítja a BarCode hibajavítási szintjének Pdf417 szimbólumtípusáta level0 és a level8 között, a level0 nem jelenti a hibajavítási információt,A level 8 a legjobb hibajavítást jelenti, ami nagyobb képet jelenti.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417ErrorLevel Pdf417ErrorLevel { get; set; }

ingatlan értéke

Pdf417ErrorLevel

Pdf417MacroAddressee

MacroPdf417 címkével rendelkező név (opcionális mező).MicroPDF417 szalagkód címkéje (szervezett hozzáadási üzemmódhoz tartozó opcionális mező)

[XmlSerialization(Type = XmlSerializationType.Element)]
public string Pdf417MacroAddressee { get; set; }

ingatlan értéke

string

Pdf417MacroChecksum

MacroPdf417 sávkód ellenőrzés (opcionális mező).MicroPDF417 barcode checksum (opcionális mező a Strukturált hozzáadási módhoz)A csekkező mező tartalmazza a 16 bites (2 bájt) CRC csekkező értékét a CCITT-16 polinomia használatával. x^16 + x^12 + x^5 + 1

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Pdf417MacroChecksum { get; set; }

ingatlan értéke

int

Pdf417Szerkesztés

Kiterjesztett csatorna értelmezési azonosítók. A Macro PDF417 szöveges mezőkre vonatkozik.

[XmlSerialization(Type = XmlSerializationType.Element)]
public ECIEncodings Pdf417MacroECIEncoding { get; set; }

ingatlan értéke

ECIEncodings

Pdf417Szerkesztés

A MacroPdf417 sávkód fájl azonosítója (követelt mező).MicroPDF417 sávkód fájl azonosítója (Structured Append módhoz szükséges mező)

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Pdf417MacroFileID { get; set; }

ingatlan értéke

int

Pdf417MacroFileName

MacroPdf417 szalagkód fájl neve (opcionális mező).MicroPDF417 sávkódfájl neve (a Strukturált hozzáadási módhoz tartozó opcionális mező)

[XmlSerialization(Type = XmlSerializationType.Element)]
public string Pdf417MacroFileName { get; set; }

ingatlan értéke

string

Pdf417MacroFileSize

MacroPdf417 fájl mérete (opcionális mező).MicroPDF417 fájlméret (opcionális mező a Strukturált hozzáadási módhoz)A fájlméret mező tartalmazza az egész forráskódfájl méretét bajtokban.

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Pdf417MacroFileSize { get; set; }

ingatlan értéke

int

Pdf417MacroSegmentID

A MacroPdf417 szalagkód szegmens-azonosítója (követelt mező), amely 0, és a MacroSegmentsCount - 1 között kezdődik.MicroPDF417 szalagkód szegmens azonosítója (Structured Append módhoz szükséges mező)

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Pdf417MacroSegmentID { get; set; }

ingatlan értéke

int

Pdf417MacroSegmentsCount

MacroPdf417 szalagkód szegmensek számítása (opcionális mező).MicroPDF417 szalagkód szegmensek számlálása (a strukturált hozzáadási módhoz tartozó opcionális mező)

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Pdf417MacroSegmentsCount { get; set; }

ingatlan értéke

int

Pdf417MacroSender

MacroPdf417 sávkód küldő neve (opcionális mező).MicroPDF417 sávkód küldő neve (a Strukturált hozzáadási üzemmódhoz tartozó opcionális mező)

[XmlSerialization(Type = XmlSerializationType.Element)]
public string Pdf417MacroSender { get; set; }

ingatlan értéke

string

Pdf417MacroTerminator

Használt, hogy elmondja a kódoló, hogy adja-e a Macro PDF417 Terminator (kódszó 922) a szegmens.Csak a Macro PDF417-re alkalmazható.

[XmlSerialization(Type = XmlSerializationType.Element)]
public Pdf417MacroTerminator Pdf417MacroTerminator { get; set; }

ingatlan értéke

Pdf417MacroTerminator

Pdf417MacroTimeStamp

MacroPdf417 szalagkód időszáma (opcionális mező).MicroPDF417 szalagkód időzónap (opcionális mező a Strukturált hozzáadási módhoz)

[XmlSerialization(Type = XmlSerializationType.Element)]
public DateTime Pdf417MacroTimeStamp { get; set; }

ingatlan értéke

DateTime

Pdf417Truncate

Vagy Pdf417 szimbólum típusát BarCode trükkös (a tér csökkentése).Emellett CompactPDF417 néven is ismert.Ebben a módban eltávolítják a rigth sor mutatót és a jobb megálló mintát.

[XmlSerialization(Type = XmlSerializationType.Element)]
public bool Pdf417Truncate { get; set; }

ingatlan értéke

bool

Rows

A rózsa számlál.

[XmlSerialization(Type = XmlSerializationType.Element)]
public int Rows { get; set; }

ingatlan értéke

int

Methods

ToString()

Visszatér egy emberi olvasható sarok képviselete ennek Aspose.BarCode.Generation.Pdf417Parameters.

public override string ToString()

Returns

string

Egy sor, amely ezt képviseli Aspose.BarCode.Generation.Pdf417Paraméterek.

 Magyar