The following code creates a PDF document and adds a grid
measured in inches.
using (Doc doc = new Doc()) {
doc.Units = UnitType.Inches;
doc.TopDown = true;
doc.Width = 1.0 / 8.0;
doc.FontSize = 1;
doc.Rect.Pin = XRect.Corner.TopLeft;
for (int i = 0; i <= 12; i += 2) {
doc.AddLine(0, i, 12, i);
doc.Rect.Position(0, i);
doc.AddText(i.ToString());
doc.AddLine(i, 0, i, 12);
doc.Rect.Position(i, 0);
doc.AddText(i.ToString());
}
doc.Save(Server.MapPath("doctopdown.pdf"));
}
Using doc As New Doc()
doc.Units = UnitType.Inches
doc.TopDown = True
doc.Width = 1.0 / 8.0
doc.FontSize = 1
doc.Rect.Pin = XRect.Corner.TopLeft
Dim i As Integer = 0
While i <= 12
doc.AddLine(0, i, 12, i)
doc.Rect.Position(0, i)
doc.AddText(i.ToString())
doc.AddLine(i, 0, i, 12)
doc.Rect.Position(i, 0)
doc.AddText(i.ToString())
i += 2
End While
doc.Save(Server.MapPath("doctopdown.pdf"))
End Using