IParagraphFormat

IParagraphFormat interface

Этот класс содержит свойства форматирования абзаца. В отличие отIParagraphFormatEffectiveDataвсе свойства этого класса доступны для записи.

public interface IParagraphFormat

Характеристики

ИмяОписание
Alignment { get; set; }Возвращает или задает выравнивание текста в абзаце без наследования. Чтение/записьTextAlignment.
Bullet { get; }Возвращает маркированный формат абзаца. Только для чтенияIBulletFormat.
DefaultPortionFormat { get; }Возвращает формат части абзаца по умолчанию. Наследование не применяется. Только для чтенияIPortionFormat.
DefaultTabSize { get; set; }Возвращает или устанавливает размер табуляции по умолчанию без наследования. Чтение/записьSingle.
Depth { get; set; }Возвращает или задает глубину абзаца. Значение 0 означает неопределенное значение. Чтение/записьInt16.
EastAsianLineBreak { get; set; }Определяет, используется ли восточноазиатский разрыв строки в абзаце. Наследование не применяется. Чтение/записьNullableBool.
FontAlignment { get; set; }Возвращает или задает выравнивание шрифта в абзаце без наследования. Чтение/записьFontAlignment.
HangingPunctuation { get; set; }Определяет, используются ли в абзаце висячие знаки препинания. Наследование не применяется. Чтение/записьNullableBool.
Indent { get; set; }Возвращает или задает отступ первой строки/висячий отступ абзаца без наследования. Висячий отступ может быть определен отрицательными значениями. Чтение/записьSingle.
LatinLineBreak { get; set; }Определяет, используется ли в абзаце разрыв строки на латинице. Наследование не применяется. Чтение/записьNullableBool.
MarginLeft { get; set; }Возвращает или устанавливает левое поле в абзаце без наследования. Чтение/записьSingle.
MarginRight { get; set; }Возвращает или устанавливает правое поле в абзаце без наследования. Чтение/записьSingle.
RightToLeft { get; set; }Определяет, используется ли в абзаце написание справа налево. Наследование не применяется. Чтение/записьNullableBool.
SpaceAfter { get; set; }Возвращает или задает количество места после последней строки в абзаце без наследования. Положительное значение указывает процент от размера шрифта, который должен составлять пробел. Отрицательное значение определяет размер пробела в пунктах. Чтение/записьSingle.
SpaceBefore { get; set; }Возвращает или задает количество места перед первой строкой в абзаце без наследования. Положительное значение указывает процент от размера шрифта, который должен составлять пробел. Отрицательное значение определяет размер пробела в пунктах. Чтение/записьSingle.
SpaceWithin { get; set; }Возвращает или задает расстояние между базовыми строками в абзаце. Положительное значение означает процент, отрицательное - размер в пунктах. Наследование не применяется. Чтение/записьSingle.
Tabs { get; }Возвращает таблицы абзаца. Наследование не применяется. Только для чтенияITabCollection.

Методы

ИмяОписание
GetEffective()Получает эффективные данные форматирования абзаца с применением наследования.

Примечания

Этот класс используется для возврата и управления свойствами форматирования абзаца, определенными для конкретного абзаца. Это означает, что при получении значений не применяется наследование, поэтому в большинстве случаев вы получите значения, означающие «неопределенные».

Чтобы получить эффективные значения параметров форматирования, включая унаследованные, вам необходимо использовать методGetEffective который возвращает экземплярIParagraphFormatEffectiveData.

Смотрите также