При вызове Win32 GDI Polyline () при распечатке я вижу странную проблему. На экране все выглядит нормально, однако при печати он останавливает ломаную линию, когда встречает большое значение. Я думаю, что эта несоответствие связано с масштабированием для печати, дающим большие значения POINT.
Похоже, что полилиния прекращает рисовать, если достигает значения> 32767, т. Е. Как будто существует 16-битное ограничение на значения POINT.
Я видел в сети некоторые слухи о 16-битных значениях, но никаких конкретных рассуждений нет. Я хотел бы выяснить, почему это происходит, прежде чем думать о потенциальном решении.