API Reference
Class
WordTableConditionalFormattingBuilder
Provides a fluent API for defining and applying multiple conditional formatting rules.
Inheritance
- Object
- WordTableConditionalFormattingBuilder
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method WordTable.BeginConditionalFormatting
- Method WordTableConditionalFormattingBuilder.AddRule
- Method WordTableConditionalFormattingBuilder.AddRule
- Method WordTableConditionalFormattingBuilder.AddRule
- Method WordTableConditionalFormattingBuilder.AddRule
- Method WordTableConditionalFormattingBuilder.AddRule
Methods
AddRule 5 overloads
public WordTableConditionalFormattingBuilder AddRule(String columnName, String matchText, WordTextMatchType matchType, String matchFillColorHex = null, String matchFontColorHex = null, String noMatchFillColorHex = null, String noMatchFontColorHex = null, Boolean ignoreCase = true, IEnumerable<String> highlightColumns = null, Action<WordParagraph> matchTextFormat = null, Action<WordParagraph> noMatchTextFormat = null) #Returns:
WordTableConditionalFormattingBuilderAdds a conditional formatting rule based on a column value.
Parameters
- columnName System.String
- matchText System.String
- matchType OfficeIMO.Word.WordTextMatchType
- matchFillColorHex System.String = null
- matchFontColorHex System.String = null
- noMatchFillColorHex System.String = null
- noMatchFontColorHex System.String = null
- ignoreCase System.Boolean = true
- highlightColumns System.Collections.Generic.IEnumerable{System.String} = null
- matchTextFormat System.Action{OfficeIMO.Word.WordParagraph} = null
- noMatchTextFormat System.Action{OfficeIMO.Word.WordParagraph} = null
public WordTableConditionalFormattingBuilder AddRule(String columnName, String matchText, WordTextMatchType matchType, OfficeColor matchFillColor, Nullable<OfficeColor> matchFontColor = null, Nullable<OfficeColor> noMatchFillColor = null, Nullable<OfficeColor> noMatchFontColor = null, Boolean ignoreCase = true, IEnumerable<String> highlightColumns = null, Action<WordParagraph> matchTextFormat = null, Action<WordParagraph> noMatchTextFormat = null) #Returns:
WordTableConditionalFormattingBuilderAdds a conditional formatting rule using OfficeColor parameters.
Parameters
- arg1 System.String
- arg2 System.String
- arg3 OfficeIMO.Word.WordTextMatchType
- arg4 OfficeIMO.Drawing.OfficeColor
- arg5 System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- arg6 System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- arg7 System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- arg8 System.Boolean = true
- arg9 System.Collections.Generic.IEnumerable{System.String} = null
- arg10 System.Action{OfficeIMO.Word.WordParagraph} = null
- arg11 System.Action{OfficeIMO.Word.WordParagraph} = null
public WordTableConditionalFormattingBuilder AddRule(IEnumerable<ValueTuple<String, String, WordTextMatchType>> conditions, Boolean matchAll, String matchFillColorHex = null, String matchFontColorHex = null, String noMatchFillColorHex = null, String noMatchFontColorHex = null, Boolean ignoreCase = true, IEnumerable<String> highlightColumns = null, Action<WordParagraph> matchTextFormat = null, Action<WordParagraph> noMatchTextFormat = null) #Returns:
WordTableConditionalFormattingBuilderAdds a conditional formatting rule based on multiple column values.
Parameters
- conditions System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String,OfficeIMO.Word.WordTextMatchType}}
- matchAll System.Boolean
- matchFillColorHex System.String = null
- matchFontColorHex System.String = null
- noMatchFillColorHex System.String = null
- noMatchFontColorHex System.String = null
- ignoreCase System.Boolean = true
- highlightColumns System.Collections.Generic.IEnumerable{System.String} = null
- matchTextFormat System.Action{OfficeIMO.Word.WordParagraph} = null
- noMatchTextFormat System.Action{OfficeIMO.Word.WordParagraph} = null
public WordTableConditionalFormattingBuilder AddRule(IEnumerable<ValueTuple<String, String, WordTextMatchType>> conditions, Boolean matchAll, OfficeColor matchFillColor, Nullable<OfficeColor> matchFontColor = null, Nullable<OfficeColor> noMatchFillColor = null, Nullable<OfficeColor> noMatchFontColor = null, Boolean ignoreCase = true, IEnumerable<String> highlightColumns = null, Action<WordParagraph> matchTextFormat = null, Action<WordParagraph> noMatchTextFormat = null) #Returns:
WordTableConditionalFormattingBuilderAdds a conditional formatting rule based on multiple column values using OfficeColor parameters.
Parameters
- arg1 System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String,OfficeIMO.Word.WordTextMatchType}}
- arg2 System.Boolean
- arg3 OfficeIMO.Drawing.OfficeColor
- arg4 System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- arg5 System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- arg6 System.Nullable{OfficeIMO.Drawing.OfficeColor} = null
- arg7 System.Boolean = true
- arg8 System.Collections.Generic.IEnumerable{System.String} = null
- arg9 System.Action{OfficeIMO.Word.WordParagraph} = null
- arg10 System.Action{OfficeIMO.Word.WordParagraph} = null
public WordTableConditionalFormattingBuilder AddRule(Func<WordTableRow, Boolean> predicate, Action<WordTableRow> matchAction, Action<WordTableRow> noMatchAction = null) #Returns:
WordTableConditionalFormattingBuilderAdds a conditional formatting rule using a predicate.
Parameters
- predicate System.Func{OfficeIMO.Word.WordTableRow,System.Boolean}
- matchAction System.Action{OfficeIMO.Word.WordTableRow}
- noMatchAction System.Action{OfficeIMO.Word.WordTableRow} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object