add Page::setTTFont

This commit is contained in:
Alex Fabijanic
2017-11-26 21:46:30 -06:00
parent 36b39d0623
commit 92087fae18
2 changed files with 12 additions and 3 deletions

View File

@@ -108,8 +108,13 @@ float Page::textWidth(const std::string& text)
void Page::setFont(const std::string& name, float size, const std::string& encoding)
{
Font font(&_pDocument->handle(), HPDF_GetFont(_pDocument->handle(), name.c_str(), encoding.empty() ? 0 : encoding.c_str()));
setFont(font, size);
setFont(_pDocument->font(name, encoding), size);
}
void Page::setTTFont(const std::string& name, float size, const std::string& encoding, bool embed)
{
setFont(_pDocument->font(_pDocument->loadTTFont(name, embed), encoding), size);
}