Поделиться через


Метод ITextPara::SetIndents (tom.h)

Задает отступ первой строки, левый отступ и правый отступ для абзаца.

Синтаксис

HRESULT SetIndents(
  [in] float First,
  [in] float Left,
  [in] float Right
);

Параметры

[in] First

Тип: float

Отступ первой строки абзаца относительно отступа слева. Значение находится в точках с плавающей запятой и может быть положительным или отрицательным.

[in] Left

Тип: float

Левый отступ всех строк, кроме первой строки абзаца, относительно левого поля. Значение находится в точках с плавающей запятой и может быть положительным или отрицательным.

[in] Right

Тип: float

Правый отступ всех строк в абзаце относительно правого поля. Значение находится в точках с плавающей запятой и может быть положительным или отрицательным. Это необязательное значение.

Возвращаемое значение

Тип: HRESULT

Если ITextPara::SetIndents завершается успешно, он возвращает S_OK. Если метод завершается сбоем, он возвращает один из следующих кодов com-ошибок. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.

Код возврата Описание
Значение
Значение
E_INVALIDARG
Недопустимый аргумент.
E_ACCESSDENIED
Доступ на запись запрещен.
E_OUTOFMEMORY
Недостаточно памяти.
CO_E_RELEASED
Объект форматирования абзаца присоединяется к удаленному диапазону.

Комментарии

Отступы строк не допускаются для размещения текста на полях. Если для отступа первой строки задано отрицательное значение (для абзаца с отступом), а левый отступ равен нулю, отступ первой строки сбрасывается до нуля. Чтобы избежать этой проблемы при сохранении наборов свойств, задайте значение отступа первой строки, равное нулю либо явным образом, либо путем вызова метода ITextPara::Reset . Затем вызовите ITextPara::SetIndents , чтобы задать неотрицательное значение левого отступа и задать нужный отступ первой строки.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

См. также раздел

Основные понятия

ITextPara

Справочные материалы

Сброс

Текстовая объектная модель