Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как в PowerDesigner макросом отключить отображение стереотипов для ExtendedLink? / 3 сообщений из 3, страница 1 из 1
05.04.2011, 19:40
    #37201083
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в PowerDesigner макросом отключить отображение стереотипов для ExtendedLink?
Вручную для символа на диаграмме (ExtendedLinkSymbol) без проблем отключаю: Format->Content->Destination->Stereotype.
А вот программно не даётся.
Пробовал менять FontList и SymbolContent - ни в какую:
ниже перечислены в комментариях варианты, которые пробовал

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
  for each vOff in pDiagram.Symbols
    if vOff.IsKindOf(cls_ExtendedLinkSymbol) then
      'voff.fontlist = ""
      'voff.fontlist = "SOURCE 0 Arial Unicode MS,8,N" + vbCR + vbLF + _
      '                "DESTINATION 0 Arial Unicode MS,8,N" 
      'voff.fontlist = "CENTER 0 Arial,8,N" 
      voff.fontlist = "SOURCE 0 Arial Unicode MS,8,N" 
      'voff.fontlist = voff.fontlist + vbCR + vbLF + "DESTINATION 0 Arial Unicode MS,8,N"
      voff.symbolcontent = ""
      'voff.symbolcontent = "Stereotype 0"
      'voff.symbolcontent = "ExtendedLink.Stereotype 0"
    end if
  next
ни в какую :(
...
Рейтинг: 0 / 0
06.04.2011, 17:14
    #37203000
АнатоЛой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в PowerDesigner макросом отключить отображение стереотипов для ExtendedLink?
Модератор, пожалуйста, перенесите в форум "Разработка информационных систем"
...
Рейтинг: 0 / 0
12.04.2011, 19:09
    #37212795
AnyaNartova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в PowerDesigner макросом отключить отображение стереотипов для ExtendedLink?
Попробуйте так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Option Explicit

Dim pDiagram ' Текущая диаграмма
Set pDiagram = ActiveDiagram
If (pDiagram Is Nothing) Then
   MsgBox "Нет открытой диаграммы"
end if   
Dim vOff   
Dim cnt


for each vOff in pDiagram.Symbols
    if vOff.IsKindOf(cls_ExtendedLinkSymbol) then
      output "ExtendedLinkSymbol " + vOff.DisplayName 
      output "SymbolContent=" + vOff.SymbolContent
      vOff.SymbolContent = "ELnkShowStrn 0" & VbCrLf &"ELnkShowName 0"
    end if
next   

pDiagram.RedrawAllViews()
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как в PowerDesigner макросом отключить отображение стереотипов для ExtendedLink? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]