com.groupdocs.signature.options.sign

Class QrCodeSignOptions

    • Constructor Detail

      • QrCodeSignOptions

        public QrCodeSignOptions()

        Initializes a new instance of the QRCodeSignOptions class with default values.

      • QrCodeSignOptions

        public QrCodeSignOptions(String text)

        Initializes a new instance of the QRCodeSignOptions class with text.

        Parameters:
        text - Signature text.
      • QrCodeSignOptions

        public QrCodeSignOptions(String text,
                                 QrCodeType encodeType)

        Initializes a new instance of the BarcodeSignOptions class with text.

        Parameters:
        text - QRCode text
        encodeType - QRCode encode type see QrCodeType
    • Method Detail

      • getCodeTextAlignment

        public final int getCodeTextAlignment()

        Gets or sets the alignment of text in the result QR-code image. Default value is None.

      • getData

        public final Object getData()

        Gets or sets custom object to serialize to QR-Code content.

      • getDataEncryption

        public final IDataEncryption getDataEncryption()

        Gets or sets implementation of IDataEncryption interface to encode and decode QR-Code Signature Text or Data properties.

      • getEncodeType

        public final QrCodeType getEncodeType()

        Gets or sets QRCode type.

      • getForeColor

        public Color getForeColor()

        Gets or sets the Fore color of QR-Code bars Using of this property could cause problems with verification. Use it carefully.

        Overrides:
        getForeColor in class TextSignOptions
      • getInnerMargins

        public final Padding getInnerMargins()

        Gets or sets the space between QRCode elements and result image borders.

      • getLogoFilePath

        public final String getLogoFilePath()

        Gets or sets the QR-code logo image file name. This property in use only if LogoStream is not specified. Using of this property could cause problems with verification. Use it carefully.

      • getLogoStream

        public final InputStream getLogoStream()

        Gets or sets the QR-code logo image stream. If this property is specified it is always used instead LogoGuid. Using of this property could cause problems with verification. Use it carefully.

      • getReturnContent

        public final boolean getReturnContent()

        Gets or sets flag to get QR-Code image content of a signature which was put on document page. If this flag is set true, QR-Code signature image content will keep raw image data by required format ReturnContentType(getReturnContentType()/setReturnContentType(FileType)). By default this option is disabled.

      • getReturnContentType

        public final FileType getReturnContentType()

        Specifies file type of returned image content of the QR-Code signature when ReturnContent property is enabled. By default it set to Null. That means to return QR-Code image content in original format. This image format is specified at QrCodeSignature.Format(QrCodeSignature.getFormat()/QrCodeSignature.setFormat(FileType)) Possible supported values are: FileType.JPEG, FileType.PNG, FileType.BMP. If provided format is not supported than QR-Code image content in .png format will be returned.

      • setCodeTextAlignment

        public final void setCodeTextAlignment(int value)

        Gets or sets the alignment of text in the result QR-code image. Default value is None.

      • setData

        public final void setData(Object value)

        Gets or sets custom object to serialize to QR-Code content.

      • setDataEncryption

        public final void setDataEncryption(IDataEncryption value)

        Gets or sets implementation of IDataEncryption interface to encode and decode QR-Code Signature Text or Data properties.

      • setEncodeType

        public final void setEncodeType(QrCodeType value)

        Gets or sets QRCode type.

      • setForeColor

        public void setForeColor(Color value)

        Gets or sets the Fore color of QR-Code bars Using of this property could cause problems with verification. Use it carefully.

        Overrides:
        setForeColor in class TextSignOptions
      • setInnerMargins

        public final void setInnerMargins(Padding value)

        Gets or sets the space between QRCode elements and result image borders.

      • setLogoFilePath

        public final void setLogoFilePath(String value)

        Gets or sets the QR-code logo image file name. This property in use only if LogoStream is not specified. Using of this property could cause problems with verification. Use it carefully.

      • setLogoStream

        public final void setLogoStream(InputStream value)

        Gets or sets the QR-code logo image stream. If this property is specified it is always used instead LogoGuid. Using of this property could cause problems with verification. Use it carefully.

      • setReturnContent

        public final void setReturnContent(boolean value)

        Gets or sets flag to get QR-Code image content of a signature which was put on document page. If this flag is set true, QR-Code signature image content will keep raw image data by required format ReturnContentType(getReturnContentType()/setReturnContentType(FileType)). By default this option is disabled.

      • setReturnContentType

        public final void setReturnContentType(FileType value)

        Specifies file type of returned image content of the QR-Code signature when ReturnContent property is enabled. By default it set to Null. That means to return QR-Code image content in original format. This image format is specified at QrCodeSignature.Format(QrCodeSignature.getFormat()/QrCodeSignature.setFormat(FileType)) Possible supported values are: FileType.JPEG, FileType.PNG, FileType.BMP. If provided format is not supported than QR-Code image content in .png format will be returned.