/// <summary> /// Realiza una copia exacta del árbol RTF. /// </summary> /// <returns>Devuelve una copia exacta del árbol RTF.</returns> public RtfTree CloneTree() { RtfTree clon = new RtfTree(); clon.rootNode = rootNode.CloneNode(); return(clon); }
/// <summary> /// Obtiene el árbol RTF equivalente al documento actual. /// <returns>Árbol RTF equivalente al documento en el estado actual.</returns> /// </summary> private RtfTree GetTree() { RtfTree tree = new RtfTree(); tree.RootNode.AppendChild(mainGroup.CloneNode()); InsertFontTable(tree); InsertColorTable(tree); InsertGenerator(tree); InsertDocSettings(tree); tree.MainGroup.AppendChild(new RtfTreeNode(RtfNodeType.Keyword, "par", false, 0)); return(tree); }