Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0447331B2 - - Google Patents
[go: Go Back, main page]

JPH0447331B2 - - Google Patents

Info

Publication number
JPH0447331B2
JPH0447331B2 JP57077265A JP7726582A JPH0447331B2 JP H0447331 B2 JPH0447331 B2 JP H0447331B2 JP 57077265 A JP57077265 A JP 57077265A JP 7726582 A JP7726582 A JP 7726582A JP H0447331 B2 JPH0447331 B2 JP H0447331B2
Authority
JP
Japan
Prior art keywords
line
character
immediately before
characters
beginning
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 - Lifetime
Application number
JP57077265A
Other languages
English (en)
Other versions
JPS58195248A (ja
Inventor
Koichiro Uchigata
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP57077265A priority Critical patent/JPS58195248A/ja
Publication of JPS58195248A publication Critical patent/JPS58195248A/ja
Publication of JPH0447331B2 publication Critical patent/JPH0447331B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 本発明はワードプロセサのごとき文書装置に関
する。
この種の装置にあつては、CRT等の画面表示
部を使つて文書を作成し、作成した文書を必要に
応じてプリントできるものであるが、この場合、
文書を構成する1行分の文字数は予め固定値ある
いは任意の値に規格化されている。従つて第1図
Aに示すごとく、句読点1が行頭に来たり、また
第1図Cに示すごとく、前カツコ2のみが行末に
位置する場合が起こり得るが、かかる状態は、画
面表示にしろ、プリントにしろ非常に不自然であ
る。
通常この種装置では、上記不自然な状態となつ
た場合、行末の1文字3,2を第1図BやDに示
すごとく、次行の頭に移動する処理がなされる。
かかる移動により行末に空白部ができるが、プリ
ントする時に、空白部が残らない様に残りの文字
間隔が若干広げられる。
この様に、行頭に来ては好ましくない文字は行
頭禁則文字と称され、その種類としては、句読点
の他に、後カツコ)やピリオド.やハイフン−な
どがある。また行末に来ては好ましくない文字は
行末禁則文字と称され、その種類としては前カツ
コの他に、単価記号@や円記号¥などがある。さ
らに、上記のごとく、禁則文字に関連してある行
の文字をその行から次行へ移動する処理は禁則処
理と称される。
従来の文書装置では、行頭の1文字又は行末の
1文字のみにつき、それらが行頭禁則文字か、行
末禁則文字かを判定し、それにもとずいて禁則処
理を行なつている。従つて、第2図Aに示すごと
く、行頭に禁則文字4があり、かつ前行における
行末の直前に行末禁則文字5がある場合や、第2
図Cに示すごとく、行末及びその直前に行末禁則
文字6,7がある場合には、禁則処理を行なつて
もその結果は、夫れ夫れ第2図BやDに示すごと
くなり、依然として行末に禁則文字5や7が残る
ことになる。
本発明は上記の点に鑑みてなされたもであり、
本発明によれば、例えば上記第2図AやCの場合
には、禁則処理後、それぞれ第3図AやBのごと
くなり、行末に禁則文字が残らない。
第4図は本発明実施例の文書装置を示す。本装
置にあつては、キーボード10より入力される文
書データにもとずいて制御部11が内部記憶部1
2で文書を作成すると共に、かかる文書作成状態
を画面表示部(例えばCRT装置13)で表示せ
しめる。制御部11は更に、キーボード10から
の指示に従つて作成された上記文書を外部記憶部
14に格納し、又内部記憶部12内の文書を、あ
るいは外部記憶部14内の文書を内部記憶部12
を通じてプリンタ部15でプリントせしめる。
本発明の最も重要な点として、制御11はキー
ボード10より禁則処理の指示があると、内部記
憶部12の文書に対して禁則処理を実施し、かつ
その処理状態を画面表示部13で表示せしめる。
制御部11は内部記憶部12に格納されているプ
ログラムに従つて禁則処理を実行する。第5図は
かかる禁則処理プログラムを示し、以下、第5図
及び画面表示部13での画面表示状態を示す第6
図を参照して、本装置の禁則処理を説明する。な
お第6図にて○印は通常文字、□は行頭禁則文
字、〓印は行末禁則文字、△印は禁則処理記号を
夫れ夫れ意味している。
禁則処理が開始されると、まず行ポインタLP
に“1”をセツトし、次いで該ポインタが指示す
る行の頭にカーソル20を位置する(第6図A)。
そしてカーソルの指示する文字、すなわち行頭の
文字が行頭禁則文字であるかを判定し、否の場合
カーソル20を同一行の行末に位置する(第6図
B)。同様にして、行末の文字が行末禁則文字で
あるかを判定し、否の場合行ポインタLPに“1”
を加算し、LPの内容が最終行(今の場合第24行)
を越えていない場合、再び行ポインタLPの指示
する新たな行の行頭にカーソルを位置する(第6
図C)。
上記行頭禁則文字の判断ステツプ(50)からカ
ーソルの行末への移動ステツプ(51)までの各ス
テツプは行頭の禁則文字に対する処理ステツプで
ある。すなわち、行頭に行頭禁則文字21があ
り、前行の行末及びその直前に行頭禁則文字がな
い場合(第6図D)、前行の行末の1文字22を
カーソル20の指示する位置に移動するととも
に、移動後の空白部に禁則処理記号23を挿入す
る(第6図E)。一方、行頭に行頭禁則文字24
があり、前行の行末に行頭禁則文字がなく、かつ
その直前に行末禁則文字25がある場合(第6図
F)、前行の行末の1文字26及びその直前の1
文字25を順次カーソル20の指示する行頭位置
に移動するとともに、移動後の空白部に禁則処理
記号27,28を挿入する(第6図G)。更に、
行頭及び前行の行末に夫れ夫れ行頭禁則文字29
及び30がある場合(第6図H)、前行の行末及
びその直前の各文字30,31を順次カーソル2
0の指示する行頭位置に移動するとともに、移動
後の空白部に禁則処理記号32,33を挿入する
(第6図I)。
上記カーソルの行末への移動ステツプ(51)か
ら行ポインタ更新ステツプ(52)までの各ステツ
プは行末の禁則文字に対応する処理ステツプであ
る。すなわち、行末禁則文字が行末にあり、かつ
その直前にない場合(第6図J)、行末の1文字
34を次行の行頭に移動すると共に、移動後の空
白部に禁則処理信号35を挿入する(第6図K)。
一方行末禁則文字が行末及びその直前にある場合
(第6図L)、これら各文字36,37を順次次行
の行頭に移動すると共に、移動後の空白部に禁則
信号38,39を挿入する。
この様に、本発明の文書装置によつて行頭禁則
処理を行なう場合、当該行頭禁則文字の存在する
前行の行末文字及びその行末の直前の1文字を判
定することにより、前記行末の直前の1文字が行
末禁則文字に該当するときには、前記前行の行末
文字及びその行末の直前の1文字を行頭の前記行
頭禁則文字の直前に移動させて第3図A,Bの如
き処理とし、また前記行末文字が通常文字であ
り、その行末の直前の1文字が行末禁則文字に該
当しないときには、前記行末文字の通常文字のみ
を行頭の前記行頭禁則文字の直前に移動させる。
上記実施例の処理の拡張として、上記禁則判定
の対象を、連続する更に前方の文字にまで広げて
よいことはもちろんである。
なお、上記禁則処理記号はプリント処理の時に
利用される。すなわち制御部11は禁則処理記号
のある行については残りの文字の各間隔を禁則処
理記号の数に応じて均等に広げ、行末に空白が残
らない様にプリンタ部15でのプリントを制御す
る。
従つて、本発明の文書装置によつて行頭禁則処
理を行なう場合、当該行頭禁則文字の存在する前
行の行末文字及びその行末の直前の1文字を判定
することにより、前記行末の直前の1文字が行末
禁則文字に該当するときには、前記前行の行末文
字及びその行末の直前の1文字を行頭の前記行頭
禁則文字の直前に移動させ、また前記行末文字が
通常文字であり、その行末の直前の1文字が行末
禁則文字に該当しないときには、前記行末文字の
通常文字のみを行頭の前記行頭禁則文字の直前に
移動させるので、行末禁則文字が行末にほとんど
残らないようにすることができる。
【図面の簡単な説明】
第1図ないし第3図はプリント状態を示す図、
第4図は本発明実施例装置のブロツク回路図、第
5図は同装置のプログラム流れ図、第6図は画面
表示状態を示す図である。 10:キーボード、11:制御部、12:内部
記憶部、13:画面表示部、15:プリンタ部。

Claims (1)

    【特許請求の範囲】
  1. 1 1行分の文字数が規格化された状態で文書を
    記憶する記憶部と、該記憶部への文書記憶を制御
    する制御部とを備え、該制御部は、前記記憶部に
    記憶されている文書の行頭文字が行頭禁則文字に
    該当する場合、当該行頭禁則文字の存在する前行
    の行末文字及びその行末の直前の1文字を判定す
    ることにより、前記行末の直前の1文字が行末禁
    則文字に該当するときには、前記前行の行末文字
    及びその行末の直前の1文字を、また前記行末の
    直前の1文字が行末禁則文字に該当しないときに
    は、前記行末文字のみを前記行頭禁則文字の直前
    に移動することを特徴とする文書装置。
JP57077265A 1982-05-07 1982-05-07 文書装置 Granted JPS58195248A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57077265A JPS58195248A (ja) 1982-05-07 1982-05-07 文書装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57077265A JPS58195248A (ja) 1982-05-07 1982-05-07 文書装置

Publications (2)

Publication Number Publication Date
JPS58195248A JPS58195248A (ja) 1983-11-14
JPH0447331B2 true JPH0447331B2 (ja) 1992-08-03

Family

ID=13629005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57077265A Granted JPS58195248A (ja) 1982-05-07 1982-05-07 文書装置

