ScaleTransform无法正常工作

时间:2013-10-22 04:23:53

标签: c# silverlight

我有一个在其中有几个控件的元素,基本上就像一个Web表单。我正在尝试使用PrinterDocument打印uielement。我的问题是我需要将文档拆分成几页,因为它对于一个页面来说太大了。我相信我有代码来做这个唯一的问题是当我在下一页时,我无法让我的ScaleTransform在uielement中进一步开始。

我尝试了下面的代码,但我的文档始终位于uielement的顶部。

void pd_PrintPage(object sender, PrintPageEventArgs e)
{
    UIElement main = myuielement;
    ScaleTransform transform = new ScaleTransform();

    transform.CenterY = 5901/2 //5901 is the total size of my uielement, so I try to start in //the middle

    main.RenderTransform = transform;

    e.PageVisual = main; 
}

任何帮助将不胜感激!

0 个答案:

没有答案