这是代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using sharpPDF;
namespace Lightnings_Extractor
{
class PDF
{
pdfDocument myDoc = new pdfDocument("Lightnings-Graphs", "Daniel");
public PDF()
{
pdfPage myPage = myDoc.addPage();
myPage.addText("Hello World!", 200, 450, predefinedFont.csHelvetica, 20);
myDoc.createPDF(@"d:\mypdf.pdf");
myPage = null;
myDoc = null;
}
}
}
predefinedFont
不存在。
所以我试着写:
sharpPDF.Fonts.pdfAbstractFont font;
但是当我尝试创建字体时,没有csHelvetica
我在这里缺少什么?
答案 0 :(得分:0)
我错误地使用了sharpPDF。我现在已经下载了PDFsharp。
感谢。
答案 1 :(得分:0)
用
替换以下行 myPage.addText("Hello World!", 200, 450, predefinedFont.csHelvetica, 20);
通过
myPage.addText("Hello World!", 200, 450, myDoc.getFontReference(predefinedFont.csHelvetica), 20);
它对我有用。
答案 2 :(得分:-1)
尝试将predefinedFont.csHelvetica
替换为myDoc.getFontReference("Helvetica")