| C# | |
|---|---|
public class DocumentCollection : System.MarshalByRefObject | |
If the DocumentCollection object does not indicate to the real html element of dom model when this property is true. Also objects of this class contains IsNull property for identification of document collection's existence. Almost all classes of ZennoLab.CommandCenter contains such properties. Use it for the correct execution of the code.
The following code example demonstrates several properties and methods of the DocumentCollection.
| C# | Copy Code |
|---|---|
using System; using ZennoLab.CommandCenter; namespace Sample { internal class Example { public static int Execute(Instance instance, IZennoPosterProjectModel project) { // clear cookie instance.ClearCookie(); // go to zennolab.com Tab tab = instance.MainTab; if ((tab.IsVoid) || (tab.IsNull)) return -1; if (tab.IsBusy) tab.WaitDownloading(); tab.Navigate("zennolab.com"); if (tab.IsBusy) tab.WaitDownloading(); // get all documents DocumentCollection docCol = tab.AllDocuments; // if any document exist if ((docCol.ErrorDetected) || (docCol.IsVoid)) return -1; Document doc = null; for (int i = 0; i < docCol.Count; i++) doc = docCol.Documents[i]; // get index of document int index = docCol.IndexOf(doc); return 0; } } } | |
| PHP | Copy Code |
|---|---|
<?php namespace System; namespace ZennoLab\CommandCenter; class Example { public static function Execute($instance, $project) { // clear cookie $instance->ClearCookie(); // go to zennolab.com $tab = $instance->MainTab; if (($tab->IsVoid) || ($tab->IsNull)) return -1; if ($tab->IsBusy) $tab->WaitDownloading(); $tab->Navigate("zennolab.com"); if ($tab->IsBusy) $tab->WaitDownloading(); // get all documents $docCol = $tab->AllDocuments; // if any document exist if (($docCol->ErrorDetected) || ($docCol->IsVoid)) return -1; for ($i = 0; $i < $docCol->Count; $i++) $doc = $docCol->Documents[$i]; // get index of document $index = $docCol->IndexOf($doc); return 0; } } ?> | |
System.Object
System.MarshalByRefObject
ZennoLab.CommandCenter.DocumentCollection
Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family