public DrawRoundedRectangle ( XBrush brush, Rect rect, System ellipseSize ) : void | ||
brush | XBrush | |
rect | Rect | |
ellipseSize | System | |
return | void |
using PdfSharp.Drawing; PDFPage page = new PDFPage(); XGraphics gfx = XGraphics.FromPdfPage(page); XRect rect = new XRect(50, 50, 100, 50); XSize cornerSize = new XSize(10, 10); XPen pen = new XPen(XColors.Black, 2); XBrush brush = new XSolidBrush(XColors.Red); gfx.DrawRoundedRectangle(pen, brush, rect, cornerSize);
using PdfSharp.Drawing; PDPage page = new PDPage(); XGraphics gfx = XGraphics.FromPDPage(page); XRect rect = new XRect(100, 100, 200, 100); XSize cornerSize = new XSize(20, 20); XPen pen = new XPen(XColors.Blue, 2); pen.DashStyle = XDashStyle.Dash; gfx.DrawRoundedRectangle(pen, rect, cornerSize);This example creates a new PDFPage, obtains an XGraphics object for that page, and draws a rounded rectangle on it using the DrawRoundedRectangle method. The rectangle is outlined with a dashed blue line, with a corner radius of 20 on both axes. Both examples use the same package library: PdfSharp.Drawing.
public DrawRoundedRectangle ( XBrush brush, Rect rect, System ellipseSize ) : void | ||
brush | XBrush | |
rect | Rect | |
ellipseSize | System | |
return | void |