Прескочи към основното съдържание Прескочи към навигацията

Как мога да разделя текст?

Графичен дизайн Векторна графика Тайните на Illustrator

Как мога да разделя текст, който примерно е изписан на няколко реда, всеки ред да стане отделен обект? Нещо като break apart text в CorelDraw.

Преди време и на мен ми трябваше, доста почетох из форумите, навсякъде пишеше, че начинът е да cut-неш реда и да го paste-неш в нов текстов блок. На няколко места видях, че има препоръчани плъгини за илюстратор, които го правят това нещо, но като вградена възможност в програмата никъде не видях да го има.

Здравейте. За съжаление Илюстратор няма вградена команда за тази операция. Аз лично използвам 2 различни Script-a. С помощта на единия разделям един параграф на отделни редове, а с другия разделям думите на отделни букви. Ще публикувам линк с някой полезни безплатни Script-тове в Илюстратор.

https://www.wundes.com/JS4AI/

След като отворите линка свалете DivideTextFramе Script ( като за начало на десктопа). След това отворете Илюстратор и от менюто File - Scripts -Оther Scripts и изберете Скрипта, който свалихте на десктопа. Tой ще е с име е DivideTextFramе. Текстът вече трябва да е разделен на отделни редове. Най-лесно е да си направете папка, я която да си запазвате всички Скриптове. Не е нужно да я инсталирате никъде. Когато искате да използвате скрипта може да използвате клавишната комбинация Ctrl+12 и отново да го изберете.

Със следващия скрипт може да разделяте думите на отделни букви. За съжаление файла не може да се качи, но ще публикувам скрипта и ще ви покажа точно какво да направите, за да го използвате.

СКРИПТ ЗА РАЗДЕЛЯНЕ НЕ ТЕКСТ НА ОТДЕЛНИ БУЛВИ:

#target Illustrator

// script.description = splits selected texFrame into separate characters;

// script.required = select a point text textFrame before running;

// script.parent = CarlosCanto; // 3/5/11

// script.elegant = false;

var idoc = app.activeDocument;

var tWord = idoc.selection[0];

var xpos = tWord.position[0];

var ypos = tWord.position[1];

var charCount = tWord.characters.length;

for (i=charCount-1 ; i>=0 ; i--)

 {

      var ichar = tWord.duplicate();

      ichar.contents = tWord.characters[i].contents;

      tWord.characters[i].remove();

      var width = tWord.width;

      ichar.position = [xpos+width,ypos];

 }

tWord.remove();

  1. Копирайте скрипта

2, Отворете NotePad и го поставете там

3, Запазете файла с име onecharacter.js ( На десктопа или в папката при останалите скриптове)

  1. File - Scripts -Оther Scripts

5, Изберете onecharacter

Надявам се това да ви е полезно.

Здравей, не мога да подкарам скрипта и не знам защо? Свалих го, маркирах си текст от отворен Илюстратор, след това отворих скрипта както си описала, но текста не се разделя на отделни редове, какво не правя както трябва ?


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.