JPH05216877A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH05216877A
JPH05216877A JP4020347A JP2034792A JPH05216877A JP H05216877 A JPH05216877 A JP H05216877A JP 4020347 A JP4020347 A JP 4020347A JP 2034792 A JP2034792 A JP 2034792A JP H05216877 A JPH05216877 A JP H05216877A
Authority
JP
Japan
Prior art keywords
graphic
character
document
character string
output
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
JP4020347A
Other languages
English (en)
Inventor
Hitoshi Ano
仁司 阿野
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP4020347A priority Critical patent/JPH05216877A/ja
Publication of JPH05216877A publication Critical patent/JPH05216877A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】図形の位置指定の操作を簡単にすることにより
操作性を改善する。 【構成】CPUは、文書データから文字を一つずつ読み
だし、書式データをもとに位置を算出して文字を出力す
る。文書データの「作図例」という文字列の直前に特定
の位置制御コードを入力しておき、出力手段に図形を出
力するとき、そのときの位置制御コードの直後にある文
字(この場合「作」)の表示位置を基準として図形位置
を指定するので、図形は文字列の位置に関係なく、その
文字列である「作図例」との相対的な位置関係を維持で
き、図形位置の指定の際に、作業者は文字列の出力位置
を意識せずに文字列との相対的な位置を入力すればよ
く、また、文字の挿入や削除によって特定の文字列の位
置が変化しても、図形の位置を再度入力し直す必要も無
くなる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文書中の所望の位置に
図形や表などを張り付け、多彩な文書を作成して出力で
きるデスクトップパブリッシングシステム(以下、DT
Pという)などの文書作成装置に関するものである。
【0002】
【従来の技術】近年、文書中の図形や表などを自由に組
み込むことができるDTPなどの文書作成装置は、更な
る機能・操作性の向上が望まれている。
【0003】従来の文書作成装置において、文書中の指
定した位置に図形を描画することができる。その際、図
形の位置基準は、たとえば用紙の左上などの所定の位置
に設けられていた。
【0004】
【発明が解決しようとする課題】しかしながら従来の文
書作成装置では、たとえば、特定の文字と図形に相対的
な位置関係を持たせたい場合、文字の出力位置から図形
の位置を、作業者が考えて指定しなければならなかっ
た。また、文書の編集途中で文字を挿入などして、図形
と対応させるべき文字の位置が変更されると、作業者は
変更後の表示位置を見て、図形を表示させるべき位置を
入力し直さなくてはならず、操作性に問題を有してい
た。
【0005】本発明は上記従来の問題を解決するもの
で、図形の位置指定の操作を簡単にすることにより操作
性を改善することができる文書作成装置を提供すること
を目的とするものである。
【0006】
【課題を解決するための手段】上記課題を解決するため
に本発明の文書作成装置は、文書を構成する文字コード
および制御コードを有する文書データを記憶する記憶手
段と、前記記憶手段に記憶された文書データを出力する
出力手段と、前記出力手段に図形を出力するとき、前記
記憶手段に記憶された文書データに含まれる制御コード
に対して、そのとき前記制御コードの直後にある文字の
表示位置を基準として前記図形の出力位置を決定する制
御手段とを有したものである。
【0007】
【作用】上記構成により、制御手段で出力手段に図形を
出力する際、記憶手段に記憶された文書データに含まれ
る制御コードに対して、そのとき前記制御コードの直後
にある文字の表示位置を基準として図形の出力位置を指
定するので、図形の出力位置を文書中の特定の文字列の
位置に対して相対的に指定でき、図形位置の指定の際
に、作業者は文字列の出力位置を意識せずに文字列との
相対的な位置を入力すればよく、また、文字の挿入や削
除によって特定の文字列の位置が変化しても、図形の位
置を再度入力し直す必要もなくなって操作性が改善され
る。
【0008】
【実施例】以下、本発明の一実施例について図面を参照
しながら説明する。図1は本発明の一実施例における文
書作成装置の回路ブロック図である。図1において、中
央演算処理装置(以下、CPUという)1は装置の制御
およびデータ処理を行う。ランダムアクセスメモリ(以
下、RAMという)2、キーボードなどの入力部3、ビ
デオメモリ(以下、V−RAMという)4およびCRT
表示装置(以下、CRTという)5はそれぞれデータバ
スを介してCPU1に接続されている。
【0009】ここで、記憶手段としてのRAM2は、テ
イキストデータ記憶領域2a、図形データ記憶領域2b
および図形位置基準座標データ記憶領域2cを有してお
り、文書を構成する文字コードおよび制御コードを有す
る文書データを記憶する。また、出力手段としてのV−
RAM4およびCRT5は、RAM2に記憶された文書
データを出力する。さらに、制御手段としてのCPU1
は、V−RAM4さらにCRT5に図形を出力すると
き、RAM2に記憶された文書データに含まれる位置制
御コードに対して、そのとき位置制御コードの直後にあ
る文字の表示位置を基準として図形の出力位置を決定す
るように構成されている。
【0010】以上のように構成された文書作成装置につ
いて、以下、その動作を図2〜図4のフローチャートを
用いて、文字の表示、図形データの入力、図形の描画、
さらに、図形の移動の順に説明する。 (1)文字の表示 今、RAM2内のテキストデータ記憶領域2aに図5に
示すような文字コードおよび制御コードを含む文書ファ
イルが記憶されているものとする。まず、図2のステッ
プS1でCPU1は文字の表示位置をCRT5の表示画
面の左上、つまり、座標(0,0)に設定する。次に、
ステップS2でテキストデータ記憶領域2a内の文書フ
ァイルから一文字を読みだし、ステップS3で位置制御
コードである図形位置基準コードでなければ、ステップ
S4で読みだして文字をCRT5上に表示させる。その
後、ステップS5で別途設定される書式にしたがって文
字の表示位置を更新する。すなわち、書式の文字送り・
行送りにより、次の文字の表示位置を決定する。そし
て、ステップS6で終了かどうかを判定し、終了であれ
ば文字表示処理を終わり、終了で無ければステップS2
に戻る。
【0011】上記したステップS2からステップS6ま
での処理を繰り返して、図6に示すような文書の5行目
の「。」に至るまで表示して文字の表示位置を更新した
後、ステップS2で、図6に示す位置制御コードである
「図形位置基準コード」を読みだすと、ステップS3で
位置制御コードかどうか判定し、ステップS7でCPU
1は、図7に示す現在の文字の表示位置(X,Y)をR
AM2内の図形位置基準座標データ記憶領域2cに書き
込む。その後は、ステップS2からステップS5までの
処理によって、図5に示すように「作図例」と表示され
る。 (2)図形データの入力 まず、図3のステップS11、さらにステップS12で入力
部1から四角形、三角形などの図形の種類(本実施例で
は四角形)、位置制御フラグがそれぞれ指定され、CP
U1はRAM2内の図形データ記憶領域2b内の、図8
に示す図形データにおける図形の種類、さらに図形位置
制御フラグを設定する。ここで、この図形位置制御フラ
グが“0”と設定されれば、それは図形の表示位置が、
文書の左上、つまり、位置(0,0)を基準とし、ま
た、図形位置制御フラグが“1”と設定されれば、それ
は図形位置文書ファイル中の図形位置制御コードの直後
の文字の表示位置を基準とする。
【0012】次に、図形位置制御フラグが“0”なら
ば、表示面の左上を基準とした図形の座標(x,y)、
また、図形位置制御フラグが“1”ならば、そのとき図
形の位置制御コードの直後にある文字の表示位置を基準
とした図形の座標(x,y)の入力に続いて、図形のサ
イズが入力されると、ステップS13、さらにステップS
14でCPU1はそれぞれの値を図形データ記憶領域2b
に書き込む。その後、図形データ記憶領域2b内の図形
データに基づいて、ステップS15でCPU1がV−RA
M4に図形を描画して、CRT5に図形が表示される。 (3)図形の描画 まず、図4のステップS21でCPU1は図形データ記憶
領域2bに記憶されている図形データ中の図形位置制御
フラグを調べ、“0”ならば、ステップS22で図形デー
タ中の図形位置を基にV−RAM4に図形を書き込む。
すなわち、座標(x,y)を基準として図形描画する。
また、“1”ならば、ステップS23で図形位置データに
図形位置基準座標データ記憶領域2cに記憶された座標
を加えた座標を基にV−RAM4に図形を書き込む。そ
して、V−RAM4の内容は、直ちにCRT5へ転送さ
れ、図9に示すように表示画面上に表示される。すなわ
ち、座標(X+x,Y+y)を基準として図形を描画す
る。 (4)図形の移動 図形データ中の位置制御フラグが“1”である場合、入
力部3からの指示により、テキストデータ記憶領域2a
内の文書データ中に、文字列が挿入されたり、同データ
中から削除されたりして、図形位置制御コードの直後の
文字の表示位置が変化した場合には、図4のフローチャ
ートに示す処理が再度行われ、図10の実線に示すよう
に、図形は、所望の文字列(この場合は「作図例」)と
の相対関係を維持する。
【0013】このように、図形位置基準コードを所望の
文字列の前に挿入することによって、特定の文字列と図
形の表示位置関係を相対的に保つことができて、作業者
は、その文字列の具体的な位置を意識することなく図形
の位置指定を行うことができる。また、文字の挿入や削
除によって特定の文字列の表示位置が変化しても、図形
位置も指定しなおす必要がない。
【0014】
【発明の効果】以上のように本発明によれば、出力手段
に図形を出力するとき、記憶手段に記憶された文書デー
タに含まれる制御コードに対して、そのとき制御コード
の直後にある文字の表示位置を基準として図形の出力位
置を決定する制御手段を設けたことにより、図形の出力
位置を文書中の特定の文字列の位置に対して相対的に指
定できるため、図形位置の指定の際に、作業者は文字列
の出力位置を意識せずに文字列との相対的な位置を入力
すればよく、また、文字の挿入や削除によって特定の文
字列の位置が変化しても、図形の位置を再度入力し直す
必要もなく操作性を改善することができるものである。
【図面の簡単な説明】
【図1】本発明の一実施例における文書作成装置の構成
を示す回路ブロック図である。
【図2】図1の文書作成装置における文字の表示動作を
示すフローチャートである。
【図3】図1の文書作成装置における図形データの入力
動作を示すフローチャートである。
【図4】図1の文書作成装置における図形の描画動作を
示すフローチャートである。
【図5】図1の文書作成装置における文書データの構成
図である。
【図6】図1の文書作成装置におけるCRTへの文字表
示例を示す表示画面図である。
【図7】図1の文書作成装置における図形位置基準座標
データの構成図である。
【図8】図1の文書作成装置における図形データの構成
図である。
【図9】図1の文書作成装置におけるCRTへの文字お
よび図形の表示例を示す表示画面図である。
【図10】図1の文書作成装置における文字を挿入した
場合のCRTへの文字および図形の表示例を示す表示画
面図である。
【符号の説明】
1 CPU 2 RAM 2a テイキストデータ 2b 図形データ 2c 図形位置基準座標データ 4 V−RAM 5 CRT

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】文書を構成する文字コードおよび制御コー
    ドを有する文書データを記憶する記憶手段と、前記記憶
    手段に記憶された文書データを出力する出力手段と、前
    記出力手段に図形を出力するとき、前記記憶手段に記憶
    された文書データに含まれる制御コードに対して、その
    とき前記制御コードの直後にある文字の表示位置を基準
    として前記図形の出力位置を決定する制御手段とを有し
    た文書作成装置。
