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
Application number
JP1217462A
Other languages
English (en)
Inventor
Hideo Maruko
秀夫 丸子
Hiroshi Hashizume
廣志 橋詰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Taga Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Taga Engineering Co Ltd
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Taga Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Taga Engineering Co Ltd
Priority to JP1217462A priority Critical patent/JPH0381865A/ja
Publication of JPH0381865A publication Critical patent/JPH0381865A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は文書作成装置における文書編集に関するもので
ある。
〔従来の技術〕
従来技術には、構成支援(日立ワードプロセッサBW−
300搭載)があるが、これは段落ごとの見出しと章番
号を設定しておくと、自動的に段落ごとの桁空けを行う
機能で1本発明とは逆の機能であり本発明に類似する発
明はない。
〔発明が解決しようとする課題〕
論文などの文章を作成する場合、章番号などをつけるが
、その章番号の付け方にもフォーマットがあり、間違え
たりしてしまうことがある。
本発明の目的は、あるフォーマットに従って章番号をつ
けることにより1文章作成の手間を省くことにある。
〔課題を解決するための手段〕
上記目的は、作成文書の開始桁位置の変化をもとに段落
の切れ目を判断することにより章番号をつける位置を判
断する。
更に、章番号の付け方のルールに従い、章番号をつける
ことにより達成できる。
〔作用〕
前行と次行の行先頭桁位置を判断することにより段落の
切れ目かそうでないかを判断する。
一般に段落の切れ目の場合には、前、後の行より文字開
始桁位置が前に出ていて、章番号をつけるためにタイト
ルを設け、その行の行末には、改行マークが入力されて
いるところに注目して、このルールに従って章番号をつ
ける行を判定する。
章番号は、通常−貫番号であるので、章番号の開始番号
を入力されれば、それ以降の章番号は一貫番号になるよ
うに付ければよい。
以上の処理により段落ごとに章番号を自動的につけるこ
とができる。
〔実施例〕
以下、本発明の実施例を図面を用いて説明する。
第1図は、段落の切れ目を判断し1番号づけをする行を
判定する処理フローである。第2図は。
番号づけをする処理である。第3図は、番号づけをする
ための出力形式を指定した「フォーマット」。
「桁位置情報」、「番号」を記憶しておくための番号づ
け管理テーブルである。第4図はハードウェア構成図で
ある。第5図は番号づけテーブルにセットされる情報の
1例である。第6図は章番号づけの1例である。以下、
番号づけ処理の詳細を第1図をもとに説明する。
ブロック10において、読み込みポインタ、番号づけ管
理テーブルの「桁位置」の初期化を行なう、また、r章
番号フォーマット」から「番号」を求め、テーブルにセ
ットする。ここでセットされた「番号」が初期値番号と
なる。
ブロック20において、行データの読み込みを・行なう
、ここでは処理の都合上、指定された行と次の行を読み
込む、最終行の場合には、1行分だけの読み込みを行な
う。
ブロック30において、1行目の処理か否かを判定する
。1行目でない場合には、ブロック4゜に進み、桁位置
のチエツクを行なう、1行目の場合には、前行との比較
ができない事と、章番号をつける可能性があるのでブロ
ック5oに進む。
ブロック40において、今読み込んできた行の文字開始
桁位置が前行より前か否かを判定する。
文字開始桁位置が前でない場合には1段落の切れ目では
ないので、番号づけ処理は行なわず、ブロック90へ進
む0.前行より文字開始桁位置が前の場合には段落の切
れ目である可能性があるので、ブロック50に進む。
ブロック50において、最終行の処理か否かを判定する
。最終行でない場合には、ブロック6゜に進み、文字開
始桁位置のチエツクを行なう、最終行の場合には1次行
との比較ができないのでブロック70に進む。
ブロック60において、今読み込んできた行の文字開始
桁位置が次の行より前か否かを判定する。
文字開始桁位置が前でない場合には、段落の切れ目では
ないので1番号づけ処理は行なわず、ブロック90へ進
む1次の行より文字開始桁位置が前の場合には段落の切
れ目である可能性があるので。
ブロック70に進む。
ブロック70においては、行末に改行マークが入力され
ているか否かを判定する。改行マークが入力されていな
い場合には1段落の切れ目゛ではなく、段落の末尾と判
断して、ブロック9oに進む。
ブロック80において、章番号をつける処理を行なう。
ブロック90において、1行分の処理が終了したので、
読み込みポインタの更新を行なう。
ブロック100において、全行に対しての処理が終了し
たか否かを判定する。全行の処理が終了していない場合
には、ブロック2oに戻り処理を続行する。
次に、ブロック80の番号づけ処理について、第2図を
もとに詳細に説明する。
ブロック110において、初回の処理か否かを判定する
ために、第3図に示す番号づけ管理テーブルの「桁位置
」に値が設定されているか否かを判定する。初回の場合
には、ブロック120の処理に進み、初回の章番号づけ
処理を行なう。
ブロック120において、番号づけ管理テーブルの1段
目の「桁位置」に、°現在の行の文字開始桁位置をセッ
トする。ブロック130において。
1段目のr章番号フォーマット」に従って、章番号をつ
ける。
章番号の付け方は、「章番号フォーマット」の中の数値
と文字を切2り分けて、数値の部分を「番号」に置き換
えて出力する。
第6図の例によれば、第5図のr章番号フォーマット」
からrl、J 、r2. lJ 、r2.1゜1」とつ
けられる0章番号は、行頭から挿入される形で出力され
る。
ブロック140において、1段目の章番号をつけたので
、章番号プラス1するために、番号づけ管理テーブルの
「番号」を更新しておく。
初回の章番号づけでない場合には、ブロック150に進
む。
ここでは、現在の行の文字開始桁位置が、既に確認済み
の段落の切れ目であるか否かを判定する。
既に確認済みの段落である場合には、ブロック160に
おいてその段落の章番号をつける1番号の付け方は、1
段目からその段落までの章番号を番号づけ管理テーブル
のr章番号フォーマット」に従って、各段落の「番号」
を取り出して章番号をつける。ブロック170において
、確認された段落の番号をプラス1するために、番号づ
け管理テーブルの「番号」を更新する。
この時に、既に確認されている段落の途中の段落の場合
には、下位の段落も切れるので、下位の章番号を初期値
番号に戻す。
まだ確認されていない文字開始桁位置の場合には、ブロ
ック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棟

Claims (1)

  1. 【特許請求の範囲】 1、入力装置と、この入力装置から入力された文字コー
    ド、表データ、文字フォント、プログラム等を格納する
    記憶装置と、前記入力装置から入力された文字や記憶装
    置の記憶内容を表示する表示装置と、これらの装置を制
    御する制御装置を備えた文書作成装置において、文字の
    開始桁位置をもとに段落を判断し、段落ごとに章番号を
    自動的につけることを特徴とした文書作成装置。 2、特許請求の範囲第1項において、章番号をつける際
    に番号の付け方のフォーマットを入力することによつて
    、そのフォーマットに従つて章番号をつけることを特徴
    とする文書作成装置。
JP1217462A 1989-08-25 1989-08-25 文書作成装置 Pending JPH0381865A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH096770A (ja) * 1995-06-20 1997-01-10 Ee I Sofuto Kk 文書編集装置

Cited By (1)

* Cited by examiner, † Cited by third party
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) 情報処理方法