У нас есть два источника входных данных для создания пакета сначала - импорт папок, а второй - импорт электронной почты.Условное вращение OCR на изображении или странице в KOFAX
Мне нужно добавить условие, где, если источником изображения является электронная почта, он не должен позволять поворачивать изображение и, как мудрый, если источник, если импортировать папку, он должен вращать изображение.
Я добавил скрипт для этого в KTM. Он показывает правильное сообщение источника изображения, но не останавливает поворот изображения.
Ниже приведен скрипт для справки.
Public Function setRotationRule(ByVal pXDoc As CASCADELib.CscXDocument) As String
Dim i As Integer
Dim FullPath As String
Dim PathArry() As String
Dim xfolder As CscXFolder
Set xfolder = pXDoc.ParentFolder
While Not xfolder.IsRootFolder
Set xfolder = xfolder.ParentFolder
Wend
'Added for KTM script testing
FullPath= "F:\Emailmport\[email protected]_09-01-2014_10-02-37\dfdsg.pdf"'
If xfolder.XValues.ItemExists("AC_FIELD_OriginalFileName") Then
FullPath= xfolder.XValues.ItemByName("AC_FIELD_OriginalFileName").Value
End If
PathArry() = Split(FullPath,"\")
MsgBox(PathArry(1))
If Not PathArry(1) = "EmailImport" Then
For i = 0 To pXDoc.CDoc.Pages.Count - 1
pXDoc.CDoc.Pages(i).Rotation = Csc_RT_NoRotation
Next i
End If
End Function
Не 'vbscript', но этот' Not PathArry (1) = "EmailImport" 'всегда возвращает' true' из-за ошибки ввода в 'FullPath = 'F: \ Emailmport \ dilipnikam ...' – JosefZ
Вы подтвердили что это произошло не из-за описанной выше опечатки? С какого события вы вызываете эту функцию? –