PowerPoint.ShapeFont class
Представляет атрибуты шрифта, такие как имя шрифта, размер шрифта и цвет, для объекта TextRange фигуры.
- Extends
Комментарии
[ Набор API: PowerPointApi 1.4 ]
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/text/get-set-textrange.yaml
// Sets the color of the selected text range to green.
await PowerPoint.run(async (context) => {
const textRange: PowerPoint.TextRange = context.presentation.getSelectedTextRange();
textRange.font.color = "green";
await context.sync();
});
Свойства
all |
Указывает, задано ли в тексте значение атрибута
|
bold | Указывает, имеет ли текст в полужирном
|
color | Задает представление цвета текста в коде HTML (например, "#FF0000" представляет красный цвет). Возвращает значение |
context | Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office. |
double |
Указывает, задано ли для текста в
|
italic | Указывает, задано ли для текста в
|
name | Указывает имя шрифта (например, "Calibri"). Если текст является сложным или восточноазиатским языком, это соответствующее имя шрифта; в противном случае это латинское имя шрифта. Возвращает значение |
size | Задает размер шрифта в точках (например, 11). Возвращает значение |
small |
Указывает, задано ли в тексте значение атрибута
|
strikethrough | Указывает, задано ли для текста в объекте
|
subscript | Указывает, задано ли для текста в
|
superscript | Указывает, задано ли для текста в
|
underline | Указывает тип подчеркивания, примененного к шрифту. Возвращает значение |
Методы
load(options) | Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
load(property |
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод |
toJSON() | Переопределяет метод JavaScript |
Сведения о свойстве
allCaps
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает, задано ли в тексте значение атрибута TextRange
All Caps , в котором строчные буквы отображаются как прописные буквы. Возможны следующие значения.
true
: весь текст имеет атрибут All Caps .false
: ни один из текста не имеет атрибута All Caps .null
: возвращается, если некоторые (но не все) текста имеют атрибут All Caps .
allCaps: boolean | null;
Значение свойства
boolean | null
Комментарии
[ Набор API: PowerPointApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
bold
Указывает, имеет ли текст в полужирном TextRange
шрифте. Возможны следующие значения.
true
: весь текст выделен полужирным шрифтом.false
: текст не выделен полужирным шрифтом.null
: возвращается, если некоторые( но не все) текста выделены полужирным шрифтом.
bold: boolean | null;
Значение свойства
boolean | null
Комментарии
color
Задает представление цвета текста в коде HTML (например, "#FF0000" представляет красный цвет). Возвращает значение null
, TextRange
если содержит фрагменты текста с разными цветами.
color: string | null;
Значение свойства
string | null
Комментарии
[ Набор API: PowerPointApi 1.4 ]
Примеры
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/text/get-set-textrange.yaml
// Sets the color of the selected text range to green.
await PowerPoint.run(async (context) => {
const textRange: PowerPoint.TextRange = context.presentation.getSelectedTextRange();
textRange.font.color = "green";
await context.sync();
});
context
Контекст запроса, связанный с объектом . Это соединяет процесс надстройки с процессом ведущего приложения Office.
context: RequestContext;
Значение свойства
doubleStrikethrough
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает, задано ли для текста в TextRange
атрибуте Double strikethrough . Возможны следующие значения.
true
: весь текст имеет атрибут Double strikethrough .false
: ни один из текста не имеет атрибута Double strikethrough .null
: возвращается, если некоторые (но не все) текста имеют атрибут Double strikethrough .
doubleStrikethrough: boolean | null;
Значение свойства
boolean | null
Комментарии
[ Набор API: PowerPointApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
italic
Указывает, задано ли для текста в TextRange
курсиве. Возможны следующие значения.
true
: весь текст курсивом.false
: ни один текст не курсивирован.null
: возвращается, если некоторые( но не все) текста курсивом.
italic: boolean | null;
Значение свойства
boolean | null
Комментарии
name
Указывает имя шрифта (например, "Calibri"). Если текст является сложным или восточноазиатским языком, это соответствующее имя шрифта; в противном случае это латинское имя шрифта. Возвращает значение null
, TextRange
если содержит фрагменты текста с разными именами шрифтов.
name: string | null;
Значение свойства
string | null
Комментарии
size
Задает размер шрифта в точках (например, 11). Возвращает значение null
, TextRange
если объект содержит фрагменты текста с разными размерами шрифта.
size: number | null;
Значение свойства
number | null
Комментарии
smallCaps
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает, задано ли в тексте значение атрибута TextRange
Small Caps , в котором строчные буквы отображаются как небольшие прописные буквы. Возможны следующие значения.
true
: весь текст имеет атрибут Small Caps .false
: ни в одном тексте нет атрибута Small Caps .null
: возвращается, если некоторые ( но не все) текста имеют атрибут Small Caps .
smallCaps: boolean | null;
Значение свойства
boolean | null
Комментарии
[ Набор API: PowerPointApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
strikethrough
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает, задано ли для текста в объекте TextRange
использование атрибута Strikethrough . Возможны следующие значения.
true
: весь текст содержит атрибут Strikethrough .false
: ни в одном тексте нет атрибута Strikethrough .null
: возвращается, если некоторые ( но не все) текста имеют атрибут Strikethrough .
strikethrough: boolean | null;
Значение свойства
boolean | null
Комментарии
[ Набор API: PowerPointApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
subscript
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает, задано ли для текста в TextRange
атрибуте Subscript . Возможны следующие значения.
true
: весь текст содержит атрибут Subscript .false
: ни в одном тексте нет атрибута Subscript .null
: возвращается, если некоторые ( но не все) текста имеют атрибут Subscript .
subscript: boolean | null;
Значение свойства
boolean | null
Комментарии
[ Набор API: PowerPointApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
superscript
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Указывает, задано ли для текста в TextRange
атрибуте Superscript . Возможны следующие значения.
true
: весь текст содержит атрибут Superscript .false
: ни в одном тексте нет атрибута Надстрочного индекса.null
: возвращается, если некоторые (но не все) текста имеют атрибут Superscript .
superscript: boolean | null;
Значение свойства
boolean | null
Комментарии
[ Набор API: PowerPointApi BETA (ТОЛЬКО ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ) ]
underline
Указывает тип подчеркивания, примененного к шрифту. Возвращает значение null
, TextRange
если объект содержит фрагменты текста с разными стилями подчеркивания. Дополнительные сведения см. в разделе PowerPoint.ShapeFontUnderlineStyle .
underline: PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null;
Значение свойства
PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null
Комментарии
Сведения о методе
load(options)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(options?: PowerPoint.Interfaces.ShapeFontLoadOptions): PowerPoint.ShapeFont;
Параметры
Предоставляет параметры свойств объекта для загрузки.
Возвращаемое значение
load(propertyNames)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(propertyNames?: string | string[]): PowerPoint.ShapeFont;
Параметры
- propertyNames
-
string | string[]
Строка с разделителями-запятыми или массив строк, указывающих свойства для загрузки.
Возвращаемое значение
load(propertyNamesAndPaths)
Добавляет в очередь команду для загрузки указанных свойств объекта. Перед чтением свойств требуется вызвать метод context.sync()
.
load(propertyNamesAndPaths?: {
select?: string;
expand?: string;
}): PowerPoint.ShapeFont;
Параметры
- propertyNamesAndPaths
-
{ select?: string; expand?: string; }
propertyNamesAndPaths.select
— это строка с разделителями-запятыми, указывающая загружаемые свойства, и propertyNamesAndPaths.expand
строка с разделителями-запятыми, указывающая загружаемые свойства навигации.
Возвращаемое значение
toJSON()
Переопределяет метод JavaScript toJSON()
, чтобы обеспечить более полезные выходные данные при передаче объекта API в JSON.stringify()
. (JSON.stringify
в свою очередь вызывает toJSON
метод переданного ему объекта.) В то время как исходный PowerPoint.ShapeFont
объект является объектом API, toJSON
метод возвращает обычный объект JavaScript (типизированный как PowerPoint.Interfaces.ShapeFontData
), который содержит неглубокие копии всех загруженных дочерних свойств из исходного объекта.
toJSON(): PowerPoint.Interfaces.ShapeFontData;
Возвращаемое значение
Office Add-ins