IParagraphFormat

IParagraphFormat интерфейс

Этот класс содержит свойства форматирования абзаца. В отличие от 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.

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