You can use a FileStream for this:
string filepath = "C:\\test.html";
using (FileStream output = new FileStream(filepath, FileMode.Create))
{
provider.Export(document, output);
}
darkagn
Veteran Poster
1,197 posts since Aug 2007
Reputation Points: 404
Solved Threads: 200
Check this link
FileStream fileStream = new FileStream(@"c:\file.txt", FileMode.CreateNew);
abelLazm
Postaholic
2,113 posts since Feb 2011
Reputation Points: 219
Solved Threads: 124
hi abelLazm,
I've tried your code to loraine's problem but it doesn't work.
private void AddCart_Click(object sender, System.Windows.RoutedEventArgs e)
{
//SaveFileDialog dialog = new SaveFileDialog();
//dialog.DefaultExt = "*.html";
//dialog.Filter = "WORD Document (*.html)|*.html";
//if (dialog.ShowDialog() == true)
//{
RadDocument document = CreateDocument(rgvReportData);
document.LayoutMode = DocumentLayoutMode.Paged;
document.Measure(RadDocument.MAX_DOCUMENT_SIZE);
document.Arrange(new RectangleF(PointF.Empty, document.DesiredSize));
document.SectionDefaultPageMargin = new Telerik.Windows.Documents.Layout.Padding(2, 2, 2, 2);
document.SectionDefaultPageOrientation = PageOrientation.Landscape;
HtmlFormatProvider provider = new HtmlFormatProvider();
//using (Stream output = dialog.OpenFile())
using(FileStream output = new FileStream(@"C:\Teting.html", FileMode.Create))
{
provider.Export(document, output);
}
//}
}
what is the error it is giving???? have you added this System.IO in you application? as using System.IO;
abelLazm
Postaholic
2,113 posts since Feb 2011
Reputation Points: 219
Solved Threads: 124
FileMode.CreateNew throws an exception if the file exists. You can use FileMode.Create if you are happy to overwrite an existing file.
darkagn
Veteran Poster
1,197 posts since Aug 2007
Reputation Points: 404
Solved Threads: 200