system.print.printToImage
This function prints the given component (such as a graph, container, entire window, etc) to an image file, and saves the file where ever the operating system deems appropriate. A filename and path may be provided to determine the name and location of the saved file.
While not required, it is highly recommended to pass in a filename and path. The script may fail if the function attempts to save to a directory that the client does not have access rights to.
system.print. printToImage( component )
-
Parameters
Component component - The component to render.
-
Returns
nothing
-
Scope
Client
system.print. printToImage( component [, filename] )
-
Parameters
Component component - The component to render.
String filename - A filename to save the image as. [optional]
-
Returns
nothing
-
Scope
Client
#This code would go on a button and save an image of the container that it is in.
system.
print
.printToImage(event.source.parent,
"C:\\temp\\Screen.jpg"
)
#Again, this example would save an image of the container, but prompts the user for a location and filename with system.file.saveFile()
#Ask the user for a location. Uses a default filename of "image.png"
path
=
system.
file
.saveFile(
"image.png"
)
#If the path is not None...
if
path !
=
None
:
#Save the file
system.
print
.printToImage(event.source.parent, path)