예제 #1
0
            /// <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);
            }
예제 #2
0
            /// <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);
            }