В настоящее время я использую Power Pack для печати своей формы. И с этой строкой кода я могу распечатать форму.VB.NET Как распечатать форму без обрезки ее части?
PrintForm1.Form = Me
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
Но во время предварительного просмотра формы форма обрезается на половину, потому что моя форма прокручивается. Вот картина. Это запущенное приложение.
И это предварительный просмотр печати.
Как распечатать отчет красиво в формате A4? Я искал учебники онлайн, но не могу найти хороших. Надеюсь, вы, ребята, можете порекомендовать мне хороший способ распечатать отчет. Либо использование powerpacks, либо обычных элементов управления печатью не имеет значения.
Означает ли это, что мне нужно использовать только один групповой ящик? – Student
Ну, да и нет. Вы можете использовать больше, до тех пор, пока вы их надлежащим образом закрепляете таким образом, чтобы все они отображались внутри формы каждый раз, когда форма была изменена. –
Но скажем, у меня есть ярлык, который может быть абзацем долго. Затем будет ли форма прокручиваться вниз? – Student