[[PrimeKarte]] > [[PkKarte]] > リッチテキスト
#contents

*はじめに[#top]

文字コードの変換はShift-JISへ変換を行います。

*ヘッダ [#head]

[\viewkind]より前のコード全体のことです。フォントについての定義があります。

**\fonttbl(フォント名) [#font_face]

例~
\fonttbl~
{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'96\'be\'92\'a9;}~
{\f1\froman\fprq2\fcharset0 Times New Roman;}~
~
フォント名が定義されています。~
~
-\fcharsetの次の数字~
0:フォント名が文字通り入っています(Times New Roman)~
128:フォント名が文字コードで入っています(\'82\'6c\'82\'72 \'96\'be\'92\'a9 ⇒ MS 明朝)

-以上の場合\f0がMS 明朝,\f1がTimes New Romanとなります。

**\colortbl(フォント色) [#font_color]

例~
\colortbl ;~
\red0\green0\blue255;~
\red255\green0\blue255;~
~
フォント色が定義されています。~
~
-[;]で区切り、RGB値が定義されているのでこの値を基に色を算出します。

-以上の場合\cf0が青,\cf1がピンクとなります。

-\cf0にはデフォルトで黒が必ず入ります。

*本文[#honbun]

[\viewkind]以下を本文とします。[\]で区切って変換します。

**コード対応表 [#code_table]

|RTFコード|HTMLタグ|説明|h
|\par|<BR>|改行|
|\b|<B>|太字開始タグ|
|\b0|</B>|太字終了タグ|
|\ul|<U>|下線開始タグ|
|\ulnone|</U>|下線終了タグ|
|\i|<I>|斜体開始タグ|
|\i0|</I>|斜体終了タグ|
|\strike|<S>|取消線開始タグ|
|\strike0|</S>|取消線終了タグ|
|\fN|<FONT FACE=|フォント名定義。Nにはインデックスが入り、フォント名定義を呼び出します。[[フォント名定義>#font_face]]|
|\cfN|<FONT COLOR=|フォント色定義。Nにはインデックスが入り、フォント色定義を呼び出します。[[フォント色定義>#font_color]]|
|\fsN|[[こちらを参考>#font_size]]|フォントサイズ定義。Nにはサイズが入ます。詳細は[[フォントサイズ定義>#font_size]]|
|\'N||文字コードNが入っており、タグではありません。本文中の文字としてコード変換を行います。|

**フォントサイズ [#font_size]

サイズによってHTMLタグが変わります。~
またサイズは2で割った値で判断します。~
M = N / 2

|サイズ(M)|HTMLタグ|説明|h
|8|<FONT SIZE=1>|HTMLのサイズ1に相当します。|
|10|<FONT SIZE=2>|HTMLのサイズ2に相当します。|
|12|<FONT SIZE=3>|HTMLのサイズ3に相当します。|
|14|<FONT SIZE=4>|HTMLのサイズ4に相当します。|
|18|<FONT SIZE=5>|HTMLのサイズ5に相当します。|
|24|<FONT SIZE=6>|HTMLのサイズ6に相当します。|
|上記以外|<SPAN STYLE=\"FONT-SIZE:M>|SPANでサイズを定義します。|


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS