Перейти к публикации

UF_DRF_create_note


lDeliriuml

Рекомендованные сообщения

Добрый день.
Меня интересует вопрос по поводу создания и изменения замечаний - Note.
Есть функция int UF_DRF_create_note(int num_lines_text, char* text_string [ ], double origin_3d [ 3 ], int orientation, tag_t* note_tag),где при создании note задаем текст замечания и прочее, но среди этих параметров нет установки определенного шрифта (стиль и размер). Кто может подсказать как создать нужное замечание(или изменить его после) с необходимыми размером и стилем текста?

Ссылка на сообщение
Поделиться на других сайтах


//До создания текста установим высоту и шрифт:

//У чертежа есть массивы свойств:

 int mpi[ 100 ];  

 double mpr[ 70 ];  char radius_value[27];
  char diameter_value[27];
UF_CALL(UF_DRF_ask_preferences(mpi,mpr,radius_value,diameter_value )); //считаем массивы свойств

 

 mpr[44]=3.5; //изменим высоту шрифта

mpi[88]=get_font(part_tag,"gost2.304_81");////шрифт установим

 

UF_CALL(UF_DRF_set_preferences (mpi,mpr,radius_value,diameter_value )); // изменим массив...

 

//возвращает номер шрифта в таблице шрифтов по его имени и устанавливает шрифт
//tag_t part_tag - тэг части
//string name    - имя шрифта
int get_font(tag_t part_tag,char *name)
{
  int num=0;
  tag_t fte_tag = NULL;
  UF_OBJ_cycle_objs_in_part(part_tag, UF_font_table_type, &fte_tag);
  if(fte_tag)
  {
    UF_CALL(UF_UGFONT_add_font(fte_tag,&num,name)); //добавляет шрифт в таблицу
  }
  return num;
}

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...