---
title: "ksDeleteStyleFromDocument - Удалить стиль из документа"
type: guide
api: [api7]
tags: [guide, api7, ksdeletestylefromdocument]
sources:
  - ksdeletestylefromdocument.html
---

*API экспортных функций > Функции работы с документами  > Функции настройки документа и работы со стилями  > Стили *

Пример...
Аналог данной функции при использовании Automation - метод ksDocument2D::ksDeleteStyleFromDocument.
Синтаксис:
```
int ksDeleteStyleFromDocument (unsigned char type,
void *param,
unsigned int size,
unsigned char flag);
Входные параметры:
type    - тип стиля,
flag    - признак используемой структуры стиля: 0 - создать вручную, 1- взять стиль из библиотеки,
size    - размер структуры параметров.
Выходные параметры:
param    - указатель на структуру параметров стиля.
Возвращаемое значение:
1    - в случае успешного завершения,
0    - в случае неудачи.
```
Примечание:
1. В случае, если стиль задается вручную (flag = 0), требуется указать его параметры:
– для стиля кривой type = CURVE_STYLE, param - указатель на структуру CurveStyleParam,
– для расширенного стиля кривой type = CURVE_STYLE_EX, param - указатель на структуру CurveStyleParam,
– для стиля текста type = TEXT_STYLE, param - указатель на структуру TextStyleParam.
2. В случае, когда стиль берется из библиотеки (flag = 1), требуется задать имя библиотеки и номер стиля: для стиля кривых и для стиля текста param - указатель на структуру LibStyle.
