Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
 /// <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);
 }
Ejemplo n.º 3
0
 /// <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);
 }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
 /// <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;
 }
Ejemplo n.º 6
0
 /// <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;
 }
Ejemplo n.º 7
0
 /// <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 ;
 }
Ejemplo n.º 8
0
 /// <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;
 }
Ejemplo n.º 9
0
 /// <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;
 }