我想问你如何将坐标从WPF画布转换为ITextSharp。我有WPF画布,在这里有图形形状和文本,我想将画布导出为PDF。我知道方法printVisual(),但是我不能使用它,因为我需要创建超链接,而使用printVisul是不可能的。 我有画布上的形状坐标,但是当我使用ITextSharp创建形状时,形状会变大并且位置会移动。 例如画布上的线(img1) x1 = 210.5,y1 = 147.5,x2 = 55.5,y2 = 479.5
和具有相同坐标的ITextSharp行。
var doc = new Document(PageSize.A4);
PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream("Graphics.pdf", FileMode.Create));
doc.Open();
doc.Open();
doc.Add(new iTextSharp.text.Paragraph("This is a custom size"));
PdfContentByte cb = writer.DirectContent;
cb.MoveTo(210.5, 842-147.5);
cb.LineTo(55.5, 842-479.5);
cb.Stroke();
doc.Close();
有什么方法可以将画布的坐标转换为itextsharp吗?
谢谢