ZennoLab Assemblies Documentation
Add Method
See Also  Example Send Feedback
ZennoLab.CommandCenter Assembly > ZennoLab.CommandCenter Namespace > DocumentCollection Class : Add Method
document

Type: document

The document to be added to the end of the DocumentCollection.

Glossary Item Box

Adds a document to the end of the DocumentCollection.

Syntax

C# 
public void Add( 
   Document document
)

Parameters

document

Type: document

The document to be added to the end of the DocumentCollection.

Example

The following code example demonstrates uses of the Add method. At first we take all documents from page zennolab.com then all documents lessons.zennolab.com and store in a collection DocumentCollection.
C#Copy Code
using System;
using Zennolab.CommandCenter;
 
namespace Sample
{
    internal class Example
    {
        public static int Execute(Instance instance)
        {
            instance.ClearCookie();
            
            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();
            
            DocumentCollection docCol = tab.AllDocuments;
            
            if ((tab.IsVoid) || (tab.IsNull)) return -1;
            if (tab.IsBusy) tab.WaitDownloading();
            tab.Navigate("lessons.zennolab.com");
            if (tab.IsBusy) tab.WaitDownloading();
            
            DocumentCollection newDocCol = tab.AllDocuments;
            
            for (int i = 0; i < newDocCol.Count; i++)
            {
                docCol.Add(newDocCol.Documents[i]);
            }
            
            return 0;
        }
    }
}
PHPCopy Code
<?php
import namespace System;
import namespace Zennolab:::CommandCenter;
 
class Example
{
    public static function Execute($instance)
    {
        $instance->ClearCookie();
            
        $tab = $instance->MainTab;
        if (($tab->IsVoid) || ($tab->IsNull)) return -1;
        if ($tab->IsBusy) $tab->WaitDownloading();
        $tab->Navigate("zennolab.com");
        if ($tab->IsBusy) $tab->WaitDownloading();
            
        $docCol = $tab->AllDocuments;
            
        if (($tab->IsVoid) || ($tab->IsNull)) return -1;
        if ($tab->IsBusy) $tab->WaitDownloading();
        $tab->Navigate("lessons.zennolab.com");
        if ($tab->IsBusy) $tab->WaitDownloading();
            
        $newDocCol = $tab->AllDocuments;
            
        for ($i = 0; $i < $newDocCol->Count; $i++)
        {
            $docCol->Add($newDocCol->Documents[$i]);
        }
            
        return 0;
    }
}
?>

Requirements

Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.