Search Results for

    Show / Hide Table of Contents

    Class RemoveFormattingVisitor

    An INodeVisitor implementation that works through the nodes and copies all non-formatting nodes to the document fragment in the same structure.

    Inheritance
    System.Object
    CopyFragmentVisitor
    RemoveFormattingVisitor
    Implements
    INodeVisitor
    Inherited Members
    CopyFragmentVisitor.VisitSegmentContainerNode(ISegmentContainerNode)
    CopyFragmentVisitor.VisitMarkerContainerNode(IOtherMarkerContainerNode)
    CopyFragmentVisitor.VisitCommentContainerNode(ICommentContainerNode)
    CopyFragmentVisitor.VisitStartEndNode(IStartEndNode)
    CopyFragmentVisitor.VisitBookmarkNode(IBookmarkNode)
    CopyFragmentVisitor.VisitTextNode(ITextNode)
    CopyFragmentVisitor.VisitPlaceholderTagNode(IPlaceholderTagNode)
    CopyFragmentVisitor.VisitLocationMarkerNode(ILocationMarkerNode)
    CopyFragmentVisitor.VisitDocumentContainerNode(IDocumentContainerNode)
    CopyFragmentVisitor.VisitFileContainerNode(IFileContainerNode)
    CopyFragmentVisitor.VisitParagraphUnitContainerNode(IParagraphUnitContainerNode)
    CopyFragmentVisitor.VisitContainerNode(IAbstractContainerNode, IChangeableContainerNode)
    CopyFragmentVisitor.VisitChildren(IAbstractContainerNode)
    CopyFragmentVisitor.Fragment
    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: Sdl.DesktopEditor.EditorApi.Implementation
    Assembly: Sdl.DesktopEditor.EditorApi.dll
    Syntax
    public class RemoveFormattingVisitor : CopyFragmentVisitor, INodeVisitor

    Constructors

    RemoveFormattingVisitor(IDocumentFragment)

    Visits all child nodes and copies them to the IFrameworkDocumentFragment keeping the same structure but removing formatting tags (tag pairs).

    Declaration
    public RemoveFormattingVisitor(IDocumentFragment fragment)
    Parameters
    Type Name Description
    IDocumentFragment fragment

    The document fragment to copy the nodes to.

    Methods

    VisitLockedContentContainerNode(ILockedContentContainerNode)

    Visits a locked content node and adds it to the last parent processed.

    Declaration
    public override void VisitLockedContentContainerNode(ILockedContentContainerNode node)
    Parameters
    Type Name Description
    ILockedContentContainerNode node
    Overrides
    CopyFragmentVisitor.VisitLockedContentContainerNode(ILockedContentContainerNode)

    VisitRevisionMarkerContainerNode(IRevisionMarkerContainerNode)

    Visits a revision marker container node and all its children.

    Declaration
    public override void VisitRevisionMarkerContainerNode(IRevisionMarkerContainerNode node)
    Parameters
    Type Name Description
    IRevisionMarkerContainerNode node
    Overrides
    CopyFragmentVisitor.VisitRevisionMarkerContainerNode(IRevisionMarkerContainerNode)

    VisitTagPairContainerNode(ITagPairContainerNode)

    Visits a tag pair container node, ignores it and then visits all its children.

    Declaration
    public override void VisitTagPairContainerNode(ITagPairContainerNode node)
    Parameters
    Type Name Description
    ITagPairContainerNode node
    Overrides
    CopyFragmentVisitor.VisitTagPairContainerNode(ITagPairContainerNode)

    Implements

    INodeVisitor

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(Object, Action<Window>)

    On this page

    • Constructors
      • RemoveFormattingVisitor(IDocumentFragment)
    • Methods
      • VisitLockedContentContainerNode(ILockedContentContainerNode)
      • VisitRevisionMarkerContainerNode(IRevisionMarkerContainerNode)
      • VisitTagPairContainerNode(ITagPairContainerNode)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX