我正在使用包含HTML标签的中文字符,如政府关系(粗线下划线)我没有使用Arial Unicode MS(粗线下划线),请建议我如何在Aspose PDF Generator中自动使用字体。我试过这个:
Aspose.Pdf.Generator.Pdf pdf1 = new Aspose.Pdf.Generator.Pdf();
pdf1.IsTruetypeFontMapCached = true;
pdf1.TruetypeFontMapPath = @“C:\Windows\Fonts”;
pdf1.SetUnicode();
pdf1.TextInfo.IsUnicode = true;
Aspose.Pdf.Generator.Row row;
Aspose.Pdf.Generator.Cell Cell;
Aspose.Pdf.Generator.Text txt;
row = GetAsposeRow(tablexyz, 5, 5, 5, 5);
Cell = GetAsposeCell(row, “White”, 1, 3);
txt = GetAsposeText("政府关系";, “blue”, 8f, false, false, false);
txt.IsHtmlTagSupported = true;
txt.IsHtml5Supported = true;
txt.IfHtmlTagSupportedOverwriteHtmlFontNames = true;
Cell.Paragraphs.Add(txt);
row.Cells.Add(Cell);
它仅支持Aspose PDF Generator中的Arial Unicode MS字体。我不想使用字体名称,但会自动使用字体。