Печать PDF из браузера, но он печатает размер A4, а не конверт, как установлено в документе PDf - PullRequest
0 голосов
/ 07 сентября 2011

Я создаю файл PDF из файла отчета и открываю этот файл в браузере. Когда я печатаю PDF, он печатает каждую страницу в формате A4, а не в формате 4x10, который я указал при создании PDF. размер конверта определен в файле .rpt.

Сейчас я тестирую только с хромом.

Вот мой код

 string[] lists = values.Split(new char[] { ',' });
  int[] selectedValues = new int[lists.Length];

        for (int i = 0; i < selectedValues.Length; i++)
        {
            selectedValues[i] = Convert.ToInt32(lists[i]);
        }
        ReportClass rptH = new ReportClass();
        var x = from par in dr.GetAllParties()
                where selectedValues.Contains(par.PartyId)
                select par;

        DataTable table = ToDataTable(x.AsEnumerable());
        rptH.FileName = Server.MapPath("/Reports/rptEnvelope.rpt");
        rptH.Load();
        rptH.SetDataSource(table);
        Stream stream = rptH.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
        return File(stream, "application/pdf");
...