【誤訳訂正書】
【提出日】平成26年7月14日(2014.7.14)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】０００５
【訂正方法】変更
【訂正の内容】
【０００５】
主として、一側面において、本発明は表を管理する方法に関する。
該方法は、
最下行と、第１の積重ね行と、を有する表を備える文書を取得する工程と、
前記第１の積重ね行において、高さの初期値を有する複数の第１の中間セルを特定する工程と、
レイアウトエンジンを用いて、前記複数の第１の中間セル内のそれぞれのデータアイテムに基づいて、前記複数の第１の中間セルのそれぞれの全体垂直寸法を算出する工程と、
前記複数の全体垂直寸法から最大全体垂直寸法を特定する工程と、
前記最大全体垂直寸法が前記高さの初期値を超える場合、前記複数の第１の中間セルのそれぞれの高さ属性を前記最大全体垂直寸法に設定する工程と、
前記最大全体垂直寸法と前記高さの初期値の第１の差分だけ、前記最下行を下へ移動させる工程と、
前記最下行を下へ移動させる工程の後に、前記表を備える前記文書のページをレンダリングする工程と、
を備え、
前記第１の積重ね行において、セルブロックの開始セルを特定する工程と、
前記全体垂直寸法を算出する工程の前に、前記開始セルの高さ属性を前記セルブロックの高さに設定する工程と、
前記最下行を下へ移動させる工程の後に、前記開始セルの下端と前記セルブロックの終了セルの下端を揃える工程と、
を更に備える。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】０００６
【訂正方法】変更
【訂正の内容】
【０００６】
主として、一側面において、本発明は表を管理するための指示を記憶する非一時的コンピューター読取可能記憶媒体に関する。
該指示は、
最下行と、第１の積重ね行と、を有する表を備える文書を取得するための指示と、
前記第１の積重ね行において、高さの初期値を有する複数の第１の中間セルを特定するための指示と、
レイアウトエンジンを用いて、前記複数の第１の中間セル内のそれぞれのデータアイテムに基づいて、前記複数の第１の中間セルのそれぞれの全体垂直寸法を算出するための指示と、
前記複数の全体垂直寸法から最大全体垂直寸法を特定するための指示と、
前記最大全体垂直寸法が前記高さの初期値を超える場合、前記複数の第１の中間セルのそれぞれの高さ属性を前記最大全体垂直寸法に設定するための指示と、
前記最大全体垂直寸法と前記高さの初期値の第１の差分だけ、前記最下行を下へ移動させるための指示と、
前記最下行を下へ移動させた後に、前記表を備える前記文書のページをレンダリングするための指示と、
を備え、
前記第１の積重ね行において、セルブロックの開始セルを特定するための指示と、
前記全体垂直寸法を算出する前に、前記開始セルの高さ属性を前記セルブロックの高さに設定するための指示と、
前記最下行を下へ移動させた後に、前記開始セルの下端と前記セルブロックの終了セルの下端を揃えるための指示と、
を更に備える。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０００７
【訂正方法】変更
【訂正の内容】
【０００７】
主として、一側面において、本発明は表を管理する指示を記憶するシステムに関する。
該システムは、
ハードウェアプロセッサーと、
前記ハードウェアプロセッサーに動作可能に接続されるメモリーと、
前記ハードウェアプロセッサーに記憶される複数の指示と、
を備え、
前記指示は、
最下行と、第１の積重ね行と、を有する表を備える文書を取得するための指示と、
前記第１の積重ね行において、高さの初期値を有する複数の第１の中間セルを特定するための指示と、
レイアウトエンジンを用いて、前記複数の第１の中間セル内のそれぞれのデータアイテムに基づいて、前記複数の第１の中間セルのそれぞれの全体垂直寸法を算出するための指示と、
前記複数の全体垂直寸法から最大全体垂直寸法を特定するための指示と、
前記最大全体垂直寸法が前記高さの初期値を超える場合、前記複数の第１の中間セルのそれぞれの高さ属性を前記最大全体垂直寸法に設定するための指示と、
前記最大全体垂直寸法と前記高さの初期値の第１の差分だけ、前記最下行を下へ移動させるための指示と、
前記最下行を下へ移動させた後に、前記表を備える前記文書のページをレンダリングするための指示と、
を備え、
前記第１の積重ね行において、セルブロックの開始セルを特定するための指示と、
前記全体垂直寸法を算出する前に、前記開始セルの高さ属性を前記セルブロックの高さに設定するための指示と、
前記最下行を下へ移動させた後に、前記開始セルの下端と前記セルブロックの終了セルの下端を揃えるための指示と、
を更に備える。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１８
【訂正方法】変更
【訂正の内容】
【００１８】
本発明の一以上の実施形態において、一のセルは、実質的に複数の行及び／又は列に存在する既存セルを覆いながら、当該複数の行及び／又は列に及ぶことが可能である。このような実施形態においては、実質的に一のセルが既存セルと結合し、当該一のセルが及ぶ行数／列数は、その一のセルの結合属性（すなわち、行スパン、列スパン）によって指定される。本発明の一以上の実施形態において、一のセルと、当該一のセルに覆われた既存セルは、「セルブロック」と呼ばれる。前記一のセルは、セルブロックの「開始セル」と呼ばれる。また、セルブロックの最下行にあり、かつ、開始セルと垂直方向に整列している既存セルは、「終了セル」と呼ばれる。本発明の一以上の実施形態において、セルブロック内の既存セルの属性を、開始セルから独立して設定することが可能である。しかし、既存セルのコンテンツは、開始セルのコンテンツによって覆われる場合がある。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００１９
【訂正方法】変更
【訂正の内容】
【００１９】
図２Ａに示されるように、セルＢ２とセルＣ２はセルブロック１（２０５）を形成する。Ｂ２（２０１）はセルブロック１（２０５）の開始セルである。したがって、セルＢ２の結合属性は、セルＢ２の行スパン（すなわち、「２」）と列スパン（すなわち、「１」）を指定する。また、Ｃ２（２０２）はセルブロック１（２０５）の最下行にあり、かつ、開始セルＢ２（２０１）と垂直方向に整列しているので、セルＣ２（２０２）はセルブロック１（２０５）の終了セルである。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００２０
【訂正方法】変更
【訂正の内容】
【００２０】
他の例としては、図２Ａに示されるように、セルＣ３（２０３）、セルＣ４（２０８）、セルＤ３（２０４）、セルＤ４（２０９）は、セルブロック２（２０６）を形成する。セルＣ３（２０３）はセルブロック２（２０６）の開始セルである。したがって、セルＣ３（２０３）の結合属性は、セルＣ３（２０３）の行スパン（すなわち、「２」）と列スパン（すなわち、「２」）を指定する。また、Ｄ３（２０４）はセルブロック２（２０６）の最下行にあり、かつ、開始セルＣ３（２０３）と垂直方向に整列しているので、セルＤ３（２０４）はセルブロック２（２０６）の終了セルである。開始セルＢ２（２０１）と開始セルＣ３（２０３）は、それぞれのセルブロック（２０５、２０６）の一番上左端のセルに対応する。
【誤訳訂正７】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
表を管理する方法であって、
最下行と、第１の積重ね行と、を有する表を備える文書を取得する工程と、
前記第１の積重ね行において、高さの初期値を有する複数の第１の中間セルを特定する工程と、
レイアウトエンジンを用いて、前記複数の第１の中間セル内のそれぞれのデータアイテムに基づいて、前記複数の第１の中間セルのそれぞれの全体垂直寸法を算出する工程と、
前記複数の全体垂直寸法から最大全体垂直寸法を特定する工程と、
前記最大全体垂直寸法が前記高さの初期値を超える場合、前記複数の第１の中間セルのそれぞれの高さ属性を前記最大全体垂直寸法に設定する工程と、
前記最大全体垂直寸法と前記高さの初期値の第１の差分だけ、前記最下行を下へ移動させる工程と、
前記最下行を下へ移動させる工程の後に、前記表を備える前記文書のページをレンダリングする工程と、
を備え、
前記第１の積重ね行において、セルブロックの開始セルを特定する工程と、
前記全体垂直寸法を算出する工程の前に、前記開始セルの高さ属性を前記セルブロックの高さに設定する工程と、
前記最下行を下へ移動させる工程の後に、前記開始セルの下端と前記セルブロックの終了セルの下端を揃える工程と、
を更に備える方法。
【請求項２】
第２の積重ね行において、複数の第２の中間セルのそれぞれの垂直位置を特定する工程と、
前記最下行を下へ移動させる工程の前に、前記垂直位置を前記第１の差分だけ修正する工程と、
を更に備え、
前記第２の積重ね行は、前記表内で、前記第１の積重ね行と前記最下行の間に位置することを特徴とする請求項１に記載の方法。
【請求項３】
前記最下行を下へ移動させる工程は、
前記最下行において、複数の第２の中間セルのそれぞれの垂直位置を特定する工程と、
前記垂直位置を前記第１の差分だけ修正する工程と、
を備えることを特徴とする請求項１に記載の方法。
【請求項４】
前記レイアウトエンジンを用いて、前記開始セル内のデータアイテムに基づいて、前記開始セルの全体垂直寸法を算出する工程と、
前記開始セルの前記全体垂直寸法が前記セルブロックの前記高さを超える場合、前記開始セルの前記高さ属性を前記開始セルの前記全体垂直寸法に設定する工程と、
を更に備える請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記開始セルの下端を揃える工程は、
前記開始セルの前記下端と前記終了セルの前記下端の第２の差分を算出する工程と、
前記開始セルの前記高さ属性を前記第２の差分だけ増加させる工程と、
を備える請求項１〜３のいずれか一項に記載の方法。
【請求項６】
前記開始セルの下端を揃える工程は、
前記開始セルの前記下端と前記終了セルの前記下端の第２の差分を算出する工程と、
前記終了セルの高さ属性を前記第２の差分だけ増加させる工程と、
を備える請求項１〜３のいずれか一項に記載の方法。
【請求項７】
前記終了セルは前記最下行に位置することを特徴とする請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記終了セルは第２の積重ね行に位置し、
前記第２の積重ね行は、前記表内で、前記第１の積重ね行と前記最下行の間に位置することを特徴とする請求項１〜６のいずれか一項に記載の方法。
【請求項９】
表を管理するための指示を記憶する非一時的コンピューター読取可能記憶媒体であって、該指示は、
最下行と、第１の積重ね行と、を有する表を備える文書を取得するための指示と、
前記第１の積重ね行において、高さの初期値を有する複数の第１の中間セルを特定するための指示と、
レイアウトエンジンを用いて、前記複数の第１の中間セル内のそれぞれのデータアイテムに基づいて、前記複数の第１の中間セルのそれぞれの全体垂直寸法を算出するための指示と、
前記複数の全体垂直寸法から最大全体垂直寸法を特定するための指示と、
前記最大全体垂直寸法が前記高さの初期値を超える場合、前記複数の第１の中間セルのそれぞれの高さ属性を前記最大全体垂直寸法に設定するための指示と、
前記最大全体垂直寸法と前記高さの初期値の第１の差分だけ、前記最下行を下へ移動させるための指示と、
前記最下行を下へ移動させた後に、前記表を備える前記文書のページをレンダリングするための指示と、
を備え、
前記第１の積重ね行において、セルブロックの開始セルを特定するための指示と、
前記全体垂直寸法を算出する前に、前記開始セルの高さ属性を前記セルブロックの高さに設定するための指示と、
前記最下行を下へ移動させた後に、前記開始セルの下端と前記セルブロックの終了セルの下端を揃えるための指示と、
を更に備える非一時的コンピューター読取可能記憶媒体。
【請求項１０】
第２の積重ね行において、複数の第２の中間セルのそれぞれの垂直位置を特定するための指示と、
前記最下行を下へ移動させる前に、前記垂直位置を前記第１の差分だけ修正するための指示と、
を更に備え、
前記第２の積重ね行は、前記表内で、前記第１の積重ね行と前記最下行の間に位置することを特徴とする請求項９に記載の非一時的コンピューター読取可能記憶媒体。
【請求項１１】
前記レイアウトエンジンを用いて、前記開始セル内のデータアイテムに基づいて、前記開始セルの全体垂直寸法を算出するための指示と、
前記開始セルの前記全体垂直寸法が前記セルブロックの前記高さを超える場合、前記開始セルの前記高さ属性を前記開始セルの前記全体垂直寸法に設定するための指示と、
を更に備える請求項９又は１０に記載の非一時的コンピューター読取可能記憶媒体。
【請求項１２】
前記開始セルの下端を揃えるための指示は、
前記開始セルの前記下端と前記終了セルの前記下端の第２の差分を算出するための指示と、
前記開始セルの前記高さ属性を前記第２の差分だけ増加させるための指示と、
を備える請求項９又は１０に記載の非一時的コンピューター読取可能記憶媒体。
【請求項１３】
前記開始セルの下端を揃えるための指示は、
前記開始セルの前記下端と前記終了セルの前記下端の第２の差分を算出するための指示と、
前記終了セルの高さ属性を前記第２の差分だけ増加させるための指示と、
を備える請求項９又は１０に記載の非一時的コンピューター読取可能記憶媒体。
【請求項１４】
表を管理するシステムであって、
ハードウェアプロセッサーと、
前記ハードウェアプロセッサーに動作可能に接続されるメモリーと、
前記ハードウェアプロセッサーに記憶される複数の指示と、
を備え、
前記指示は、
最下行と、第１の積重ね行と、を有する表を備える文書を取得するための指示と、
前記第１の積重ね行において、高さの初期値を有する複数の第１の中間セルを特定するための指示と、
レイアウトエンジンを用いて、前記複数の第１の中間セル内のそれぞれのデータアイテムに基づいて、前記複数の第１の中間セルのそれぞれの全体垂直寸法を算出するための指示と、
前記複数の全体垂直寸法から最大全体垂直寸法を特定するための指示と、
前記最大全体垂直寸法が前記高さの初期値を超える場合、前記複数の第１の中間セルのそれぞれの高さ属性を前記最大全体垂直寸法に設定するための指示と、
前記最大全体垂直寸法と前記高さの初期値の第１の差分だけ、前記最下行を下へ移動させるための指示と、
前記最下行を下へ移動させた後に、前記表を備える前記文書のページをレンダリングするための指示と、
を備え、
前記第１の積重ね行において、セルブロックの開始セルを特定するための指示と、
前記全体垂直寸法を算出する前に、前記開始セルの高さ属性を前記セルブロックの高さに設定するための指示と、
前記最下行を下へ移動させた後に、前記開始セルの下端と前記セルブロックの終了セルの下端を揃えるための指示と、
を更に備えるシステム。
【請求項１５】
第２の積重ね行において、複数の第２の中間セルのそれぞれの垂直位置を特定するための指示と、
前記最下行を下へ移動させる前に、前記垂直位置を前記第１の差分だけ修正するための指示と、
を更に備え、
前記第２の積重ね行は、前記表内で、前記第１の積重ね行と前記最下行の間に位置することを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記レイアウトエンジンを用いて、前記開始セル内のデータアイテムに基づいて、前記開始セルの全体垂直寸法を算出するための指示と、
前記開始セルの前記全体垂直寸法が前記セルブロックの前記高さを超える場合、前記開始セルの前記高さ属性を前記開始セルの前記全体垂直寸法に設定するための指示と、
を更に備える請求項１４又は１５に記載のシステム。
【請求項１７】
前記開始セルの下端を揃えるための指示は、
前記開始セルの前記下端と前記終了セルの前記下端の第２の差分を算出するための指示と、
前記開始セルの前記高さ属性を前記第２の差分だけ増加させるための指示と、
を備える請求項１４又は１５に記載のシステム。
【請求項１８】
前記開始セルの下端を揃えるための指示は、
前記開始セルの前記下端と前記終了セルの前記下端の第２の差分を算出するための指示と、
前記終了セルの高さ属性を前記第２の差分だけ増加させるための指示と、
を備える請求項１４又は１５に記載のシステム。