MF C: как установить размер шрифта? - PullRequest
0 голосов
/ 09 июля 2020

В настоящее время я использую приведенный ниже код для установки шрифта.

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, шрифт становится слишком маленьким. Как правильно настроить шрифт, чтобы его размер был одинаковым на разных машинах?

...