将大于页面大小的图形拆分为多个页面

时间:2016-01-02 19:02:32

标签: c# pdf graphics pdfsharp

我使用Pdfsharp 1.32.3057绘制图形(某些路径)。可能会发生这些图形大于最终打印格式(A4页面格式)。 因此,我想将大于最终打印格式的图形分割为多个页面。我还想在一个可以用剪刀剪掉印刷页边距的地方加一些标记,然后将它们彼此相邻对齐,这样它们就像一个大页面一样,并且图形变得完整。

关于如何实现这种分裂的任何想法? 感谢您提供任何暗示!

1 个答案:

答案 0 :(得分:0)

我会做什么:在XForm上绘制具有图形所需大小的图形。

然后在页面上绘制具有所需大小和偏移量的XForm块(对于第二行+第二行+第二列,偏移将为负)。 如果要有边框,则在图像边框上绘制四个白色矩形。在矩形上绘制标记/剪刀。

这样你就可以在所有页面上绘制相同的XForm。 PDFsharp将在PDF文件中包含一个XForm实例。您还可以添加一个显示完整图像的页面 - 这将仅为PDF文件添加几个字节,对于那些在屏幕上观看的人以及那些可以缩小单页打印输出的人来说会更舒服。