Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2010, 23:22   #1
KarolinaVlad
 
Регистрация: 21.02.2010
Сообщений: 6
Восклицание Работа с AutoCad

При работе с AutoCad возникла такая проблема:
как создать верхний индекс для числа, например, х в степени (-0.5)
KarolinaVlad вне форума Ответить с цитированием
Старый 11.03.2010, 09:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Если речь идет об объекте MText то можно просто использовать его спецкодировку
Вот например такой пример
Код:
var
 q,s:string;      mt,adc,e2,e:OleVariant;
 SelectedObject:IDispatch;   pnt:variant;
 mn,mx:variant;
begin       {$o-}
 mn:=VarArrayCreate([0,2],varDouble);
 mx:=VarArrayCreate([0,2],varDouble);
 adc:=AcadActiveDoc;
  PostMessage(adc.Application.hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 1);
   SetForegroundWindow(adc.Application.hwnd);
 adc.Utility.GetEntity(SelectedObject,pnt);
 e:=SelectedObject;
 e.GetBoundingBox(mn, mx);
 mn[1]:=mx[1];
 mt:=adc.PaperSpace.AddMText(mn, 10, '{\Fgreeks|c204;\H1.429x;\C256;d\fArial|b0|i0|c0|p34;\H0.5835x;'+IntToStr(i)+'}');
 mt.Rotate(mn, e.Rotation);
 e.delete;
 inc(i);
 e:=EmptyParam;
 Edit1.Text:=IntToStr(i);
вот там я использую его специальную кодировку для форматирования текста, подставляя между ней свои значения.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приложение для AutoCAD Natali_L. Фриланс 1 09.01.2009 19:25
Мульти текст в AutoCad M17 Помощь студентам 3 07.08.2008 13:03
Delphi и Autocad LaNNC Общие вопросы Delphi 0 29.05.2008 18:41
Delphi и AutoCAD Roof Общие вопросы Delphi 3 28.07.2007 23:04