Composing signature with linear gradient brush background

GroupDocs.Signatureย providesย LInearGradientBrushย classย to specify filling signature background with linear gradients

Here are the steps to use Linear gradient brush with GroupDocs.Signature:

  • Create new instance ofย Signatureย class and pass source document path or stream as a constructor parameter.
  • Instantiate theย SignOptionsย object with all required additional options and setupย Background.Brushย property with instance ofย ย LInearGradientBrush
  • Callย Signย method ofย Signatureย class instance and passย SignOptionsย to it.
  • Analyzeย SignResultย result to check newly created signatures if needed.

This example shows how to use Texture brush for signature background.ย Seeย SignResult

using (Signature signature = new Signature("sample.docx"))
{
    TextSignOptions options = new TextSignOptions("John Smith")
    {
        // adjust signature appearance brush
        // setup background
        Background = new Background()
        {
            Color = Color.LimeGreen,
            Transparency = 0.5,
            Brush = new LinearGradientBrush(Color.LimeGreen, Color.White, 45)
        },
        // locate signature
        Width = 100,
        Height = 80,
        VerticalAlignment = Domain.VerticalAlignment.Center,
        HorizontalAlignment = Domain.HorizontalAlignment.Center,
        Margin = new Padding() { Top = 20, Right = 20 },
        // set alternative signature implementation on document page
        SignatureImplementation = TextSignatureImplementation.Image
    };
    // sign document to file
    signature.Sign("signed.docx", options);
}

More resources

GitHub Examples

You may easily run the code above and see the feature in action in ourย GitHub examples:

Free Online Apps

Along with the full-featured .NET library, we provide simple but powerful free online apps.

To sign PDF, Word, Excel, PowerPoint, and other documents you can use the online apps from the GroupDocs.Signature App Product Family.

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.