Class Pdf417Parameters

Class Pdf417Parameters

Pôvodný názov: Aspose.BarCode.Generation Zhromaždenie: Aspose.BarCode.dll (25.4.0)

Obsahuje parametre PDF417, MacroPDF417, MicroPDF417 a GS1MicroPdf417.MacroPDF417 vyžaduje dva polia: Pdf417MacroFileID a Pdf417MacroSegmentID.MicroPDF417 v režime štruktúrovaného rozšírenia (ako aj režim MacroPDF417) vyžaduje dva polia: Pdf417MacroFileID a Pdf417MacroSegmentID.

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

Inheritance

object Pdf417Parameters

Z dedičných členov

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

Examples

Tieto vzorky ukazujú, ako kódovať UCC/EAN-128 nonLinked režimy v 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

Vzťah výšky / veľkosti modulu 2D BarCode.

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

Hodnota nehnuteľnosti

float

Columns

Stĺpce počítajú

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

Hodnota nehnuteľnosti

int

IsCode128Emulation

Môže byť použitý iba s MicroPdf417 a kódovanie kód 128 emulácia režimyMôže kódovať FNC1 v režimoch druhej polohy 908 a 909, môže tiež kódovať 910 a 911, čo len naznačuje, že uznaný MicroPdf417 môže byť interpretovaný ako kód 128

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

Hodnota nehnuteľnosti

bool

Examples

Tieto vzorky ukazujú, ako kódovať kód 128 emulačné režimy s FNC1 na druhom mieste a bez. Týmto spôsobom MicroPdf417 môže byť dekódovaný ako kód 128 kód

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

Definuje prepojené režimy s kódmi GS1MicroPdf417, MicroPdf417 a Pdf417S GS1MicroPdf417 symbolické kódy 906, 907, 912, 913, 914, 915 “Linked” UCC/EAN-128 režimyS symbolmi MicroPdf417 a Pdf417 kóduje 918 spojovacie vlajky na súvisiacu lineárnu zložku inú ako EAN.UCC

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

Hodnota nehnuteľnosti

bool

Examples

Tieto vzorky ukazujú, ako kódovať “Linked” UCC/EAN-128 režimy v GS1MicroPdf417 a Linkage Flag (918) v MicroPdf417 a Pdf417 bar kódy

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

Používa sa na inštrukciu čitateľa na interpretáciu údajov obsiahnutých v symboluAko programovanie pre inicializáciu čitateľa.

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

Hodnota nehnuteľnosti

bool

MacroCharacters

Hodnoty makro znakov 05 a 06 sa používajú na získanie kompaktnejšieho kódovania v špeciálnych režimoch.Môže byť použitý iba s MicroPdf417 a kódovanie režimov 916 a 917 MicroPdf417Predvolená hodnota: MacroCharacters.Nie.

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

Hodnota nehnuteľnosti

MacroCharacter

Examples

Tieto vzorky ukazujú, ako kódovať Macro znaky v 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 symbolický typ režimu kompakcie BarCode.Predvolená hodnota: 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; }

Hodnota nehnuteľnosti

Pdf417CompactionMode

Pdf417ECIENkodovanie

Extended Channel Interpretation Identifiers. Používa sa na to, aby sa podrobnosti čitateľa čárového kóduo použitých odkazoch na kódovanie údajov v symbolu. Nepoužíva sa pre textové polia Macro PDF417.Aktuálna implementácia pozostáva zo všetkých dobre známych šifrovacích systémov.

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

Hodnota nehnuteľnosti

ECIEncodings

Pdf417EncodeMode

Identifikuje Pdf417 kódovanie režimu.Predvolená hodnota: Auto

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

Hodnota nehnuteľnosti

Pdf417EncodeMode

Pdf417ErrorLevel

Získať alebo nastaviť symbolický typ Pdf417 úrovne opravy chyby BarCodev rozmedzí od úrovne 0 do úrovne 8, úrovne 0 znamená žiadne informácie o opravách chýb,úroveň 8 znamená najlepšiu opravu chýb, čo znamená väčší obraz.

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