Country Status (1)

Country Link
JP (1) JPS58195248A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61152139U (ja) * 1985-03-06 1986-09-20

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5760385A (en) * 1980-09-29 1982-04-12 Canon Kk Character processor

Also Published As

Publication number Publication date
JPS58195248A (ja) 1983-11-14

Similar Documents

Publication Publication Date Title
EP0947930B1 (en) Font sharing system and method, and recording medium storing program for executing font sharing method
EP0052724A2 (en) Prompt line display arrangement in a word processing system
US5289573A (en) Menu displaying apparatus for a word processor
JPH0447331B2 (ja)
JPH10304217A (ja) 画像処理方法及び装置
EP0052711B1 (en) Method of processing text by insertion of a block of text in a text processing system
US4402058A (en) Keyboard mismatch correction
JPH0522933B2 (ja)
JPH0733105B2 (ja) 罫線印字方法
JPH01229673A (ja) 英殴文印刷制御方式
JPH0359466B2 (ja)
JP7580195B2 (ja) 画像データ作成方法、およびプログラム
JP2803087B2 (ja) 印刷処理装置
JP2000181673A (ja) 文書印刷装置
JP2612402B2 (ja) 表示制御方法
JP2846211B2 (ja) 情報処理装置
JP3005344B2 (ja) 文書処理装置
JPS59123046A (ja) 文書処理装置の表示方式
JPH10235823A (ja) 文書組版装置
JPH04118769A (ja) 文書作成装置
JPH02165372A (ja) 文字処理装置
JPH06320801A (ja) プリンタ装置
JPH08147277A (ja) 文書印刷処理装置
Oets The BASIC Factor
JPH05334288A (ja) 文書処理装置