Відточені рецепти для InDesign.

Поради та хитрощі з Adobe InDesign: адаптація висоти текстового поля до останнього рядка тексту.

Усі відео з уроку Відокремлені рецепти InDesign

Цей трюк дійсно дуже малий і простий, але ефективний.

У мене тут кілька текстових рамок, які пов'язані між собою. Проблема полягає у тому, що іноді я витягнув текстову рамку занадто довго.

Як можна зробити так, щоб вона точно доходила до останнього рядка тексту?

Деякі, можливо, знають, що це можливо, якщо я подвійно клацну на цьому маленькому вушку знизу. Тоді я вже це зробив. Проте іноді це важко вдатися.

Краще: є можливість написати скрипт, який виконає цю роботу за нас.

Поради та трюки для Adobe InDesign: налаштування висоти текстового фрейму на останній рядок тексту


І зараз я покажу вам, як це зробити.


Крок 1

Я переходжу до каталогу зі скриптами. Ви можете просто знайти "Панель скриптів".

Там ви створюєте новий Текстовий документ правою кнопкою миші ...

Поради та хитрощі щодо Adobe InDesign: адаптувати висоту текстового поля до останнього рядка текstu.

Крок 2

... і перейменовуєте його, як вам заманеться; я назвав його "текстова_рамка".

Розширення файлу повинно бути ".jsx" - так само, як і у інших файлах.

Поради та хитрощі для Adobe InDesign: пристосувати висоту текстової рамки до останнього рядка тексту.

Крок 3

Ви можете редагувати це в будь-якому текстовому редакторі, залежно від того, що у вас встановлено.

Вам просто треба вставити цей код. Його можна знайти в матеріалах цього практичного посібника.

myFrame = app.selection[0]; myBounds =
myFrame.geometricBounds; myBounds[2] =
myFrame.lines[-1].baseline; myFrame.geometricBounds = myBounds


Потім я зберігаю це і закриваю.

Поради та хитрощі щодо Adobe InDesign: вирівнювання висоти текстового поля за останнім рядком тексu

Крок 4

Далі я переходжу до InDesign і там в Панелі скриптів.

Зараз у мене є скрипт "текстова_рамка". Просто зробіть до нього подвійний клацок, і моя текстова рамка матиме точно потрібний розмір.

Поради та хитрощі з Adobe InDesign: налаштувати висоту текстового поля на останній рядок тексту.



Але це трохи незручно, якщо мені кожного разу потрібно подвійно клацати. Тут я міг би одразу знову шукати цей вушко.

Але є ще один спосіб виділити гарячі клавіші ...

Крок 5

У меню виберіть Редагувати, і знайдете там Гарячі клавіші.

Там у полі Область продукту є можливість обрати Скрипти, і потім з'являться всі скрипти, які були якось встановлені або також користувацькі.

Я клікаю на Користувач: текстова_рамка.jsx і внизу я можу призначити гарячу клавішу.

Найкраще обирати ту, яка ще не зайнята. Скажу "F3", і під ним з'явиться повідомлення, що команді ще "не присвоєно".

Отже, я клікаю Призначити і підтверджую це все натисканням ОК.

Поради та хитрощі щодо Adobe InDesign: висота текстового поля відрегулювати під останній рядок тексту.

Крок 6

Тепер я можу приховати всі вікна, і якщо я перевіряю це, розтягую текстову рамку, а потім натискаю клавішу F3, вона підлаштовується під текст. Точно так, як я цього хотів.

Поради та трюки щодо Adobe InDesign: налаштувати висоту текстового поля на останній рядок тексту.



І це відбувається швидше, ніж намагатися натиснути на вушко. Крім того, це просто: всього три рядки коду в цьому скрипті, а потім присвоєно як гарячу клавішу - і ви вже можете розміщувати текстові рамки саме так, щоб відповідали текстові.

І я вважаю, що це гарна річ, нічого світового, але це допомагає трошки прискорити робочий процес.

У цьому розумінні сподіваюся, що порада буде корисною!

Бачимося у наступному посібнику.