<< 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, "");
}