Как задать имя шрифта текста

Автор Борис_С, 17.09.18, 13:25:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Борис_С

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


Борис_С

Я не понял. У интерфейса ksDocument2D есть метод ksText, с помощью которого создается текст на чертеже.
Когда я должен менять шрифт: до или после выполнения этого метода?
Или м.б. нужно создавать текст другим методом?

Когда угодно можете менять, но на API7 с текстом удобнее работать.
Текст, сложный составной объект, в одном тексте может быть куча строк с разными шрифтами.
Смотрите пример STEP3 в SDK, для ориентира.

Борис_С

А как проверить работу этого примера. При его сборке создается приложение с расширением rtw.
Что с ним делать?

Это DLL, подключить в Компас-3D, как прикладную библиотеку.

Борис_С

А как ее подключить к Компасу? Как пройти по ней с отладчиком? Где об этом можно почитать?
И еще один вопрос. В архиве Pascal.zip есть 2 папки: Delphi и DephiAuto. Чем они отличаются?
Откуда нужно брать примеры?
Я прошу прощения за "глупые" вопросы, но я только начинаю работать с Компасом.

19.09.18, 15:11:54 #7 Последнее редактирование: 19.09.18, 15:37:40 от Sabahs
Для Automation - DephiAuto.
Для COM - Delphi.
Работать можно сразу с обоими.
https://youtu.be/GehaPz9DfVw

Борис_С

Ответ для меня не прояснил ситуацию. Где об этом можно прочитать?


Борис_С

А подключение библиотеки к Компасу?


Борис_С

Я создал библиотеку Step3.rtw в папке DelphiAuto и попробовал подключить ее к Компасу. Получил сообщение "Ошибка подключения приложения". Сделал то же самое в папке Delphi. То же сообщение. Что я сделал не так?

Разрядность Компаса и библиотеки совпадают?

Борис_С

В папке SDK\Samples есть архив Pascal.zip. Его я разархивировал. К какой версии относятся библиотеки из этого архива я не знаю. Я считал, что к той же, что и Компас, но м.б. это не так? Как это проверить?

Смотрите рисунок, ели опять непонятно, то тогда я пас.

Борис_С

Версия программы - 64 разрядная, но мы же говорим о соответствии версии программы и файлов примеров.

Вы компилируете в какой разрядности?
Это уже настройка проекта и знание среды программирования, рисунок выше посмотрите.

Борис_С

Я работаю в Delphi 7. Project Manager не показывает разрядность.