アプリケーションから大量のテキストをコピーしましたが、すでにフォーマットされています。同じ書式を持つすべてのテキストにスタイルを適用することはできますか?
たとえば、コミットコメント( "ADDED:")は常にLucidia Grandeサイズ12です。これをスタイルとして保存し、ドキュメント内のすべてのコミットコメント(同じフォーマットで識別)に適用したいと思います。
これも可能ですか?すべてのコメントにスタイルを適用するよりも優れた類似または何らかのショートカットがありますか?
アプリケーションから大量のテキストをコピーしましたが、すでにフォーマットされています。同じ書式を持つすべてのテキストにスタイルを適用することはできますか?
たとえば、コミットコメント( "ADDED:")は常にLucidia Grandeサイズ12です。これをスタイルとして保存し、ドキュメント内のすべてのコミットコメント(同じフォーマットで識別)に適用したいと思います。
これも可能ですか?すべてのコメントにスタイルを適用するよりも優れた類似または何らかのショートカットがありますか?
回答:
手で、あなたの最善の策は、複数選択機能を使用することです。コマンドキーを押しながら、目的のテキストを選択します。これにより、各ピースが個別に選択されます。次に、すべてのテキストが選択されたら、スタイルトレイを使用してスタイルを適用します。
自動化を好むかもしれません。AppleScriptを使用して、ドキュメントを正しいスタイルの新しいドキュメントにコピーしてみてください。ここに私が見つけた一つの例があります。それ以外の場合、Pagesドキュメントの基本形式はXMLです。XSLTなどのXML変換言語を使用して、それが属する適切なスタイル宣言を追加できる場合があります。または、Python / Perlのような別の言語と、慎重に作成された正規表現を使用できます。ただし、基になるXMLをいじるのは危険であると見なされます。
また、より体系的なエラーを探すこともできます。すでにコンテンツがあり、特定の種類のフォーマットを適用したいようです。ページは、あなたがやりたいことにとって最良のツールではないかもしれません。代わりに、所有しているデータを保存および操作するための他のオプションを検討してください。XMLまたは別の階層形式が最適です。そうすれば、各部分ごとに区切られたコンテンツを保存できます<Title> <Comment>
。など。その後、何かを使用してこのコンテンツを目的のスタイルに変換できます。XMLを使用する場合は、XSLTを使用します。XSLTを使用すると、RTF、HTML、またはほぼすべてに変換できます。たとえば、HTMLを使用した場合は、CSSを簡単に適用してスタイルを管理できます。
これを行う最も簡単な方法は、ファイルを.doc形式(Wordファイル)にエクスポートし、Wordにスタイルを適用して(最終的なスタイルではない場合)、Pagesにインポートし直すことです。スタイル宣言はそのまま残ります。
ドキュメントをepubに変換するときに頻繁にこのダンスを実行します(epubはページのエクスポートオプションです)。可能であれば、最初のエクスポートを回避するために、最初にWordに貼り付けます。