Hodnota nehnuteľnosti

Pdf417ErrorLevel

Pdf417MacroAddressee

MacroPdf417 priečinok názov adresára (voliteľné pole).Názov adresára čárového kódu MicroPDF417 (voliteľné pole v režime štruktúrovaného rozšírenia)

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

Hodnota nehnuteľnosti

string

Pdf417MacroChecksum

MacroPdf417 šekový kód (voliteľné pole).MicroPDF417 šekový kód (voliteľné pole pre štruktúrovaný režim rozšírenia)Kontrolné pole obsahuje hodnotu 16-bitového (2 bytov) CRC kontrolného systému pomocou polynomického CCITT-16. x^16 + x^12 + x^5 + 1

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

Hodnota nehnuteľnosti

int

Pdf417MacroECIENkodovanie

Rozšírené identifikátory tlmočenia kanálu. Platí pre textové polia Macro PDF417 .

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

Hodnota nehnuteľnosti

ECIEncodings

Pdf417MacroFileID

ID súboru MacroPdf417 šnúrkového kódu (vyžadované pole).ID súboru čárového kódu MicroPDF417 (vyžadované pole pre režim štruktúrovaného rozšírenia)

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

Hodnota nehnuteľnosti

int

Pdf417MacroFileName

Názov súboru MacroPdf417 (voliteľné pole).Názov súboru Barcode MicroPDF417 (voliteľné pole v režime štruktúrovaného rozšírenia)

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

Hodnota nehnuteľnosti

string

Pdf417MacroFileSize

Veľkosť súboru MacroPdf417 (voliteľné pole).Veľkosť súboru MicroPDF417 (voliteľné pole v režime štruktúrovaného rozšírenia)Pole veľkosti súboru obsahuje veľkosť v bytoch celého zdrojového súboru.

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

Hodnota nehnuteľnosti

int

Pdf417MacroSegmentID

Tabuľkový kód MacroPdf417 segment ID (vyžadované pole), ktorý začína od 0, do MacroSegmentsCount - 1.ID segmentu čárového kódu MicroPDF417 (vyžadované pole pre režim štruktúrovaného rozšírenia)

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

Hodnota nehnuteľnosti

int

Pdf417MacroSegmentsCount

MacroPdf417 počítanie segmentov čiarového kódu (voliteľné pole).MicroPDF417 počítanie segmentov čárového kódu (voliteľné pole pre režim štruktúrovaného rozšírenia)

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

Hodnota nehnuteľnosti

int

Pdf417MacroSender

MacroPdf417 názov odosielateľa čárového kódu (voliteľné pole).Názov odosielateľa čárového kódu MicroPDF417 (voliteľné pole v režime štruktúrovaného rozšírenia)

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

Hodnota nehnuteľnosti

string

Pdf417MacroTerminator

Používa sa na to, aby kódovač povedal, či pridať Macro PDF417 Terminator (kódové slovo 922) do segmentu.Používa sa iba pre Macro PDF417.

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

Hodnota nehnuteľnosti

Pdf417MacroTerminator

Pdf417MacroTimeStamp

MacroPdf417 čiarový časový štítok (voliteľné pole).MicroPDF417 čiarový časový štítok (voliteľné pole pre štruktúrovaný režim pripojenia)

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

Hodnota nehnuteľnosti

DateTime

Pdf417Truncate

Či je symbolický typ Pdf417 BarCode trunčený (na zníženie priestoru).Tiež známy ako CompactPDF417. indikátor riadku a pravý stop vzor sú odstránené v tomto režime.

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

Hodnota nehnuteľnosti

bool

Rows

Číslo rýb.

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

Hodnota nehnuteľnosti

int

Methods

ToString()

Vráti ľuďom čitateľnú riadkovú reprezentáciu tohto Aspose.BarCode.Generation.Pdf417Parametry.

public override string ToString()

Returns

string

Stránka, ktorá predstavuje tento Aspose.BarCode.Generation.Pdf417Parametry.

 Slovenčina