Вот, кажется, ещё пример на ту же тему. Вспомнилось в связи с этим:
...
Поэтому проблему надо понимать, как "криво рисует WinApi", используемый HostPorts для виндового ББ. Так?
...
При редактировании рисунков в "идеологически несовместимой" среде быстро появилась проблема краха документа с рисунками.
Разобраться на пользовательском уровне не удалось, пока не перешёл на открытый офис. Там крах локализовался, и быстро удалось выяснить - проблема в задействовании прозрачности автофигуры. Причём не любой - а только прямоугольника. И даже (оцените юмор "девелоперов"
) - не всякого прямоугольника. Там доступны ведь разные наборы - так вот, прямоугольник из базового в случае частичной прозрачности закрашивается криво так, что закраска преодолевает границы примитива. Видимо, в продукте от борцуна с пиратами и башлятеля в благфонды это приводило к неконтролируемому заполнению ОЗУ с нарушением защиты памяти. А в открытом редакторе рисунков закраска ограничивалась размещающим листом документа - что наглядно можно было видеть по "снегу" на отображениях этого листа.
Тогда как прямоугольник из набора для блок-схем закрашивается нормально. Его и стал использовать.
За счёт чего такая разница - это уж системщик, наверное, мог бы сказать...