--- title: "WriteSlide - Записать выделенные объекты чертежа в формате векторного слайда КОМПАС" type: guide api: [api7] domain: [drawing] tags: [guide, api7, drawing, writeslide] sources: - writeslide.html --- *API экспортных функций > Функции работы с прикладной библиотекой  > Функции вывода на экран * ## WriteSlide - Записать выделенные объекты чертежа в формате векторного слайда КОМПАС Пример... Аналог данной функции при использовании Automation - метод KompasObject::ksWriteSlide. Синтаксис: ``` int WriteSlide ( char *filename, unsigned int ID, double x, double y ); Входной параметр: filename - имя файла для записи, ID - идентификатор слайда в файле ресурсов, x,y - базовая точка. Возвращаемое значение: 1 - в случае удачного завершения, 0 - в случае неудачи. Примечание. При использовании Unicode следует использовать функцию WriteSlideW. ``` ## WriteSlide - пример использования #ifndef __OWL_WINDOW_H #include #endif void WriteSlide_Example ( void ) { char name[128]; double x, y; int slideId; // ввод имени файла для записи слайда if ( SaveFile(*.rc, name ) ){ if ( Cursor( Укажите точку привязки слайда,&x,&y,NULL,NULL ) ) { if ( ReadInt( Введите идентификатор слайда, 100, 0, 32000, &slideId ) ) { if ( !WriteSlide ( name, slideId, x, y ) ) Error( Группа селектирования пуста ); ClearGroup( 0 ); } } } }; /* DrawBitmap_Example */