Печать из CorelDraw в VBA
25/03/2008 14:07:12
#Link
Есть вопросики для знающих и могучих:
1.Реально ли отправить на печать только те объекты, которые находятся под известным "rectangl" или внутри него?
Имею ввиду способен ли CorelDraw печатать по кропу как в Илюстраторе???
2. Если нет, то можно ли создать селекцию из объектов, которые находятся под известным "rectangl" или внутри него?
(Размер селекции тогда может оказаться большим чем известный "rectangl", тогда как отписать только селекцию центрированную по известному "rectangl"????)
Re: Печать из CorelDraw в VBA
25/03/2008 14:21:07
#Link
проще всего - поверклипнуть все на странице внутрь ректангла и чепятать. После отправки - activedocument.Undo.
ЗЫ: для надежности перед клипаньем - ActiveDocument.UnLockAll (чтото в этом роде)
Re: Печать из CorelDraw в VBA
25/03/2008 19:42:56
#Link
Мдаа... так и знал .... Чтож придется попробовать так.
только это не совсем удобно.
А есть ли еще какие мыслище у кого?
Re: Печать из CorelDraw в VBA
25/03/2008 19:44:53
#Link
а чем плохо? пару строк всего-то. По-другому - никак
Re: Печать из CorelDraw в VBA
25/03/2008 20:57:34
#Link
Боюсь что поверклипы могут писаться не корректно (на разных машинах)!!! иногда оверпринты слетают...
Re: Печать из CorelDraw в VBA
25/03/2008 21:01:22
#Link
сомневаюсь
ну тогда размер бумаги (ActiveDocument.MasterPage) можно менять и объекты двигать по формуле
Re: Печать из CorelDraw в VBA
25/03/2008 21:09:30
#Link
"по формуле" непонял это как?
Re: Печать из CorelDraw в VBA
25/03/2008 21:10:39
#Link
когда меняешь размер бумаги, то уменьшенная странича расположится в центре бывшей, значит придется подвинуть все объекты так чтобы "окно" страницы оказалось на нужном месте
Re: Печать из CorelDraw в VBA
25/03/2008 21:17:16
#Link
нее этот вариант кажеться мне совсем не серьезным...
уж лучше поверклип и пусть коректность PS
на совести дезигнера буит...
Re: Печать из CorelDraw в VBA
25/03/2008 21:30:09
#Link
оба варианта технически равнозначно адекватные
Источник: https://powerclip.ru/modules/newbb/viewtopic.php?topic_id=7354&start=0