- Code: Select all
var result = rs.Render("PDF", deviceInfo, out mimeType, out encoding, out encoding, out warning, out streamId);
PdfDocument pdf = new PdfDocument();
pdf.PageSettings.Margins.All = 0f;
pdf.LoadFromBytes(result);
//pdf.PageSettings.Size = new SizeF(8.5f, 11);
pdf.PageSettings.Margins.All = 0f;
var printerName = await GetPrinterName(printer);
pdf.PrintSettings.PrinterName = printerName;
//pdf.PrintSettings.PaperSize.Height = 1100;
//pdf.PrintSettings.PaperSize.Width = 850;
pdf.Print();
I have tried setting the page margin both before and after I LoadFromBytes with no visible results. I don't know how to set the margin for PrintSettings. Where is the extra margin coming from?