Class Pdf417Parameters

Class Pdf417Parameters

ja nimityö: Aspose.BarCode.Generation Kokoelma: Aspose.BarCode.dll (25.4.0)

PDF417 parametrit. sisältää PDF417, MacroPDF417, MicroPDF417 ja GS1MicroPdf417 parametrit.MacroPDF417 vaatii kaksi kenttää: Pdf417MacroFileID ja Pdf417MacroSegmentID. Kaikki muut kentät ovat valinnaisia.MicroPDF417 Structured Append -tilassa (kuten MacroPDF417 -tilassa) tarvitaan kaksi kenttää: Pdf417MacroFileID ja Pdf417MacroSegmentID.

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

Inheritance

object Pdf417Parameters

Perintöjäsenet

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

Examples

Nämä näytteet osoittavat, miten koodaan UCC/EAN-128 ei-linkityt tilat 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

Korkeus / leveys suhteessa 2D BarCode moduuli.

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

Omistuksen arvo

float

Columns

Kolumni on laskettu.

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

Omistuksen arvo

int

IsCode128Emulation

Voidaan käyttää vain MicroPdf417 ja kooda koodi 128 emulaatiotVoit kooda FNC1 toisessa asemassa tiloissa 908 ja 909, voit myös kooda 910 ja 911, joka vain osoittaa, että tunnistettu MicroPdf417 voidaan tulkita koodi 128

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

Omistuksen arvo

bool

Examples

Nämä näytteet osoittavat, miten koodata koodi 128 emulaatiot FNC1: n kanssa toisessa asemassa ja ilman. Näin MicroPdf417 voidaan dekodata koodi 128 rivi koodi

//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

Määrittelee linkityt tilat GS1MicroPdf417, MicroPdf417 ja Pdf417 rivi koodeillaGS1MicroPdf417 symbologian koodit 906, 907, 912, 913, 914, 915 ”Linked” UCC/EAN-128 tilatMicroPdf417:n ja Pdf417:n symbologioiden avulla 918-liitännän lippu koodaan liitettyyn lineaariseen komponenttiin, joka ei ole EAN.UCC.

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

Omistuksen arvo

bool

Examples

Nämä näytteet osoittavat, miten koodaan “Linked” UCC/EAN-128 -muodit GS1MicroPdf417 ja Linkage Flag (918) MicroPdf417 ja Pdf417 rivi koodeissa

//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

Käytetään ohjeistamaan lukijaa tulkitsemaan symbolin sisällä olevat tiedotOhjelmointi lukijan aloittamiseen.

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

Omistuksen arvo

bool

MacroCharacters

Macro Characters 05 ja 06 arvoja käytetään saada enemmän kompakti koodaus erityisissä tiloissa.Käytettävissä vain MicroPdf417 ja koodaan 916 ja 917 MicroPdf417 tilatOletusarvo: MacroCharacters.No

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

Omistuksen arvo

MacroCharacter

Examples

Nämä näytteet osoittavat, miten salata Macro-henkilöt MicroPdf417: ssä

//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 symbologinen tyyppi BarCoden kompaksiolähetyksestä.Oletusarvo: 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; }

Omistuksen arvo

Pdf417CompactionMode

Pdf417EYKODIOinti

Laajennettu kanavan tulkinta tunnisteet. sitä käytetään kertomaan rivi-koodin lukijan yksityiskohdatsymboliin sisältyvien tietojen koodaamiseen käytetyt viittaukset. ei sovellettu Macro PDF417 -tekstikentteihin.Nykyinen täytäntöönpano koostuu kaikista tunnetuista charset koodista.

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

Omistuksen arvo

ECIEncodings

Pdf417EncodeMode

Tunnistaa Pdf417 kooditilassa.Ehdotettu arvo: Auto

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

Omistuksen arvo

Pdf417EncodeMode

Pdf417ErrorLevel

Saat tai asetat Pdf417 symbologian tyypin BarCoden virheen korjaustasontasosta 0 tasolle 8, taso 0 tarkoittaa virheen korjaus tietoja,taso 8 tarkoittaa parasta virheen korjausta, joka tarkoittaa suurempaa kuvaa.

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

