Contains most of the library's functionality, including the
vdrawObj object, that exports many useful
functions that can be used to handle the component.
Syntax
JScript | |
---|
public class vdmanager implements IExportAll |
Example
C# | Copy Code |
---|
<html> <head> <script type="text/javascript" src="../webControl/vdWebControl.js"></script> <script type="text/javascript"> var vdcanvas;// keep the vdcanvas control global for quick access inside the functions since it is the only one in the this page function vdrawInitPageLoad() {//Intiallize theweb control inside this function.It must be called inside onload event of this page vdmanager.AttachCanvas("canvas");//create a new web control andattch it to the canvas elemement vdcanvas = vdmanager.vdrawObject();//return a refence to the attached web control vdcanvas.vdAfterOpenDocument = _vdAfterOpenDocument;//defines the function that will be fire when a web control document loaded. vdcanvas.vdPrompt = _onprompt;//defines the function that will be fire when a vdcanvas.Prompt is called in order to print the message on this page vdcanvas.vdError = _vdError;//defines the function that will be fire when an error ocured in order to print the message on this page } function printInfo(text) {//print messages in the 'info' element of this page document.getElementById("info").innerHTML = ":" + text; } function _vdError(sender, ErrCategoryId, statusId, info) { printInfo("Error status code = " + statusId.toString() + ". " + (info ? info : "")); } function _onprompt(sender, msg) { printInfo(msg); } function _vdAfterOpenDocument() {//fire when a web control document loaded. vdcanvas.Prompt("Document opened successfully"); } function test() { //select a new document for the web control. //NOTE: Always a document must be selected to the web control.Else the web control is unusable vdcanvas.SelectDocument("vddocument.vds"); } </script> </head> <body onload="vdrawInitPageLoad()"> <div><button onclick="test()">Test</button></div> <div><label id="info">:</label></div> <div><canvas id="canvas" width="520" height="480"> </canvas></div> </body> </html> |
See Also