PrintTohDC example
Example for PrintTohDC method
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
Command1.Text = "PrintTohDC"
cAvax1.StartAvax()
Call CAvax1.Add_Line(0, 5, 0, 10, 5, 0, Nothing, 1, 1, -1, -1)
Call CAvax1.Add_Line(5, 0, 0, 5, 10, 0, Nothing, 1, 1, -1, -1)
Call CAvax1.Add_Circle(5, 5, 0, 3, Nothing, 5, -1, -1, -1)
End Sub
Private Sub Form1_FormClosed(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
cAvax1.EndAvax()
End Sub
Dim hDCToPrint As Integer
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Dim lWidth As Integer
Dim lHeight As Integer
Dim fSelected As Boolean
Dim lLeft As Integer
Dim lTop As Integer
Dim xMin As Single
Dim yMin As Single
Dim xMax As Single
Dim yMax As Single
Dim sScale As Single
Dim Answer As Boolean
Dim gr As Graphics
Picture1.Image = New Bitmap(Picture1.ClientRectangle.Width, Picture1.ClientRectangle.Height)
gr = Graphics.FromImage(Picture1.Image)
hDCToPrint = gr.GetHdc()
lWidth = Picture1.ClientRectangle.Width
lHeight = Picture1.ClientRectangle.Height
Picture1.BackColor = CAvax1.BackColor
Answer = CAvax1.PrintTohDC(hDCToPrint, lWidth, lHeight, fSelected, lLeft, lTop, xMin, yMin, xMax, yMax, sScale)
gr.Dispose()
End Sub