Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Вильдар от 15-08-2019, 15:39:22

Название: Съезжают границы печати из Модели
Отправлено: Вильдар от 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)
Название: Re: Съезжают границы печати из Модели
Отправлено: Александр Ривилис от 15-08-2019, 15:46:55
Догадаешься?

(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).
Название: Re: Съезжают границы печати из Модели
Отправлено: Вильдар от 15-08-2019, 16:22:06
Помогло спасибо Александр!  :) 8)
Но, дисплей один и тот же у меня ;D
Что меняется то? Настройки текущего вида?
Еще раз сасибо!  :-* ;D
Название: Re: Съезжают границы печати из Модели
Отправлено: Александр Ривилис от 15-08-2019, 16:23:22
Но, дисплей один и тот же у меня ;D

А это тут причем? Вот тебе еще информация к размышлению:

(https://live.staticflickr.com/65535/48543533726_d9d08b4ea6_o.png)