В настоящее время я использую приведенный ниже код для установки шрифта.
CFont my_font;
my_font.CreateFont(86, 0, 0, 0, FW_NORMAL, FALSE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, _T("Arial"));
void CMyView::OnPrint(CDC* pDC, CPrintInfo* pInfo)
{
...
CFont *old_font = pDC->SelectObject(&my_font);
...
}
Я тестирую использование печати в PDF. Он нормально работает на моем компьютере с использованием Microsoft Print to PDF. Но когда я создаю и запускаю его на другом компьютере, используя очень старую версию Adobe PDF, шрифт становится слишком маленьким. Как правильно настроить шрифт, чтобы его размер был одинаковым на разных машинах?