字体是很漂亮,但是PDF没有图怎么行呢?
下面我们就再配上图然后设置它们的不透明度,来凸显青春活力的效果。
第6步之后加上如下代码,这里先加一张原来透明度的图,然后XY方向的偏移量各加10,再添加上50%透明度的第二张。图像设置为原来jpg 的75%大小。
//Draw the image with transparencyPdfImage image = PdfImage.FromFile(@"Youth.jpg");float width = image.Width * 0.75f;float height = image.Height * 0.75f;float x = (page.Canvas.ClientSize.Width - width) / 2;float alpha = 1.0f ;page.Canvas.SetTransparency(alpha, alpha);page.Canvas.DrawImage(image, x, 120, width, height); //Draw another with half transparency and x y 10 shiftPdfImage image2 = PdfImage.FromFile(@"Youth.jpg");float width2 = image.Width * 0.75f;float height2 = image.Height * 0.75f;float x2 = (page.Canvas.ClientSize.Width - width) / 2;float alpha2 = 1.0f /2;page.Canvas.SetTransparency(alpha2, alpha2);page.Canvas.DrawImage(image, x+10, 130, width, height);
最后一步,保存并预览。
doc.SaveToFile("result.pdf");
System.Diagnostics.Process.Start("result.pdf");
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。
注:相关教程知识阅读请移步到c#教程频道。










