gmo*_*ney 10 c# pdfsharp migradoc
我在MigraDoc中制作一个大表,当它变得太大而无法在页面上时它会自动拆分表.我在标题和桌子上有一个标志,当它转到第2页时,它位于徽标上并且不会进入.任何人都知道如何确保它移动到其他页面?
这是徽标代码.就像他们在发票中的例子一样
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;
Run Code Online (Sandbox Code Playgroud)
use*_*461 19
很抱歉回答延迟.. ThomasH说的是正确的,你应该为页眉和页脚(顶部和底部边距)预留空间以防止重叠.Margin必须大于你的情况下添加到它(页眉或页脚)的项目Image .如果你的标题(图像)是约.2.5厘米你必须设置
Section.PageSetup.TopMargin= Unit.FromCentimeter(3.0) 为标题
Section.PageSetup.BottomMargin= Unit.FromCentimeter(3.0) 为页脚
..我希望你有添加部分.