4D Write Pro:すべてのブレークを簡単に見つけることができます

Deeplからの自動翻訳

4D Write Proの文書は、5種類の改行に対応しています。

  • 改行
  • 段落区切り
  • ページ区切り
  • セクションブレーク
  • 列の区切り

時には、ある特定のタイプの区切りを見つけて別のものに置き換えたり、ドキュメントにあるその区切りをすべて削除したりする必要があります。これを可能にするために、私たちは新しい機能を開発しました。 WP Get breaks.

ユーザーブレークを取得する

新規コマンド

WP Get breaks は、デフォルトで5種類の改行をすべて返します。これらは明示的な改行で、ユーザーがキーボードやメニュー、コンテキストメニューから意図的に入力した改行を意味します。

その他の改行、たとえばページレイアウトによるものは、表示や印刷のために暗黙的に挿入されているため、考慮されない。これらはドキュメントの一部ではありません。

このコマンドは、オンデマンドで、例えば改ページなど、指定された種類の改行のみを返すこともできます。

この新しいコマンドは、このタイプの引数をパラメータとして受け取る他のコマンドで直接使用できる範囲のコレクションを返すので、結果は非常に使いやすくなっています。

いくつかの例

このコマンドのおかげで、セクションブレークを単純なページブレークに置き換えることが簡単にできるようになりました。

また、複数の段落の区切りを見つけることも可能です。そのため、重複を削除したり、すべてを改ページに置き換えたり、段落の区切りを段落の区切りに置き換えたりすることができます。

コードサンプル

以下のサンプルコードは、すべての改行を段落区切りに置き換えています。

// Find all the line breaks
$_filteredBreaks:=WP Get breaks(WParea;wk line break)
// Replace them with paragraph breaks
For each($break;$_filteredBreaks)
WP INSERT BREAK ($break;wk paragraph break;wk replace)
End for each

簡単でしょう?

次のステップ

必要なことはすべてドキュメントに書かれています。そして、いつものように、あらゆる種類の質問やフィードバックは、4Dフォーラムにお気軽にご参加ください。

Roland Lannuzel
- プロダクトオーナー&4Dエキスパート -電子工学を学んだ後、産業用ITの分野で開発者兼コンサルタントとして、さまざまなデータベースやテクノロジーを使って顧客のためのソリューションを構築。80年代後半に4Dに惚れ込み、会計、請求書作成、メールシステムなどのビジネスアプリケーションの作成に4Dを使用してきました。現在も、新機能やデータベース開発ツールの定義など、4Dの未来を積極的に切り開いています。