我需要打印一个PDF文件上的图像,当打印时,正好是80毫米高。我知道页面的大小,我知道我要放在PDF上的图片的新闻部。但当我打印出来的时候,它的长度是78.5毫米.我所做的任务必须是准确的。
我从磁盘加载图像,我知道DPI和像素的高度/宽度。我将其加载到Image对象中(将垂直和水平dpi设置为300)。然后把它添加到PDF中。
public static void SavePdf(Image img, string filename)
{
// Create a new PDF document
PdfDocument
我使用DrawString在C#中将一个字符串绘制成一个较大的图形:
g.DrawString("Re", new Font("PT Sans Narrow", 35, FontStyle.Bold), Brushes.Black, new Point(5, 0));
现在我想用小型大写字母来绘制文本,因为它可以在许多文字处理器或图形工具中使用。我指的不是那些假冒的小写字母,比如"Draw faked than rest“。这在C# / .NET中是可能的吗?