Created
September 4, 2012 12:48
-
-
Save hidakatsuya/3620871 to your computer and use it in GitHub Desktop.
[ThinReports] スタイルを操作する
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 表示・非表示 | |
page.item(:title).hide | |
page.item(:title).show | |
page.item(:title).visible(true) | |
# テキストの色 | |
page.item(:subject).style(:color, 'red') # Webセーフカラーのみ | |
page.item(:subject).style(:color, '#ff0000') | |
page.item(:subject).style(:color, 'ff0000') | |
# テキストの位置(横位置) | |
page.item(:note).style(:align, :center) # :left/:center/:right | |
# テキストの位置(楯位置) | |
page.item(:note).style(:valign, :bottom) # :top/:center/:bottom | |
# フォントスタイル | |
page.item(:message).style(:bold, true) # 太字 | |
page.item(:message).style(:italic, true) # 斜体 | |
page.item(:message).style(:underline, false) # 下線 | |
page.item(:message).style(:linethrough, true) # 取り消し線 | |
# 図形スタイル | |
page.item(:rect).style(:fill, 'black') # 塗り | |
page.item(:ellipse).style(:border_color, '#0000ff') # 枠線の色 | |
page.item(:line).style(:border_width, 10) # 枠線の太さ | |
page.item(:rect).style(:border, [5, '#00ff00']) # 枠線の色と太さ | |
# スタイルの一括設定 #styles メソッド | |
page.item(:label).styles(:bold => true, | |
:underline => true, | |
:color => 'red') | |
# スタイルの一括設定 メソッドチェーン | |
page.item(:label).style(:bold, true) | |
.style(:underline, true) | |
.style(:color, 'red') | |
.value('OSS!') | |
# 現在のスタイルを取得する | |
page.item(:text).style(:color, 'red') | |
page.item(:text).style(:color) #=> 'red' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment