public override void Printing_PrintPage(object sender, PrintPageEventArgs e) { e.Graphics.DrawImage(Properties.Resources.Certificate_Template, new PointF(0, 0)); // Rectangle rect = new Rectangle(e.PageBounds.Width / 3 - 30, e.PageBounds.Height / 3 + 50, 550, 380); InitBodyRect(e); string first = Printing.Indention + "This is to certify that " + Printing.MrOrMrs(SexOption.Text) + " " + Printing.GetFullName(firstName, middleName, lastName, extension) + " has appeared in my office." + Printing.LineSpace + Printing.Indention + "This certification is issued to " + Printing.MrOrMrs(SexOption.Text) + " " + lastName.Text + (string.IsNullOrEmpty(extension.Text) ? "" : " " + extension.Text) + " for whatever legal intent it may serve " + Printing.HimOrHer(SexOption.Text) + "." + Printing.LineSpace + Printing.Indention + "Issued this " + IssuedOn.customFormat() + " Barangay Poblacion, Kalibo, Aklan."; e.Graphics.DrawString(first, Printing.font, Brushes.Black, rect); DrawDebugRecs(rect, e); Printing.DrawCap(e, o.captName); }