Copies the rules (SmartPrintRule objects) in the collection to the specified array.
            
            
            
Syntax
            Parameters
- array
 
- Array to which to paste the rules (SmartPrintRule objects)
 - index
 
- Index in the array at which to paste the rules
 
            
             
            
						
            
            
            
            
            
Example
| C# |  Copy Code | 
|---|
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);
object[] myarray = new Object[rules.Count()];
rules.CopyTo(myarray, 0);
label1.Text = "The name of the first rule in the collection is " + myarray.GetValue(0).ToString();
  | 
 
| Visual Basic |  Copy Code | 
|---|
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(rules.Count())
rules.CopyTo(myarray, 0)
Label1.Text = "The name of the first rule in the collection is " & myarray.GetValue(0).ToString()
  | 
 
 
            
            
Requirements
Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8
 
            
            
See Also