ultimatepp/uppdev/TTFChars/PdfDraw.cpp
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

29 lines
603 B
C++

#include <PdfDraw/PdfDraw.h>
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
GUI_APP_MAIN
{
for(int i = 0; i < Font::GetFaceCount(); i++) {
Font fnt(i, 0);
FontInfo fi = fnt.Info();
String fn = fi.GetFileName();
String ext = ToLower(GetFileExt(fn));
if(ext == ".ttf" || ext == ".otf") {
String data = LoadFile(fn);
TTFReader ttf;
if(ttf.Open(data, false, true)) {
LLOG(Font::GetFaceName(i));
}
}
}
/*
FontInfo fi = pdffont.GetKey(i).Info();
String fontbuffer = LoadFile(fi.GetFileName());
TTFReader ttf;
if(!ttf.Open(fontbuffer))
return Null;*/
}