ParagraphFormat

ParagraphFormat класс

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

public sealed class ParagraphFormat : PVIObject, IChartParagraphFormat, IParagraphFormat

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

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

Свойства

NameDescription
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.

Методы

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

Примечания

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

См. также