gpt4 book ai didi

c# - Migradoc 封面图片

转载 作者:太空宇宙 更新时间:2023-11-03 20:27:35 24 4
gpt4 key购买 nike

我需要找到一种方法来用 .png 图片填充整个封面,并在页面底部放置一些文本,而图片不会出现在该位置。

现在我通过使用它来拉伸(stretch):

document.DefaultPageSetup.LeftMargin = 0;
document.DefaultPageSetup.TopMargin = 0;

但是上边距仍然留有 som mm 的空间(而且它不是顶部有一些白色的图片。)

P.S 以后我需要在封面图片上方放一张图片。所以它实际上必须在 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;

诀窍是使用“WrapStyle.Through”并相对于页面定位。这也应该解决你的“P. S.”问题。

关于c# - Migradoc 封面图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9618242/

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