【手続補正書】
【提出日】平成26年1月30日(2014.1.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
開示の実施形態に基づいて、システムおよび方法が提供される。いくつかの実施形態において、マークアップ言語により記述されたスプレッドシート文書であって、複数のスタイルオブジェクトを含む当該スプレッドシート文書中の少なくとも一つのセルに対する書式付け情報を保存するための、プロセッサで実施される方法は、前記スプレッドシート文書の構文解析を行って、前記少なくとも一つのセルに対するセルフォーマットオブジェクトに係る少なくとも一つのディスプレイリストを生成する工程と、前記セルフォーマットオブジェクトに係る前記生成された少なくとも一つのディスプレイリストを用いて、前記少なくとも一つのセルをラスター化してフレームバッファ内に保存する工程と、を含み、前記構文解析を行って前記少なくとも一つのディスプレイリストを生成する工程は、前記少なくとも一つのセルに対するマスター書式付け情報を保存するマスタースタイルオブジェクトから、前記少なくとも一つのセルに対するセル書式付け情報を取得する工程と、前記少なくとも一つのセルに対する指定されたスタイルを保存し、かつ前記セルマスタースタイルオブジェクトを参照するスタイル指定オブジェクトから、前記少なくとも一つのセルに対する指定されたスタイル情報を取得する工程と、前記少なくとも一つのセルに対するセル固有の書式付け情報を含み、かつ前記マスタースタイルオブジェクトを参照するセル固有のスタイルオブジェクトから、前記少なくとも一つのセルに対するセル固有の書式付け情報であって、マスター書式付け情報を無効にする当該セル固有の書式付け情報を取得する工程と、前記少なくとも一つのセルに対する指定されたスタイルと、前記マスタースタイルオブジェクト中の書式付け情報を無効にしたセル固有の書式付け情報と、当該セル固有の書式付け情報によって無効にされていないマスター書式付け情報とを有する一方、元来前記マスタースタイルオブジェクト中に記述されていたが前記セル固有の書式付け情報により無効化された書式付け情報を有しない統合化セル書式付け情報を前記セルフォーマットオブジェクト中に生成する工程とを含む。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
開示の実施形態はまた、コンピュータ可読型媒体を用いてプロセッサによって生成、保存、アクセスまたは改良された方法及び当該方法を実行するコンピュータにも関する。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マークアップ言語により記述されたスプレッドシート文書であって、複数のスタイルオブジェクトを含む当該スプレッドシート文書中の少なくとも一つのセルに対する書式付け情報を保存するための、プロセッサで実施される方法であって、
前記スプレッドシート文書の構文解析を行って、前記少なくとも一つのセルに対するセルフォーマットオブジェクトに係る少なくとも一つのディスプレイリストを生成する工程と、
前記セルフォーマットオブジェクトに係る前記生成された少なくとも一つのディスプレイリストを用いて、前記少なくとも一つのセルをラスター化してフレームバッファ内に保存する工程と、
を含み、
前記構文解析を行って前記少なくとも一つのディスプレイリストを生成する工程は、
前記少なくとも一つのセルに対するマスター書式付け情報を保存するマスタースタイルオブジェクトから、前記少なくとも一つのセルに対するセル書式付け情報を取得する工程と、
前記少なくとも一つのセルに対する指定されたスタイルを保存し、かつ前記セルマスタースタイルオブジェクトを参照するスタイル指定オブジェクトから、前記少なくとも一つのセルに対する指定されたスタイル情報を取得する工程と、
前記少なくとも一つのセルに対するセル固有の書式付け情報を含み、かつ前記マスタースタイルオブジェクトを参照するセル固有のスタイルオブジェクトから、前記少なくとも一つのセルに対するセル固有の書式付け情報であって、マスター書式付け情報を無効にする当該セル固有の書式付け情報を取得する工程と、
前記少なくとも一つのセルに対する指定されたスタイルと、前記マスタースタイルオブジェクト中の書式付け情報を無効にしたセル固有の書式付け情報と、当該セル固有の書式付け情報によって無効にされていないマスター書式付け情報とを有する一方、元来前記マスタースタイルオブジェクト中に記述されていたが前記セル固有の書式付け情報により無効化された書式付け情報を有しない統合化セル書式付け情報を前記セルフォーマットオブジェクト中に生成する工程と、
前記統合化セル書式付け情報を前記セルフォーマットオブジェクトに係る前記少なくとも一つのディスプレイリストとして記憶する工程と、
を含むことを特徴とする方法。
【請求項２】
請求項１に記載のプロセッサで実施される方法であって、前記スプレッドシート文書は、ＯＯＸＭＬで記述されていることを特徴とする方法。
【請求項３】
請求項１に記載のプロセッサで実施される方法であって、前記スプレッドシート文書は、ＳＭＬで記述されていることを特徴とする方法。
【請求項４】
請求項１に記載のプロセッサで実施される方法であって、前記方法は、構文解析ツールにより行われることを特徴とする方法。
【請求項５】
請求項１に記載のプロセッサで実施される方法であって、前記セルフォーマットオブジェクトは、前記セルのレンダリングに用いられることを特徴とする方法。
【請求項６】
請求項１に記載のプロセッサで実施される方法であって、
前記少なくとも一つのセルに対する統合化セル書式付け情報を保存した後に、前記プロセッサに接続されたメモリから、前記マスタースタイルオブジェクト、スタイル指定オブジェクト、及び前記少なくとも一つのセルに対する前記セル固有のスタイルオブジェクトを削除する工程を含むことを特徴とする方法。
【請求項７】
請求項１に記載のプロセッサで実施される方法であって、前記スタイル情報には、枠情報、フォント情報、又は塗りつぶし情報のうちの少なくとも一つが含まれることを特徴とする方法。
【請求項８】
請求項１に記載のプロセッサで実施される方法であって、前記方法は、
コンピュータ、
プリンタ、又は
コンピュータに接続されたプリンタ
により行われることを特徴とする方法。
【請求項９】
プロセッサにより実行されるときに、マークアップ言語で記述されたスプレッドシート文書であって、複数のスタイルオブジェクトを含む当該スプレッドシート文書中の少なくとも一つのセルに対する書式付け情報を保存するための方法を実行する命令を保存する、コンピュータ可読型媒体であって、前記方法が、
前記スプレッドシート文書の構文解析を行って、前記少なくとも一つのセルに対するセルフォーマットオブジェクトに係る少なくとも一つのディスプレイリストを生成する工程と、
前記セルフォーマットオブジェクトに係る前記生成された少なくとも一つのディスプレイリストを用いて、前記少なくとも一つのセルをラスター化してフレームバッファ内に保存する工程と、
を含み、
前記構文解析を行って前記少なくとも一つのディスプレイリストを生成する工程は、
前記少なくとも一つのセルに対するマスター書式付け情報を保存するマスタースタイルオブジェクトから、前記少なくとも一つのセルに対するセル書式付け情報を取得する工程と、
前記少なくとも一つのセルに対する指定されたスタイルを保存し、かつ前記セルマスタースタイルオブジェクトを参照するスタイル指定オブジェクトから、前記少なくとも一つのセルに対する指定されたスタイル情報を取得する工程と、
前記少なくとも一つのセルに対するセル固有の書式付け情報を含み、かつ前記マスタースタイルオブジェクトを参照するセル固有のスタイルオブジェクトから、前記少なくとも一つのセルに対するセル固有の書式付け情報であって、マスター書式付け情報を無効にする当該セル固有の書式付け情報を取得する工程と、
前記少なくとも一つのセルに対する指定されたスタイルと、前記マスタースタイルオブジェクト中の書式付け情報を無効にしたセル固有の書式付け情報と、当該セル固有の書式付け情報によって無効にされていないマスター書式付け情報とを有する一方、元来前記マスタースタイルオブジェクト中に記載されていたが前記セル固有の書式付け情報により無効化された書式付け情報を有しない統合化セル書式付け情報を前記セルフォーマットオブジェクト中に生成する工程と、
前記統合化セル書式付け情報を前記セルフォーマットオブジェクトに係る前記少なくとも一つのディスプレイリストとして記憶する工程と、
を含むことを特徴とする媒体。
【請求項１０】
請求項９に記載のコンピュータ可読型媒体であって、前記スプレッドシート文書は、ＯＯＸＭＬで記述されていることを特徴とする媒体。
【請求項１１】
請求項９に記載のコンピュータ可読型媒体であって、前記スプレッドシート文書は、ＳＭＬで記述されていることを特徴とする媒体。
【請求項１２】
請求項９に記載のコンピュータ可読型媒体であって、前記方法は、構文解析ツールにより行われることを特徴とする媒体。
【請求項１３】
請求項９に記載のコンピュータ可読型媒体であって、前記セルフォーマットオブジェクトは、前記セルのレンダリングに用いられることを特徴とする媒体。
【請求項１４】
請求項９に記載のコンピュータ可読型媒体であって、
前記方法が、前記少なくとも一つのセルに対する統合化セル書式付け情報を保存した後に、前記プロセッサに接続されたメモリから、前記マスタースタイルオブジェクト、スタイル指定オブジェクト、及び前記少なくとも一つのセルに対する前記セル固有のスタイルオブジェクトを削除する工程を含むことを特徴とする媒体。
【請求項１５】
請求項９に記載のコンピュータ可読型媒体であって、前記スタイル情報には、枠情報、フォント情報、又は塗りつぶし情報のうちの少なくとも一つが含まれることを特徴とする媒体。
【請求項１６】
請求項９に記載のコンピュータ可読型媒体であって、前記方法は、
コンピュータ、
プリンタ、又は
コンピュータに接続されたプリンタ
により行われることを特徴とする媒体。
【請求項１７】
マークアップ言語で記述されて、複数のスタイルオブジェクトを含むスプレッドシート文書中の少なくとも一つのセルに対する書式付け情報を保存するための方法を実行する命令を保存するコンピュータ可読型のメモリと、
前記命令を実行するプロセッサと、
を備えるコンピュータであって、
前記方法は、
前記スプレッドシート文書の構文解析を行って、前記少なくとも一つのセルに対するセルフォーマットオブジェクトに係る少なくとも一つのディスプレイリストを生成する工程と、
前記セルフォーマットオブジェクトに係る前記生成された少なくとも一つのディスプレイリストを用いて、前記少なくとも一つのセルをラスター化してフレームバッファ内に保存する工程と、
を含み、
前記構文解析を行って前記少なくとも一つのディスプレイリストを生成する工程は、
前記少なくとも一つのセルに対するマスター書式付け情報を保存するマスタースタイルオブジェクトから、前記少なくとも一つのセルに対するセル書式付け情報を取得する工程と、
前記少なくとも一つのセルに対する指定されたスタイルを保存し、かつ前記セルマスタースタイルオブジェクトを参照するスタイル指定オブジェクトから、前記少なくとも一つのセルに対する指定されたスタイル情報を取得する工程と、
前記少なくとも一つのセルに対するセル固有の書式付け情報を含み、かつ前記マスタースタイルオブジェクトを参照するセル固有のスタイルオブジェクトから、前記少なくとも一つのセルに対するセル固有の書式付け情報であって、マスター書式付け情報を無効にする当該セル固有の書式付け情報を取得する工程と、
前記少なくとも一つのセルに対する指定されたスタイルと、前記マスタースタイルオブジェクト中の書式付け情報を無効にするセル固有の書式付け情報と、当該セル固有の書式付け情報によって無効にされていないマスター書式付け情報とを有する一方、元来前記マスタースタイルオブジェクト中に記載されていたが前記セル固有の書式付け情報により無効化された書式付け情報を有しない統合化セル書式付け情報を前記セルフォーマットオブジェクト中に生成する工程と、
前記統合化セル書式付け情報を前記セルフォーマットオブジェクトに係る前記少なくとも一つのディスプレイリストとして記憶する工程と、
を含む
ことを特徴とするコンピュータ。
【請求項１８】
請求項１７に記載のコンピュータであって、前記スプレッドシート文書は、ＯＯＸＭＬで記述されていることを特徴とするコンピュータ。
【請求項１９】
請求項１７に記載のコンピュータであって、前記スプレッドシート文書は、ＳＭＬで記述されていることを特徴とするコンピュータ。
【請求項２０】
請求項１７に記載のコンピュータであって、前記方法は、構文解析ツールにより行われることを特徴とするコンピュータ。