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

Графичен дизайн Векторна графика Тайните на 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 ( На десктопа или в папката при останалите скриптове)
4. File - Scripts -Оther Scripts 
5, Изберете onecharacter

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

Благодаря за отговора. Това вече го открих в мрежата и върши някаква работа, но установих, че е по добре тези неща да ги обработвам в CorelDrow и след това копи пейст . Даааа няма пълно щастие. Просто трабва едновременно да се работи и с двете програми.

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


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

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация