Components for Developers
© 2000-2012, Two Pilots

PDF Library Download Features Manual Tutorials FAQ Pricing HTML2PDF-X Pilot History In the Lab

PDF Creator Pilot documentation

Download CHM version of this manual.
Graphics
Collapse All

This method closes the created path.

Syntax

HRESULT ClosePath ()
Return value
If successful, this method returns S_OK. If it fails, this method should return one of the error values.

Remarks

This method closes a path by connecting the first and the last point of the constructed path. A call to this procedure is often needed to avoid a notch in a stroked path and to make a line join work correctly in joining the first and the last points.

Example

Close Path Example

Delphi
[copy to clipboard]
{ PDF object is supposed to be created }
PDF.MoveTo(100, 100);
PDF.DrawLineTo(200, 200);
PDF.DrawLineTo(100, 200);
{ close path: add a line from (100, 200) to (100, 100) }
PDF.ClosePath;
PDF.Stroke;
PDF.SaveToFile('test.pdf', true);
C/C++
[copy to clipboard]
// PDF object is supposed to be created
PDF->MoveTo(100, 100);
PDF->DrawLineTo(200, 200);
PDF->DrawLineTo(100, 200);
// close path: add a line from (100, 200) to (100, 100)
PDF->ClosePath();
PDF->Stroke();
PDF->SaveToFile("test.pdf", true);
C#
[copy to clipboard]
// PDF object is supposed to be created
PDF.MoveTo(100, 100);
PDF.DrawLineTo(200, 200);
PDF.DrawLineTo(100, 200);
// close path: add a line from (100, 200) to (100, 100)
PDF.ClosePath();
PDF.Stroke();
PDF.SaveToFile("test.pdf", true);
Visual Basic
[copy to clipboard]
' PDF object is supposed to be created
PDF.MoveTo 100, 100
PDF.DrawLineTo 200, 200
PDF.DrawLineTo 100, 200
' close path: add a line from (100, 200) to (100, 100)
PDF.ClosePath
PDF.Stroke
PDF.SaveToFile "test.pdf", true

See Also

PDF Library Download Features Manual Tutorials FAQ Pricing HTML2PDF-X Pilot History In the Lab

 

 

PDF Library | Virtual Printer | Converters to PDF

Support | Blog | Forum | Contacts

© 2000-2012, Two Pilots