DrawText2 Method
Syntax
CWIMAQVision.DrawText2 SourceImage, DestImage, Origin, TextOptions, Text, Width [, Invert]
Return Type
On success, this method returns 0. On failure, this method returns a negative number.
Purpose
Draws text on an image.
Remarks
Use this method with U8 and RGB32 images. If the image type is U8, the CWIMAQTextOptions.ForeColor and CWIMAQTextOptions.BackColor colors must be grayscale.
Parameters
SourceImage As CWIMAQImage
The input image.
DestImage As CWIMAQImage
The resulting image.
Origin As CWIMAQPoint
The point where the method inserts the text.
TextOptions As CWIMAQTextOptions
An object that specifies how the method draws the text.
Text As String
The text that the method draws.
Width As Long
On return, the width of the text.
Invert As Variant
[Optional] True to use an inverted pen to draw the text on the image. The default is False.
Example
Private Sub Run_Click() Dim origin As New CWIMAQPoint Dim text As String Dim width As Long Dim options As New CWIMAQTextOptions ' Draw text on the image in Viewer1. text = "This is some text" origin.Initialize 50, 100 options.Angle = 45 options.Size = 16 options.ForeColor = RGB(128, 128, 128) options.BackColor = RGB(64, 64, 64) CWIMAQVision1.DrawText2 CWIMAQViewer1.Image, CWIMAQViewer1.Image, origin, options, text, width End Sub Draw Text Example