BulletFormat

BulletFormat класс

Представляет свойства форматирования маркеров абзаца.

public sealed class BulletFormat : PVIObject, IBulletFormat

Свойства

ИмяОписание
AsIPresentationComponent { get; }Позволяет получить базовый интерфейс IPresentationComponent. Только для чтения IPresentationComponent.
Char { get; set; }Возвращает или задает символ маркера абзаца без наследования. Чтение/запись Char.
Color { get; }Возвращает формат цвета маркера абзаца без наследования. Только для чтения IColorFormat.
Font { get; set; }Возвращает или задает шрифт маркера абзаца без наследования. Чтение/запись IFontData.
Height { get; set; }Возвращает или задает высоту маркера абзаца без наследования. Значение float.NaN определяет, что высота маркера наследуется от первой части абзаца. Чтение/запись Single.
IsBulletHardColor { get; set; }Определяет, имеет ли маркер собственный цвет или наследует его от первой части абзаца. NullableBool.True если у маркера собственный цвет и NullableBool.False если маркер наследует цвет от первой части абзаца. Чтение/запись NullableBool.
IsBulletHardFont { get; set; }Определяет, имеет ли маркер собственный шрифт или наследует его от первой части абзаца. NullableBool.True если у маркера собственный шрифт и NullableBool.False если маркер наследует шрифт от первой части абзаца. Чтение/запись NullableBool.
NumberedBulletStartWith { get; set; }Возвращает или задает первый номер, используемый для группы нумерованных маркеров без наследования. Чтение/запись Int16.
NumberedBulletStyle { get; set; }Возвращает или задает стиль нумерованного маркера без наследования. Чтение/запись NumberedBulletStyle.
Picture { get; }Возвращает изображение, используемое в качестве маркера в абзаце без наследования. Только для чтения ISlidesPicture.
Type { get; set; }Возвращает или задает тип маркера абзаца без наследования. Чтение/запись BulletType.

Методы

ИмяОписание
ApplyDefaultParagraphIndentsShifts()Устанавливает значения смещений по умолчанию, отличные от нуля, для эффективного отступа абзаца (Indent) и левого поля (MarginLeft), когда маркеры включены (как делает PowerPoint при включении маркеров/нумерации абзаца). Если маркеры отключены, то просто сбрасывает Indent и MarginLeft абзаца (как делает PowerPoint при отключении маркеров/нумерации). Сдвиги отступов применяются с учётом текущего контекста маркера — IBulletFormat.Type, .NumberedBulletStyle и высоты шрифта первой части. Сдвиги, отличные от нуля, применяются к эффективному Indent и MarginLeft текущего абзаца (значения становятся локальными).
override Equals(object)Сравнивает с указанным объектом.
GetEffective()Получает эффективные данные форматирования маркера с применённым наследованием.
override GetHashCode()Возвращает код хэша.

См. также