2011/03/09

ハイパーリンク (Hyperlink)

出力結果にハイパーリンクを埋め込むには、MS-Wordのダイアログから埋め込む方法と、フィールドにコードを記述する方法の2種類があります。


【MS-Wordのダイアログを利用する方法】
MS-Wordのメニューから新規にハイパーリンクを挿入します。


データ項目の指定方法が、表示文字列とアドレスの設定で異なります。
表示文字列: <?EMPNO?>
アドレス: http://empsrv.company.com/emp.jsp?empnumber={EMPNO}
※もちろん、固定文字列でもOKです。


【フィールドにする方法】
フィールドのプロパティに以下のコードを記述します。


<fo:basic-link>
<xsl:attribute name="external-destination">http://empsrv.company.com/emp.jsp?empnumber=<xsl:value-of select="EMPNO"/>
</xsl:attribute>
<xsl:value-of select="EMPNO"/>
</fo:basic-link>



[ Summary ]
There are two ways to embed hyperlinks in RTF template.  The examples above results in same output.  You can set URL text on runtime.
1) Use MS-Word dialog (the first figure)
2) Write basic-link tags in field property (the second figure)

0 件のコメント:

コメントを投稿