Tim*_*sen 1 c# pdfsharp migradoc
我需要找到一种方法,如何用.png图片填充整个封面页,并在页面的底部放置一些文本,图片不会.
现在我通过使用它来伸展它:
document.DefaultPageSetup.LeftMargin = 0;
document.DefaultPageSetup.TopMargin = 0;
Run Code Online (Sandbox Code Playgroud)
但是上边距仍然留下了som mm的空间(而不是顶部有一些白色的图片.)
PS将来我需要在封面图片上面放一张图片.所以它实际上必须是2层.有什么建议?
您无需更改页边距即可实现此目的:图像的形状和形状可以放置在页面上任何位置的绝对位置.
这是一个(未经测试的)代码片段(假设DIN A4页面大小):
var myImage = section.Headers.FirstPage.AddImage("ImageLocation");
myImage.Height = "29.7cm";
myImage.Width = "21cm";
myImage.RelativeVertical = RelativeVertical.Page;
myImage.RelativeHorizontal = RelativeHorizontal.Page;
myImage.WrapFormat.Style = WrapStyle.Through;
Run Code Online (Sandbox Code Playgroud)
诀窍是使用"WrapStyle.Through"并相对于页面进行定位.这也应该解决你的"PS"问题.
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |