다음을 통해 공유


ExportToStream() 메서드 사용

이 부분에서는 ExportToStream() 메서드를 사용하여 보고서를 바이트 시퀀스로 입/출력 스트림에 내보내는 방법을 설명합니다. 그런 다음 지정한 형식의 파일에 이 바이트 시퀀스를 기록하는 방법을 설명합니다.

보고서를 HTML 형식으로 내보낼 경우 이미지는 내보낼 수 없습니다. 따라서 보고서를 HTML 형식으로 내보내려면 ExportToHttpResponse() 메서드를 사용하는 것이 좋습니다.

사전 요구 사항:

ExportSelection() 메서드에서 case 문을 수정하려면

  1. ExportSelection() 메서드 안에서 문자열 변수를 선언하고 이 변수를 빈 문자열로 인스턴스화합니다.

    Dim myFileName As String = ""
    
    string fileName = "";
    
  2. ExportFormatType.CrystalReport case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .rpt인 문서의 이름을 추가합니다.

    myFileName = exportPath & "Report.rpt"
    
    myFileName = exportPath + "Report.rpt";
    
  3. ExportFormatType.RichText case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .rtf인 문서의 이름을 추가합니다.

    myFileName = exportPath & "RichTextFormat.rtf"
    
    myFileName = exportPath + "RichTextFormat.rtf";
    
  4. ExportFormatType.WordForWindows case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .doc인 문서의 이름을 추가합니다.

    myFileName = exportPath & "Word.doc"
    
    fileName = exportPath + "Word.doc";
    
  5. ExportFormatType.Excel case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .xls인 문서의 이름을 추가합니다.

    myFileName = exportPath & "Excel.xls"
    
    fileName = exportPath + "Excel.xls";
    
  6. ExportFormatType.PortableDocFormat case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .pdf인 문서의 이름을 추가합니다.

    myFileName = exportPath & "PortableDoc.pdf"
    
    fileName = exportPath + "PortableDoc.pdf";
    
  7. ExportFormatType.HTML32 case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .html인 문서의 이름을 추가합니다.

    myFileName = exportPath & "HTML32.html"
    
    fileName = exportPath + "HTML32.html";
    
  8. ExportFormatType.HTML40 case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .html인 문서의 이름을 추가합니다.

    myFileName = exportPath & "HTML40.html"
    
    fileName = exportPath + "HTML40.html";
    
  9. ExportFormatType.ExcelRecord case 문 안에서 파일 이름 문자열을 exportPath 문자열로 설정하고 이 문자열 뒤에 파일 확장명이 .xls인 문서의 이름을 추가합니다.

    myFileName = exportPath & "ExcelRecord.xls"
    
    fileName = exportPath + "ExcelRecord.xls";
    

이 섹션에 포함된 내용: