- 前のページ
- 次のページ

## 第1章 基本的なテキスト要素

Seam はPDF に適したコンテンツを生成する特別な UI コンポーネントを提供します。 `<p:image>` タグと `<p:paragraph>` タグが簡単な文書の基板を形成します。 `<p:font>` などのタグはスタイル情報を提供します。 マニュアルのページ (ar(1)) にサポートされるすべてのオプションについて記載されています。

`<p:paragraph>` | 内容 テキストの断片を論理フローや形式、 スタイルに割り当てられるよう、 ほとんどの場合でテキストを段落で区切る必要があります。 属性 `firstLineIndent` `extraParagraphSpace` `leading` `multipliedLeading` `spacingBefore` — 要素の前に挿入する空白文字。 `spacingAfter` — 要素の後に挿入する空白文字。 `indentationLeft` `indentationRight` `keepTogether` 用途
    <p:paragraph alignment="justify">
      This is a simple document. It isn't very fancy.
    </p:paragraph>
`<p:text>` | 内容 `text` タグは、 通常の JSF コンバータのメカニズムを使用してアプリケーションデータがテキスト断片を作成できるようにします。 これは、 HTML 文書のレンダリングに使用する `outputText` タグとよく似ています。 属性 `value` — 表示する値です。 通常、 表現をバインドする値になります。 用途
    <p:paragraph>
      The item costs <p:text value="#{product.price}">
        <f:convertNumber type="currency"
                         currencySymbol="$"/>
      </p:text>
    </p:paragraph>
`<p:html>` | 内容 `html` タグは HTML コンテンツを PDF にレンダリングします。 属性 `value` — 表示されるテキストです。 用途
    <p:html value="This is HTML with <b>some markup</b>" />
    <p:html>
      <h1>This is more complex HTML</h1>
      <ul>
        <li>one</li>
        <li>two</li>
        <li>three</li>
      </ul>
    </p:html>

    <p:html>
        <s:formattedText value="*This* is |Seam Text| as
                                HTML.
            It's very^cool^." />
    </p:html>

- 前のページ2. フィードバック
- 上に戻る
- ホーム
- 次のページ付録A Revision History