完全に印刷したいスクロール可能なフォームがあります。
私はすでにこのコードを使用して印刷しようとしました:
Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
Me.PrintForm.PrintAction = Printing.PrintAction.PrintToPreview
Me.PrintForm.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
End Sub
そして、結果はまったく正確ではありません。
私の問題を示すために、ここにいくつかの写真があります:
これは私が望む結果です(もちろん、スクロール可能なすべてのコンテンツも印刷したいです)
ご覧のとおり、この画像には画像に必要なすべての幅が含まれていますが、印刷画面の画像であるため、印刷可能なバージョンのフォームに必要なスクロール可能な領域は含まれていません。
これが私のコードから得られるものです:
ここでわかるように、フォームの幅の約60%、高さの50%しか取得できず、明らかに、スクロール可能な領域は取得できません。
スクロール可能な領域を含むフォーム全体を印刷したいだけの品質は気にしません。