
This method will load a slide image from a slide file or slide library file and paint it anywhere on the control.
Returns the following according to the situation:
The recommended convention is passing the control identifier directly:
Copy Code |
|---|
(Odcl_SlideView_SlideImage MyControlReference [as Reference] (list (list UpperLeftX [as Integer] UpperLeftY [as Integer] Width [as Integer] Height [as Integer] FileName [as String] [Optional] SlideLibraryImageName [as String]) (list UpperLeftX [as Integer] UpperLeftY [as Integer] Width [as Integer] Height [as Integer] FileName [as String] [Optional] SlideLibraryImageName [as String]) ... ) ) |
An alternative convention is to identify the control by providing the project file, the dialog name and the control name:
Copy Code |
|---|
(Odcl_SlideView_SlideImage ProjectFile [as String] DialogName [as String] ControlName [as String] (list (list UpperLeftX [as Integer] UpperLeftY [as Integer] Width [as Integer] Height [as Integer] FileName [as String] [Optional] SlideLibraryImageName [as String]) (list UpperLeftX [as Integer] UpperLeftY [as Integer] Width [as Integer] Height [as Integer] FileName [as String] [Optional] SlideLibraryImageName [as String]) ... ) ) |
Please create lists as follows using the list keyword:
(list (list x y ...) (list x y ...) ...)
It seems that ObjectARX does not always handle lists created as follows:
'(x y ...) (x y ...) ...
Copy Code |
|---|
; Paint slides (Odcl_SlideView_SlideImage MyProject_MyForm_MyControl (list (list 0 0 50 50 "SingleSlide.slb") (list 50 50 50 50 "SetOfSlides.slb" "Slide1") ) ) |
SlideView_EndImage, SlideView_FillImage, SlideView_VectorImage