Spread for ASP.NET 13 Product Documentation
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / ScaleRule Class / ResetOption Property
Example


In This Topic
    ResetOption Property (ScaleRule)
    In This Topic
    Determines whether to reset the rules or a particular rule before testing the next SmartPrint rule.
    Syntax
    'Declaration
     
    Public Overrides Property ResetOption As ResetOption
    'Usage
     
    Dim instance As ScaleRule
    Dim value As ResetOption
     
    instance.ResetOption = value
     
    value = instance.ResetOption
    public override ResetOption ResetOption {get; set;}
    Example
    This example creates a scale rule for optimized printing.
    FarPoint.Web.Spread.SmartPrintRulesCollection rules = new FarPoint.Web.Spread.SmartPrintRulesCollection();
    FarPoint.Web.Spread.ScaleRule sr = new FarPoint.Web.Spread.ScaleRule();
    FarPoint.Web.Spread.PrintInfo pi = new FarPoint.Web.Spread.PrintInfo();
    sr.EndFactor = 4;
    sr.Interval = 1;
    sr.ResetOption = FarPoint.Web.Spread.ResetOption.None;
    sr.StartFactor = 1;
    rules.Add(sr);
    pi.SmartPrintRules = rules;
    pi.UseSmartPrint = true;
    FpSpread1.ActiveSheetView.PrintInfo = pi;
    
    Dim rules As New FarPoint.Web.Spread.SmartPrintRulesCollection
    Dim sr As New FarPoint.Web.Spread.ScaleRule
    Dim pi As New FarPoint.Web.Spread.PrintInfo
    sr.EndFactor = 4
    sr.Interval = 1
    sr.ResetOption = FarPoint.Web.Spread.ResetOption.None
    sr.StartFactor = 1
    rules.Add(sr)
    pi.SmartPrintRules = rules
    pi.UseSmartPrint = True
    FpSpread1.ActiveSheetView.PrintInfo = pi
    See Also