Home Features Download Tutorial Version History License PDF Mosaic Blog Source Code
This sample shows how to draw text on a canvas.
To draw text on a canvas, use PDFCanvas.DrawString.
C# :
using PDFMosaic; using System.Drawing; namespace DrawText { class DrawText { static void Main() { PDFDocument document = new PDFDocument(); document.Pages.Add(new PDFPage(PDFPaperFormat.A4)); PDFCanvas canvas = document.Pages[0].Canvas; PDFFont font = new PDFFont("Arial", 16); PDFBrush brush = new PDFSolidBrush(); canvas.DrawString("The test string", font, brush, 100, 100); PDFStringFormat sf = new PDFStringFormat(); sf.HorizontalAlign = PDFHorizontalAlign.Center; sf.VerticalAlign = PDFVerticalAlign.Center; canvas.DrawString("The test string", font, brush, new RectangleF(200, 200, 100, 100), sf); canvas.DrawRectangle(new PDFSolidPen(), 200, 200, 100, 100); document.Save("DrawText.pdf", true); } } }
Visial Basic.NET :
Imports PDFMosaic Imports System.Drawing Module DrawText Sub Main() Dim document As New PDFDocument() document.Pages.Add(New PDFPage(PDFPaperFormat.A4)) Dim canvas As PDFCanvas = document.Pages(0).Canvas Dim font As New PDFFont("Arial", 16) Dim brush As New PDFSolidBrush() canvas.DrawString("The test string", font, brush, 100, 100) Dim sf As New PDFStringFormat() sf.HorizontalAlign = PDFHorizontalAlign.Center sf.VerticalAlign = PDFVerticalAlign.Center canvas.DrawString("The test string", font, brush, New RectangleF(200, 200, 100, 100), sf) canvas.DrawRectangle(New PDFSolidPen(), 200, 200, 100, 100) document.Save("DrawText.pdf", True) End Sub End Module
Home Features Download Tutorial Version History License PDF Mosaic Blog Source Code