Печать окна WPF на одной странице

Я могу напечатать текущийWindow используя следующий код:

PrintDialog printDialog = new PrintDialog();
if (printDialog.ShowDialog().GetValueOrDefault(false))
{
    printDialog.PrintVisual(this, this.Title); 
}

Однако еслиWindow не умещается на страницу, она усекается. Как мне сделатьWindow соответствовать странице?
Я думаю, мне нужно сначала сделать графический элемент и проверить, подходит ли эта графика к странице, но я пока ничего не нашел.

Ответы на вопрос(1)

Ваш ответ на вопрос