JP4183774B2 - 要素間参照を利用したレイアウト処理方法および装置 - Google Patents
要素間参照を利用したレイアウト処理方法および装置 Download PDFInfo
- Publication number
- JP4183774B2 JP4183774B2 JP27032596A JP27032596A JP4183774B2 JP 4183774 B2 JP4183774 B2 JP 4183774B2 JP 27032596 A JP27032596 A JP 27032596A JP 27032596 A JP27032596 A JP 27032596A JP 4183774 B2 JP4183774 B2 JP 4183774B2
- Authority
- JP
- Japan
- Prior art keywords
- layout
- character string
- reference character
- size
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の属する技術分野】
この発明は、要素間参照を利用したレイアウト処理方法および装置に関し、特にページを参照している部分での番号の正当性を保証し、利用者の負担を軽減することができるようにした要素間参照を利用したレイアウト処理方法および装置に関する。
【0002】
【従来技術】
文書から目次や索引等を自動的に生成して元の文書と合わせて表示、印刷等の処理を行うのに適した文書フォーマットとしてSGML(Standard Generalized Markup Language)等の標準規格に代表される構造化文書がある。
【0003】
構造化文書であるSGMLは、文書自体にはレイアウト情報は記述されておらず、文書の要素(例えば、報告書ならばタイトルや日付、報告先等)ごとに“タグ”と呼ばれる文書要素を識別するための符号を付してある。
【0004】
タグは文書要素の開始を示す開始タグ(“<要素名>”と記述)と文書要素の終了を示す終了タグ(“</要素名>”と記述)があり、開始タグと終了タグの間に文書要素を記述する。
【0005】
また、SGMLは文書の他に文書型定義(DTD:Document Type Definition)が必要であり、DTDにはタグの定義や文書構造の定義(例えば、報告書ならば日付は1回のみ出現する等、マニュアルなどでは章の中には節が出現し、章の中に章は出現しない等)等が記述されている。
【0006】
SGMLは、上述した文書とDTDの他にSGML宣言が必要であり、SGML宣言は、文書に使われているコードや要素名などの最大文字数、“<>”がタグであること等が記述されている。これらの文書、DTD、SGML宣言の3要素がSGMLの構成要素となっている。
【0007】
上述したようにSGMLの文書はタグ付けされた文書要素の羅列であり、レイアウト情報や文字の大きさ等は一切記述されていないため、SGML文書の表示や印刷を行うには、別に文書処理装置等が必要である。
【0008】
SGML文書をレイアウトして、印刷や表示を行う文書処理装置においては、目次や索引を作成する場合には、一度文書のレイアウトを行い、目次の構成要素となる「章」や「節」等の出現するページや索引の構成要素となる文字列の出現ページを参照して、この情報を元に再度レイアウトを行う。
【0009】
同様の方法を用いて、例えば図などの出現ページを本文中で参照することが可能である。
【0010】
しかし、本文中に参照文字列を挿入した場合、参照文字列の長さによっては参照文字列が挿入された箇所以降のページレイアウトが変化し、参照オブジェクトが存在したページが変化してしまうことがある。
【0011】
図7に従来のレイアウト参照を利用した文書レイアウト結果の一例を示す。
【0012】
図7において、ページ51−1乃至51−4は最初のレイアウトが終了した状態を示し、参照文字列「図1 ページ参照」がページ51−1(八十五ページ)に、参照オブジェクト「図1」がページ51−3(九十九ページ)にレイアウトされている。
【0013】
ページ52−1乃至52−4は参照オブジェクト「図1」が“九十九ページ”にレイアウトされていることを考慮し、再度レイアウトを行った結果を示しており、ページ51−1の参照文字列「図1 ページ参照」が「図1 九十九ページ参照」に置き換わっている。
【0014】
ところが、ページ52−1では参照文字列「図1 九十九ページ参照」が「図1 ページ参照」よりも長くなったためにページ52−1(八十五ページ)、ページ52−2(八十六ページ)に跨がってしまい、その結果、参照オブジェクト「図1」がページ52−4(百ページ)にレイアウトされてしまい参照文字列のページ番号と参照オブジェクトの出現ページが異なってしまう。
【0015】
このため、再度レイアウトを行うとページ53−1乃至53−4に示すように、参照文字列「図1 九十九ページ参照」が「図1 百ページ参照」に置き換わるが、参照文字列「図1 百ページ参照」は「図1 九十九ページ参照」よりも短くなるため、再び参照オブジェクト「図1」はページ53−3(九十九ページ)にレイアウトされる。
【0016】
この結果、参照文字列のページ番号と参照オブジェクトの出現ページが異なっているため、再びレイアウトが行われる。
【0017】
文書処理装置は、上述の処理を繰り返すが、いつまでも正しい結果が得られないため、参照文字列を決定することができない。
【0018】
このようなレイアウト参照処理を行っているシステムに「TeX」とよばれる科学技術論文向けの文書処理システムがあるが、「TeX」においては参照文字列に示されるページ番号と参照オブジェクトの出現するページとが異なってしまう場合の対処は行っていない。
【0019】
【発明が解決しようとする課題】
上述のように、参照文字列を決定できない場合には、参照文字列の示すページ番号と参照オブジェクトの出現するページ番号が異なってしまった場合には、そのまま放置し、不具合の残る文書としてレイアウトを終了するか、利用者が手動で参照オブジェクトの位置を変更し、再度レイアウトを行う必要がある。
【0020】
そこで、この発明は、参照文字列の示すページ番号と参照オブジェクトの出現するページ番号が一致するようにレイアウトを行い、利用者が文書の内容を修正する必要のない要素間参照を利用したレイアウト処理方法および装置を提供することを目的とする。
【0021】
【課題を解決するための手段】
上述した目的を達成するため、請求項1の発明は、オブジェクトを含むデータに基づいて文書を1以上のページにレイアウトするレイアウト手段と、前記レイアウト手段によるレイアウト結果から前記文書に含まれるオブジェクトがレイアウトされたページ番号を示す参照文字列を生成する参照文字列生成手段とを具備し、前記レイアウト手段が、前記参照文字列生成手段が生成した参照文字列を含めて再レイアウトを行い要素間参照が可能な文書をレイアウトする要素間参照を利用したレイアウト処理方法であって、番号正当性保証手段が、前記参照文字列の示すページ番号と前記オブジェクトがレイアウトされたページ番号とを比較し、両者が一致しない場合に、前記参照文字列生成手段に前記参照文字列を再生成させた後に、前記レイアウト手段に再レイアウトを行わせ、前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合には、前記レイアウト手段が、前記再レイアウトに際して前記参照文字列のブロックの大きさを該再レイアウトを行う前の大きさに保持することを特徴とする。
【0022】
また、請求項2の発明は、請求項1の発明において、監視手段が、前記再レイアウトに際して前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合に、該参照文字列を含む再レイアウトを仮に継続することで前記オブジェクトがレイアウトされるページが移動するか否かを判断し、前記オブジェクトがレイアウトされるページが移動すると判断された場合に、前記レイアウト手段は、前記参照文字列のブロックの大きさを前記再レイアウトを行う前の大きさに保持して再レイアウトを実行することを特徴とする。
【0023】
また、請求項3の発明は、オブジェクトを含むデータに基づいて文書を1以上のページにレイアウトするレイアウト手段と、前記レイアウト手段によるレイアウト結果から前記文書に含まれるオブジェクトがレイアウトされたページ番号を示す参照文字列を生成する参照文字列生成手段とを具備し、前記レイアウト手段が、前記参照文字列生成手段が生成した参照文字列を含めて再レイアウトを行い要素間参照が可能な文書をレイアウトする要素間参照を利用したレイアウト処理装置において、前記参照文字列の示すページ番号と前記オブジェクトがレイアウトされたページ番号とを比較し、両者が一致しない場合に、前記参照文字列生成手段に前記参照文字列を再生成させ、前記レイアウト手段に再レイアウトを行わせる番号正当性保証手段を具備し、前記レイアウト手段は、前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合に、前記再レイアウトに際して前記参照文字列のブロックの大きさを該再レイアウトを行う前の大きさに保持することを特徴とする。
【0024】
また、請求項4の発明は、請求項3の発明において、前記レイアウト手段による再レイアウトに際して前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合に、該参照文字列を含む再レイアウトを仮に継続することで前記オブジェクトがレイアウトされるページが移動するか否かを判断する監視手段をさらに具備し、前記レイアウト手段は、前記監視手段により前記オブジェクトがレイアウトされるページが移動すると判断された場合に、前記参照文字列のブロックの大きさを前記再レイアウトを行う前の大きさに保持して再レイアウトを実行することを特徴とする。
【0027】
【発明の実施の形態】
以下、この発明に係わる要素間参照を利用したレイアウト処理方法および装置の一実施例を添付図面を参照して詳細に説明する。
【0028】
図1は、この発明に係わる要素間参照を利用したレイアウト処理方法および装置の一実施例を示した図である。
【0029】
また、図2乃至4は図1に示す実施例におけるレイアウト処理の流れを示したフローチャートである。
【0030】
図1において、レイアウト処理装置10は、キーボードまたはファイル等から必要なデータを得る入力手段1、文書中に参照文字列を挿入する参照文字列挿入手段2、磁気ディスクや光ディスク、磁気テープ、メモリ等の記憶装置3、入力されたデータを元に文書のレイアウトを行うページレイアウト手段4、文書中から参照オブジェクトの出現位置を取得する参照位置取得手段5、参照文字列に示されるページ番号と参照オブジェクトの出現するページとの一致を保証する番号正当性保証手段6、レイアウトされた文書を画面表示や印刷する表示手段7で構成される。
【0031】
ここで、図2に示すフローチャートを参照してレイアウト処理の流れを説明する。
【0032】
レイアウト処理が開始されると(ステップ101)、入力手段1により文書データ等の必要なデータが入力される。参照文字列挿入手段2は、入力された文書中の参照文字列の部分を空の文字列として文書中に挿入する(ステップ102)。
【0033】
次に、ページレイアウト手段4により文書のレイアウトが行われ、レイアウト結果を記憶装置3に保存するとともに、空の文字列のブロックサイズを記憶装置3に保存しておく(ステップ103)。
【0034】
記憶装置3に保存されたレイアウト結果から参照位置取得手段5が参照オブジェクトの出現位置を取得するとともに、参照文字列挿入手段2により参照部分の文字列が生成される(ステップ104)。
【0035】
参照部分の文字列が生成されるとページレイアウト手段4が再びレイアウトを行い(ステップ105)、再レイアウトの結果を番号正当性保証手段6で比較し、参照文字列の示すページが参照オブジェクトが出現するページと異なっていれば(ステップ106でNO)、異なっていた文字列を再生成して(ステップ107)再レイアウト(ステップ105)以降を繰り返す。
【0036】
再レイアウトの結果、参照文字列の示すページが参照オブジェクトが出現するページと等しくなれば(ステップ106でYES)、レイアウト処理を終了し(ステップ108)、レイアウト結果が表示手段7により、画面表示または印刷される。
【0037】
図3は、図2に示したステップ105における再レイアウト処理の流れを示したフローチャートである。
【0038】
参照の番号を正当に表現するために、再レイアウトが開始されると(ステップ201)、最初に参照文字列の部分のレイアウトが行われる(ステップ202)。このとき、参照文字列が示す番号は、前回のレイアウトの結果得られた参照オブジェクトが出現するページ番号である。
【0039】
この再レイアウトの結果から、参照文字列のブロックの大きさと前回レイアウトを行った時の参照文字列の大きさを比較する(ステップ203、ステップ204)。
【0040】
比較結果が等しければ(ステップ203でNO、ステップ204でNO)、次の参照文字列の処理を行う(ステップ206でYES)。
【0041】
再レイアウトの結果、参照文字列のブロックの大きさが前回レイアウトを行った時の参照文字列の大きさよりも広がっていれば(ステップ203でNO、ステップ204でYES)参照文字列挿入箇所以降のレイアウトを行って次の参照文字列の処理を行う(ステップ206でYES)。
【0042】
また、再レイアウトの結果、参照文字列のブロックの大きさが前回レイアウトを行った時の参照文字列の大きさよりも縮まっていれば(ステップ203でYES)、後述する監視モードレイアウトを行い(ステップ207)、監視モードレイアウトが正常に終了すれば(ステップ208でYES)次の参照文字列の処理を行い(ステップ206でYES)、監視モードレイアウトが異常終了すれば(ステップ208でNO)参照文字列のブロックの大きさを前の大きさに戻し、参照文字列挿入箇所以降のレイアウトを行って(ステップ209)次の参照文字列の処理を行う(ステップ206でYES)。
【0043】
全ての参照文字列に対して上述の処理が終了すると(ステップ206でNO)、再レイアウト処理を終了して図2のステップ106の処理に進む。
【0044】
図4は、監視モードレイアウトの処理の流れを示したフローチャートである。監視モードレイアウトが開始されると(ステップ301)、参照文字列の挿入されている論理内容の次の論理内容をレイアウト対象として(ステップ302)レイアウトを行う(ステップ303)。
【0045】
このレイアウト対象が参照オブジェクトであり(ステップ304でYES)、前回のレイアウト結果と異なるページにレイアウトされた場合は(ステップ307でNO)、監視モードレイアウトは異常終了となる(ステップ308)。
【0046】
また、レイアウト対象が参照オブジェクトであり(ステップ304でYES)、前回のレイアウト結果と同じページにレイアウトされた場合と(ステップ307でYES)、レイアウト対象が参照オブジェクトでない(ステップ304でNO)場合には、全ての論理内容に対し同様の処理を繰り返し(ステップ305でYES、ステップ302以降を繰り返し)、全ての論理内容が終了すれば(ステップ305でNO)、監視モードレイアウトは正常終了となる(ステップ306)。
【0047】
図5および図6は、図1に示す実施例におけるレイアウト処理の処理結果の一例を示した図であり、図5は参照文字列が1箇所のみ挿入された場合、図6は参照文字列が複数箇所挿入された場合のレイアウト処理結果の一例を示した図である。
【0048】
図5において、ページ11−1乃至11−4は最初のレイアウトが終了した状態を示し、参照文字列「図1 ページ参照」がページ11−1(八十五ページ)に、参照オブジェクト「図1」がページ11−3(九十九ページ)にレイアウトされている。
【0049】
ページ12−1乃至12−4は参照オブジェクト「図1」が“九十九ページ”にレイアウトされていることを考慮し、再度レイアウトを行った結果を示しており、ページ11−1の参照文字列「図1 ページ参照」が「図1 九十九ページ参照」に置き換わっている。
【0050】
ところが、ページ12−1では参照文字列「図1 九十九ページ参照」が「図1 ページ参照」よりも長くなったためにページ12−1(八十五ページ)、ページ12−2(八十六ページ)に跨がってしまい、その結果、参照オブジェクト「図1」がページ12−4(百ページ)にレイアウトされてしまい参照文字列のページ番号と参照オブジェクトの出現ページが異なってしまう。
【0051】
このため、再度レイアウトを行うとページ13−1乃至13−4に示すように、参照文字列「図1 九十九ページ参照」が「図1 百ページ参照」に置き換わり、参照文字列「図1 百ページ参照」は「図1 九十九ページ参照」よりも短くなる。
【0052】
この短くなった参照文字列以降を通常にレイアウトすると、従来例で示したように、いつまでも参照文字列のページ番号と参照オブジェクトの出現ページが異なったままとなる。
【0053】
そのため、参照文字列のブロックの大きさは、ページ12−1および12−2の場合と同じ大きさのままページ13−1および13−2のようにレイアウトを行う。この場合、ページ13−2の上部の空白がないとレイアウトの決定ができないため、最悪の場合として空白が残る。
【0054】
しかし、この空白をページ13−4の図1の上下や文書の段落の変わる箇所にバランス良く配置すれば、自然な仕上がりの文書になるようにレイアウトすることができる。
【0055】
図6において、ページ21−1乃至21−4は最初のレイアウトが終了した状態を示し、参照文字列「図1 ページ参照」がページ21−1(八十五ページ)およびページ21−2(八十六ページ)に、参照オブジェクト「図1」がページ21−3(九十九ページ)にレイアウトされている。
【0056】
ページ22−1乃至22−4は参照オブジェクト「図1」が“九十九ページ”にレイアウトされていることを考慮し、再度レイアウトを行った結果を示しており、ページ21−1およびページ21−2の参照文字列「図1 ページ参照」が「図1 九十九ページ参照」に置き換わっている。
【0057】
ところが、参照文字列「図1 九十九ページ参照」が「図1 ページ参照」よりも長くなったために、参照オブジェクト「図1」がページ22−4(百ページ)にレイアウトされてしまい参照文字列のページ番号と参照オブジェクトの出現ページが異なってしまう。
【0058】
ここで、図5に示した例と同様にページ22−1および22−2の参照文字列のブロックの大きさを固定したまま、参照文字列「図1 九十九ページ参照」を「図1 百ページ参照」に縮めると、ページ23−1、23ー2の両者に空白ができてしまう。
【0059】
この例の場合、参照オブジェクト「図1」がページ22−4(百ページ)にレイアウトされた原因はページ22−1の参照文字列「図1 九十九ページ参照」にあるので、ページ22−2の参照文字列のブロックの大きさを縮めても、ページ24−4に示すように参照オブジェクト「図1」の出現ページは変わらずに、空白はページ24−1の1箇所のみとなる。
【0060】
このように、複数の参照文字列があり、参照文字列が短くなった場合に、無条件に参照文字列のブロックの大きさを縮めると複数の空白ができてしまうが、実際には1箇所のみ空白を作ることでレイアウトを決定することができる。
【0061】
上述の実施例では、図についての要素間参照を行い、参照オブジェクトは図を参照文字列は図の出現するページを示しているが、この発明に係わる要素間参照を利用したレイアウト処理方法および装置では、この他に表や式、文字列等を含め、参照オブジェクトを任意に指定することができる。
【0062】
【発明の効果】
以上説明したようにこの発明によれば、参照文字列のブロックの大きさを調整し、レイアウトを繰り返すことで、参照文字列の示すページ番号と参照オブジェクトの出現するページ番号との正当性を保証するので、利用者が参照文字列のチェックを行ったり、手動でレイアウトを調整したりする必要がなくなる。
【図面の簡単な説明】
【図1】この発明に係わる要素間参照を利用したレイアウト処理方法および装置の一実施例を示した図。
【図2】図1に示す実施例におけるレイアウト処理の流れを示したフローチャート。
【図3】再レイアウト処理の流れを示したフローチャート。
【図4】監視モードレイアウトの処理の流れを示したフローチャート。
【図5】図1に示す実施例におけるレイアウト処理の処理結果の一例を示した図。
【図6】図1に示す実施例におけるレイアウト処理の処理結果の一例を示した図。
【図7】従来のレイアウト参照を利用した文書レイアウト結果の一例を示した図。
【符号の説明】
1 入力手段
2 参照文字列挿入手段
3 記憶装置
4 ページレイアウト手段
5 参照位置取得手段
6 番号正当性保証手段
7 表示手段
10 レイアウト処理装置
Claims (4)
- オブジェクトを含むデータに基づいて文書を1以上のページにレイアウトするレイアウト手段と、前記レイアウト手段によるレイアウト結果から前記文書に含まれるオブジェクトがレイアウトされたページ番号を示す参照文字列を生成する参照文字列生成手段とを具備し、前記レイアウト手段が、前記参照文字列生成手段が生成した参照文字列を含めて再レイアウトを行い要素間参照が可能な文書をレイアウトする要素間参照を利用したレイアウト処理方法であって、
番号正当性保証手段が、前記参照文字列の示すページ番号と前記オブジェクトがレイアウトされたページ番号とを比較し、両者が一致しない場合に、前記参照文字列生成手段に前記参照文字列を再生成させた後に、前記レイアウト手段に再レイアウトを行わせ、
前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合には、前記レイアウト手段が、前記再レイアウトに際して前記参照文字列のブロックの大きさを該再レイアウトを行う前の大きさに保持することを特徴とする要素間参照を利用したレイアウト処理方法。 - 監視手段が、前記再レイアウトに際して前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合に、該参照文字列を含む再レイアウトを仮に継続することで前記オブジェクトがレイアウトされるページが移動するか否かを判断し、前記オブジェクトがレイアウトされるページが移動すると判断された場合に、前記レイアウト手段は、前記参照文字列のブロックの大きさを前記再レイアウトを行う前の大きさに保持して再レイアウトを実行することを特徴とする請求項1記載の要素間参照を利用したレイアウト処理方法。
- オブジェクトを含むデータに基づいて文書を1以上のページにレイアウトするレイアウト手段と、前記レイアウト手段によるレイアウト結果から前記文書に含まれるオブジェクトがレイアウトされたページ番号を示す参照文字列を生成する参照文字列生成手段とを具備し、前記レイアウト手段が、前記参照文字列生成手段が生成した参照文字列を含めて再レイアウトを行い要素間参照が可能な文書をレイアウトする要素間参照を利用したレイアウト処理装置において、
前記参照文字列の示すページ番号と前記オブジェクトがレイアウトされたページ番号とを比較し、両者が一致しない場合に、前記参照文字列生成手段に前記参照文字列を再生成させ、前記レイアウト手段に再レイアウトを行わせる番号正当性保証手段を具備し、
前記レイアウト手段は、前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合に、前記再レイアウトに際して前記参照文字列のブロックの大きさを該再レイアウトを行う前の大きさに保持することを特徴とする要素間参照を利用したレイアウト処理装置。 - 前記レイアウト手段による再レイアウトに際して前記参照文字列のブロックの大きさが前回レイアウトを行ったときの大きさよりも小さい場合に、該参照文字列を含む再レイアウトを仮に継続することで前記オブジェクトがレイアウトされるページが移動するか否かを判断する監視手段をさらに具備し、
前記レイアウト手段は、前記監視手段により前記オブジェクトがレイアウトされるページが移動すると判断された場合に、前記参照文字列のブロックの大きさを前記再レイアウトを行う前の大きさに保持して再レイアウトを実行する
ことを特徴とする請求項4記載の要素間参照を利用したレイアウト処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27032596A JP4183774B2 (ja) | 1996-10-11 | 1996-10-11 | 要素間参照を利用したレイアウト処理方法および装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27032596A JP4183774B2 (ja) | 1996-10-11 | 1996-10-11 | 要素間参照を利用したレイアウト処理方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10116285A JPH10116285A (ja) | 1998-05-06 |
JP4183774B2 true JP4183774B2 (ja) | 2008-11-19 |
Family
ID=17484700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27032596A Expired - Fee Related JP4183774B2 (ja) | 1996-10-11 | 1996-10-11 | 要素間参照を利用したレイアウト処理方法および装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4183774B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3542293B2 (ja) * | 1998-12-02 | 2004-07-14 | 松下電器産業株式会社 | マルチメディアタイトル編集装置、マルチメディアタイトル編集方法、及びマルチメディアタイトル編集プログラムを記録した記録媒体 |
JP4560416B2 (ja) * | 2005-01-27 | 2010-10-13 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP2006252048A (ja) | 2005-03-09 | 2006-09-21 | Fuji Xerox Co Ltd | 翻訳装置、翻訳プログラムおよび翻訳方法 |
-
1996
- 1996-10-11 JP JP27032596A patent/JP4183774B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10116285A (ja) | 1998-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2358311C2 (ru) | Документ текстовой обработки, хранящийся в едином файле xml, которым могут манипулировать приложения, понимающие язык xml | |
US5459827A (en) | Layout method for structured documents | |
US20140033010A1 (en) | Method and system for dynamic assembly of form fragments | |
US7735009B2 (en) | Conversion of plain text to XML | |
US9298675B2 (en) | Smart document import | |
Bodard | EpiDoc: Epigraphic documents in XML for publication and interchange | |
JP4183774B2 (ja) | 要素間参照を利用したレイアウト処理方法および装置 | |
EP1783628A1 (en) | Document processing method and device | |
US20060095838A1 (en) | Object-oriented processing of tab text | |
JP3724878B2 (ja) | キーワード抽出ルール生成方法 | |
JPH08221417A (ja) | 構造化文書の新旧対照編集装置 | |
JP3115059B2 (ja) | 構造化文書編集方法 | |
WO2000054175A1 (en) | Method of coding a document | |
JP3764987B2 (ja) | 文書処理装置 | |
JP2763227B2 (ja) | 書式決定方法 | |
JP3076348B2 (ja) | 文書整形装置及び文書整形方法 | |
JPH0668748B2 (ja) | 文書整形方法 | |
JP4111552B2 (ja) | 文書自動マーク付け装置及び方法 | |
JP3124567B2 (ja) | 文書処理装置及び方法 | |
JPH07152548A (ja) | 文書作成装置 | |
JP2001010146A (ja) | 書式指定印刷システムおよび方法 | |
JP4071462B2 (ja) | Html文書生成プログラム及びコンピュータ可読媒体 | |
JP2716077B2 (ja) | 記入文字抽出装置 | |
JPS6057382A (ja) | 文字処理装置 | |
JPS59123043A (ja) | 清書処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041102 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060411 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060601 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060620 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060905 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061020 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080728 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080903 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120912 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130912 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |