LONG HDC { get; } |
The HDC property can be used to get a handle to a device context (HDC) for Windows GDI functions.
Note: This property returns a device context (DC) for the current page. If you change the current page or add a new one, you must call this property again to get the DC for that new page.
Equivalent in new interface: IPDFDocument4::GetDC.
{ PDF object is supposed to be created } PDF.FileName := 'test.pdf'; PDF.UseScreenDC := true; PDF.BeginDoc; { use standard GDI drawing here } Rectangle(PDF.HDC, 10, 10, 20, 20); PDF.EndDoc;
// PDF object is supposed to be created PDF->FileName = "test.pdf"; PDF->UseScreenDC = TRUE; PDF->BeginDoc(); HDC hdc = (HDC)PDF->HDC; // use standard GDI drawing here Rectangle(hdc, 10, 10, 20, 20); PDF->EndDoc();
// PDF object is supposed to be created PDF.FileName = "test.pdf"; PDF.UseScreenDC = true; PDF.BeginDoc(); Graphics gr = Graphics.FromHdc((IntPtr)PDF.HDC); // use standard GDI+ drawing here gr.DrawRectangle(Pens.Black, 10, 10, 10, 10); gr.Dispose(); PDF.EndDoc();
' PDF object is supposed to be created PDF.FileName = "test.pdf" PDF.UseScreenDC = True PDF.BeginDoc // use standard GDI drawing here Rectangle PDF.HDC, 10, 10, 20, 20 PDF.EndDoc