PortionFormat

PortionFormat class

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

public class PortionFormat : BasePortionFormat, IPortionFormat

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

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

Характеристики

ИмяОписание
AlternativeLanguageId { get; set; }Возвращает или задает идентификатор альтернативного языка. Чтение/записьString.
AsIPresentationComponent { get; }Позволяет получить базовый интерфейс IPresentationComponent. Только для чтенияIPresentationComponent.
BookmarkId { get; set; }Возвращает или устанавливает идентификатор закладки. Чтение/записьString.
ComplexScriptFont { get; set; }Возвращает или устанавливает информацию о сложном шрифте сценария. Null означает, что шрифт не определен и должен быть унаследован от мастера. Чтение/записьIFontData.
EastAsianFont { get; set; }Возвращает или устанавливает информацию о восточноазиатском шрифте. Null означает, что шрифт не определен и должен быть унаследован от мастера. Чтение/записьIFontData.
EffectFormat { get; }Возвращает свойства текста EffectFormat. Наследование не применяется. Только для чтенияIEffectFormat.
Escapement { get; set; }Возвращает или задает текст верхнего или нижнего индекса. Значение от -100% (нижний индекс) до 100% (верхний индекс). float.NaN означает, что значение не определено и должно быть унаследовано от Мастера. Чтение/записьSingle.
FillFormat { get; }Возвращает свойства FillFormat текста. Наследование не применяется. Только для чтенияIFillFormat.
FontBold { get; set; }Определяет, является ли шрифт полужирным. Наследование не применяется. Чтение/записьNullableBool.
FontHeight { get; set; }Возвращает или устанавливает высоту шрифта части. float.NaN означает, что высота не определена и должна быть унаследована от Мастера. Чтение/записьSingle.
FontItalic { get; set; }Определяет, является ли шрифт курсивным. Наследование не применяется. Чтение/записьNullableBool.
FontUnderline { get; set; }Возвращает или задает тип подчеркивания текста. Наследование не применяется. Чтение/записьTextUnderlineType.
HighlightColor { get; }Возвращает цвет, используемый для выделения текста. Наследование не применяется. Только для чтенияIColorFormat.
HyperlinkClick { get; set; }Возвращает или устанавливает гиперссылку, определенную для щелчка мыши. Чтение/записьIHyperlink.
HyperlinkManager { get; }Менеджер гиперссылок. Только для чтенияIHyperlinkManager.
HyperlinkMouseOver { get; set; }Возвращает или устанавливает гиперссылку, определенную для наведения мыши. Чтение/записьIHyperlink.
IsHardUnderlineFill { get; set; }Определяет, имеет ли стиль подчеркивания собственные свойства FillFormat или наследует их от свойств FillFormat текста. Чтение/записьNullableBool.
IsHardUnderlineLine { get; set; }Определяет, имеет ли стиль подчеркивания собственные свойства LineFormat или наследует их от свойств LineFormat текста. Чтение/записьNullableBool.
KerningMinimalSize { get; set; }Возвращает или задает минимальный размер шрифта, для которого должен быть включен кернинг. float.NaN означает, что значение не определено и должно быть унаследовано от Мастера. Чтение/записьSingle.
Kumimoji { get; set; }Определяет, должны ли числа игнорировать вертикальное расположение текста для восточного языка. Наследование не применяется. Чтение/записьNullableBool.
LanguageId { get; set; }Возвращает или задает идентификатор языка проверки правописания. Используется для проверки орфографии и грамматики. Чтение/записьString.
LatinFont { get; set; }Возвращает или устанавливает информацию о латинском шрифте. Null означает, что шрифт не определен и должен быть унаследован от мастера. Чтение/записьIFontData.
LineFormat { get; }Возвращает свойства LineFormat для обводки текста. Наследование не применяется. Только для чтенияILineFormat.
NormaliseHeight { get; set; }Определяет, следует ли нормализовать высоту текста. Наследование не применяется. Чтение/записьNullableBool.
ProofDisabled { get; set; }Определяет, нужно ли проверять текст. Наследование не применяется. Чтение/записьNullableBool.
SmartTagClean { get; set; }Определяет необходимость очистки смарт-тега. Наследование не применяется. Чтение/записьBoolean.
Spacing { get; set; }Возвращает или задает приращение межсимвольного интервала. float.NaN означает, что значение не определено и должно быть унаследовано от Мастера. Чтение/записьSingle.
StrikethroughType { get; set; }Возвращает или задает зачеркивание текста. Наследование не применяется. Чтение/записьTextStrikethroughType.
SymbolFont { get; set; }Возвращает или устанавливает информацию о символическом шрифте. Null означает, что шрифт не определен и должен быть унаследован от мастера. Чтение/записьIFontData.
TextCapType { get; set; }Возвращает или задает тип капитализации текста. Наследование не применяется. Чтение/записьTextCapType.
UnderlineFillFormat { get; }Возвращает свойства FillFormat линии подчеркивания. Наследование не применяется. Только для чтенияIFillFormat.
UnderlineLineFormat { get; }Возвращает свойства LineFormat, используемые для выделения линии подчеркивания. Наследование не применяется. Только для чтенияILineFormat.

Методы

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

Примечания

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

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

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