Class Pdf417BarcodeType


  • public class Pdf417BarcodeType
    extends BaseBarcodeType
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">A PDF417 barcode.</p>
     

    Java class for Pdf417BarcodeType complex type

    .

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="Pdf417BarcodeType">
       <complexContent>
         <extension base="{http://schema.webpdf.de/1.0/operation}BaseBarcodeType">
           <attribute name="errorCorrection" default="2">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 <minInclusive value="1"/>
                 <maxInclusive value="8"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="compact" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
           <attribute name="compactionMode" type="{http://schema.webpdf.de/1.0/operation}Pdf417CompactionModeType" default="auto" />
           <attribute name="dataCodewordsMin">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 <minInclusive value="1"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="dataCodewordsMax">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 <minInclusive value="1"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="symbolsPerCodewordMin">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 <minInclusive value="1"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="symbolsPerCodewordMax">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}int">
                 <minInclusive value="1"/>
               </restriction>
             </simpleType>
           </attribute>
           <attribute name="shape" type="{http://schema.webpdf.de/1.0/operation}DataMatrixShapeType" default="default" />
         </extension>
       </complexContent>
     </complexType>
     
    • Field Detail

      • errorCorrection

        protected Integer errorCorrection
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to adjust the error correction level for generated PDF417 codes. The higher the level, the more error-resistant the barcode, ensuring that damaged codes will still be readable. A level of 1 to 8 can be specified.</p>
         
      • compact

        protected Boolean compact
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If this value is set to "true," the contents of all generated PDF417 barcodes will be compressed using the encoding selected with the "compactionMode" attribute.</p>
         
      • compactionMode

        protected Pdf417CompactionModeType compactionMode
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If PDF417 barcode compression has been enabled with the "compact" attribute, the encoding selected here for the compression of generated PDF417 barcodes will be used.
                                         <ul><li>auto = Try to determine the best encoding method automatically.</li><li>byte = Select a byte encoding method in which every 5 codewords represent 6 bytes.</li><li>numeric = Select a numeric encoding method in which a group of 15 codewords represents up to 44 decimal numbers.</li><li>text = Select a text encoding method in which each codeword represents up to 2 letters.</li></ul></p>
         
      • dataCodewordsMin

        protected Integer dataCodewordsMin
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the minimum number of codewords allowed in a single PDF417 barcode row.</p>
         
      • dataCodewordsMax

        protected Integer dataCodewordsMax
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the maximum number of codewords allowed in a single PDF417 barcode row.</p>
         
      • symbolsPerCodewordMin

        protected Integer symbolsPerCodewordMin
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the minimum number of code symbols that are allowed to be in a single codeword in the PDF417 barcode.</p>
         
      • symbolsPerCodewordMax

        protected Integer symbolsPerCodewordMax
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the maximum number of code symbols that are allowed to be in a single codeword in the PDF417 barcode.</p>
         
      • shape

        protected DataMatrixShapeType shape
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Can be used to force a specific shape for generated PDF417 barcodes.
                                         <ul><li>default = Select an appropriate shape.</li><li>rectangle = Force a rectangular shape.</li><li>square = Force a square shape.</li></ul></p>
         
    • Constructor Detail

      • Pdf417BarcodeType

        public Pdf417BarcodeType()
    • Method Detail

      • getErrorCorrection

        public int getErrorCorrection()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to adjust the error correction level for generated PDF417 codes. The higher the level, the more error-resistant the barcode, ensuring that damaged codes will still be readable. A level of 1 to 8 can be specified.</p>
         
        Returns:
        possible object is Integer
      • setErrorCorrection

        public void setErrorCorrection​(int value)
        Sets the value of the errorCorrection property.
        Parameters:
        value - allowed object is Integer
        See Also:
        getErrorCorrection()
      • isSetErrorCorrection

        public boolean isSetErrorCorrection()
      • unsetErrorCorrection

        public void unsetErrorCorrection()
      • isCompact

        public boolean isCompact()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If this value is set to "true," the contents of all generated PDF417 barcodes will be compressed using the encoding selected with the "compactionMode" attribute.</p>
         
        Returns:
        possible object is Boolean
      • setCompact

        public void setCompact​(boolean value)
        Sets the value of the compact property.
        Parameters:
        value - allowed object is Boolean
        See Also:
        isCompact()
      • isSetCompact

        public boolean isSetCompact()
      • unsetCompact

        public void unsetCompact()
      • getCompactionMode

        public Pdf417CompactionModeType getCompactionMode()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If PDF417 barcode compression has been enabled with the "compact" attribute, the encoding selected here for the compression of generated PDF417 barcodes will be used.
                                         <ul><li>auto = Try to determine the best encoding method automatically.</li><li>byte = Select a byte encoding method in which every 5 codewords represent 6 bytes.</li><li>numeric = Select a numeric encoding method in which a group of 15 codewords represents up to 44 decimal numbers.</li><li>text = Select a text encoding method in which each codeword represents up to 2 letters.</li></ul></p>
         
        Returns:
        possible object is Pdf417CompactionModeType
      • isSetCompactionMode

        public boolean isSetCompactionMode()
      • getDataCodewordsMin

        public int getDataCodewordsMin()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the minimum number of codewords allowed in a single PDF417 barcode row.</p>
         
        Returns:
        possible object is Integer
      • setDataCodewordsMin

        public void setDataCodewordsMin​(int value)
        Sets the value of the dataCodewordsMin property.
        Parameters:
        value - allowed object is Integer
        See Also:
        getDataCodewordsMin()
      • isSetDataCodewordsMin

        public boolean isSetDataCodewordsMin()
      • unsetDataCodewordsMin

        public void unsetDataCodewordsMin()
      • getDataCodewordsMax

        public int getDataCodewordsMax()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the maximum number of codewords allowed in a single PDF417 barcode row.</p>
         
        Returns:
        possible object is Integer
      • setDataCodewordsMax

        public void setDataCodewordsMax​(int value)
        Sets the value of the dataCodewordsMax property.
        Parameters:
        value - allowed object is Integer
        See Also:
        getDataCodewordsMax()
      • isSetDataCodewordsMax

        public boolean isSetDataCodewordsMax()
      • unsetDataCodewordsMax

        public void unsetDataCodewordsMax()
      • getSymbolsPerCodewordMin

        public int getSymbolsPerCodewordMin()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the minimum number of code symbols that are allowed to be in a single codeword in the PDF417 barcode.</p>
         
        Returns:
        possible object is Integer
      • setSymbolsPerCodewordMin

        public void setSymbolsPerCodewordMin​(int value)
        Sets the value of the symbolsPerCodewordMin property.
        Parameters:
        value - allowed object is Integer
        See Also:
        getSymbolsPerCodewordMin()
      • isSetSymbolsPerCodewordMin

        public boolean isSetSymbolsPerCodewordMin()
      • unsetSymbolsPerCodewordMin

        public void unsetSymbolsPerCodewordMin()
      • getSymbolsPerCodewordMax

        public int getSymbolsPerCodewordMax()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the maximum number of code symbols that are allowed to be in a single codeword in the PDF417 barcode.</p>
         
        Returns:
        possible object is Integer
      • setSymbolsPerCodewordMax

        public void setSymbolsPerCodewordMax​(int value)
        Sets the value of the symbolsPerCodewordMax property.
        Parameters:
        value - allowed object is Integer
        See Also:
        getSymbolsPerCodewordMax()
      • isSetSymbolsPerCodewordMax

        public boolean isSetSymbolsPerCodewordMax()
      • unsetSymbolsPerCodewordMax

        public void unsetSymbolsPerCodewordMax()
      • getShape

        public DataMatrixShapeType getShape()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p111850_="urn:jaxb.jvnet.org:plugin:inheritance" xmlns:p568541_="urn:jaxb.jvnet.org:plugin:simplify" xmlns:p98130_="https://jakarta.ee/xml/ns/jaxb" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Can be used to force a specific shape for generated PDF417 barcodes.
                                         <ul><li>default = Select an appropriate shape.</li><li>rectangle = Force a rectangular shape.</li><li>square = Force a square shape.</li></ul></p>
         
        Returns:
        possible object is DataMatrixShapeType
      • isSetShape

        public boolean isSetShape()