--- title: "CreateDocument - Создать документ (чертеж, фрагмент, текстовый документ, деталь, сборку)" type: guide api: [api7] domain: [assembly, drawing] tags: [guide, api7, assembly, drawing, createdocument] sources: - createdocument.html --- *API экспортных функций > Функции работы с документами  > Общие функции * Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksCreateDocument. Синтаксис: ``` reference LIB_FUNC CreateDocument (DocumentParam * par); Выходной параметр: par - указатель на структуру параметров документа DocumentParam. Возвращаемое значение: указатель на документ - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: 1. Документ может быть открыт как в видимом режиме, так и в невидимом (в этом случае документ не виден на экране, и все операции над ним скрыты от пользователя). 2. Созданный документ автоматически становится текущим. 3. Документ не будет создан в случае, если уже открыт документ с таким же именем. 4. При использовании Unicode следует использовать функцию CreateDocumentW.