/// <summary> /// load rtf document /// </summary> /// <param name="reader">text reader</param> /// <returns>is operation successful</returns> public bool LoadReader(System.IO.TextReader reader) { //myTokenStack.Clear(); myCurrentToken = null; if (reader != null) { myReader = reader; myLex = new RTFLex(myReader); return(true); } return(false); }
/// <summary> /// load rtf text /// </summary> /// <param name="strText">RTF text</param> /// <returns>is operation successful</returns> public bool LoadRTFText(string strText) { //myTokenStack.Clear(); myCurrentToken = null; if (strText != null && strText.Length > 3) { myReader = new System.IO.StringReader(strText); myLex = new RTFLex(myReader); return(true); } return(false); }
/// <summary> /// load rtf document /// </summary> /// <param name="strFileName">spcial file name</param> /// <returns>is operation successful</returns> public bool LoadRTFFile(string strFileName) { //myTokenStack.Clear(); myCurrentToken = null; if (System.IO.File.Exists(strFileName)) { System.IO.FileStream stream = new System.IO.FileStream(strFileName, System.IO.FileMode.Open, System.IO.FileAccess.Read); myReader = new System.IO.StreamReader(stream, System.Text.Encoding.ASCII); myBaseStream = stream; myLex = new RTFLex(myReader); return(true); } return(false); }
/// <summary> /// load rtf document /// </summary> /// <returns>is operation successful</returns> public void LoadStream(Stream stream) { //myTokenStack.Clear(); CurrentToken = null; //var file = await Windows.Storage.StorageFile.GetFileFromPathAsync(strFileName); //var randomAccessStream = await file.OpenReadAsync(); //var stream = randomAccessStream.AsStreamForRead(); //System.IO.FileStream stream = new System.IO.FileStream( strFileName , System.IO.FileMode.Open , System.IO.FileAccess.Read ); InnerReader = new StreamReader(stream, Encoding.GetEncoding("us-ascii")); _myBaseStream = stream; _myLex = new RTFLex(InnerReader); }
/// <summary> /// load rtf text /// </summary> /// <param name="strText">RTF text</param> /// <returns>is operation successful</returns> public bool LoadRTFText(string strText) { //myTokenStack.Clear(); CurrentToken = null; if (strText != null && strText.Length > 3) { InnerReader = new StringReader(strText); _myLex = new RTFLex(InnerReader); return true; } return false; }
/// <summary> /// load rtf document /// </summary> /// <param name="reader">text reader</param> /// <returns>is operation successful</returns> public bool LoadReader(TextReader reader) { //myTokenStack.Clear(); CurrentToken = null; if (reader != null) { InnerReader = reader; _myLex = new RTFLex(InnerReader); return true; } return false; }
/// <summary> /// load rtf text /// </summary> /// <param name="strText">RTF text</param> /// <returns>is operation successful</returns> public bool LoadRTFText( string strText ) { //myTokenStack.Clear(); myCurrentToken = null; if( strText != null && strText.Length > 3 ) { myReader = new System.IO.StringReader( strText ); myLex = new RTFLex( myReader ); return true ; } return false ; }
/// <summary> /// load rtf document /// </summary> /// <param name="strFileName">spcial file name</param> /// <returns>is operation successful</returns> public bool LoadRTFFile( string strFileName ) { //myTokenStack.Clear(); myCurrentToken = null ; if( System.IO.File.Exists( strFileName )) { System.IO.FileStream stream = new System.IO.FileStream( strFileName , System.IO.FileMode.Open , System.IO.FileAccess.Read ); myReader = new System.IO.StreamReader( stream , System.Text.Encoding.ASCII ); myBaseStream = stream; myLex = new RTFLex( myReader ); return true ; } return false; }
/// <summary> /// load rtf document /// </summary> /// <param name="reader">text reader</param> /// <returns>is operation successful</returns> public bool LoadReader( System.IO.TextReader reader ) { //myTokenStack.Clear(); myCurrentToken = null; if( reader != null ) { myReader = reader; myLex = new RTFLex( myReader ); return true ; } return false; }