.NET C# Example: Add text, image or rectangle

<< Click to Display Table of Contents >>

Navigation:  Tasks > Draw Shapes / Text objects on PDF >

.NET C# Example: Add text, image or rectangle

Add rectangle:

 

private void Add_a_rect_MenuItem_Click(object sender, EventArgs e)

       {

          TPDFDrawObjectRec rec = new TPDFDrawObjectRec();

           rec.grtyp = 1;

           rec.x = 100;

           rec.y = 100;

           rec.w = 100;

           rec.h = 100;

           rec.ColorBrush = 0xff0000; // blue

           pdfViewer1.AddDrawObject(AddDrawObjectMode.AddNow, "", rec, "");

       }

 

Add a text object:

 

private void Add_a_text_MenuItem_Click(object sender, EventArgs e)

       {

          TPDFDrawObjectRec rec = new TPDFDrawObjectRec();

           rec.grtyp = 100;

           rec.typparam = 2000;

           rec.x = 100;

           rec.y = 100;

           rec.w = 100;

           rec.h = 100;

           rec.ColorBrush = 0xff0000;

           pdfViewer1.AddDrawObject(AddDrawObjectMode.AddNow, "", rec, "Some Text");

       }

 

 

 

This code adds a JPEG image:

 

private void imageToolStripMenuItem_Click(object sender, EventArgs e)

       {

          int gaphicid = pdfViewer1.CommandStr(

                      commands.COMPDF_AddJPEG, "C:\\debug\\test.jpg");

 

          TPDFDrawObjectRec r = new TPDFDrawObjectRec();

 

           r.typparam = gaphicid;

           r.grtyp = 20;

           r.PageNo = 0;

           r.x = 100;

           r.y = 100;

           r.w = 400;

           r.h = 400;

 

           pdfViewer1.AddDrawObject(AddDrawObjectMode.AddNow, "IMG1", r, "");

       }