4

Я только что скопировал большой объем текста из приложения, и он уже отформатирован. Можно ли применить стиль ко всему тексту с одинаковым форматированием?

Например, комментарии коммита («ADDED:») всегда имеют размер Lucidia Grande 12. Я хотел бы сохранить это как стиль и применить его к каждому комментарию фиксации (идентифицированному тем же форматированием) в документе.

Это вообще возможно? Есть ли что-то похожее или какой-то ярлык, который был бы лучше, чем применять стиль к каждому комментарию (у меня есть 500 коммитов в этом документе)?

4 ответа4

1

Ты не можешь

1

Вручную вам лучше всего использовать функцию множественного выбора. Пройдите и выберите нужный текст, удерживая нажатой клавишу «Command». Это должно выбрать каждую часть отдельно. Затем, как только весь ваш текст выделен, примените стиль с помощью панели стилей.

Вы можете предпочесть некоторую автоматизацию. Вы можете попробовать использовать AppleScript, чтобы скопировать документ в новый правильно оформленный документ. Вот один пример, который я нашел. В противном случае основным форматом документов Pages является XML. Вы можете использовать язык преобразования XML, такой как XSLT, для добавления в соответствующее объявление стиля, которому он принадлежит. Или вы можете использовать другой язык, такой как Python/Perl, с некоторыми тщательно разработанными регулярными выражениями. Будьте осторожны, однако, возиться с базовым XML считается опасным.

Вы можете также хотеть высматривать более систематическую ошибку. Похоже, у вас уже есть контент, и вы хотите применить для него определенный вид форматирования. Страницы могут быть не лучшим инструментом для того, что вы хотите сделать. Вместо этого рассмотрите другие варианты хранения данных и манипулирования ими. XML или другой иерархический формат будет работать лучше всего. Таким образом, вы можете хранить свой контент, разграниченный для каждого фрагмента: <Title> <Comment> и т.д. Затем вы можете использовать что-то для перевода этого контента в желаемый стиль. Если вы используете XML, вы будете использовать XSLT. Используя XSLT, вы можете перевести его в RTF, HTML или что угодно. Например, если вы работаете с HTML, вы можете легко применить CSS для управления своими стилями.

1

Самый простой способ сделать это - экспортировать файл в формат .doc (файл Word), применить стили в Word (даже если они не являются вашими последними стилями), а затем импортировать обратно в Pages. Декларации стиля останутся нетронутыми.

Я часто исполняю этот танец при преобразовании документов в epub (epub - это опция экспорта страниц). Если возможно, вставьте в Word в первую очередь, чтобы избежать первого экспорта.

0

Bean (бесплатный редактор RTF, такой как TextEdit) также имеет действие для выбора текста по стилю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .