Indesign - скрипт findChangeByList - приложен ParagraphStyle за обект

Работя по проект за визуализация на данни. Идеята е да се преведат думи от книга в цветове в зависимост от няколко променливи. Имаме онлайн версия, която работи на d3.js http://savereykjavik.github.io/words/index.html - Но бихме искали да направим хубав плакат. Тъй като работихме с 20 000 думи, inDesign изглеждаше по-подходящ.

1 стъпка - Благодарение на скрипта "SplitText", разделих всяка дума на обект.

2стъпка - С "findChangeByList" и "appliedParagraphStyle" намирам как да променя шрифта, размера на шрифта и т.н. на конкретна дума.

Но бих искал да променя фона на обекта, за да има ефект, подобен на уебсайта. Наивно се опитах да заменя "appliedParagraphStyle" с "appliedObjectStyle" със стил на обект, който има цветен фон, но очевидно не работи.

текст {findWhat:"hello"} {appliedParagraphStyle:"test"} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} Намерете всички двойни връщания и заменете с единични връщания.

Някой има ли идея?


person Thomas Bouillot    schedule 23.01.2015    source източник


Отговори (2)


Коригирайте настройките за вашия стил на абзац, така че текстът да бъде подчертан. След това коригирайте настройките за долната линия, така че да има дебелина на цвета и да се премести над основната линия. Регулирайте дебелината и позицията, за да симулирате цветен ефект на фона.

person user1754036    schedule 24.01.2015

Трябва да използвате TextFrame. Той има височина, ширина (брой думи в текста), съдържание (вашата дума), координати спрямо страницата, запълване.

person Anatoly    schedule 30.01.2015