代码之家  ›  专栏  ›  技术社区  ›  RichS

WPF数据报打印滚动的视觉效果

  •  1
  • RichS  · 技术社区  · 14 年前

    我一直在使用数据报(来自WPF工具包),并成功地创建了我的所有数据。

    下一步是打印整个数据报(缩放到单个打印页),即使窗口中可见的数据报当前已滚动。

    当我准备要打印的数据报时,我尝试将DesiredSize设置为PositiveInfinity,然后调用Measure(.),以获得所需的数据报大小。但是,当我调用arrange(.)时,它只打印当前在屏幕上可见的DataGrid控件部分。我知道如何将其缩放到正确的大小,但无法将数据报中不可见的部分输出到打印机。

    我尝试过渲染到位图(renderTargetBitmap),但也有同样的问题。 我还尝试将minheight和minwidth设置为与所需大小相同,以便尝试/强制/执行。但这也不管用。

    我在印刷版上看到的只是屏幕上可见的东西。

    有人知道怎么解决这个问题吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Community leo1    7 年前