Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.6. Операции с блоками и связями

А.5.6.25. rdsGetConnStyleAppearance – получить внешний вид стиля связи

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.6. Операции с блоками и связями

##### А.5.6.25. rdsGetConnStyleAppearance – получить внешний вид стиля связи

Функция rdsGetConnStyleAppearance заполняет структуру, указатель на которую передан в ее параметрах, описанием внешнего вида стиля связей или шин с указанным именем.

      BOOL RDSCALL rdsGetConnStyleAppearanceA(
        RDSCSTR StyleName,         // Имя стиля (UTF8)
        RDS_PCONNAPPEARANCE pDescr // Заполняемое описание
      );
      BOOL RDSCALL rdsGetConnStyleAppearanceW(
        RDSWCSTR StyleName,        // Имя стиля (UTF16)
        RDS_PCONNAPPEARANCE pDescr // Заполняемое описание
      );
      // Функция-псевдоним
      BOOL RDSCALL rdsGetConnStyleAppearance(
        RDSXCSTR StyleName,        // Имя стиля (кодировка по умолчанию)
        RDS_PCONNAPPEARANCE pDescr // Заполняемое описание
      );

Тип указателя на эту функцию

RDS_BSCa (для UTF8) или RDS_BWsCa (для UTF16)

Параметры

StyleName(RDSCSTR,RDSWCSTR,RDSXCSTR)
  Указатель на строку (char* или wchar_t*, в зависимости от версии функции), содержащую имя стиля, внешний вид которого запрашивается.
pDescr(RDS_PCONNAPPEARANCE)
  Указатель на заполняемую функцией структуру описания внешнего вида связи/шины RDS_CONNAPPEARANCE.

Возвращаемое значение

TRUE – структура заполнена, FALSE – ошибка.

Примечания

Стили связей и шин хранятся вместе со схемой, в них указываются наборы параметров внешнего вида (толщина, цвет, размер стрелки и т.п.), которые пользователь может быстро назначать связям и шинам. RDS также может автоматически назначать новой созданной связи какой-либо стиль в зависимости от типа значения, передаваемого по этой связи. Функция rdsGetConnStyleAppearance заполняет структуру RDS_CONNAPPEARANCE параметрами стиля с указанным в StyleName именем. Если стиль с таким именем отсутствует в схеме, функция возвращает FALSE.

См. также

RDS_CONNAPPEARANCE, rdsGetConnAppearance.