gpt4 book ai didi

wpf - 跨多个页面打印 WPF ItemsControl

转载 作者:行者123 更新时间:2023-12-04 13:38:24 26 4
gpt4 key购买 nike

我有一个 ItemsCollection托管在 ScrollViewer 内打印时足够大以跨越多页。到目前为止,我已经成功地使用 PrintVisual(itemsControl) 打印了一页。但从我读过的内容来看,我需要以不同的方式在多个页面上打印单个控件。有人能指出我正确的方向吗?

谢谢!

最佳答案

您需要做的是剪辑。

您必须根据页面大小计算剪辑大小并将控件的图像剪辑成所需数量的部分,并将这些剪辑图像保留在列表中并将它们发送到您的预int 逻辑。

程序:
您需要使用所需的编码将视觉对象转换为 RenderTargetBitmap。

然后,通过使用 CroppedBitmap,您可以将位图图像裁剪为所需的尺寸。然后,将这些剪辑保存在 List<Image> 中。像这样。然后,使用您的打印逻辑迭代并打印它们。如果你想要一个 sample ,我会尽量提供。我认为是很老的帖子。希望这对将来的某些人有所帮助。

关于wpf - 跨多个页面打印 WPF ItemsControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1177239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com