{[(p-1)/c]h}+r, where p is equal to the number of pages in the document, c is equal to the number of columns of the document which are simultaneously displayed,
{[(p-1)/c]h}+r, where p is equal to the number of pages in the document, c is equal to the number of columns of the document which are simultaneously displayed, h is equal to the height of at least the first page, and r is equal to the row offset of the starting point of the first page.
は、pがページ番号、cが列の数、hがページの高さ(仮に100とする)だから、
1列表示では
+------+ <- page top = ((1-1)/1)*100 = 0 |page 1| <- 0 + r +------+ <- page top = ((2-1)/1)*100 = 100 |page 2| <- 100 + r
by
Anonymous Coward
on 2008年09月02日 13時31分
(#1413942)
claim 1の
determining a whole-page increment for scrolling from first content to second content, wherein determining the whole-page increment includes calculating a vertical offset at a second starting point in the document, the vertical offset being calculated according to the formula V.sub.1.+-.(cr), where V.sub.1 is the vertical offset at the starting point of the first page
When an incremental scroll command (e.g., Page Up or Page Down) is received, the document viewing control recalculates its current vertical offset, e.g., by adding exactly the row height for a Page Down or subtracting the row height for a Page Up.
意外と馬鹿にする特許でもないような (スコア:5, 参考になる)
この特許の認可がなぜ今頃?という感じはあるが、そこまで馬鹿にされる内容でもない気がする。
ページがズームやズームアウトされた時や、
windowが小さくなった時や大きくなった時のpage down処理をどうやってやるのか?
プログラム書け!と言われるとそんなに簡単でもない。
page upかpage downが押された時のvertical offsetを以下の式で算出するんだってさ。
{[(p-1)/c]h}+r, where p is equal to the number of pages in the document, c is equal to the number of columns of the document which are simultaneously displayed,
Re: (スコア:1, 興味深い)
は、pがページ番号、cが列の数、hがページの高さ(仮に100とする)だから、
1列表示では
Re: (スコア:0)
Re:意外と馬鹿にする特許でもないような (スコア:0)
しかし、この V.sub.1 の解釈として考えられるであろう
1) 現在表示されているページの、rを含むvertical offset
2) 現在表示されているページの、rを含まないvertical offset
3) 次に表示されるべきページの、rを含むvertical offset
4) 次に表示されるべきページの、rを含まないvertical offset
の4通りの内のどれを選んでも、crを足したり引いたりすると算出される位置が変になる。
同特許文書にあるFIG. 4~6の図を見る限り、summaryにある の方が計算方法としては正しいように見える。計算式にすると
1) V.sub.1.+-.h
2) V.sub.1.+-.h+r
3) V.sub.1
4) V.sub.1+r
というようなものになるはず。