Free cookie consent management tool by TermsFeed Policy Generator

source: branches/gteufl/HeuristicLab.ExtLibs/HeuristicLab.EPPlus/3.1.3/EPPlus-3.1.3/DataValidation/Contracts/IExcelDataValidation.cs @ 12062

Last change on this file since 12062 was 9580, checked in by sforsten, 12 years ago

#1730:

  • added SymbolicDataAnalysisExpressionExcelFormatter
  • changed modifiers in SymbolicExpressionTreeChart of methods SaveImageAsBitmap and SaveImageAsEmf to public
  • added menu item ExportSymbolicSolutionToExcelMenuItem to export a symbolic solution to an excel file
  • added EPPlus-3.1.3 to ExtLibs
File size: 2.0 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5
6namespace OfficeOpenXml.DataValidation.Contracts
7{
8    /// <summary>
9    /// Interface for data validation
10    /// </summary>
11    public interface IExcelDataValidation
12    {
13        /// <summary>
14        /// Address of data validation
15        /// </summary>
16        ExcelAddress Address { get; }
17        /// <summary>
18        /// Validation type
19        /// </summary>
20        ExcelDataValidationType ValidationType { get; }
21        /// <summary>
22        /// Controls how Excel will handle invalid values.
23        /// </summary>
24        ExcelDataValidationWarningStyle ErrorStyle{ get; set; }
25        /// <summary>
26        /// True if input message should be shown
27        /// </summary>
28        bool? AllowBlank { get; set; }
29        /// <summary>
30        /// True if input message should be shown
31        /// </summary>
32        bool? ShowInputMessage { get; set; }
33        /// <summary>
34        /// True if error message should be shown.
35        /// </summary>
36        bool? ShowErrorMessage { get; set; }
37        /// <summary>
38        /// Title of error message box (see property ShowErrorMessage)
39        /// </summary>
40        string ErrorTitle { get; set; }
41        /// <summary>
42        /// Error message box text (see property ShowErrorMessage)
43        /// </summary>
44        string Error { get; set; }
45        /// <summary>
46        /// Title of info box if input message should be shown (see property ShowInputMessage)
47        /// </summary>
48        string PromptTitle { get; set; }
49        /// <summary>
50        /// Info message text (see property ShowErrorMessage)
51        /// </summary>
52        string Prompt { get; set; }
53        /// <summary>
54        /// True if the current validation type allows operator.
55        /// </summary>
56        bool AllowsOperator { get; }
57        /// <summary>
58        /// Validates the state of the validation.
59        /// </summary>
60        void Validate();
61
62
63    }
64}
Note: See TracBrowser for help on using the repository browser.