如何为字体文件创建IDOMFont实例



我正在使用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);

有关更多信息,请参阅:

https://api.globalgraphics.com/mako/a00712.html

https://api.globalgraphics.com/mako/a01080.html

相关内容

  • 没有找到相关文章

最新更新