Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PdfRectangle

    Show / Hide Table of Contents

    Class PdfRectangle

    Represents a simple rectangle that could be drawn and/or filled.

    Inheritance
    System.Object
    PdfGraphicsElement
    PdfLayoutElement
    PdfShapeElement
    PdfDrawElement
    PdfFillElement
    PdfRectangleArea
    PdfRectangle
    Inherited Members
    PdfRectangleArea.X
    PdfRectangleArea.Y
    PdfRectangleArea.Width
    PdfRectangleArea.Height
    PdfRectangleArea.Size
    PdfRectangleArea.Bounds
    PdfFillElement.Brush
    PdfDrawElement.Pen
    PdfShapeElement.GetBounds()
    PdfShapeElement.Layout(PdfLayoutParams)
    PdfLayoutElement.add_EndPageLayout(EndPageLayoutEventHandler)
    PdfLayoutElement.remove_EndPageLayout(EndPageLayoutEventHandler)
    PdfLayoutElement.add_BeginPageLayout(BeginPageLayoutEventHandler)
    PdfLayoutElement.remove_BeginPageLayout(BeginPageLayoutEventHandler)
    PdfLayoutElement.Draw(PdfPage, PointF)
    PdfLayoutElement.Draw(PdfPage, Single, Single)
    PdfLayoutElement.Draw(PdfPage, RectangleF)
    PdfLayoutElement.Draw(PdfPage, PointF, PdfLayoutFormat)
    PdfLayoutElement.Draw(PdfPage, Single, Single, PdfLayoutFormat)
    PdfLayoutElement.Draw(PdfPage, RectangleF, PdfLayoutFormat)
    PdfLayoutElement.Layout(HtmlToPdfLayoutParams)
    PdfLayoutElement.PdfTag
    PdfLayoutElement.EndPageLayout
    PdfLayoutElement.BeginPageLayout
    PdfGraphicsElement.Draw(PdfGraphics)
    PdfGraphicsElement.Draw(PdfGraphics, PointF)
    PdfGraphicsElement.Draw(PdfGraphics, Single, Single)
    Namespace: Syncfusion.Pdf.Graphics
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public class PdfRectangle : PdfRectangleArea
    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    Constructors

    PdfRectangle(RectangleF)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(RectangleF rectangle)
    Parameters
    Type Name Description
    RectangleF rectangle

    The rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(new RectangleF(0, 0, 200, 100));
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(New RectangleF(0, 0, 200, 100))
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfBrush, RectangleF)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfBrush brush, RectangleF rectangle)
    Parameters
    Type Name Description
    PdfBrush brush

    The brush.

    RectangleF rectangle

    The rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF solid brush.
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(brush, new RectangleF(0, 0, 200, 100));
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF solid brush.
    Dim brush As PdfBrush = New PdfSolidBrush(Color.Green)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(brush, New RectangleF(0, 0, 200, 100))
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfBrush, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfBrush brush, float width, float height)
    Parameters
    Type Name Description
    PdfBrush brush

    The brush.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF solid brush.
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(brush, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF solid brush.
    Dim brush As PdfBrush = New PdfSolidBrush(Color.Green)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(brush, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfBrush, Single, Single, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfBrush brush, float x, float y, float width, float height)
    Parameters
    Type Name Description
    PdfBrush brush

    The brush.

    System.Single x

    The x-coordinate of the upper-left corner of this Rectangle.

    System.Single y

    The y-coordinate of the upper-left corner of this Rectangle.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF solid brush.
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(brush, 0, 0, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF solid brush.
    Dim brush As PdfBrush = New PdfSolidBrush(Color.Green)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(brush, 0, 0, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfPen, RectangleF)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfPen pen, RectangleF rectangle)
    Parameters
    Type Name Description
    PdfPen pen

    The pen.

    RectangleF rectangle

    The rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF pen.
    PdfPen pen = new PdfPen(Color.Red);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(pen, new RectangleF(0, 0, 200, 100));
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF pen.
    Dim pen As New PdfPen(Color.Red)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(pen, New RectangleF(0, 0, 200, 100))
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfPen, PdfBrush, RectangleF)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfPen pen, PdfBrush brush, RectangleF rectangle)
    Parameters
    Type Name Description
    PdfPen pen

    The pen.

    PdfBrush brush

    The brush.

    RectangleF rectangle

    The rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF pen.
    PdfPen pen = new PdfPen(Color.Red);
    //Create new PDF solid brush.
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(pen, brush, new RectangleF(0, 0, 200, 100));
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF pen.
    Dim pen As New PdfPen(Color.Red)
    'Create new PDF solid brush.
    Dim brush As PdfBrush = New PdfSolidBrush(Color.Green)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(pen, brush, New RectangleF(0, 0, 200, 100))
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfPen, PdfBrush, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfPen pen, PdfBrush brush, float width, float height)
    Parameters
    Type Name Description
    PdfPen pen

    The pen.

    PdfBrush brush

    The brush.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF pen.
    PdfPen pen = new PdfPen(Color.Red);
    //Create new PDF solid brush.
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(pen, brush, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF pen.
    Dim pen As New PdfPen(Color.Red)
    'Create new PDF solid brush.
    Dim brush As PdfBrush = New PdfSolidBrush(Color.Green)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(pen, brush, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfPen, PdfBrush, Single, Single, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfPen pen, PdfBrush brush, float x, float y, float width, float height)
    Parameters
    Type Name Description
    PdfPen pen

    The pen.

    PdfBrush brush

    The brush.

    System.Single x

    The x-coordinate of the upper-left corner of this Rectangle.

    System.Single y

    The y-coordinate of the upper-left corner of this Rectangle.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF pen.
    PdfPen pen = new PdfPen(Color.Red);
    //Create new PDF solid brush.
    PdfBrush brush = new PdfSolidBrush(Color.Green);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(pen, brush, 0, 0, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF pen.
    Dim pen As New PdfPen(Color.Red)
    'Create new PDF solid brush.
    Dim brush As PdfBrush = New PdfSolidBrush(Color.Green)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(pen, brush, 0, 0, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfPen, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfPen pen, float width, float height)
    Parameters
    Type Name Description
    PdfPen pen

    The pen.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF pen.
    PdfPen pen = new PdfPen(Color.Red);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(pen, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF pen.
    Dim pen As New PdfPen(Color.Red)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(pen, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(PdfPen, Single, Single, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(PdfPen pen, float x, float y, float width, float height)
    Parameters
    Type Name Description
    PdfPen pen

    The pen.

    System.Single x

    The x-coordinate of the upper-left corner of this Rectangle.

    System.Single y

    The y-coordinate of the upper-left corner of this Rectangle.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PDF pen.
    PdfPen pen = new PdfPen(Color.Red);
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(pen, 0, 0, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PDF pen.
    Dim pen As New PdfPen(Color.Red)
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(pen, 0, 0, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(float width, float height)
    Parameters
    Type Name Description
    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)

    PdfRectangle(Single, Single, Single, Single)

    Initializes a new instance of the PdfRectangle class.

    Declaration
    public PdfRectangle(float x, float y, float width, float height)
    Parameters
    Type Name Description
    System.Single x

    The x-coordinate of the upper-left corner of this Rectangle.

    System.Single y

    The y-coordinate of the upper-left corner of this Rectangle.

    System.Single width

    The width of the rectangle.

    System.Single height

    The height of the rectangle.

    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Add a new PDF page.
    PdfPage page = document.Pages.Add();
    //Create new PdfRectangle instance.
    PdfRectangle rect = new PdfRectangle(0, 0, 200, 100);
    //Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty);
    //Save the PDF docment.
    document.Save("output.pdf");
    //Close the PDF document.
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Add a new PDF page.
    Dim page As PdfPage = document.Pages.Add()
    'Create new PdfRectangle instance.
    Dim rect As New PdfRectangle(0, 0, 200, 100)
    'Draw the rectangle to PDF page.
    rect.Draw(page, PointF.Empty)
    'Save the PDF docment.
    document.Save("output.pdf") 
    Close the PDF document.
    document.Close(True)
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved