CreateSketch(Params As CreateSketchStruct,ReplaceExisting As Boolean) ( Function )
Создать эскиз
Синтаксис:
objectvariable.CreateSketch( Params, [ReplaceExisting] )
objectvariable -
ISketches
Params -
CreateSketchStruct
ReplaceExisting - логическое значение: заменять ли уже существующий эскиз
Пример на VB:
Dim OCS As CSDN.OCS
Dim App As CSDN.Ocs_Application
Sub Test()
Call Login
Dim Sketches As CSDN.Sketches
Dim CreateSketch As CSDN.CreateSketchStruct
If App.Folders.RunModuleForSelect("Выберите документ", False) > 0 Then
Set Sketches = App.Folders.Properties("SKETCHES").AsIDispatch
CreateSketch.SketchNote = "Новый эскиз"
CreateSketch.SketchType = 2
CreateSketch.Filename = "d:\temp\test.bmp"
CreateSketch.DocFile = -1
Call Sketches.CreateSketch(CreateSketch, False)
I = Sketches.ShowModal("Эскизы документа")
Set Sketches = Nothing
End If
End Sub
Sub Login()
If OCS Is Nothing Then Set OCS = CreateObject("CSDN.OCS")
If App Is Nothing Then Set App = OCS.Login
End Sub