Размер формы в сантиметрах не соответствует - PullRequest
0 голосов
/ 10 июля 2020

Я создаю форму в Excel, указав определенные размеры:

With ActiveSheet.Shapes.AddShape(msoShapeRectangle, 96, 30, 144, 60)
    .Height = Application.CentimetersToPoints(2)  '2cm height
    .Width = Application.CentimetersToPoints(4)   '4cm width
End With

Затем я распечатываю лист как документ PDF с помощью принтера Adobe PDF. (Размер листа Excel и размер листа принтера установлены на A4).

Проблема в том, что размер формы в PDF не такой, как в Excel. В PDF-файле ширина и высота разные.

Что вызывает эту проблему и как ее исправить?

Изменить:

Форма в Excel

enter image description here

Shape in PDF, measured using Adobe Acrobat measuring tools

введите описание изображения здесь

Большое спасибо!

...