AddPrinterFont

PclSaveOptions.AddPrinterFont method

添加有关制造商上传到打印机的字体的信息。

public void AddPrinterFont(string fontFullName, string fontPclName)
范围类型描述
fontFullNameString字体的全名(例如“Times New Roman Bold Italic”)。
fontPclNameStringPcl 文档中使用的字体名称。

评论

根据 Pcl 规范,任何打印机都可以内置 52 种字体。 但是制造商可以在其设备中添加一些其他字体。

例子

演示如何让打印机用不同的字体替换特定字体的所有实例。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Font.Name = "Courier";
builder.Write("Hello world!");

PclSaveOptions saveOptions = new PclSaveOptions();
saveOptions.AddPrinterFont("Courier New", "Courier");

// 打印此文档时,打印机将使用“Courier New”字体
// 访问我们的文档使用“Courier”字体的地方。
doc.Save(ArtifactsDir + "PclSaveOptions.AddPrinterFont.pcl", saveOptions);

也可以看看