Packages

 

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
      • getImageHelper

        protected com.groupdocs.signature.domain.helpers.ImageHelper getImageHelper()
      • getInnerMargins

        public final Padding getInnerMargins()

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

      • getLogoGuid

        public final String getLogoGuid()

        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.

      • 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.

      • setLogoGuid

        public final void setLogoGuid(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.