Class MailmarkCodetext

java.lang.Object
com.aspose.barcode.complexbarcode.MailmarkCodetext
All Implemented Interfaces:
IComplexCodetext

public final class MailmarkCodetext extends Object implements IComplexCodetext
Class for encoding and decoding the text embedded in the 4-state Royal Mailmark code.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Initializes a new instance of the MailmarkCodetext class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets barcode type.
    "0" - Null or Test "1" - 1C (Retail) "2" - 2C (Retail) "3" - 3C (Retail) "4" - Premium (RetailPublishing Mail) (for potential future use) "5" - Deferred (Retail) "6" - Air (Retail) (for potential future use) "7" - Surface (Retail) (for potential future use) "8" - Premium (Network Access) "9" - Standard (Network Access)
    Construct codetext from Mailmark data.
    The PC and DP must comply with a PAF format.
    int
    "0" – Null or Test "1" – Letter "2" – Large Letter
    int
    Maximum value is 99999999.
    int
    Maximum values are 99 for Barcode C and 999999 for Barcode L.
    int
    Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
    void
    initFromString(String constructedCodetext)
    Initializes Mailmark data from constructed codetext.
    void
    "0" - Null or Test "1" - 1C (Retail) "2" - 2C (Retail) "3" - 3C (Retail) "4" - Premium (RetailPublishing Mail) (for potential future use) "5" - Deferred (Retail) "6" - Air (Retail) (for potential future use) "7" - Surface (Retail) (for potential future use) "8" - Premium (Network Access) "9" - Standard (Network Access)
    void
    The PC and DP must comply with a PAF format.
    void
    setFormat(int value)
    "0" – Null or Test "1" – Letter "2" – Large Letter
    void
    setItemID(int value)
    Maximum value is 99999999.
    void
    setSupplychainID(int value)
    Maximum values are 99 for Barcode C and 999999 for Barcode L.
    void
    setVersionID(int value)
    Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MailmarkCodetext

      public MailmarkCodetext()
      Initializes a new instance of the MailmarkCodetext class.
  • Method Details

    • getFormat

      public int getFormat()
      "0" – Null or Test "1" – Letter "2" – Large Letter
    • setFormat

      public void setFormat(int value)
      "0" – Null or Test "1" – Letter "2" – Large Letter
    • getVersionID

      public int getVersionID()
      Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
    • setVersionID

      public void setVersionID(int value)
      Currently "1" – For Mailmark barcode (0 and 2 to 9 and A to Z spare for future use)
    • getClass_

      public String getClass_()
      "0" - Null or Test "1" - 1C (Retail) "2" - 2C (Retail) "3" - 3C (Retail) "4" - Premium (RetailPublishing Mail) (for potential future use) "5" - Deferred (Retail) "6" - Air (Retail) (for potential future use) "7" - Surface (Retail) (for potential future use) "8" - Premium (Network Access) "9" - Standard (Network Access)
    • setClass

      public void setClass(String value)
      "0" - Null or Test "1" - 1C (Retail) "2" - 2C (Retail) "3" - 3C (Retail) "4" - Premium (RetailPublishing Mail) (for potential future use) "5" - Deferred (Retail) "6" - Air (Retail) (for potential future use) "7" - Surface (Retail) (for potential future use) "8" - Premium (Network Access) "9" - Standard (Network Access)
    • getSupplychainID

      public int getSupplychainID()
      Maximum values are 99 for Barcode C and 999999 for Barcode L.
    • setSupplychainID

      public void setSupplychainID(int value)
      Maximum values are 99 for Barcode C and 999999 for Barcode L.
    • getItemID

      public int getItemID()
      Maximum value is 99999999.
    • setItemID

      public void setItemID(int value)
      Maximum value is 99999999.
    • getDestinationPostCodePlusDPS

      public String getDestinationPostCodePlusDPS()
      The PC and DP must comply with a PAF format. Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern of characters denoting a domestic sorting code. A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix.
    • setDestinationPostCodePlusDPS

      public void setDestinationPostCodePlusDPS(String value)
      The PC and DP must comply with a PAF format. Nine character string denoting international "XY11 " (note the 5 trailing spaces) or a pattern of characters denoting a domestic sorting code. A domestic sorting code consists of an outward postcode, an inward postcode, and a Delivery Point Suffix.
    • getConstructedCodetext

      public String getConstructedCodetext()
      Construct codetext from Mailmark data.
      Specified by:
      getConstructedCodetext in interface IComplexCodetext
      Returns:
      Constructed codetext
    • initFromString

      public void initFromString(String constructedCodetext)
      Initializes Mailmark data from constructed codetext.
      Specified by:
      initFromString in interface IComplexCodetext
      Parameters:
      constructedCodetext - Constructed codetext.
    • getBarcodeType

      public BaseEncodeType getBarcodeType()
      Gets barcode type.
      Specified by:
      getBarcodeType in interface IComplexCodetext
      Returns:
      Barcode type.