public string ConvertHtmlToRtf(string htmlText) { var thread = new Thread(ConvertHtmlInSTAThread); var threadData = new ConvertRtfThreadData { HtmlText = htmlText }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return threadData.RtfText; }
public string ConvertRtfToHtml(string rtfText) { var thread = new Thread(ConvertRtfInSTAThread); var threadData = new ConvertRtfThreadData { RtfText = rtfText }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return threadData.HtmlText; }
public string convertRtfToText(string input) { var thread = new Thread(ConvertRtfTextInSTAThread); var threadData = new ConvertRtfThreadData { RtfText = input }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return threadData.HtmlText; }
public string ConvertRTFToHTML(string rtfString) { var thread = new Thread(ConvertToHTMLInSTAThread); var threadData = new ConvertRtfThreadData { RtfText = rtfString }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return(threadData.HtmlText); }
private string ConvertRtfToHtml(string rtfText) { var thread = new Thread(ConvertRtfInSTAThread); var threadData = new ConvertRtfThreadData { RtfText = rtfText }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return(threadData.HtmlText); }
public string ConvertHtmlToRtf(string htmlText) { var thread = new Thread(ConvertHtmlInSTAThread); var threadData = new ConvertRtfThreadData { HtmlText = htmlText }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return(threadData.RtfText); }
public string ConvertRtfToText(string input) { var thread = new Thread(ConvertRtfTextInSTAThread); var threadData = new ConvertRtfThreadData { RtfText = input }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return(threadData.HtmlText); }
/// <summary> /// Convert rtf string to html string /// </summary> /// <param name="rtfText">Rech Text Format as string</param> /// <returns>Html string</returns> private string ConvertToHtml(string rtfText) { // Initlize new thread as MarkupConverter uses WPF Conroler which requird a single thread var thread = new Thread(ConvertRtfInSTAThread); var threadData = new ConvertRtfThreadData { RtfText = rtfText }; thread.SetApartmentState(ApartmentState.STA); thread.Start(threadData); thread.Join(); return(threadData.HtmlText); }