3
我試圖以橫向或縱向打印本地報告。在無預覽的情況下在rdlc中打印風景/人像
private void Export(LocalReport report)
{
Warning[] warnings;
m_streams = new List<Stream>();
var deviceInfo = new StringBuilder();
deviceInfo.AppendLine("<DeviceInfo>");
deviceInfo.AppendLine("<OutputFormat>EMF</OutputFormat>");
//"11.7in", "8.3in"
deviceInfo.AppendLine("<PageWidth>11.7in</PageWidth>");
deviceInfo.AppendLine("<PageHeight>8.3in</PageHeight>");
deviceInfo.AppendLine("</DeviceInfo>");
report.Render("Image", deviceInfo.ToString(), CreateStream, out warnings);
foreach (var stream in m_streams) { stream.Position = 0; }
}
我有2個不同的報告,一個在縱向模式下,一個在風景模式,但不要緊什麼值我更改頁寬和每頁,它總是在縱向打印。 我在11.7英寸和8.3英寸之間調換了寬度和高度,但它始終以縱向模式打印。