Hi,
i am just learning how to print in VB.NET and using the PrintPreview and PrintDocument.
when drawing a rect over the whole printable-area it is printed correctly over the whole area, but in the preview it appears to be shifted in the upper left corner
infos:
PrintDocument1.DefaultPageSettings.Bounds.Left = 0
PrintDocument1.DefaultPageSettings.Bounds.Top = 0
PrintDocument1.DefaultPageSettings.Bounds.Right = 827
PrintDocument1.DefaultPageSettings.Bounds.Bottom = 1169
PrintDocument1.DefaultPageSettings.Bounds.Width = 827
PrintDocument1.DefaultPageSettings.Bounds.Height = 1169
PrintDocument1.DefaultPageSettings.Margins.Left = 0
PrintDocument1.DefaultPageSettings.Margins.Top = 0
PrintDocument1.DefaultPageSettings.Margins.Right = 0
PrintDocument1.DefaultPageSettings.Margins.Bottom = 0
PrintDocument1.DefaultPageSettings.PrintableArea.Left = 23,66667
PrintDocument1.DefaultPageSettings.PrintableArea.Top = 16,66667
PrintDocument1.DefaultPageSettings.PrintableArea.Right = 803
PrintDocument1.DefaultPageSettings.PrintableArea.Bottom = 1152,5
PrintDocument1.DefaultPageSettings.PrintableArea.Width = 779,3333
PrintDocument1.DefaultPageSettings.PrintableArea.Height = 1135,833
PrintDocument1.DefaultPageSettings.PaperSize.PaperName = A4
PrintDocument1.DefaultPageSettings.PaperSize.Width = 827
PrintDocument1.DefaultPageSettings.PaperSize.Height = 1169
rect:
g.DrawRectangle(Pens.Black, 0, 0, 779, 1135)
what am i doing wrong?
thanks
i am just learning how to print in VB.NET and using the PrintPreview and PrintDocument.
when drawing a rect over the whole printable-area it is printed correctly over the whole area, but in the preview it appears to be shifted in the upper left corner
infos:
PrintDocument1.DefaultPageSettings.Bounds.Left = 0
PrintDocument1.DefaultPageSettings.Bounds.Top = 0
PrintDocument1.DefaultPageSettings.Bounds.Right = 827
PrintDocument1.DefaultPageSettings.Bounds.Bottom = 1169
PrintDocument1.DefaultPageSettings.Bounds.Width = 827
PrintDocument1.DefaultPageSettings.Bounds.Height = 1169
PrintDocument1.DefaultPageSettings.Margins.Left = 0
PrintDocument1.DefaultPageSettings.Margins.Top = 0
PrintDocument1.DefaultPageSettings.Margins.Right = 0
PrintDocument1.DefaultPageSettings.Margins.Bottom = 0
PrintDocument1.DefaultPageSettings.PrintableArea.Left = 23,66667
PrintDocument1.DefaultPageSettings.PrintableArea.Top = 16,66667
PrintDocument1.DefaultPageSettings.PrintableArea.Right = 803
PrintDocument1.DefaultPageSettings.PrintableArea.Bottom = 1152,5
PrintDocument1.DefaultPageSettings.PrintableArea.Width = 779,3333
PrintDocument1.DefaultPageSettings.PrintableArea.Height = 1135,833
PrintDocument1.DefaultPageSettings.PaperSize.PaperName = A4
PrintDocument1.DefaultPageSettings.PaperSize.Width = 827
PrintDocument1.DefaultPageSettings.PaperSize.Height = 1169
rect:
g.DrawRectangle(Pens.Black, 0, 0, 779, 1135)
what am i doing wrong?
thanks