Spread Windows Forms 12.0 Product Documentation
CopyTo(ArrayList,Int32) Method
Example 


FarPoint.Win.Spread Assembly > FarPoint.Win.Spread Namespace > SmartPrintRulesCollection Class > CopyTo Method : CopyTo(ArrayList,Int32) Method
Array list to which to paste the rules (SmartPrintRule objects)
Index in the array at which to paste the rules
Copies the rules (SmartPrintRule objects) in the collection to the specified array list.
Syntax
'Declaration
 
Public Overloads Sub CopyTo( _
   ByVal array As ArrayList, _
   ByVal index As Integer _
) 
'Usage
 
Dim instance As SmartPrintRulesCollection
Dim array As ArrayList
Dim index As Integer
 
instance.CopyTo(array, index)
public void CopyTo( 
   ArrayList array,
   int index
)

Parameters

array
Array list to which to paste the rules (SmartPrintRule objects)
index
Index in the array at which to paste the rules
Example
FarPoint.Win.Spread.SmartPrintRulesCollection rules = new FarPoint.Win.Spread.SmartPrintRulesCollection();
FarPoint.Win.Spread.SmartPrintRule spr;
spr = new FarPoint.Win.Spread.BestFitColumnRule(FarPoint.Win.Spread.ResetOption.None);
rules.Add(new FarPoint.Win.Spread.LandscapeRule(FarPoint.Win.Spread.ResetOption.None));
rules.Add(new FarPoint.Win.Spread.ScaleRule(FarPoint.Win.Spread.ResetOption.None, 1, 2, 0.5f));
rules.Add(spr);

ArrayList myarray = new ArrayList(rules);
rules.CopyTo(myarray, 0);
label1.Text = "The name of the first rule in the collection is " + myarray[0].ToString();
Dim rules As New FarPoint.Win.Spread.SmartPrintRulesCollection
Dim spr As FarPoint.Win.Spread.SmartPrintRule
spr = New FarPoint.Win.Spread.BestFitColumnRule(FarPoint.Win.Spread.ResetOption.None)
rules.Add(New FarPoint.Win.Spread.LandscapeRule(FarPoint.Win.Spread.ResetOption.None))
rules.Add(New FarPoint.Win.Spread.ScaleRule(FarPoint.Win.Spread.ResetOption.None, 1, 2, 0.5))
rules.Add(spr)

Dim myarray As New ArrayList(rules)
rules.CopyTo(myarray, 0)
Label1.Text = "The name of the first rule in the collection is " & Convert.ToString(myarray.Item(0))

See Also

Reference

SmartPrintRulesCollection Class
SmartPrintRulesCollection Members
Overload List