0

vb.net でテキストにエクスポートしている多数の Crystal Reports があります。正常にエクスポートされますが、すべて 1 ページとしてエクスポートされます。改ページやページ見出しはありません。ビットを別のものに変更することでこれを変更できますFormatOptions.LinesPerPage = 0が、エクスポートされるレポートはすべて異なります。ある人にとってうまくいくことが、別の人にとって必ずしもうまくいくとは限りません。レポートごとに個別に何かをコーディングする必要はありません。

Crystal Reports の改ページをエクスポート テキストに渡す方法はありますか? または別の形式 (たとえば、.pdf?)

Dim crReportDocument As New ReportDocument
Dim ExportOpts As New ExportOptions
Dim DestinationOptions As New DiskFileDestinationOptions()
Dim FormatOptions As New TextFormatOptions

crReportDocument.Load(strFileName)
ExportOpts = crReportDocument.ExportOptions

DestinationOptions.DiskFileName = strNewFileName
FormatOptions.CharactersPerInch = 16
FormatOptions.LinesPerPage = 0
With ExportOpts
    .ExportDestinationType = ExportDestinationType.DiskFile
    .ExportFormatType = ExportFormatType.Text
    .DestinationOptions = DestinationOptions
    .ExportFormatOptions = FormatOptions
End With

crReportDocument.Export(ExportOpts)
crReportDocument.Close()
crReportDocument.Dispose()
4

0 に答える 0