menu

Document Processing

PdfXfaRadialBrush Class - C# PDF Library API Reference | Syncfusion

    Show / Hide Table of Contents

    PdfXfaRadialBrush Class

    Represents the XFA Radial brush

    Inheritance
    System.Object
    PdfXfaBrush
    PdfXfaRadialBrush
    Namespace: Syncfusion.Pdf.Xfa
    Assembly: Syncfusion.Pdf.Base.dll
    Syntax
    public class PdfXfaRadialBrush : PdfXfaBrush
    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a form.
    PdfXfaForm parentForm = new PdfXfaForm(PdfXfaFlowDirection.Vertical, 595);
    parentForm.Margins.All = 10;
    //Create new XFA rectangle instance.
    PdfXfaRectangleField rect = new PdfXfaRectangleField("rect1", new SizeF(200, 100));
    //Create new XFA brush.
    PdfXfaRadialBrush brush = new PdfXfaRadialBrush(Color.Red, Color.Yellow);
    //Set the start color.
    brush.StartColor = Color.Black;
    //Set the end color.
    brush.EndColor = Color.HotPink;
    //Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge;
    //Set the linear brush
    rect.Border.FillColor = brush;
    //Add the field to form.
    parentForm.Fields.Add(rect);            
    document.XfaForm = parentForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Create a form.
    Dim parentForm As New PdfXfaForm(PdfXfaFlowDirection.Vertical, 595)
    parentForm.Margins.All = 10
    'Create new XFA rectangle instance.
    Dim rect As New PdfXfaRectangleField("rect1", New SizeF(200, 100))
    'Create new XFA brush.
    Dim brush As New PdfXfaRadialBrush(Color.Red, Color.Yellow)
    'Set the start color.
    brush.StartColor = Color.Black
    'Set the end color.
    brush.EndColor = Color.HotPink
    'Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge
    'Set the linear brush
    rect.Border.FillColor = brush
    'Add the field to form.
    parentForm.Fields.Add(rect)
    document.XfaForm = parentForm
    'Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Constructors

    PdfXfaRadialBrush(PdfColor, PdfColor)

    initialize the new instance of the PdfXfaRadialBrush class.

    Declaration
    public PdfXfaRadialBrush(PdfColor startColor, PdfColor endColor)
    Parameters
    Type Name Description
    PdfColor startColor

    The start color of the radial brush.

    PdfColor endColor

    The end color of the radial brush.

    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a form.
    PdfXfaForm parentForm = new PdfXfaForm(PdfXfaFlowDirection.Vertical, 595);
    parentForm.Margins.All = 10;
    //Create new XFA rectangle instance.
    PdfXfaRectangleField rect = new PdfXfaRectangleField("rect1", new SizeF(200, 100));
    //Create new XFA brush.
    PdfXfaRadialBrush brush = new PdfXfaRadialBrush(Color.Red, Color.Yellow);
    //Set the start color.
    brush.StartColor = Color.Black;
    //Set the end color.
    brush.EndColor = Color.HotPink;
    //Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge;
    //Set the linear brush
    rect.Border.FillColor = brush;
    //Add the field to form.
    parentForm.Fields.Add(rect);            
    document.XfaForm = parentForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Create a form.
    Dim parentForm As New PdfXfaForm(PdfXfaFlowDirection.Vertical, 595)
    parentForm.Margins.All = 10
    'Create new XFA rectangle instance.
    Dim rect As New PdfXfaRectangleField("rect1", New SizeF(200, 100))
    'Create new XFA brush.
    Dim brush As New PdfXfaRadialBrush(Color.Red, Color.Yellow)
    'Set the start color.
    brush.StartColor = Color.Black
    'Set the end color.
    brush.EndColor = Color.HotPink
    'Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge
    'Set the linear brush
    rect.Border.FillColor = brush
    'Add the field to form.
    parentForm.Fields.Add(rect)
    document.XfaForm = parentForm
    'Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    PdfXfaRadialBrush(PdfColor, PdfColor, PdfXfaRadialType)

    initialize the new instance of the PdfXfaRadialBrush class.

    Declaration
    public PdfXfaRadialBrush(PdfColor startColor, PdfColor endColor, PdfXfaRadialType type)
    Parameters
    Type Name Description
    PdfColor startColor

    The start color of the radial brush.

    PdfColor endColor

    The end color of the radial brush.

    PdfXfaRadialType type

    The radial type.

    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a form.
    PdfXfaForm parentForm = new PdfXfaForm(PdfXfaFlowDirection.Vertical, 595);
    parentForm.Margins.All = 10;
    //Create new XFA rectangle instance.
    PdfXfaRectangleField rect = new PdfXfaRectangleField("rect1", new SizeF(200, 100));
    //Create new XFA brush.
    PdfXfaRadialBrush brush = new PdfXfaRadialBrush(Color.Red, Color.Yellow, PdfXfaRadialType.CenterToEdge);
    //Set the start color.
    brush.StartColor = Color.Black;
    //Set the end color.
    brush.EndColor = Color.HotPink;      
    //Set the linear brush
    rect.Border.FillColor = brush;
    //Add the field to form.
    parentForm.Fields.Add(rect);            
    document.XfaForm = parentForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Create a form.
    Dim parentForm As New PdfXfaForm(PdfXfaFlowDirection.Vertical, 595)
    parentForm.Margins.All = 10
    'Create new XFA rectangle instance.
    Dim rect As New PdfXfaRectangleField("rect1", New SizeF(200, 100))
    'Create new XFA brush.
    Dim brush As New PdfXfaRadialBrush(Color.Red, Color.Yellow, PdfXfaRadialType.CenterToEdge)
    'Set the start color.
    brush.StartColor = Color.Black
    'Set the end color.
    brush.EndColor = Color.HotPink     
    'Set the linear brush
    rect.Border.FillColor = brush
    'Add the field to form.
    parentForm.Fields.Add(rect)
    document.XfaForm = parentForm
    'Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Properties

    EndColor

    Gets or sets the ending color

    Declaration
    public PdfColor EndColor { get; set; }
    Property Value
    Type
    PdfColor
    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a form.
    PdfXfaForm parentForm = new PdfXfaForm(PdfXfaFlowDirection.Vertical, 595);
    parentForm.Margins.All = 10;
    //Create new XFA rectangle instance.
    PdfXfaRectangleField rect = new PdfXfaRectangleField("rect1", new SizeF(200, 100));
    //Create new XFA brush.
    PdfXfaRadialBrush brush = new PdfXfaRadialBrush(Color.Red, Color.Yellow);
    //Set the start color.
    brush.StartColor = Color.Black;
    //Set the end color.
    brush.EndColor = Color.HotPink;
    //Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge;
    //Set the linear brush
    rect.Border.FillColor = brush;
    //Add the field to form.
    parentForm.Fields.Add(rect);            
    document.XfaForm = parentForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Create a form.
    Dim parentForm As New PdfXfaForm(PdfXfaFlowDirection.Vertical, 595)
    parentForm.Margins.All = 10
    'Create new XFA rectangle instance.
    Dim rect As New PdfXfaRectangleField("rect1", New SizeF(200, 100))
    'Create new XFA brush.
    Dim brush As New PdfXfaRadialBrush(Color.Red, Color.Yellow)
    'Set the start color.
    brush.StartColor = Color.Black
    'Set the end color.
    brush.EndColor = Color.HotPink
    'Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge
    'Set the linear brush
    rect.Border.FillColor = brush
    'Add the field to form.
    parentForm.Fields.Add(rect)
    document.XfaForm = parentForm
    'Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    StartColor

    Gets or sets the starting color

    Declaration
    public PdfColor StartColor { get; set; }
    Property Value
    Type
    PdfColor
    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a form.
    PdfXfaForm parentForm = new PdfXfaForm(PdfXfaFlowDirection.Vertical, 595);
    parentForm.Margins.All = 10;
    //Create new XFA rectangle instance.
    PdfXfaRectangleField rect = new PdfXfaRectangleField("rect1", new SizeF(200, 100));
    //Create new XFA brush.
    PdfXfaRadialBrush brush = new PdfXfaRadialBrush(Color.Red, Color.Yellow);
    //Set the start color.
    brush.StartColor = Color.Black;
    //Set the end color.
    brush.EndColor = Color.HotPink;
    //Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge;
    //Set the linear brush
    rect.Border.FillColor = brush;
    //Add the field to form.
    parentForm.Fields.Add(rect);            
    document.XfaForm = parentForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Create a form.
    Dim parentForm As New PdfXfaForm(PdfXfaFlowDirection.Vertical, 595)
    parentForm.Margins.All = 10
    'Create new XFA rectangle instance.
    Dim rect As New PdfXfaRectangleField("rect1", New SizeF(200, 100))
    'Create new XFA brush.
    Dim brush As New PdfXfaRadialBrush(Color.Red, Color.Yellow)
    'Set the start color.
    brush.StartColor = Color.Black
    'Set the end color.
    brush.EndColor = Color.HotPink
    'Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge
    'Set the linear brush
    rect.Border.FillColor = brush
    'Add the field to form.
    parentForm.Fields.Add(rect)
    document.XfaForm = parentForm
    'Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()

    Type

    Gets or set the direction of the color transition

    Declaration
    public PdfXfaRadialType Type { get; set; }
    Property Value
    Type
    PdfXfaRadialType
    Examples
    //Create a new PDF XFA document.
    PdfXfaDocument document = new PdfXfaDocument();
    //Create a form.
    PdfXfaForm parentForm = new PdfXfaForm(PdfXfaFlowDirection.Vertical, 595);
    parentForm.Margins.All = 10;
    //Create new XFA rectangle instance.
    PdfXfaRectangleField rect = new PdfXfaRectangleField("rect1", new SizeF(200, 100));
    //Create new XFA brush.
    PdfXfaRadialBrush brush = new PdfXfaRadialBrush(Color.Red, Color.Yellow);
    //Set the start color.
    brush.StartColor = Color.Black;
    //Set the end color.
    brush.EndColor = Color.HotPink;
    //Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge;
    //Set the linear brush
    rect.Border.FillColor = brush;
    //Add the field to form.
    parentForm.Fields.Add(rect);            
    document.XfaForm = parentForm;
    //Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic);
    //Close the document
    document.Close();
    'Create a new PDF XFA document.
    Dim document As New PdfXfaDocument()
    'Create a form.
    Dim parentForm As New PdfXfaForm(PdfXfaFlowDirection.Vertical, 595)
    parentForm.Margins.All = 10
    'Create new XFA rectangle instance.
    Dim rect As New PdfXfaRectangleField("rect1", New SizeF(200, 100))
    'Create new XFA brush.
    Dim brush As New PdfXfaRadialBrush(Color.Red, Color.Yellow)
    'Set the start color.
    brush.StartColor = Color.Black
    'Set the end color.
    brush.EndColor = Color.HotPink
    'Set the type.
    brush.Type = PdfXfaRadialType.CenterToEdge
    'Set the linear brush
    rect.Border.FillColor = brush
    'Add the field to form.
    parentForm.Fields.Add(rect)
    document.XfaForm = parentForm
    'Save the document.
    document.Save("output.pdf", PdfXfaType.Dynamic)
    'Close the document
    document.Close()
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved