JPH0381865A - 文書作成装置 - Google Patents
文書作成装置Info
- Publication number
- JPH0381865A JPH0381865A JP1217462A JP21746289A JPH0381865A JP H0381865 A JPH0381865 A JP H0381865A JP 1217462 A JP1217462 A JP 1217462A JP 21746289 A JP21746289 A JP 21746289A JP H0381865 A JPH0381865 A JP H0381865A
- Authority
- JP
- Japan
- Prior art keywords
- chapter
- block
- paragraph
- numbering
- line
- 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.)
- Pending
Links
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は文書作成装置における文書編集に関するもので
ある。
ある。
従来技術には、構成支援(日立ワードプロセッサBW−
300搭載)があるが、これは段落ごとの見出しと章番
号を設定しておくと、自動的に段落ごとの桁空けを行う
機能で1本発明とは逆の機能であり本発明に類似する発
明はない。
300搭載)があるが、これは段落ごとの見出しと章番
号を設定しておくと、自動的に段落ごとの桁空けを行う
機能で1本発明とは逆の機能であり本発明に類似する発
明はない。
論文などの文章を作成する場合、章番号などをつけるが
、その章番号の付け方にもフォーマットがあり、間違え
たりしてしまうことがある。
、その章番号の付け方にもフォーマットがあり、間違え
たりしてしまうことがある。
本発明の目的は、あるフォーマットに従って章番号をつ
けることにより1文章作成の手間を省くことにある。
けることにより1文章作成の手間を省くことにある。
上記目的は、作成文書の開始桁位置の変化をもとに段落
の切れ目を判断することにより章番号をつける位置を判
断する。
の切れ目を判断することにより章番号をつける位置を判
断する。
更に、章番号の付け方のルールに従い、章番号をつける
ことにより達成できる。
ことにより達成できる。
前行と次行の行先頭桁位置を判断することにより段落の
切れ目かそうでないかを判断する。
切れ目かそうでないかを判断する。
一般に段落の切れ目の場合には、前、後の行より文字開
始桁位置が前に出ていて、章番号をつけるためにタイト
ルを設け、その行の行末には、改行マークが入力されて
いるところに注目して、このルールに従って章番号をつ
ける行を判定する。
始桁位置が前に出ていて、章番号をつけるためにタイト
ルを設け、その行の行末には、改行マークが入力されて
いるところに注目して、このルールに従って章番号をつ
ける行を判定する。
章番号は、通常−貫番号であるので、章番号の開始番号
を入力されれば、それ以降の章番号は一貫番号になるよ
うに付ければよい。
を入力されれば、それ以降の章番号は一貫番号になるよ
うに付ければよい。
以上の処理により段落ごとに章番号を自動的につけるこ
とができる。
とができる。
以下、本発明の実施例を図面を用いて説明する。
第1図は、段落の切れ目を判断し1番号づけをする行を
判定する処理フローである。第2図は。
判定する処理フローである。第2図は。
番号づけをする処理である。第3図は、番号づけをする
ための出力形式を指定した「フォーマット」。
ための出力形式を指定した「フォーマット」。
「桁位置情報」、「番号」を記憶しておくための番号づ
け管理テーブルである。第4図はハードウェア構成図で
ある。第5図は番号づけテーブルにセットされる情報の
1例である。第6図は章番号づけの1例である。以下、
番号づけ処理の詳細を第1図をもとに説明する。
け管理テーブルである。第4図はハードウェア構成図で
ある。第5図は番号づけテーブルにセットされる情報の
1例である。第6図は章番号づけの1例である。以下、
番号づけ処理の詳細を第1図をもとに説明する。
ブロック10において、読み込みポインタ、番号づけ管
理テーブルの「桁位置」の初期化を行なう、また、r章
番号フォーマット」から「番号」を求め、テーブルにセ
ットする。ここでセットされた「番号」が初期値番号と
なる。
理テーブルの「桁位置」の初期化を行なう、また、r章
番号フォーマット」から「番号」を求め、テーブルにセ
ットする。ここでセットされた「番号」が初期値番号と
なる。
ブロック20において、行データの読み込みを・行なう
、ここでは処理の都合上、指定された行と次の行を読み
込む、最終行の場合には、1行分だけの読み込みを行な
う。
、ここでは処理の都合上、指定された行と次の行を読み
込む、最終行の場合には、1行分だけの読み込みを行な
う。
ブロック30において、1行目の処理か否かを判定する
。1行目でない場合には、ブロック4゜に進み、桁位置
のチエツクを行なう、1行目の場合には、前行との比較
ができない事と、章番号をつける可能性があるのでブロ
ック5oに進む。
。1行目でない場合には、ブロック4゜に進み、桁位置
のチエツクを行なう、1行目の場合には、前行との比較
ができない事と、章番号をつける可能性があるのでブロ
ック5oに進む。
ブロック40において、今読み込んできた行の文字開始
桁位置が前行より前か否かを判定する。
桁位置が前行より前か否かを判定する。
文字開始桁位置が前でない場合には1段落の切れ目では
ないので、番号づけ処理は行なわず、ブロック90へ進
む0.前行より文字開始桁位置が前の場合には段落の切
れ目である可能性があるので、ブロック50に進む。
ないので、番号づけ処理は行なわず、ブロック90へ進
む0.前行より文字開始桁位置が前の場合には段落の切
れ目である可能性があるので、ブロック50に進む。
ブロック50において、最終行の処理か否かを判定する
。最終行でない場合には、ブロック6゜に進み、文字開
始桁位置のチエツクを行なう、最終行の場合には1次行
との比較ができないのでブロック70に進む。
。最終行でない場合には、ブロック6゜に進み、文字開
始桁位置のチエツクを行なう、最終行の場合には1次行
との比較ができないのでブロック70に進む。
ブロック60において、今読み込んできた行の文字開始
桁位置が次の行より前か否かを判定する。
桁位置が次の行より前か否かを判定する。
文字開始桁位置が前でない場合には、段落の切れ目では
ないので1番号づけ処理は行なわず、ブロック90へ進
む1次の行より文字開始桁位置が前の場合には段落の切
れ目である可能性があるので。
ないので1番号づけ処理は行なわず、ブロック90へ進
む1次の行より文字開始桁位置が前の場合には段落の切
れ目である可能性があるので。
ブロック70に進む。
ブロック70においては、行末に改行マークが入力され
ているか否かを判定する。改行マークが入力されていな
い場合には1段落の切れ目゛ではなく、段落の末尾と判
断して、ブロック9oに進む。
ているか否かを判定する。改行マークが入力されていな
い場合には1段落の切れ目゛ではなく、段落の末尾と判
断して、ブロック9oに進む。
ブロック80において、章番号をつける処理を行なう。
ブロック90において、1行分の処理が終了したので、
読み込みポインタの更新を行なう。
読み込みポインタの更新を行なう。
ブロック100において、全行に対しての処理が終了し
たか否かを判定する。全行の処理が終了していない場合
には、ブロック2oに戻り処理を続行する。
たか否かを判定する。全行の処理が終了していない場合
には、ブロック2oに戻り処理を続行する。
次に、ブロック80の番号づけ処理について、第2図を
もとに詳細に説明する。
もとに詳細に説明する。
ブロック110において、初回の処理か否かを判定する
ために、第3図に示す番号づけ管理テーブルの「桁位置
」に値が設定されているか否かを判定する。初回の場合
には、ブロック120の処理に進み、初回の章番号づけ
処理を行なう。
ために、第3図に示す番号づけ管理テーブルの「桁位置
」に値が設定されているか否かを判定する。初回の場合
には、ブロック120の処理に進み、初回の章番号づけ
処理を行なう。
ブロック120において、番号づけ管理テーブルの1段
目の「桁位置」に、°現在の行の文字開始桁位置をセッ
トする。ブロック130において。
目の「桁位置」に、°現在の行の文字開始桁位置をセッ
トする。ブロック130において。
1段目のr章番号フォーマット」に従って、章番号をつ
ける。
ける。
章番号の付け方は、「章番号フォーマット」の中の数値
と文字を切2り分けて、数値の部分を「番号」に置き換
えて出力する。
と文字を切2り分けて、数値の部分を「番号」に置き換
えて出力する。
第6図の例によれば、第5図のr章番号フォーマット」
からrl、J 、r2. lJ 、r2.1゜1」とつ
けられる0章番号は、行頭から挿入される形で出力され
る。
からrl、J 、r2. lJ 、r2.1゜1」とつ
けられる0章番号は、行頭から挿入される形で出力され
る。
ブロック140において、1段目の章番号をつけたので
、章番号プラス1するために、番号づけ管理テーブルの
「番号」を更新しておく。
、章番号プラス1するために、番号づけ管理テーブルの
「番号」を更新しておく。
初回の章番号づけでない場合には、ブロック150に進
む。
む。
ここでは、現在の行の文字開始桁位置が、既に確認済み
の段落の切れ目であるか否かを判定する。
の段落の切れ目であるか否かを判定する。
既に確認済みの段落である場合には、ブロック160に
おいてその段落の章番号をつける1番号の付け方は、1
段目からその段落までの章番号を番号づけ管理テーブル
のr章番号フォーマット」に従って、各段落の「番号」
を取り出して章番号をつける。ブロック170において
、確認された段落の番号をプラス1するために、番号づ
け管理テーブルの「番号」を更新する。
おいてその段落の章番号をつける1番号の付け方は、1
段目からその段落までの章番号を番号づけ管理テーブル
のr章番号フォーマット」に従って、各段落の「番号」
を取り出して章番号をつける。ブロック170において
、確認された段落の番号をプラス1するために、番号づ
け管理テーブルの「番号」を更新する。
この時に、既に確認されている段落の途中の段落の場合
には、下位の段落も切れるので、下位の章番号を初期値
番号に戻す。
には、下位の段落も切れるので、下位の章番号を初期値
番号に戻す。
まだ確認されていない文字開始桁位置の場合には、ブロ
ック180において、その文字開始桁位置が章の切目で
あるか否かの判定を行なう0文字開始桁位置が番号づけ
管理テーブルにセットされ、ている最下段の「桁位置」
よりも前の場合には、段落の切れ目ではないと判断する
。
ック180において、その文字開始桁位置が章の切目で
あるか否かの判定を行なう0文字開始桁位置が番号づけ
管理テーブルにセットされ、ている最下段の「桁位置」
よりも前の場合には、段落の切れ目ではないと判断する
。
最下段の桁位置よりも後の場合には、ブロック190に
おいて、新たな段落として、番号づけ管理テーブルに「
桁位置」をセットする。
おいて、新たな段落として、番号づけ管理テーブルに「
桁位置」をセットする。
ブロック200において、新たな段落の章番号をつける
。
。
ブロック210において二番量づけ管理テーブルの「番
号」の更新を行なう。
号」の更新を行なう。
以上の処理により、文字の桁位置の変化をもとに段落を
判断し、章番号づけが行なわれる。
判断し、章番号づけが行なわれる。
本発明によれば、文章作成中に章番号をつけなくても、
作成終了時にこの機能を動作させることにより、段落ご
とに章番号がつけられる。また、統一した章番号がつけ
られる。
作成終了時にこの機能を動作させることにより、段落ご
とに章番号がつけられる。また、統一した章番号がつけ
られる。
第1図は番号づけをする行を判定する処理フロー図、第
2図は番号づけをする処理フロー図、第3図は番号づけ
をするためのフォーマット、桁位置情報1番号を記憶し
ておくための管理テーブルを示す図、第4図はハードウ
ェア構成図、第5図は番号づけテーブルにセットされる
情報の1例を示す図、第6図は章番号づけの1例を示す
図である。 l・・・文字入力装置、2・・・メモリ、3・・・表示
装置、4・・・処理装置、5・・・印字装置、30〜7
0・・・ブロック(章判断処理)、110〜210・・
・ブロック第 図 第 2 図 第3図 番ぢブ’を膏硅チー7“′1し 第4図 第5図 章番号7rマ′ント 再位置 番号 番号フ゛1を菅王!チー7”lし 第6 ゛費号っ・す“酌 番号っ・17棟
2図は番号づけをする処理フロー図、第3図は番号づけ
をするためのフォーマット、桁位置情報1番号を記憶し
ておくための管理テーブルを示す図、第4図はハードウ
ェア構成図、第5図は番号づけテーブルにセットされる
情報の1例を示す図、第6図は章番号づけの1例を示す
図である。 l・・・文字入力装置、2・・・メモリ、3・・・表示
装置、4・・・処理装置、5・・・印字装置、30〜7
0・・・ブロック(章判断処理)、110〜210・・
・ブロック第 図 第 2 図 第3図 番ぢブ’を膏硅チー7“′1し 第4図 第5図 章番号7rマ′ント 再位置 番号 番号フ゛1を菅王!チー7”lし 第6 ゛費号っ・す“酌 番号っ・17棟
Claims (1)
- 【特許請求の範囲】 1、入力装置と、この入力装置から入力された文字コー
ド、表データ、文字フォント、プログラム等を格納する
記憶装置と、前記入力装置から入力された文字や記憶装
置の記憶内容を表示する表示装置と、これらの装置を制
御する制御装置を備えた文書作成装置において、文字の
開始桁位置をもとに段落を判断し、段落ごとに章番号を
自動的につけることを特徴とした文書作成装置。 2、特許請求の範囲第1項において、章番号をつける際
に番号の付け方のフォーマットを入力することによつて
、そのフォーマットに従つて章番号をつけることを特徴
とする文書作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1217462A JPH0381865A (ja) | 1989-08-25 | 1989-08-25 | 文書作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1217462A JPH0381865A (ja) | 1989-08-25 | 1989-08-25 | 文書作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0381865A true JPH0381865A (ja) | 1991-04-08 |
Family
ID=16704612
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1217462A Pending JPH0381865A (ja) | 1989-08-25 | 1989-08-25 | 文書作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0381865A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH096770A (ja) * | 1995-06-20 | 1997-01-10 | Ee I Sofuto Kk | 文書編集装置 |
-
1989
- 1989-08-25 JP JP1217462A patent/JPH0381865A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH096770A (ja) * | 1995-06-20 | 1997-01-10 | Ee I Sofuto Kk | 文書編集装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101122816B1 (ko) | 전자 문서에서 특정 유형의 컨텐트를 관리하는 방법, 장치및 컴퓨터 판독가능 매체 | |
| US4408302A (en) | Word processor with display device | |
| US5285526A (en) | Method of manipulating elements of a structured document, function key operation being dependent upon current and preceding image element types | |
| EP0170197A2 (en) | Character input device in document processing apparatus | |
| US5835921A (en) | Data processing apparatus for creating and storing a text file from input data | |
| US5121484A (en) | Word processing device with an automatic address-input function | |
| EP0273764B1 (en) | Text processing system | |
| JPH0438005B2 (ja) | ||
| JPS6048081A (ja) | 文字処理装置 | |
| JPS5856138A (ja) | 複数のテキスト・カラムのフオ−マツト化方法 | |
| JPH0778800B2 (ja) | 文書処理装置 | |
| JP2787822B2 (ja) | 文書処理装置 | |
| JPS6389924A (ja) | ワ−ドプロセツサ | |
| JPH0417059A (ja) | 文書作成装置 | |
| JPH0877168A (ja) | 書体情報設定装置 | |
| JPH02186434A (ja) | 文書表示方式および装置 | |
| JPH01260564A (ja) | 文字サイズ自動選択装置 | |
| JPS61105637A (ja) | 印字装置 | |
| JPS61110260A (ja) | 文字処理装置 | |
| JPH081674B2 (ja) | 名刺作成装置 | |
| Howe | ISOPAR, a New and Improved Sympolic Optimizing Assembly Routine for the IBM 650 | |
| JPH0830597A (ja) | 文字列レイアウト方法及び文字列レイアウト装置 | |
| JPH0769916B2 (ja) | かな漢字変換装置 | |
| JPH04310171A (ja) | 文書作成装置 | |
| JPH07106653B2 (ja) | 情報処理方法 |