Omistuksen arvo

Pdf417ErrorLevel

Pdf417MacroAddressee

MacroPdf417 viivakoodin osoitteen nimi (vaihtoehtoinen kenttä).MicroPDF417 rivi-koodi osoitteen nimi (valinnainen kenttä Rakenteellinen liitetiedosto)

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

Omistuksen arvo

string

Pdf417MacroChecksum

MacroPdf417 rivi koodi (vaihtoehtoinen kenttä)MicroPDF417 rivi koodin tarkastus (valinnainen kenttä rakenteellisessa liitetiedostossa)Tarkastuslaatikko sisältää 16 bitin (2 bytin) CRC tarkastuslaatikon arvon CCITT-16 polynomialilla. x^16 + x^12 + x^5 + 1

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

Omistuksen arvo

int

Pdf417MacroECIEkoodi

Laajennetut kanavan tulkinnan tunnisteet. soveltuu Macro PDF417 tekstilaatikkoihin.

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

Omistuksen arvo

ECIEncodings

Pdf417MacroFileIDMuokkaa

MacroPdf417 rivi-koodin tiedostotunnus (Vaadittu kenttä).MicroPDF417 rivi-koodin tiedostotunnus (Ehdotetut kentät rakenteelliseen liitetiedostoon)

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

Omistuksen arvo

int

Pdf417MacroFileName

MacroPdf417 rivi-koodin tiedoston nimi (valinnainen kenttä).MicroPDF417 rivi-koodin tiedoston nimi (valinnainen kenttä rakenteellisessa liitetiedostossa)

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

Omistuksen arvo

string

Pdf417MacroFileSize

MacroPdf417 tiedoston koko (vaihtoehtoinen kenttä).MicroPDF417 -tiedoston koko (valinnainen kenttä Structured Append -tilassa)Tiedoston koon kenttä sisältää koko lähdetiedoston koon byteina.

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

Omistuksen arvo

int

Pdf417Mikrosegmentti

MacroPdf417 rivi-koodin segmentti-ID (vaadittu kenttä), joka alkaa 0, ja MacroSegmentsCount - 1.MicroPDF417 rivi-koodin segmentti-ID (Ehdotetut kentät rakenteelliselle lisäasetukselle)

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

Omistuksen arvo

int

Pdf417MacroSegmentsCount

MacroPdf417 rivi-koodin segmenttien lukumäärä (vaihtoehtoinen kenttä).MicroPDF417 rivi-koodin segmenttien laskeminen (valinnainen kenttä rakenteelliselle lisäasetukselle)

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

Omistuksen arvo

int

Pdf417MacroSender

MacroPdf417 rivi koodin lähettäjän nimi (vaihtoehtoinen kenttä).MicroPDF417 rivi-koodin lähettäjän nimi (valinnainen kenttä rakenteellisessa liitetiedostossa)

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

Omistuksen arvo

string

Pdf417MacroTerminator

Käytetty kertoa kooderi, jos lisätä Macro PDF417 Terminator (koodi 922) segmenttiin.Sovelletaan vain Macro PDF417.

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

Omistuksen arvo

Pdf417MacroTerminator

Pdf417MacroTimeStamp

MacroPdf417 rivi koodin aika (vaihtoehtoinen kenttä).MicroPDF417 rivi-tunniste (valinnainen kenttä rakenteellisessa liitetiedostossa)

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

Omistuksen arvo

DateTime

Pdf417Truncate

Onko Pdf417-symbologian tyyppi BarCode-muodostettu (rajan vähentämiseksi).Tiedetään myös nimellä CompactPDF417.Rygth-sarjan indikaattori ja oikea pysähtymismalli poistetaan tässä tilassa.

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

Omistuksen arvo

bool

Rows

Ruusut lasketaan.

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

Omistuksen arvo

int

Methods

ToString()

Palauttaa tämän Aspose.BarCode.Generation.Pdf417Parametrit.

public override string ToString()

Returns

string

Se on sarja, joka edustaa tätä Aspose.BarCode.Generation.Pdf417Parametrit.

 Suomi