Свойство Characters.TabPropsRow (Visio)
Возвращает индекс строки в разделе Tabs таблицы фигур, которая содержит сведения о форматировании табуляции для объекта Characters . Только для чтения.
Синтаксис
expression. TabPropsRow (BiasLorR)
Выражение Переменная, представляющая объект Characters .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
BiasLorR | Обязательный | Integer | Направление поиска. |
Возвращаемое значение
Целое число
Замечания
Строки, представляющие выполнение форматирования табуляции, можно получить, указав индекс строки в качестве аргумента для свойства CellsSRC фигуры. Вы также можете просматривать или изменять форматы вкладок на вкладке Вкладки диалогового окна Текст (на вкладке Главная щелкните стрелку Шрифт , а затем — Вкладки).
Если формат табуляции для объекта Characters представлен несколькими строками свойств табуляции, свойство TabPropsRow возвращает значение -1. В таких случаях Microsoft Visio игнорирует значение аргумента BiasLorR . (Два абзаца с одинаковым форматированием табуляции используют одну и ту же строку в таблице фигур. Visio создает новую строку таблицы фигур только при изменении форматирования табуляции, например с выравнивания по левому краю по правому краю.)
Если объект Characters охватывает несколько символов в одной строке свойств табуляции, ParaPropsRow возвращает индекс этой строки. В этом случае Visio также игнорирует аргумент BiasLorR .
Если объект Characters представляет точку вставки, а не последовательность символов (то есть, если его свойства Begin и End возвращают одно и то же значение), используйте аргумент BiasLOrR, чтобы определить, какой индекс строки следует вернуть.
Константа | Значение |
---|---|
visBiasLetVisioChoose | 0 |
visBiasLeft | 1 |
visBiasRight | 2 |
Укажите visBiasLeft для строки, которая охватывает форматирование табуляции для символа слева от точки вставки. Используйте visBiasRight для строки, которая охватывает форматирование табуляции для символа справа от точки вставки.
Если указать visBiasLetVisioChoose, Visio использует ту же логику, что и к новому тексту, введенному в пользовательском интерфейсе, начиная с точки вставки. Обычно это означает, что Visio будет применять форматирование символа слева от точки вставки к новому тексту, поэтому TabPropsRow вернет то же значение, что и при передаче visBiasLeft. (Объяснение значения "left" в этом контексте см. в следующем примечании.) Однако если точка вставки находится в начале нового абзаца, tabPropsRow возвращает значение, которое будет возвращено при передаче visBiasRight.
Примечание.
В контексте объекта Characters слово "left" означает логически предыдущее. Иными словами, один символ находится "слева" от другого, если бы он был введен первым в ходе нормальной письменной записи. Это различие необходимо сделать, так как в некоторых языках символы обычно пишутся справа налево, а не слева направо.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.