/// <summary> Load RTF document from StreamReader. </summary> /// <param name="streamReader">Stream reader of the document</param> /// <returns> 0 is returned if no error occurs in loading the document. Otherwise -1 is returned. </returns> /// <exception cref="System.ArgumentException"> Thrown when stream does not support reading. </exception> /// <exception cref="System.ArgumentNullException"> Thrown when path is null. </exception> public int LoadRtfStream(StreamReader streamReader) { //Se crea el analizador léxico para RTF lex = new RtfLex(streamReader); //Se carga el árbol con el contenido del documento RTF return(parseRtfTree()); }
/// <summary> /// Carga una cadena de Texto con formato RTF. /// </summary> /// <param name="text">Cadena de Texto que contiene el documento.</param> public int LoadRtfText(string text) { int res = 0; //Se abre el fichero de entrada rtf = new StringReader(text); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); return(res); }
/// <summary> /// Carga un fichero en formato RTF /// </summary> /// <param name="path">Ruta del fichero.</param> public int LoadRtfFile(string path) { int res = 0; //Se abre el fichero de entrada rtf = new StreamReader(path); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); return(res); }
/// <summary> /// Carga un fichero en formato RTF /// </summary> /// <param name="path">Ruta del fichero.</param> public int LoadRtfFile(string path) { int res = 0; //Se abre el fichero de entrada rtf = new StreamReader(path); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); return res; }
/// <summary> /// Carga un documento RTF dada la ruta del fichero que lo contiene. /// </summary> /// <param name="path">Ruta del fichero que contiene el documento RTF.</param> /// <returns> /// Resultado de la carga del documento. Si la carga se realiza correctamente /// se devuelve el valor 0. /// </returns> public int LoadRtfFile(string path) { //Resultado de la carga int res = 0; //Se abre el fichero de entrada rtf = new StreamReader(path); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); //Se devuelve el resultado de la carga return(res); }
/// <summary> /// Carga una cadena de Texto con formato RTF. /// </summary> /// <param name="text">Cadena de Texto que contiene el documento.</param> /// <returns>Se devuelve el valor 0 en caso de no producirse ningún error en la carga del documento. /// En caso contrario se devuelve el valor -1.</returns> public int LoadRtfText(string text) { //Resultado de la carga int res = 0; //Se abre el fichero de entrada rtf = new StringReader(text); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); //Se carga el árbol con el contenido del documento RTF res = parseRtfTree(); //Se cierra el stream rtf.Close(); //Se devuelve el resultado de la carga return(res); }
/// <summary> /// Carga una cadena de Texto con formato RTF. /// </summary> /// <param name="text">Cadena de Texto que contiene el documento.</param> /// <returns>Se devuelve el valor 0 en caso de no producirse ningún error en la carga del documento. /// En caso contrario se devuelve el valor -1.</returns> public int LoadRtfText(string text) { //Resultado de la carga int res = 0; //Se abre el fichero de entrada rtf = new StringReader(text); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); //Se carga el árbol con el contenido del documento RTF res = parseRtfTree(); //Se cierra el stream rtf.Close(); //Se devuelve el resultado de la carga return res; }
/// <summary> /// Carga una cadena de Texto con formato RTF. /// </summary> /// <param name="text">Cadena de Texto que contiene el documento.</param> public int LoadRtfText(string text) { int res = 0; //Se abre el fichero de entrada rtf = new StringReader(text); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); return res; }
/// <summary> /// Carga un documento RTF dada la ruta del fichero que lo contiene. /// </summary> /// <param name="path">Ruta del fichero que contiene el documento RTF.</param> /// <returns> /// Resultado de la carga del documento. Si la carga se realiza correctamente /// se devuelve el valor 0. /// </returns> public int LoadRtfFile(string path) { //Resultado de la carga int res = 0; //Se abre el fichero de entrada rtf = new StreamReader(path); //Se crea el analizador léxico para RTF lex = new RtfLex(rtf); //Se devuelve el resultado de la carga return res; }
/// <summary> Load RTF document from StreamReader. </summary> /// <param name="streamReader">Stream reader of the document</param> /// <returns> 0 is returned if no error occurs in loading the document. Otherwise -1 is returned. </returns> /// <exception cref="System.ArgumentException"> Thrown when stream does not support reading. </exception> /// <exception cref="System.ArgumentNullException"> Thrown when path is null. </exception> public int LoadRtfStream(StreamReader streamReader) { //Se crea el analizador léxico para RTF lex = new RtfLex(streamReader); //Se carga el árbol con el contenido del documento RTF return parseRtfTree(); }