找不到PDFsharp方法:get_MFEH()

时间:2017-02-03 12:42:10

标签: pdfsharp

我刚刚从PDFsharp 1.32更新到1.50,现在我正在使用我创建的其中一个PDF收到以下错误:

Method not found: 'PdfSharp.Pdf.PdfFontEmbedding PdfSharp.Drawing.XGraphics.get_MFEH()'.

有问题的代码似乎是在调用RenderDocument时:

PdfDocumentRenderer pdfRenderer = new PdfDocumentRenderer(false, PdfSharp.Pdf.PdfFontEmbedding.Always);
pdfRenderer.Document = document;
pdfRenderer.RenderDocument();

有没有人碰到过这个?除了在文档中添加几个部分和段落之外,我没有做任何特别的事情。

1 个答案:

答案 0 :(得分:0)

也许您没有替换MigraDoc 1.50附带的所有程序集,可能缺少参考。

似乎MFEH被删除了(H和Hack一样)。您必须使用PDFsharp和MigraDoc的版本1.50 beta 3b。

如果问题仍然存在,请尝试提供MCVE https://stackoverflow.com/help/mcve