.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

PdfGraphics.DrawString(String, Font, SolidBrush, PointF, PdfStringFormat) Method

Draws the specified text string at the specified location with the specified SolidBrush and Font objects using the formatting attributes of the specified PdfStringFormat.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v21.1.Drawing.dll


public void DrawString(
    string text,
    Font font,
    SolidBrush brush,
    PointF point,
    PdfStringFormat format


Name Type Description
text String

A String object to draw.

font Font

A Font object that defines the text format of the string.

brush SolidBrush

A SolidBrush object that determines the color and texture of the drawn text.

point PointF

A PointF structure that specifies the upper-left corner of the drawn text.

format PdfStringFormat

A PdfStringFormat that specifies formatting attributes, such as line spacing and alignment, that are applied to the drawn text.


This example shows how to programmatically create a document with graphics using the PDF Document API.

using DevExpress.Pdf;
using System;
using System.Drawing;

namespace DocumentCreationAPI
  class Program {

    static void Main(string[] args)

      using (PdfDocumentProcessor processor = new PdfDocumentProcessor())

        // Create an empty document.

        // Create and draw PDF graphics.
        using (PdfGraphics graph = processor.CreateGraphics())

         // Render a page with graphics.
         processor.RenderNewPage(PdfPaperSize.Letter, graph);

    static void DrawGraphics(PdfGraphics graph)

        // Draw text lines on the page.
        SolidBrush black = (SolidBrush)Brushes.Black;
        using (Font font1 = new Font("Times New Roman", 32, FontStyle.Bold))
            graph.DrawString("PDF Document Processor", font1, black, 180, 150);
        using (Font font2 = new Font("Arial", 20))
            graph.DrawString("Display, Print and Export PDF Documents", font2, black, 168, 230);
        using (Font font3 = new Font("Arial", 10))
            graph.DrawString("The PDF Document Processor is a non-visual component " +
                                "that provides the application programming interface of the PDF Viewer.", font3, black, 16, 300);
See Also