4D Write Pro – 箇条書きを標準アクションで設定した際に余白を自動追加

4D 21 R2 以降、4D Write Pro の箇条書きおよび番号付きリストに新しい変更が加えられました。標準アクションを使用してリストを作成すると、小さな余白 (インデント) が自動で追加されるようになりました。これにより、ユーザーが個別にインデントを調整する必要がなくなります。

このブログ記事では、4D Write Pro におけるリストの概要を簡単に振り返り、リストに関連する新機能とその利点を説明したあと、最後に具体的な例題を紹介します。

4D Write Pro におけるリストの簡単な説明

段落をリスト項目に変換したい場合、以下の方法があります:

  • WP SET ATTRIBUTES コマンドを使用して、属性 wk list type または wk list image を指定します。コードを使用することで、使用する箇条書きの種類 (カスタムタイプを含む) やインデントなどの他の属性を完全に制御できます。
  • 標準アクション listStyleType または listStyleImage を使用します。これらは独自のボタンに設定できます。
  • 4D Write Pro インターフェースを使用します。ツールバーとサイドバーの両方で、listStyleType 標準アクションが使用されています。

リストの何が変わったのか?

4D Write Pro のリストに新しい改良が加えられました。今後、listStyleType または listStyleImage のいずれかを使用して段落に箇条書きを追加すると、テキストの前に小さなインデントが自動的に追加されます。具体的には、テキストの方向が LTR (左から右) の場合はテキストの左側に、RTL (右から左) の場合はテキストの右側にインデントが追加されます。

ドキュメント全体で一貫したスタイルを維持するため、この追加インデントの幅はドキュメントのデフォルトタブと同じ幅に設定されています。より正確には、wk tab defaultoffset 属性と同じです。

また、標準アクションで箇条書きを追加した際にインデントが自動追加されると同様に、標準アクションで箇条書きを削除した際には、当然ながらそのインデントも自動削除されます。

この微調整により、リストのスタイルはほとんどのワープロツールで得られるものとより一貫性を持つようになり、エンドユーザーの期待にも沿うものとなります。また、リストが本文から一層際立つ効果も生まれます。

例題

以下はシンプルなインターフェースの例です。以下の要素が含まれています:

  • A Write Pro エリア
  • 以下の標準アクションを呼び出す 5つのボタン:
    • listStyleType?value=disc
    • listStyleType?value=decimal
    • listStyleType?value=hollow-square
    • listStyleImage/showDialog
    • listStyleType?value=none

 

下の画面録画では、標準アクションを使用して箇条書きを追加したときにはインデントが追加され、削除したときには、そのインデントも削除される様子を確認できます。

Screen Recording - Blog Example - WP Bullet List

まとめ

4D Write Pro ではすでに、段落を箇条書きや番号付きリストに変換するための様々なオプションが提供されていました。今回の機能強化により、標準アクションでリストを挿入する際、自動的に小さなインデントが適用されるようになりました。これにより、ユーザーが期待する表示が得られやすくなり、他のテキストからリストがより目立つようになります。

4D Write Pro のリストに関する詳細はドキュメントを確認してください。また、質問やご意見については 4Dフォーラムへお寄せください。

HDI: 4D Write Pro: リスト化と自動インデント

Avatar
マジャ・エル・マーズージは、4D SASのプロダクトオーナーであり、テクノロジー業界での経験を持ち、ソフトウェア開発と技術トピックに情熱を注いでいます。品質保証とソフトウェアエンジニアリングのバックグラウンドを持ち、製品開発にユーザー中心かつ品質重視の考え方を強く反映させています。執筆活動を通じて、より優れたソフトウェア構築の実践的知見、プロダクト思考、開発チームとの密接な連携から得た教訓を共有しています。テクノロジー、プロセス、コラボレーションが融合し、意義あるデジタルプロダクトを生み出す仕組みを探求することを楽しんでいます。