GetTextGeometry example
Example for GetTextGeometry method
Dim avHandle As Integer
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
Call CAvax1.StartAvax()
Call AddText()
End Sub
Private Sub Form1_FormClosed(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Call cAvax1.EndAvax()
End Sub
Private Sub AddText()
Dim sText As String
Dim x As Single
Dim y As Single
Dim z As Single
Dim vItemProperties As Object
Dim sScale As Single
Dim iFontNumber As Short
Dim Angle As Single
Dim iClr As Short
Dim iWidth As Short
Dim iStyle As Short
Dim iLayer As Short
Dim fBold As Boolean
Dim fItalic As Boolean
Dim fUnderline As Boolean
Dim fStrikeOut As Boolean
Dim lCharSet As Integer
'Definition of the text
sText = "Hello !!!"
'The scale
sScale = 10
'Start point of the text
x = 1 : y = 4 : z = 0
'Angle of the text (degrees)
Angle = 30
iClr = 6
fBold = True
fUnderline = True
avHandle = CAvax1.Add_Text(sText, x, y, z, vItemProperties, sScale, iFontNumber, Angle, iClr, iWidth, iStyle, iLayer, fBold, fItalic, fUnderline, fStrikeOut, lCharSet)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As Single
Dim y As Single
Dim dWidth As Single
Dim dHeight As Single
Dim dAngle As Single
Dim lTextLines As Integer
Dim Answer as Boolean
Answer = CAvax1.GetTextGeometry(avHandle, x, y, dWidth, dHeight, dAngle, lTextLines)
MsgBox("x=" & x & Environment.NewLine & "y=" & y & Environment.NewLine & "Width=" & dWidth & Environment.NewLine & "Height=" & dHeight & Environment.NewLine & "Angle=" & dAngle & Environment.NewLine & "TextLines=" & lTextLines)
End Sub