MESCIUS PlusPak for Windows Forms 12.0J
図形の描画

Graphicsクラスのメソッドを使用して、さまざまな図形をPDFに描画できます。ここでは、四角形と円の描画方法を示しています。Graphicsクラスにはそのほかの図形を描画するメソッドも用意されています。
四角形の描画
四角形を描画するには、DrawRectangleメソッドを使用します。次のコードは、青色の四角形を描画します。
Dim strm As System.IO.Stream = System.IO.File.OpenWrite("test.pdf")
Dim doc As GrapeCity.PDF.Document = New GrapeCity.PDF.Document()
Dim page As GrapeCity.PDF.Objects.PageObject = doc.Pages.CreatePage()
Dim g As GrapeCity.PDF.Drawing.Graphics = page.GetGraphics()
g.DrawRectangle(Pens.Blue, 10, 10, 200, 200)
GrapeCity.PDF.Writer.Write(doc, strm)
strm.Close()
System.IO.Stream strm = (System.IO.Stream)System.IO.File.OpenWrite("test.pdf");
GrapeCity.PDF.Document doc = new GrapeCity.PDF.Document();
GrapeCity.PDF.Objects.PageObject page = doc.Pages.CreatePage();
GrapeCity.PDF.Drawing.Graphics g = page.GetGraphics();
g.DrawRectangle(Pens.Blue, 10, 10, 200, 200);
GrapeCity.PDF.Writer.Write(doc, strm);
strm.Close();

円の描画
円を描画するには、DrawEllipseメソッドを使用します。次のコードは、赤色の円を描画します。
Dim strm As System.IO.Stream = System.IO.File.OpenWrite("test.pdf")
Dim doc As GrapeCity.PDF.Document = New GrapeCity.PDF.Document()
Dim page As GrapeCity.PDF.Objects.PageObject = doc.Pages.CreatePage()
Dim g As GrapeCity.PDF.Drawing.Graphics = page.GetGraphics()
g.DrawEllipse(Pens.Red, 10, 10, 200, 200)
GrapeCity.PDF.Writer.Write(doc, strm)
strm.Close()
System.IO.Stream strm = (System.IO.Stream)System.IO.File.OpenWrite("test.pdf");
GrapeCity.PDF.Document doc = new GrapeCity.PDF.Document();
GrapeCity.PDF.Objects.PageObject page = doc.Pages.CreatePage();
GrapeCity.PDF.Drawing.Graphics g = page.GetGraphics();
g.DrawEllipse(Pens.Red, 10, 10, 200, 200);
GrapeCity.PDF.Writer.Write(doc, strm);
strm.Close();
関連トピック

 

 


© MESCIUS inc. All rights reserved.