BSTR AddTTFFontFromFile2 ( BSTR fontFile ) |
This method can load TTF, OTF, and Type1 fonts.
The return value is the name of the font added and can be used in PDFPAGE_SetActiveFont.
Equivalents in new interface: IPDFDocument4::AddFont, IPDFDocument4::AddFontFromFile, IPDFDocument4::AddBuiltInFont.
{ PDF object is supposed to be created } PDF.BeginDoc; fontName := PDF.AddTTFFontFromFile2('c:\path\to\font.ttf'); PDF.PDFPAGE_SetActiveFont(fontName, False, False, False, False, 14, charsetDEFAULT_CHARSET); PDF.PDFPAGE_TextOut(100, 100, 0.0, '0123456789'); PDF.EndDoc;
// PDF object is supposed to be created PDF->BeginDoc(); CString fontName = PDF.AddTTFFontFromFile2("c:\\path\\to\\font.ttf"); PDF.PDFPAGE_SetActiveFont(fontName, FALSE, FALSE, FALSE, FALSE, 14.0, charsetDEFAULT_CHARSET); PDF.PDFPAGE_TextOut(100, 100, 0.0, "0123456789"); PDF.EndDoc();
// PDF object is supposed to be created PDF->BeginDoc(); string fontName = PDF.AddTTFFontFromFile2("c:\\path\\to\\font.ttf"); PDF.PDFPAGE_SetActiveFont(fontName, false, false, false, false, 14.0, TxFontCharset.charsetDEFAULT_CHARSET); PDF.PDFPAGE_TextOut(100, 100, 0.0, "0123456789"); PDF.EndDoc();
' PDF object is supposed to be created PDF.BeginDoc fontName = PDF.AddTTFFontFromFile2("c:\path\to\font.ttf") PDF.PDFPAGE_SetActiveFont fontName, False, False, False, False, 14, charsetDEFAULT_CHARSET PDF.PDFPAGE_TextOut 100, 100, 0, "0123456789" PDF.EndDoc