Сохранение СОБСТВЕННЫМИ РУЧКАМИ в коде. Излюбленный С#

Автор Elisey Afanasjev, 17.04.19, 16:11:29

« предыдущая - следующая »

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

Elisey Afanasjev

Доброго времени суток!
Появилась необходимость сохранения документа в формате STL, дополнительно помимо простого автоматического сохранения. Порылся в справке, нашёл там что-то про SaveAsToAdditionalFormat, сижу уже пол дня и ничего не выходит. Вообще, если я не ошибаюсь, экспортных функций в C# просто не существует, а помечены в справке эти методы именно как экспортные. Что мне делать? Может есть кто, прошедший подобный путь? Подскажите пожалуйста. :~

Sabahs

Интерфейс - ksDocument3D.SaveAsToAdditionFormat.

Elisey Afanasjev

22.04.19, 10:27:58 #2 Последнее редактирование: 22.04.19, 11:12:50 от Elisey Afanasjev
Спасибо :) Но не могли бы вы привести пример пожалуйста?
И более подробно о втором аргументе, потому что я не понимаю как и откуда его брать. :(

Sabahs

Doc3D:=ksDocument3D(KompasInvisible5.ActiveDocument3D);
pAdditionFormatParam:=ksAdditionFormatParam(Doc3D.AdditionFormatParam);
pAdditionFormatParam.Init;
pAdditionFormatParam.format:=6;
pAdditionFormatParam.formatBinary:=True;
Doc3D.SaveAsToAdditionFormat(WideString('S_Out.Stl'),pAdditionFormatParam);