gpt4 book ai didi

c# - MigraDoc 表是否超过第 2 页的标题?

转载 作者:太空狗 更新时间:2023-10-29 17:29:42 24 4
gpt4 key购买 nike

嗨,我在 MigraDoc 中制作了一个大表格,当表格太大而无法在页面上显示时,它会自动拆分表格。我在页眉中有一个 Logo ,当它转到第 2 页时,我的表格位于 Logo 上方并且不会位于下方。有人知道如何确保它在移动到其他页面时处于下方吗?

这是标志代码。就像他们在发票中的例子一样

        Image image = section.Headers.Primary.AddImage("H-Logo900x700.png");
image.Height = "2.5cm";
image.LockAspectRatio = true;
image.RelativeVertical = RelativeVertical.Line;
image.RelativeHorizontal = RelativeHorizontal.Margin;
image.Top = ShapePosition.Top;
image.Left = ShapePosition.Right;
image.WrapFormat.Style = WrapStyle.Through;

最佳答案

抱歉回答延迟..ThomasH 说的是正确的,你应该为页眉和页脚(顶部和底部边距)保留空间以防止重叠。边距必须大于添加到它的项目(页眉或页脚)你的案例图片。如果您的页眉(图像)大约是。 2.5cm你必须设置

Section.PageSetup.TopMargin= Unit.FromCentimeter(3.0) 用于页眉

Section.PageSetup.BottomMargin= Unit.FromCentimeter(3.0) 用于页脚

..我希望你已经添加了部分。

关于c# - MigraDoc 表是否超过第 2 页的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23961102/

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