如何为字体文件创建 IDOMFont 实例?
How can I create an IDOMFont instance for a font file?
我正在使用 Mako SDK,我需要创建一个 IDOMFont
实例以供在其他 API 中使用,但我不知道该怎么做。
该字体是 OpenType 字体,位于本地磁盘上。
我看过 IInputStream
,但我不知道如何使用它来创建 IDOMFont
实例。
可以使用以下 API 创建字体实例:
static EDL_API IDOMFontOpenTypePtr create(IEDLClassFactory *pFactory, const IInputStreamPtr &stream);
要使用API,您可以使用类似于以下的代码:
IInputStreamPtr fontStream = IInputStream::createFromFile(jawsMako, "myfont.otf");
IDOMFontPtr font = IDOMFontOpenType::create(jawsMako, fontStream);
有关详细信息,请参阅:
我正在使用 Mako SDK,我需要创建一个 IDOMFont
实例以供在其他 API 中使用,但我不知道该怎么做。
该字体是 OpenType 字体,位于本地磁盘上。
我看过 IInputStream
,但我不知道如何使用它来创建 IDOMFont
实例。
可以使用以下 API 创建字体实例:
static EDL_API IDOMFontOpenTypePtr create(IEDLClassFactory *pFactory, const IInputStreamPtr &stream);
要使用API,您可以使用类似于以下的代码:
IInputStreamPtr fontStream = IInputStream::createFromFile(jawsMako, "myfont.otf");
IDOMFontPtr font = IDOMFontOpenType::create(jawsMako, fontStream);
有关详细信息,请参阅: