Я пытаюсь напечатать элемент управления WPF шириной 4 "и шириной 3".
Я использовал ScaleTransform
на элементе управления (a Canvas
) для соответствующего масштабирования;однако при печати на принтере часть изображения обрезается (верхний и левый края).
Согласно этой нити :
Причиной этой проблемы является то, что принтер обеспечивает незапечатанное поле по краю бумаги, но метод PrintDialog.PrintVisual
предназначен для печати по краю бумаги.Таким образом, область, которая лежит на незапечатанном поле вокруг края бумаги, обрезается.
В потоке не упоминается, как получить поля или как заставить принтер игнорировать эти поля.Как получить эти значения, чтобы я мог печатать с использованием WPF без обрезки?