JP4020347A 1992-02-06 1992-02-06 文書作成装置 Pending JPH05216877A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4020347A JPH05216877A (ja) 1992-02-06 1992-02-06 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4020347A JPH05216877A (ja) 1992-02-06 1992-02-06 文書作成装置

Publications (1)

Publication Number Publication Date
JPH05216877A true JPH05216877A (ja) 1993-08-27

Family

ID=12024596

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4020347A Pending JPH05216877A (ja) 1992-02-06 1992-02-06 文書作成装置

Country Status (1)

Country Link
JP (1) JPH05216877A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727224A (en) * 1995-04-07 1998-03-10 Sharp Kabushiki Kaisha Document image processor for inserting and editing bracket symbols and associated text
US5737618A (en) * 1994-04-28 1998-04-07 Sharp Kabushiki Kaisha Document processing system for displaying brackets

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5737618A (en) * 1994-04-28 1998-04-07 Sharp Kabushiki Kaisha Document processing system for displaying brackets
US5727224A (en) * 1995-04-07 1998-03-10 Sharp Kabushiki Kaisha Document image processor for inserting and editing bracket symbols and associated text

Similar Documents

Publication Publication Date Title
JPH0827843B2 (ja) 図形内文字列編集方法
JP2778825B2 (ja) グラフィック表示装置
JP2730716B2 (ja) 画像処理装置
JPH0546349A (ja) 情報処理装置
JP2721348B2 (ja) 画像処理装置
JP3150316B2 (ja) 文書編集装置
JP3136626B2 (ja) 文書作成装置
JPH1055431A (ja) 画像処理装置
JPS62123570A (ja) 文書編集装置
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JPH0581399A (ja) 文書作成装置
JP2831318B2 (ja) 編集装置
JP3260390B2 (ja) 文書編集装置
JPH053007B2 (ja)
JPH06266706A (ja) 文字サイズ変更機能付き文書処理装置
JPS62197873A (ja) 文章処理装置
JPH06110442A (ja) 文字図形処理装置、及び文字または図形の変形処理方法
JPS6316364A (ja) ワ−ドプロセツサ
JPH05135050A (ja) 線分属性表示方法
JPH05165937A (ja) データフローダイアグラム描画方法
JPH01234978A (ja) 図形処理装置
JPH0573544A (ja) 文章編集装置
JPS59211130A (ja) 図形表示装置
JPH01130257A (ja) 文書処理装置
JP2000029870A (ja) 表編集装置