Метод Fields.AddPhoneticGuide (Publisher)
Возвращает объект Field , представляющий фонетический текст, добавленный в указанный диапазон.
Синтаксис
expression. AddPhoneticGuide (Range, Text, Alignment, Raise, FontName, FontSize)
Выражение Переменная, представляющая объект Fields .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Range | Обязательный | TextRange | Текст в публикации, над которым отображается фонетический текст. |
Текст | Обязательный | String | Добавляемый фонетический текст. |
Alignment | Необязательный | PbPhoneticGuideAlignmentType | Выравнивание добавленного фонетического текста. |
Raise | Необязательный | Variant | Расстояние (в точках) от верхней части текста в указанном диапазоне до верхней части фонетического текста. Если значение не указано, microsoft Publisher автоматически задает фонетический текст на оптимальном расстоянии выше указанного диапазона. |
FontName | Необязательный | String | Имя шрифта, используемого для фонетического текста. Если значение не указано, издатель использует тот же шрифт, что и текст в указанном диапазоне. |
FontSize | Необязательный | Variant | Размер шрифта, используемый для фонетического текста. Значение по умолчанию — 10 пунктов. |
Возвращаемое значение
Поле
Примечания
Параметр Выравнивание может быть одной из констант PbPhoneticGuideAlignmentType , объявленных в библиотеке типов издателя Майкрософт и показанных в следующей таблице.
Константа | Описание |
---|---|
pbPhoneticGuideAlignmentCenter | Центр фонетического текста по указанному диапазону. |
pbPhoneticGuideAlignmentDefault | Центр фонетического текста по указанному диапазону. Значение по умолчанию. |
pbPhoneticGuideAlignmentLeft | Слева выравнивает фонетический текст с указанным диапазоном. |
pbPhoneticGuideAlignmentOneTwoOne | Настраивает внутреннее и внешнее интервалы фонетического текста в соотношении 1:2:1. |
pbPhoneticGuideAlignmentRight | Выравнивает фонетический текст по правому краю с указанным диапазоном. |
pbPhoneticGuideAlignmentZeroOneZero | Настраивает внутреннее и внешнее интервалы фонетического текста в соотношении 0:1:0. |
Пример
В этом примере к выбранной фразе "очень хорошо" добавляется фонетическое руководство.
Sub PhoneticGuide()
Selection.TextRange.Fields.AddPhoneticGuide _
Range:=Selection.TextRange, Text:="ver-E nIs", _
Alignment:=pbPhoneticGuideAlignmentCenter, _
Raise:=11, FontSize:=7
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.