Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Вильдар от 15-08-2019, 15:39:22
-
Всем привет! ;)
В этом чертеже, странное поведение настроек печати -
координаты рамки печати - не соответствуют координатам в модели. :-[
В модели координаты печатной области = от (0,0) до (10500,7425)
а в настройках параметров печати = от (-31722,99088239) до (-21222,5096758) :o
Что-то с единицами или типа того. Но, вроде, все пробовал. Не помогает.
(https://i.postimg.cc/zb93v1cb/plotArea.jpg) (https://postimg.cc/zb93v1cb)
-
Догадаешься?
(https://live.staticflickr.com/65535/48543454827_4e9f348f2a_o.png)
Здесь подробнее: https://adn-cis.org/pechat-granicz-okna-pri-pomoshhi-vba.html
Я получил вопрос от партнера ADN почему его код, который печатает содержимого окна в действительности ничего не печатает, а для других чертежей печатает нормально.
Ключевая проблема в том что API для печати принимает координаты в системе координат дисплея DCS (ДСК). Так что координаты указанные пользователем следует преобразовать из ПСК (UCS) в ДСК (DCS).
Важно: Имейте в виду, что преобразование в ДСК (DCS) требуется и в других API (C++ и .NET API).
-
Помогло спасибо Александр! :) 8)
Но, дисплей один и тот же у меня ;D
Что меняется то? Настройки текущего вида?
Еще раз сасибо! :-* ;D
-
Но, дисплей один и тот же у меня ;D
А это тут причем? Вот тебе еще информация к размышлению:
(https://live.staticflickr.com/65535/48543533726_d9d08b4ea6_o.png)