[]
默认情况下,ActiveReportsJS报表设计器使用可用于报表控件(例如TextBox)的预定义字体列表。 此外,ActiveReportsJS API允许注册自定义字体(例如Google字体之一)以在报表中使用。
注册字体的必要类型是 FontDescriptor。这是描述 Roboto 字体的FontDescriptor实例的示例
const robotoFont = {
name: "Roboto",
source:
"https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzI.woff2",
};
FontStore
对象的registerFont
方法接受字体描述对象并注册指定的字体,例如:
import { Core } from "@grapecity/activereports";
await Core.FontStore.registerFonts(robotoFont);
应用程序应在初始化设计器实例之前调用此代码。
该应用程序使用相同的API为ActiveReportJS Viewer实例注册自定义字体。 检查 注册ActiveReportsJS Viewer的字体页面以获取更多信息。
ActiveReportsJS设计器实例的 fontSet 属性 允许处理可用于设计报告的字体列表。 此属性的接受值为: