HtmlTemplateFramework
[ class tree: HtmlTemplateFramework ] [ index: HtmlTemplateFramework ] [ all elements ]

Class: htf_frm_pagearea

Source Location: /htf_frm_pagearea.phl

Class Overview


作成する各ページエリアの情報を保持するスーパークラス


Author(s):

Variables

Methods


Child classes:

htf_frm_contentarea
作成するコンテンツエリアの情報を管理するクラス
htf_frm_indexbar
作成するインデックスバーの情報を管理するクラス
htf_frm_leftarea
作成するレフトエリアの情報を管理するクラス
htf_frm_pagefooter
作成するページフッタの情報を管理するクラス
htf_frm_pageheader
作成するページヘッダの情報を管理するクラス
htf_frm_rightarea
作成するライトエリアの情報を管理するクラス

Class Details

[line 29]
作成する各ページエリアの情報を保持するスーパークラス

ページエリア内の各エリア(ページヘッダ・ページフッタ・インデックスバー・レフトエリア・ライトエリア・コンテンツエリア) の情報を管理する各クラス(htf_frm_pageheader/htf_frm_pagefooter/htf_frm_indexbar/htf_frm_leftarea/htf_frm_rightarea/htf_frm_contentarea)のスーパークラス。 各クラスで使用する共通の属性情報を定義します。




Tags:

author:  Yamauchi Shogo <htf@as-prj.com>
access:  public


[ Top ]


Class Variables

$activecolor =

[line 212]

activecolor属性

各エリアのクリック時リンクの文字色を指定します。 この値はCSSのcolorプロパティの値として出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$align =

[line 91]

align属性

tdタグでブロッキングされた各エリア内での横位置を指定します。 この値は、そのままブロッキングしたtdタグのalign属性となります。 'left','center','right'等を指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$bgcolor =

[line 156]

bgcolor属性

各エリアの背景の色を指定します。 この値はCSSのbackground-colorプロパティの値としてそのまま出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$bgimage =

[line 168]

bgimage属性

各エリアの背景イメージを指定します。 この値はCSSのbackground-colorプロパティの値として出力されます。 ただし、CSS記述の際に必要な url() の記述は必要ありません。 また、DOMノードからの生成時、このプロパティ内容にHTFフレームの置換タグがあった場合には、置換されて設定されます。




Tags:

access:  public

Type:   string


[ Top ]

$border =

[line 134]

border属性

各エリアの枠線の太さを指定します。 この値はCSSのborder-widthプロパティの値としてそのまま出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$bordercolor =

[line 145]

bordercolor属性

各エリアの枠線の色を指定します。 この値はCSSのborder-colorプロパティの値としてそのまま出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$classname =

[line 241]

テーブル適用CSSクラス名

各エリアのテーブルに適用されるCSSクラス名です。継承先クラスで設定されます。




Tags:

access:  public

Type:   string


[ Top ]

$fontcolor =

[line 179]

fontcolor属性

各エリアの文字色を指定します。 この値はCSSのcolorプロパティの値として出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$funcname =

[line 71]

funcname属性

未使用




Tags:

access:  public

Type:   string


[ Top ]

$height =

[line 123]

height属性

各エリアの高さを指定します。 この値はCSSのhtightプロパティの値としてそのまま出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$hovercolor =

[line 223]

hovercolor属性

各エリアのカーソルが乗った時のリンク文字色を指定します。 この値はCSSのcolorプロパティの値として出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$includefile =

[line 62]

includefile属性

type属性が'include'(指定したファイルをincludeして出力)の場合に出力するファイル名です。 ファイル名は以下の順番にサーチし、includeします。
(1)現在の実行ディレクトリ
(2)実行ディレクトリから上位(ドキュメントルート・またはルートディレクトリまで)
(3)PHPに設定されたインクルードディレクトリ




Tags:

access:  public

Type:   string


[ Top ]

$linkcolor =

[line 190]

linkcolor属性

各エリアのリンクの文字色を指定します。 この値はCSSのcolorプロパティの値として出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$param =

[line 80]

param属性

未使用




Tags:

access:  public

Type:   string


[ Top ]

$strpaname =

[line 232]

ページエリア名

各エリアのページエリア名です。継承先クラスで設定されます。




Tags:

access:  public

Type:   string


[ Top ]

$tdclassname =

[line 250]

セル適用CSSクラス名

各エリアのテーブルのセルに適用されるCSSクラス名です。継承先クラスで設定されます。




Tags:

access:  public

Type:   string


[ Top ]

$text =

[line 49]

text属性

type属性が'text'(指定したテキストを出力)の場合に出力するテキストです。




Tags:

access:  public

Type:   string


[ Top ]

$type =

[line 40]

type属性

各エリアの出力方法を指定する属性です。有効な値は以下です。
'text'→指定したテキストを出力
'include'→指定したファイルをincludeして出力




Tags:

access:  public

Type:   string


[ Top ]

$valign =

[line 101]

valign属性

tdタグでブロッキングされた各エリア内での縦位置を指定します。 この値は、そのままブロッキングしたtdタグのvalign属性となります。




Tags:

access:  public

Type:   string


[ Top ]

$visitedcolor =

[line 201]

visitedcolor属性

各エリアの既に見たリンクの文字色を指定します。 この値はCSSのcolorプロパティの値として出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]

$width =

[line 112]

width属性

各エリアの幅を指定します。 この値はCSSのwidthプロパティの値としてそのまま出力されます。 CSSの記述方法に沿って指定してください。




Tags:

access:  public

Type:   string


[ Top ]



Class Methods


constructor htf_frm_pagearea [line 259]

void htf_frm_pagearea( [object $objnode = NULL])

引数のDOMノードから、ページエリアクラスのインスタンスを生成します。 各属性値が存在しない場合には、それぞれを初期値で生成します。



Parameters:

object   $objnode   DOMノード

[ Top ]

method get_cssformat [line 277]

string get_cssformat( )

ページエリアのtableタグに適用するCSS書式記述を取得します。



Tags:

return:  CSS書式記述
access:  public


[ Top ]

method get_htmltag [line 390]

string get_htmltag( )

ページエリアのHTMLタグを文字列として取得します。

ただし、ページエリアのタイプ指定がinclude指定の場合、その部分はincludeを記述したphpスクリプト文字列となります。




Tags:

access:  public


[ Top ]

method get_td_cssformat [line 352]

string get_td_cssformat( )

ページエリアのtdタグに適用するCSS書式記述記述を取得します。



Tags:

return:  CSS書式記述
access:  public


[ Top ]

method print_htmltag [line 412]

void print_htmltag( string $strclass, string $strtdclass)

ページエリアのHTMLタグを出力します。



Tags:

access:  public


Parameters:

string   $strclass   エリアのtableタグに適用するcssクラス名
string   $strtdclass   エリアのtdタグに適用するcssクラス名

[ Top ]


Documentation generated on Tue, 19 Sep 2006 06:21:03 +0900 by phpDocumentor 1.3.0