Выделение части строки

Статус
Закрыто для дальнейших ответов.

yura-irk

Участник
Топикстартер
Сообщения
10
Реакции
0
Есть параграф: "04.55 Хоккей. Чемпионат мира среди молодежных команд."

как можно добраться до "Хоккей. Чемпионат мира среди молодежных команд." изменить трэкинг и при этом не трогать "04.55"

если можно то на VB
 

Maks_Tsofin

15 лет на форуме
Сообщения
150
Реакции
3
Ответ: Выделение части строки

Ну вооще для этих целей есть Nested Styles

А скриптом делаешь следующее
В пораграфе ищешь первый пробел (1-ая переменная)
Затем ищешь мркер конца параграфа (2-ая переменная)
Для первой Select
Для второй Select(idAddTo)

Далее твори что хочешь.
 

yura-irk

Участник
Топикстартер
Сообщения
10
Реакции
0
Ответ: Выделение части строки

спецы скажите а вот так неправильно будет?:
Dim myWord As InDesign.Word
Dim myChar As InDesign.Character
Dim myLine As InDesign.Line

par = myTextFrame.Paragraphs.Count
For p = 1 To par
Set myParagraph = myTextFrame.Paragraphs.Item(p)
lin = myParagraph.Lines.Count
If lin = 1 Then GoTo line1
line2:
Set myLine = myParagraph.Lines.LastItem
ch = myLine.Characters.Count
If ch > 7 Then GoTo line1
myW = myParagraph.Words.Count
For w = 2 To myW
Set myWord = myParagraph.Words.Item(w)
myTrack = myWord.Tracking
myWord.Tracking = myTrack + 10
Next
GoTo line2
line1:
Next
______________________________________________________
а?
 

yura-irk

Участник
Топикстартер
Сообщения
10
Реакции
0
Ответ: Выделение части строки

вообщем бьюсь над проблеммой последней строки параграфа дабы не висело под им(п-фом) буквы три или две
 

ragman

12 лет на форуме
Сообщения
669
Реакции
0
Ответ: Выделение части строки

]Тут посмотри.
 
Статус
Закрыто для дальнейших ответов.