Developer Reference Guide
Loading Documents
Sub LoadViewer(strLoadDocXML As String)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strLoadDocXML: An Xml stream defining one or more documents to be rendered.
e.g.
<xml>
<Document>
<WorkingSetName>XXX</WorkingSetName>
<DocumentName>XXX</DocumentName>
<DocumentRetrieveURL>http://XXX</DocumentRetrieveURL>
<ECMDocumentId>XX</ECMDocumentId>
<RenderingMode>DuringDownload</RenderingMode>
</Document>
</xml>
Page Navigation

Sub NextPage(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Next Page’ action.
The XML needs to be in the below format:
e.g.
<xml>
<Action>
<Type>NextPage</Type>
</Action>
</xml>

Sub PreviousPage(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Previous Page’ action.
The XML needs to be in the below format:
e.g.
<xml>
<Action>
<Type>PreviousPage</Type>
</Action>
</xml>

Sub GoToPage_Document(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Goto Page’ action w.r.t. document ID.
e.g.
<xml>
<Action>
<Type>GoToPage_Document</Type>
<WorkingSetName >XXX</ WorkingSetName>
<ECMDocumentId>XXX</ECMDocumentId>
<Document_PageNo >XXX</ Document_PageNo >
</Action>
</xml>

Sub GoToPage_WorkingSet(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Goto Page’ action w.r.t. Working Set.
e.g.
<xml>
<Action>
<Type>GoToPage_Workingset</Type>
<WorkingSetName >XXX</ WorkingSetName>
<WorkingSet_PageNo>XX</WorkingSet_PageNo>
</Action>
</xml>
Document Navigation

Sub NextDocument(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Next Document’ action.
The XML needs to be in the below format:
e.g.
<xml>
<Action>
<Type>NextDocument</Type>
</Action>
</xml>

Sub PreviousDocument(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Previous Document’ action.
The XML needs to be in the below format:
e.g.
<xml>
<Action>
<Type>PreviousDocument</Type>
</Action>
</xml>
Sub GoTo_Document(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Goto Document’ action.
e.g.
<xml>
<Action>
<Type>GoTo_Document</Type>
< WorkingSetName>XXX</WorkingSetName>
<ECMDocumentId>XXX</ECMDocumentId>
</Action>
</xml>
Document Comparison
Sub Split_Horizontal_WorkingSet(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Horizontal Split’ action w.r.t. working set.
e.g. w.r.t. WS
<xml>
<Action>
<Type>Split_Horizontal_WorkingSet</Type>
<WorkingSetName>XXX</WorkingSetName>
<Split_Screen_Top>
<WorkingSet_PageNo>XXX</WorkingSet_PageNo>
</Split_Screen_Top>
<Split_Screen_Bottom>
<WorkingSet_PageNo>XXX</WorkingSet_PageNo>
</Split_Screen_Bottom>
</Action>
</xml>
Sub Split_Horizontal_Document(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Horizontal Split’ action w.r.t. Document.
e.g. w.r.t. Doc
<XML>
<Action>
<Type> Split_Horizontal_Document </Type>
<WorkingSetName>XXX</WorkingSetName>
<Split_Screen_Top>
<ECMDocumentId>XXX</ECMDocumentId>
<Document_PageNo>XXX</Document_PageNo>
</Split_Screen_Top>
<Split_Screen_Bottom>
<ECMDocumentId>XXX</ECMDocumentId>
<Document_PageNo>XXX</Document_PageNo>
</Split_Screen_Bottom>
</Action>
</XML>
Sub Split_Vertical_WorkingSet(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Vertical Split’ action w.r.t. working set.
e.g. w.r.t. Working Set
<xml>
<Action>
<Type>Split_Vertical_Workingset</Type>
<WorkingSetName>XXX</WorkingSetName>
<Split_Screen_Left>
<WorkingSet_PageNo>XXX</WorkingSet_PageNo>
</Split_Screen_Left>
<Split_Screen_Right>
<WorkingSet_PageNo>XXX</WorkingSet_PageNo>
</Split_Screen_Right>
</Action>
</xml>
Sub Split_Vertical_Document(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
b) strActionXML: An Xml stream defining ‘Vertical Split’ action w.r.t. Document.
e.g. w.r.t Document
<XML>
<Action>
<Type> Split_Vertical_Document </Type>
<WorkingSetName>XXX</WorkingSetName>
<Split_Screen_Left>
<ECMDocumentId>XXX</ECMDocumentId>
<Document_PageNo>XXX</Document_PageNo>
</Split_Screen_Left>
<Split_Screen_Right>
<ECMDocumentId>XXX</ECMDocumentId>
<Document_PageNo>XXX</Document_PageNo>
</Split_Screen_Right>
</Action>
</XML>
Sub Remove_Split_Horizontal(string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Remove Horizontal Split’ action.
e.g.
<XML>
<Action>
<Type>Remove_Split_Horizontal</Type>
<WorkingSetName>XXX</WorkingSetName>
</Action>
</XML>
Sub Remove_Split_Vertical (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Remove Vertical Split’ action.
e.g.
<XML>
<Action>
<Type>Remove_Split_Vertical</Type>
<WorkingSetName>XXX</WorkingSetName>
</Action>
</XML>
Sub Remove_Split (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Remove Split’ action.
e.g.
<XML>
<Action>
<Type>Remove_Split</Type>
<WorkingSetName>XXX</WorkingSetName>
</Action>
</XML>
Sub Split_Horizontal_SetFocus (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Focus shift on Split’ action.
e.g.
<XML>
<Action>
<Type>Split_Horizontal_SetFocus</Type>
<WorkingSetName>XXX</WorkingSetName>
<Focus>Top</Focus>
</Action>
</XML>
Sub Split_Vertical_SetFocus (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Focus shift on Split’ action.
e.g.
<XML>
<Action>
<Type>Split_Vertical_SetFocus</Type>
<WorkingSetName>XXX</WorkingSetName>
<Focus>Left</Focus>
</Action>
</XML>
Sub Scroll_Vertical_PageDown (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘PageDown event on vertical scroll’ action.
e.g.
<XML>
<Action>
<Type>Scroll_Vertical_PageDown </Type>
</Action>
</XML>
Sub Scroll_Vertical_PageUp (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘PageUp event on vertical scroll’ action.
e.g.
<XML>
<Action>
<Type>Scroll_Vertical_PageUp</Type>
</Action>
</XML>
Sub Scroll_Horizontal_PageRight (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘PageRight event on Horizontal scroll’ action.
e.g.
<XML>
<Action>
<Type>Scroll_Horizontal_PageRight</Type>
</Action>
</XML>
Sub Scroll_Horizontal_PageLeft (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘PageLeft event on Horizontal scroll’ action.
e.g.
<XML>
<Action>
<Type>Scroll_Horizontal_PageLeft</Type>
</Action>
</XML>
Close & Unload
Sub CloseDocument (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Close Document’ action.
e.g.
<XML>
<Action>
<Type>CloseDocument</Type>
<WorkingSetName>XXX</WorkingSetName>
<ECMDocumentId>XXX</ECMDocumentId>
</Action>
</XML>
Sub CloseAllDocuments (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Close All Documents’ action.
e.g.
<XML>
<Action>
<Type>CloseAllDocuments</Type>
<WorkingSetName>XXX</WorkingSetName>
</Action>
</XML>
Sub CloseAllWorkingSet (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Close All Documents in all open working set windows’ action.
e.g.
<XML>
<Action>
<Type>CloseAllWorkingSet</Type>
</Action>
</XML>
Sub CloseApplication (string strActionXML)
Member of PlugVBComLib.IMSVBCom
Parameters Info
a) strActionXML: An Xml stream defining ‘Close application’ action.
e.g.
<XML>
<Action>
<Type>CloseApplication</Type>
</Action>
</XML>