Class BarcodeStamper

java.lang.Object
com.ironsoftware.ironpdf.stamp.Stamper
com.ironsoftware.ironpdf.stamp.BarcodeStamper

public class BarcodeStamper extends Stamper
Allows the developers to add Barcode(s) and QR code(s) to PDF documents elegantly and easily.

An implementation of Stamper.

See: PdfDocument.applyStamp(Stamper)

  • Constructor Details

    • BarcodeStamper

      public BarcodeStamper(String Value, BarcodeEncoding BarcodeType)
      Initializes a new instance of the BarcodeStamper class.

      Width and Height are 250px each by default unless explicitly set.

      Parameters:
      Value - The value of the barcode as a string.
      BarcodeType - Barcode encoding type to use for this Stamper. Supported encoding types include: QRCode, Code128, and Code39. BarcodeEncoding .
    • BarcodeStamper

      public BarcodeStamper(String Value, BarcodeEncoding BarcodeType, int Width, int Height)
      Initializes a new instance of the BarcodeStamper class.
      Parameters:
      Value - The value of the barcode as a string.
      BarcodeType - Barcode encoding type to use for this Stamper. Supported encoding types include: QRCode, Code128, and Code39. BarcodeEncoding .
      Width - The width of the rendered barcode in pixels.
      Height - The height of the rendered barcode in pixels.
  • Method Details

    • getValue

      public final String getValue()
      Gets value. The value of the barcode as a string.
      Returns:
      the value
    • setValue

      public final void setValue(String value)
      Sets value. The value of the barcode as a string.
      Parameters:
      value - the value
    • getBarcodeType

      public final BarcodeEncoding getBarcodeType()
      Gets barcode type. Barcode encoding type to use for this Stamper. Supported encoding types include: QRCode, Code128, and Code39. Please see: BarcodeEncoding.

      Default is QRCode

      Returns:
      the barcode type
    • setBarcodeType

      public final void setBarcodeType(BarcodeEncoding value)
      Sets barcode type. Barcode encoding type to use for this Stamper. Supported encoding types include: QRCode, Code128, and Code39. Please see: BarcodeEncoding.

      Default is QRCode

      Parameters:
      value - the value
    • getWidth

      public final int getWidth()
      Gets width. The width of the rendered barcode in pixels. Default is 250px
      Returns:
      the width
    • setWidth

      public final void setWidth(int value)
      Sets width. The width of the rendered barcode in pixels. Default is 250px
      Parameters:
      value - the value
    • getHeight

      public final int getHeight()
      Gets height. The height of the rendered barcode in pixels. Default is 250px
      Returns:
      the height
    • setHeight

      public final void setHeight(int value)
      Sets height. The height of the rendered barcode in pixels. Default is 250px
      Parameters:
      value - the value