C# 将Crystal报表转换为PDF
crystal report(c#.net)中是否有将字体更改为其他语言的工具?如果否,如何将crystal报表转换为pdf格式C# 将Crystal报表转换为PDF,c#,.net,pdf,crystal-reports,C#,.net,Pdf,Crystal Reports,crystal report(c#.net)中是否有将字体更改为其他语言的工具?如果否,如何将crystal报表转换为pdf格式 foreach (ReportObject objReport in rpt.ReportDefinition.Sections["Section3"].ReportObjects) { FieldObject objField = (FieldObject)objReport; objField.ApplyFont(new Font("Arial", 8
foreach (ReportObject objReport in rpt.ReportDefinition.Sections["Section3"].ReportObjects)
{
FieldObject objField = (FieldObject)objReport;
objField.ApplyFont(new Font("Arial", 8.25F, FontStyle.Italic, GraphicsUnit.Point, ((byte)(0))));
}
有关PDF,请参阅以下内容:
RtpDocument.ExportToDisk(ExportFormatType.PortableDocFormat, "C:\report.pdf")
欢迎来到堆栈溢出!虽然这段代码片段可能是解决方案,但包含解释确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。
ReportDocument reportobj = //Add code to return valid report document from a crystal report
if (reportobj != null)
{
//Export to PDF
((ReportDocument)reportobj).ExportToDisk(ExportFormatType.PortableDocFormat, file);
//Open using default app for PDF docs
if (System.IO.File.Exists(file))
System.Diagnostics.Process.Start(file);
}
RtpDocument.ExportToDisk(ExportFormatType.PortableDocFormat, "C:\report.pdf")