PkKarte_RTFText_Code
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[PrimeKarte]] > [[PkKarte]] > リッチテキスト
#contents
*はじめに[#top]
文字コードの変換は
その本文で使用しているフォント名がどの文字コードを使用し...
fcharset128:Shift-JISへ変換を行います。~
fcharset134:GB2312へ変換を行います。
*ヘッダ [#head]
[\viewkind]より前のコード全体のことです。フォントについて...
**\fonttbl(フォント名) [#font_face]
例~
\fonttbl~
{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'96\'be\'...
{\f1\froman\fprq2\fcharset0 Times New Roman;}~
~
フォント名が定義されています。~
~
-\fcharsetの次の数字~
0:フォント名が文字通り入っています(Times New Roman)~
128,134:フォント名が文字コードで入っています(\'82\'6c\'82...
-以上の場合\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にはインデックスが入り...
|\cfN|<FONT COLOR=|フォント色定義。Nにはインデックスが入...
|\fsN|[[こちらを参考>#font_size]]|フォントサイズ定義。Nに...
|\'N||文字コードNが入っており、HTMLタグにはなりません。。...
|\ql|<DIV ALIGN="LEFT">|左寄せ|
|\qc|<DIV ALIGN="CENTER">|中央寄せ|
|\qr|<DIV ALIGN="RIGHT">|右寄せ|
|\rquote|全角[’]|シングルクォーテーション(タグに変更しな...
|\lquote|全角[‘]|シングルクォーテーション(タグに変更しな...
|\rdblquote|全角[”]|ダブルクォーテーション(タグに変更しな...
|\ldblquote|全角[“]|ダブルクォーテーション(タグに変更しな...
|\pard|</DIV>|DIV終了タグ|
-最後に、<FONT><SPAN>タグが出てきた回数分</FONT></SPAN>タ...
**フォントサイズ [#font_size]
2種類の方法があります。~
これはXML[05040018]KarteSchemaHtmlOutPutModeパラメータで...
~
サイズは2で割った値で判断します。~
M = N / 2
***1:SPANタグを使用[#font_size_1]
サイズによってHTMLタグが変わります。~
|サイズ(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でサイズを定義し...
***2:FONTタグのみを使用[#font_size_2]
[ctrl]+マウススクロールで、~
ブラウザ内のHTMLの文字の大きさを変える事が出来ますが、~
SPANタグで書かれた文字の大きさは変更できません。~
サイズの範囲を定義してFONTタグに変換します。~
|サイズ(M)|HTMLタグ|説明|h
|〜9|<FONT SIZE=1>|HTMLのサイズ1に相当します。|
|10|<FONT SIZE=2>|HTMLのサイズ2に相当します。|
|11〜13|<FONT SIZE=3>|HTMLのサイズ3に相当します。|
|14〜115|<FONT SIZE=4>|HTMLのサイズ4に相当します。|
|16〜19|<FONT SIZE=5>|HTMLのサイズ5に相当します。|
|20〜35|<FONT SIZE=6>|HTMLのサイズ6に相当します。|
|36〜|<FONT SIZE=8>|HTMLのサイズ8に相当します。|
**本文中の文字 [#honbun_char]
半角英数かどうかでRTFコードが変わります。
-半角英数~
文字コードに変換されずそのままRTFコードに記述されます。~
HTMLタグになるRTFコードの直後の場合は半角スペースがあり、~
タグなのか本文なのかを判定することができます。
-半角英数以外~
文字コードに変換されて16進数で書かれます。~
また[\'N]の組2つで1つの文字となります。~
一度連続する文字コードを最後まで読み取ってから、文字へ変...
終了行:
[[PrimeKarte]] > [[PkKarte]] > リッチテキスト
#contents
*はじめに[#top]
文字コードの変換は
その本文で使用しているフォント名がどの文字コードを使用し...
fcharset128:Shift-JISへ変換を行います。~
fcharset134:GB2312へ変換を行います。
*ヘッダ [#head]
[\viewkind]より前のコード全体のことです。フォントについて...
**\fonttbl(フォント名) [#font_face]
例~
\fonttbl~
{\f0\froman\fprq1\fcharset128 \'82\'6c\'82\'72 \'96\'be\'...
{\f1\froman\fprq2\fcharset0 Times New Roman;}~
~
フォント名が定義されています。~
~
-\fcharsetの次の数字~
0:フォント名が文字通り入っています(Times New Roman)~
128,134:フォント名が文字コードで入っています(\'82\'6c\'82...
-以上の場合\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にはインデックスが入り...
|\cfN|<FONT COLOR=|フォント色定義。Nにはインデックスが入...
|\fsN|[[こちらを参考>#font_size]]|フォントサイズ定義。Nに...
|\'N||文字コードNが入っており、HTMLタグにはなりません。。...
|\ql|<DIV ALIGN="LEFT">|左寄せ|
|\qc|<DIV ALIGN="CENTER">|中央寄せ|
|\qr|<DIV ALIGN="RIGHT">|右寄せ|
|\rquote|全角[’]|シングルクォーテーション(タグに変更しな...
|\lquote|全角[‘]|シングルクォーテーション(タグに変更しな...
|\rdblquote|全角[”]|ダブルクォーテーション(タグに変更しな...
|\ldblquote|全角[“]|ダブルクォーテーション(タグに変更しな...
|\pard|</DIV>|DIV終了タグ|
-最後に、<FONT><SPAN>タグが出てきた回数分</FONT></SPAN>タ...
**フォントサイズ [#font_size]
2種類の方法があります。~
これはXML[05040018]KarteSchemaHtmlOutPutModeパラメータで...
~
サイズは2で割った値で判断します。~
M = N / 2
***1:SPANタグを使用[#font_size_1]
サイズによってHTMLタグが変わります。~
|サイズ(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でサイズを定義し...
***2:FONTタグのみを使用[#font_size_2]
[ctrl]+マウススクロールで、~
ブラウザ内のHTMLの文字の大きさを変える事が出来ますが、~
SPANタグで書かれた文字の大きさは変更できません。~
サイズの範囲を定義してFONTタグに変換します。~
|サイズ(M)|HTMLタグ|説明|h
|〜9|<FONT SIZE=1>|HTMLのサイズ1に相当します。|
|10|<FONT SIZE=2>|HTMLのサイズ2に相当します。|
|11〜13|<FONT SIZE=3>|HTMLのサイズ3に相当します。|
|14〜115|<FONT SIZE=4>|HTMLのサイズ4に相当します。|
|16〜19|<FONT SIZE=5>|HTMLのサイズ5に相当します。|
|20〜35|<FONT SIZE=6>|HTMLのサイズ6に相当します。|
|36〜|<FONT SIZE=8>|HTMLのサイズ8に相当します。|
**本文中の文字 [#honbun_char]
半角英数かどうかでRTFコードが変わります。
-半角英数~
文字コードに変換されずそのままRTFコードに記述されます。~
HTMLタグになるRTFコードの直後の場合は半角スペースがあり、~
タグなのか本文なのかを判定することができます。
-半角英数以外~
文字コードに変換されて16進数で書かれます。~
また[\'N]の組2つで1つの文字となります。~
一度連続する文字コードを最後まで読み取ってから、文字へ変...
ページ名: