All Forums
 Категория Visio
 Форум Вопросы и ответы
 цвет шейпа
Author Previous Topic Topic Next Topic  

Julia

Russia
23 Posts

Posted - 11/08/2005 :  11:53:12
как задать цвету шейпа цвет страницы на которую он падает. Желательно в шейп-листе, за это отвечает ячейка FillForegnd в секции формат заливки. Прозрачность не подходит, т.к. необходимо что если шейп падает на другой он бы вырезал свою форму в нем.

Voland

91 Posts

Posted - 11/08/2005 :  13:21:50
Очень просто.
Допустим у вас фигура
MyShape:IVShape
Что бы присвоить ей цвет листа, нужно сделать следующее:

MyShape.Cells['FillForegnd'].formula:=inttostr(Application.Settings.DrawingPageColor);

Это код на Delphi, на VB думаю без труда переделаете :)

___ Кто ищет тот найдет __
Go to Top of Page

Julia

Russia
23 Posts

Posted - 11/10/2005 :  13:39:04
а как это сделать только через шейп-лист, какая формула отвечает за цвет страницы чертежа?
Go to Top of Page

Julia

Russia
23 Posts

Posted - 11/16/2005 :  11:15:35
чем все таки заменяется DrawingPageColor в шайп-листе
Go to Top of Page

Voland

91 Posts

Posted - 11/16/2005 :  11:50:00
Хм... посмотрю... Нужно попробовать, если в ячейке можно сослаться на объектную модель, то впринципе, строка мало будет отличаться... Нужно попробовать...

___ Кто ищет тот найдет __
Go to Top of Page

Julia

Russia
23 Posts

Posted - 11/17/2005 :  11:22:54
quote:
Originally posted by Voland

Хм... посмотрю... Нужно попробовать, если в ячейке можно сослаться на объектную модель, то впринципе, строка мало будет отличаться... Нужно попробовать...

___ Кто ищет тот найдет __


заранее спасибо, сама пока что-то подобного не нашла
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)