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.

См. также