ParagraphFormat

Класс ParagraphFormat

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

public sealed class ParagraphFormat : PVIObject, IChartParagraphFormat, IParagraphFormat  

Конструкторы

НазваниеОписание
ParagraphFormat()Инициализирует новый экземпляр класса ParagraphFormat.

Свойства

НазваниеОписание
Alignment { get; set; }Возвращает или задает выравнивание текста в абзаце без наследования. Чтение/запись TextAlignment.
AsIPresentationComponent { get; }Позволяет получить базовый интерфейс IPresentationComponent. Только для чтения IPresentationComponent.
DefaultTabSize { get; set; }Возвращает или задает размер табуляции по умолчанию без наследования. Чтение/запись Single.
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.

Методы

НазваниеОписание
override Equals(object)Сравнивает с указанным объектом.
GetEffective()Получает эффективные данные форматирования абзаца с применением наследования.
override GetHashCode()Возвращает хеш-код.

Примечания

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

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

См. также