Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Судя по всему, не факт, что надо перекрашивать вообще весь текст, а не определенный, заданный в поиске findWhat.
Ради потренироваться попробовала сделать реализацию через textStyleRange.
Работает. Перекрашивает весь текст с заданным цветом во всем документе.
Мне показалось, что делает он это...
Да, Вы правы, если во фрейме только разноцветный "Test Text" , то красилось все подряд. Экспериментировала на тексте с крашенными словами, но слова были другими.
Еще вариант предложу, но в нем надо курсор поставить в текст с искомым цветом, который идет под замену.
Не затруднит проверить...
fillColor может быть не только свотчем:
Поэтому и предложила конструкцию, где в поисковый запрос цвет передается строкой. Работает и с целыми, и с дробными значениями.
var myDoc = app.activeDocument;
app.findTextPreferences.properties = {
findWhat:"Test Text"...
Немного мне не понятна логика такого поиска.
Если Вы непосредственно перед поиском создаете цвет, то им еще ничего не покрашено и стало быть найтись ничего не может.
Если текст уже покрашен в какой-то цвет, то в панели Swatches этот цвет уже существует и подставлять в поиск надо именно его.
Попробую и свой самоварчик пристроить ;]=
Канва не менялась, но лишние переменные в список не тащит, по страничкам бегает, номер странички показывает.
Даже пытается показать в окошке содержимое. Правда, если текстовой фрейм привязан к мастеру, то содержимое не отображается .
Поправила построение списка, дабы эти две переменные в него не включались и не смущали :)
Поизучала оригинальный немецкий пост и форум с исходным кодом. Похоже в расширенной версии кроме выпадающего списка есть еще интересные плюшки. Вроде как показывает номер страницы (возможно и переходит на...
Не знаю тот же ли это фантом, но в списке переменных даже пустого вновь созданного документа обнаружила аж двух нежданчиков. Поискала и оказалось, что: "Also, ‘document’ variable has two additional items that are built in document: XRefChapterNumber and XRefPageNumber and you can’t change them."...
Вот такое начало нужно, вместо первых трех значимых строк:
var myDoc = app.activeDocument;
var myTextVarList = new Array(myDoc.textVariables.length);
for(i = 0; i < myDoc.textVariables.length; i++){
myTextVar = myDoc.textVariables.item(i);
myTextVarList[i] = myTextVar.name...
У Eugenyus есть отличный скрипт: Снятие символьных стилей по тексту.
Можно удалить форматирование символьными стилями, не удаляя сами стили.
Если кардинально избавляться, то, да, как уже сказано выше - сносить стили с галкой :)
Grep
F: ^\d+\.
C:
^ - начало абзаца
\d+ - цифра
\. - точка
Если после точки пробел или другой символ, который надо убрать, то добавить его в строку поиска.
Изящно :)
У меня как-то сложнее получилось, но работает '%)' Подумаю потом, может получиться минифицировать.
var file_name = 'list';
var filepath = myFolder +'/' + file_name + '.txt';
var write_file = new File(filepath);
var write_text = write_file.open('w');
write_file.encoding = "UTF-8"...
Спасибо! Все получилось 'thank'
Сбило с толку, что выдавался [object Paragraph]. Пыталась с ним дальше творить. До массива не дошла.
var myT = myDoc.findText();
$.writeln (myT); // [object Paragraph] - вот это сбило с толку
$.writeln (myT.length); // 1
$.writeln (myT.constructor.name); //...
Общая задача: открыть ("вслепую") файлы из определенной папки, вынуть из файла Заголовок и Автора, записать результат в файлик (или новый документ) по схеме "Имя файла + Заголовок + Автор".
Застряла на моменте получения содержимого найденного абзаца.
(Потом еще застряну на выводе полученной...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.