MaskTools - 単純なHTMLパターン

このモジュールはいくつかの良く使われるHTMLパターンが入っているシンプルなモジュールです。これの主な目的は、maskを作成し、それらをウェブサイト内全体で再利用するのがとても簡単であるということを示すものです。

mask: x()
透過ピクセル用のコードを返します。これはあなたが1ピクセル幅の線を引きたい時にとても有用です。

使い方は以下のようになります:

# Draw a 1px by 100px blue line
<table border=0 cellspacing=0 cellpadding=0><tr><td width=100 height=1 bgColor=blue py-eval="maskTools.x()"></td>
</tr></table>

mask: displayByColumn(dataList, numberOfColumns=2, columnWidth=0, gapWidth=50, tdClass='')
この関数はいくつかの行上にデータのリストを表示します。

dataListは、表示したい文字列のリストです。

numberOfColumnsは、データを表示するために使いたい行数の数です。

ColumnWidthは、もし(ピクセル上の)行を使って指定するために使いたい場合に使われます

gapWidthは各行間のピクセル数です。

tdClassは文字列を表示するために使うスタイルシートクラスです。

例:

# Display integers from 1 to 102 in 7 columns with 20 pixels between each column:
<py-eval="maskTools.displayByColumn(map(str,range(1,103)), 7, 0, 20)">

mask: displayByLine(dataList, numberOfLines=2, lineHeight=0, gapHeight=50)
この関数はいくつかの行上にデータのリストを表示します。

dataListは、表示したり文字列のリストです。

numberOfLinesは、データを表示するために使いたい行数です。

lineHeightは、もし(ピクセル上の)行の高さを指定したい時に使われます。

ga;Heightは、各行間のピクセル数です。

tdClassは文字列を表示するために使うスタイルシートクラスです。

例: Example:

# Display integers from 1 to 102 in 7 lines with 5 pixels between each line:
<py-eval="maskTools.displayByLine(map(str,range(1,103)), 7, 0, 5)">

mask: textInBox(text, boxColor="black", insideColor="white")
この関数はボックス内にテキストを表示します。

textはボックス内に表示するテキストです。

boxColorはボックスの境界の色です。

insideColorはボックスのバックグラウンドの色です。

例:

<py-eval="maskTools.textInBox('This is some text displayed in a red box filled with yellow', boxColor='red', insi
deColor='yellow')">



Debian User 2003-10-13