Class HtmlWashSettings
Settings for HtmlWash class
Inheritance
System.Object
HtmlWashSettings
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Core.Html
Assembly: EPiServer.dll
Version: 8.11.0Syntax
[Obsolete("This class is no longer maintained, it was primarily created to support the legacy office integration")]
public class HtmlWashSettings
Constructors
HtmlWashSettings()
Declaration
public HtmlWashSettings()
Properties
AllowedClassRegex
Regular expression to remove all Classes that match
Declaration
public string AllowedClassRegex { get; set; }
Property Value
Type | Description |
---|---|
System.String |
AllowedStyles
Allowed keys in Style attributes
Declaration
public Dictionary<string, string> AllowedStyles { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.String> |
ClassMapping
Map one class to another
Declaration
public Dictionary<string, string> ClassMapping { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.String> |
CleanStyles
Is styles should be cleaned through allowed styles
Declaration
public bool CleanStyles { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DeleteBlocks
Delete all blocks, for example script
Declaration
public List<string> DeleteBlocks { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
DeleteTagAttributes
Delete all tags with the a specific attribtue critera
Declaration
public NameValueCollection DeleteTagAttributes { get; }
Property Value
Type | Description |
---|---|
System.Collections.Specialized.NameValueCollection |
DeleteTags
Delete tags but leave the inner content
Declaration
public List<string> DeleteTags { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
NodeMappings
Map node to other nodes
Declaration
public Dictionary<string, string> NodeMappings { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, System.String> |
RemoveComments
Remove all comments
Declaration
public bool RemoveComments { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RemoveFontTags
Remove all font tags but leave inner content
Declaration
public bool RemoveFontTags { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RemoveUnknownNamespaces
Remove uknown namespaces, for example added by Office applications
Declaration
public bool RemoveUnknownNamespaces { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
LoadSettingsFromXml(XmlNode)
Load settings from a XML document
Declaration
public void LoadSettingsFromXml(XmlNode rootNode)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlNode | rootNode |
ToXmlDocument()
Serialize settings to a XML document
Declaration
public XmlDocument ToXmlDocument()
Returns
Type | Description |
---|---|
System.Xml.XmlDocument |