Поделиться через


Метод 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 и обратная связь.