Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 文档封面图片_C#_Pdfsharp_Migradoc - Fatal编程技术网

C# 文档封面图片

C# 文档封面图片,c#,pdfsharp,migradoc,C#,Pdfsharp,Migradoc,我需要找到一种方法,如何用一张.png图片填充整个封面,并在页面的按钮中放置一些文本,而不是图片所在的位置 现在,我使用以下方法来拉伸: document.DefaultPageSetup.LeftMargin = 0; document.DefaultPageSetup.TopMargin = 0; 但上边距仍留有大约mm的空间(而不是顶部有一些白色的图片) 以后我需要在封面图片上方放一张图片。所以它实际上必须分为两层。有什么建议吗?您无需更改页面边距即可实现此目的:图像是形状,形状可以放

我需要找到一种方法,如何用一张.png图片填充整个封面,并在页面的按钮中放置一些文本,而不是图片所在的位置

现在,我使用以下方法来拉伸:

document.DefaultPageSetup.LeftMargin = 0;
document.DefaultPageSetup.TopMargin = 0; 
但上边距仍留有大约mm的空间(而不是顶部有一些白色的图片)


以后我需要在封面图片上方放一张图片。所以它实际上必须分为两层。有什么建议吗?

您无需更改页面边距即可实现此目的:图像是形状,形状可以放置在页面上任何位置的绝对位置

下面是一个(未经测试的)代码片段(假设DIN A4页面大小):

诀窍是使用“WrapStyle.Through”并使位置相对于页面。
这也可以解决你的“附言”问题。

你不必改变页面边距来实现这一点:图像是形状,形状可以放置在页面上任何位置的绝对位置

下面是一个(未经测试的)代码片段(假设DIN A4页面大小):

诀窍是使用“WrapStyle.Through”并使位置相对于页面。
这也可以解决你的“注意事项”问题。

我有没有办法用cm点击页面上的特定位置。例如,我可以说,我的图片右上边框必须在页面上以17cm*8cm开始。是的,WrapFormat提供了可以使用的属性DistanceLeft和DistanceTop(或者使用DistanceRight或DistanceBottom)。我可以用cm点击页面上的特定位置吗。例如,我可以说图片的右上边框必须在页面上以17cm*8cm开始是的,WrapFormat提供了可以使用的属性DistanceLeft和DistanceTop(或者使用DistanceRight或DistanceBottom)。
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;