Цитата
нашел извратный способ:
у Pararagraf'а есть коллекция lines.
Пробегаемся по ней и строки склеиваем в одну. А потом сравниваем то что получилось, с тем что фактически лежит в myParagraph.Contents.
Если совпало - строка полностьб отображается на экране. Если склеенная строка короче Contents - значит обрезается.
Оригинальный, вообщем, способ.
главное что выход нашел :-)
Цитата
Но опять возникла проблема. В AI у Paragraph'а есть поле Note. Заполняю его. Но из скрипта не могу достать эту ниформацию - пусто там.
Делаю так
Illustrator.Document illDoc = ilApp.Documents[1];
Illustrator.PageItem pi = illDoc.PageItems[\"NameOfParagraph\"];
Illustrator.TextArtItem tart= pi.TextArtItem;
Illustrator.Paragraph par = tart.TextRange(null,null).Paragraphs[1];
string MyNote = par.Note;
может до параграфа надо как-то по другому добираться?
(это явно не js)
в CS, если бы это был текстфрейм, то paragraphs это потомок этого фрейма...
типа
textFrame.pragraphs[1];
(может тебе попробовать):
Illustrator.Paragraph par = tart.Paragraphs[1];