paragraph (テキストプロシージャ)
{paragraph ...}:ParagraphVisual
インポート元: CURL.GUI.STANDARD. package 内で定義されています CURL.GUI.BASE.

コア段落テキスト書式です。

説明

段落をフォーマットします。段落には、テキスト (text などのテキスト書式を使用する)、その他の段落、グラフィカル オブジェクトを含むことができます。

内容が完全な段落を構成する場合、paragraph を使用します。内容がテキストの一部を構成する場合、代わりに text を使用します。次の例に示されるように、ビジュアル上の差異がない場合があります。

{Frame {paragraph foo}}


ドキュメントの最上位レベルで paragraph を呼び出すと、ドキュメントの内容が指定された書式で表示されます。

構文

            {paragraph
                   [option1=value1,
                    option2=value2,]
                    ...}
            
option: 任意の段落または文字オプション。
value: オプションに対する有効値です。
...: 段落の内容。

段落オプション

段落オプションはすべてローカルです。これらは、段落全体のレイアウトに影響を与えます。段落を別の段落の中に埋め込んだ場合、コンテナ段落の段落オプション設定は、含まれる段落に適用されません

文字オプション

文字オプションを paragraph に設定すると、そのオプションは段落内のテキストすべてに適用されます。段落内にテキストが含まれない場合、オプション設定は効果がありません。段落オプションとは異なり、文字オプションは非ローカル オプションです。


{Frame
    background="wheat",
    {paragraph
        {paragraph
            This paragraph consists of {text color="magenta", colorful}
            {text color="green", text} fragments.}
        {paragraph
            paragraph-before-spacing=8pt,
            paragraph-left-indent=0.5in,
            part one{br}part two}
    }
}

戻り値

段落を表示する ParagraphVisual
このオブジェクトは Visual を受け入れられるものであれば追加することができます。

注意事項

paragraphは、段落書式のコアフォーマットです。定義済み段落書式に関する情報は、テキスト書式の章を参照してください。
このオブジェクトは、"paragraph"のスタイル ルールを記述することによりスタイル化することが出来ます。