API Reference

Class

OdsValidation

Namespace OfficeIMO.OpenDocument
Assembly OfficeIMO.OpenDocument
Modifiers sealed

An XML-backed spreadsheet content validation rule.

Inheritance

  • Object
  • OdsValidation

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public Void EnsureErrorMessage(OdsValidationMessageType messageType = Stop, Boolean display = true) #
Returns: Void

Ensures an error-message element exists even when it has no title or body.

Parameters

messageType OfficeIMO.OpenDocument.OdsValidationMessageType = Stop optionalposition: 0
display System.Boolean = true optionalposition: 1
public Void EnsureHelpMessage(Boolean display = true) #
Returns: Void

Ensures an input-help element exists even when it has no title or body.

Parameters

display System.Boolean = true optionalposition: 0
public Void SetErrorMessage(String title, String text, OdsValidationMessageType messageType = Stop, Boolean display = true) #
Returns: Void

Sets the optional error shown when the entered value fails validation.

Parameters

title System.String requiredposition: 0
text System.String requiredposition: 1
messageType OfficeIMO.OpenDocument.OdsValidationMessageType = Stop optionalposition: 2
display System.Boolean = true optionalposition: 3
public Void SetHelpMessage(String title, String text, Boolean display = true) #
Returns: Void

Sets the optional input help shown when a validated cell is selected.

Parameters

title System.String requiredposition: 0
text System.String requiredposition: 1
display System.Boolean = true optionalposition: 2

Properties

public String Name { get; } #

Validation name.

public String Condition { get; set; } #

Preserved ODF validation condition.

public OdsValidationConditionSyntax ParsedCondition { get; set; } #

Typed interoperable condition, or null when the preserved expression is implementation-specific.

public Boolean AllowEmptyCell { get; set; } #

Whether empty cells satisfy the rule.

public OdsValidationDisplayList DisplayList { get; set; } #

How list-validation values are displayed. ODF defaults to Unsorted.

public String HelpTitle { get; } #

Input-help title, if present.

public Boolean HasHelpMessage { get; } #

Whether an input-help element is present.

public String HelpText { get; } #

Input-help text, if present.

public Boolean ShowHelpMessage { get; } #

Whether input help is displayed.

public String ErrorTitle { get; } #

Validation-error title, if present.

public Boolean HasErrorMessage { get; } #

Whether a validation-error element is present.

public String ErrorText { get; } #

Validation-error text, if present.

public Boolean ShowErrorMessage { get; } #

Whether validation errors are displayed.

public OdsValidationMessageType ErrorMessageType { get; } #

Validation-error severity.