require ''
book.text = # 全テキスト
book.source_text# 全テキスト(bookフォーマットのテキスト)
book.html =
book.pages# [page1, page2, page3, ...]
book.title# 本のタイトル
book.subtitle# 本のサブタイトル
book.pages.length
book.maximum_page_number# pages.length
book.minimum_page_number# 1(最初のページ番号)
book.current_page_number# 現在開いているページ番号
book.min_pg
book.max_pg
book.cur_pg
book.index_list# 目次のリスト
book.character_index_to_page_number()# キャラクターインデックスからページ番号へ変換する
book.page_setting# lines_per_page, characters_per_line 一頁に収まる行数 と 一行に収まる文字数
preferences.
pref.font_size
pref.line_margin
pref.line_pitch# font_size+line_margin
pref.font_color
pref.back_color
pref.lines_per_page(width)# 一ページの行数。幅widthピクセルのページに何行入るのか?
pref.chars_per_line(height)# 一行の文字数。高さHeightピクセルに何文字入るか?
pref.lines_and_chars(rect)#
book.pages[].lines[].chars[].rect()# pページ目のl行目のc文字目の表示領域
index_list.items# [item1, item2, item3, ...]
item.title# 表示タイトル名
item.jump_to# 何文字目から?
item.start_at(character_index)# 全体の開始位置
page.number# ページのページ番号
page.text# ページのテキストを取得する(ページの), lines
page.lines# 行の配列
page.min_line_number
page.max_line_number
page.current_line_number
page.get_text_in_rect(rect)#
page_view.width#
page_view.height#
page_view.page_number_hidden# 現在のページ番号表示を隠すかどうか true hidden, false show
page_view.section_title_hidden# 本のセクション表示を隠すかどうか
page_view.book_title_hidden# 本のタイトル表示を隠すかどうか
page_view.get_text_in_rect(rect)# 矩形内のテキストを取得
page_view.content_width
page_view.content_height
page_view.characters_per_line# 一行に収まる字数
page_view.lines_per_page
page_view.page# return page object
line.text# 行のテキスト
line.number# 行数、何行目か
book_view.close# 閉じる(表紙を表示もしくは裏表紙を表示)
book_view.open# 本を開く(ページ数を指定可能)
book_view.left_page# 左側のページ
book_view.right_page# 右側のページ
book_view.next_page# 次のページへ
book_view.prev_page# 前のページへ
book_view.paging_mode# ページ表示モード
advances = chars_to_advances(chars)
lines_to_rect()
runs_to_rect()
最終更新:2010年07月05日 14:29