AddZone Example for Visual Basic
Private Sub Command6_Click()
Dim nZoneCount As Long
Dim csBuffer As String
Dim nRet As Long
Set ZoneData = New LTZoneData
ZoneData.Left = 100
ZoneData.Top = 100
ZoneData.Right = 200
ZoneData.Bottom = 200
ZoneData.FillMethod = FM_DEFAULT
ZoneData.RecognizeModule = RECOGNIZE_MODULE_AUTO
ZoneData.CharacterFilter = CHAR_FILTER_DEFAULT
ZoneData.Type = ZONE_TYPE_FLOWTEXT
ZoneData.Flags = 0
ZoneData.EnableVerificationEvent = False
ZoneData.SectionName = "cities"
nRet = RasterDoc.AddZone (0, 0, ZoneData)
If nRet = 0 Then
MsgBox "The engine added a new zone to the document successfully" + Chr$(13) + _
"The Added Zone ID = " + Str(ZoneData.ID)
Else
MsgBox ("The engine could not add a new zone to the document")
End If
nZoneCount = RasterDoc.ZoneCount (0)
MsgBox "Total zones in the specified page: " + Str(nZoneCount)
End Sub