JPH04313144A - 文書作成装置 - Google Patents

文書作成装置

Info

Publication number
JPH04313144A
JPH04313144A JP3105105A JP10510591A JPH04313144A JP H04313144 A JPH04313144 A JP H04313144A JP 3105105 A JP3105105 A JP 3105105A JP 10510591 A JP10510591 A JP 10510591A JP H04313144 A JPH04313144 A JP H04313144A
Authority
JP
Japan
Prior art keywords
data
identifier
memory
text
document
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
JP3105105A
Other languages
English (en)
Inventor
Sadayoshi Tagami
田上 定佳
Tetsuo Iwamoto
岩本 哲夫
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 Ltd
Original Assignee
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 Ltd filed Critical Hitachi Ltd
Priority to JP3105105A priority Critical patent/JPH04313144A/ja
Publication of JPH04313144A publication Critical patent/JPH04313144A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、文書作成装置に関する
ものである。
【0002】
【従来の技術】或る文書の一部分を他の文字列(以下、
テキストという)に入れ替えて新たな文書を作成する、
いわゆるテキスト差し込みを行なう場合、従来の文書作
成装置では、例えば、日立製ワードプロセッサWord
Palに見られるように、各テキストを差し込むべき先
頭の位置と、各差し込み位置での差し込むことのできる
テキストの最大の長さと、が予め決まっているため、差
し込むべきテキストの長さによっては、そのテキストの
一部しか差し込むことができないという問題があった。 また、差し込み後のテキストには、何ら文字修飾がなさ
れないなどの問題もあった。
【0003】
【発明が解決しようとする課題】従来技術においては、
差し込むべきテキストの長さが長い場合に、そのテキス
トの一部しか差し込むことができなかったり、或いは、
差し込み後のテキストに、何ら文字修飾がなされなかっ
たりするなどの問題点があった。
【0004】そこで、本発明の目的は、各テキストを差
し込むべき先頭の位置や各差し込み位置での差し込むこ
とのできるテキストの最大の長さなどを、差し込むべき
テキストの長さに応じて自在に変化させることができる
と共に、差し込み後のテキストに所望の文字修飾を施す
ことのできる文書作成装置を提供することにある。
【0005】
【課題を解決するための手段】上記した目的を達成する
ために、本発明では、CPUと、該CPUの動作プログ
ラムを記憶した第1のメモリと、文書のデータを入力し
たり、前記CPUに指示を与えるための入力装置と、入
力もしくは作成された文書のデータを記憶する第2のメ
モリと、該第2のメモリにデータとして記憶された文書
を表示または印刷する出力装置と、を具備する文書作成
装置において、作成文書のレイアウトに応じて配列され
た識別子及び該識別子に付随するレイアウト用文字のデ
ータと、前記作成文書のレイアウトに応じて前記識別子
に施すべき文字修飾を表す文字修飾情報のデータと、で
構成されるテキスト台紙のデータと、前記識別子に1対
1に対応するテキストのデータで構成されるテキストフ
ァイルのデータと、が前記第2のメモリに記憶されてい
る場合に、前記CPUは、前記第1のメモリに記憶され
た動作プログラムに応じて、前記第2のメモリよりテキ
スト台紙のデータを読み出し、読み出したデータが識別
子のデータである場合には、該識別子に対応する前記テ
キストのデータを前記第2のメモリに記憶されたテキス
トファイルのデータ中より得て、該識別子のデータに差
し替えて前記第2のメモリに書き込み、読み出したデー
タがレイアウト用文字のデータである場合には、該レイ
アウト用文字のデータを読み飛ばし、読み出したデータ
が差し替えられた前記識別子に施すべき文字修飾を表す
文字修飾情報のデータである場合には、該文字修飾情報
のデータを、前記識別子のデータに差し替えて前記第2
のメモリに書き込まれた前記テキストのデータに施すべ
き文字修飾を表すものとして、前記第2のメモリに書き
込み、該第2のメモリに書き込まれた前記テキストのデ
ータ及び前記文字修飾情報のデータにより、前記作成文
書のデータを構成するようにした。
【0006】
【作用】テキスト台紙のデータを読み出したとき、読み
出したデータが識別子のデータである場合には、その識
別子に対応するテキストのデータをテキストファイルの
データ中より得て、その識別子のデータに差し替えて第
2のメモリに書き込む。これにより、テキストのデータ
は、識別子のデータと入れ替えられることになる。この
とき、差し替えるテキストのデータは、全て一連のデー
タとして取り扱われるため、テキストの長さに応じて差
し込み位置が可変となりうる。
【0007】また、読み出したデータが文字修飾情報の
データである場合には、その文字修飾情報のデータを、
識別子のデータに差し替えて書き込まれたテキストのデ
ータに施すべき文字修飾を表すものとして、第2のメモ
リに書き込む。これにより、識別子に施されていた文字
修飾は、全て、差し替えて書き込まれたテキストに引き
継がれる。
【0008】
【実施例】以下、本発明の一実施例を図面により説明す
る。図2は本発明の一実施例しての文書処理装置を示す
ブロック図である。図2において、201はキーボード
などの入力装置、202は入力装置201から入力され
たデータを制御する入力制御部、203は文字および記
号および図形等を表示するCRTおよび印刷する印刷装
置などの出力装置、204は出力装置203へ送出する
データを制御する出力制御部、205はテキストファイ
ルのデータ、206はテキスト台紙のデータ、207は
後述するCPU208の動作プログラムを記憶している
メモリ、208はCPU(中央処理装置)、209は作
成文書のデータ、210は各種データを記憶している記
憶装置、である。
【0009】図1は本発明の一実施例しての文書処理装
置において、テキスト差し込みを行なう場合の動作を説
明するための説明図である。即ち、テキスト台紙101
に基づいてテキストファイル111で定義したテキスト
を差し込んで新たな文書を作成する様子を示している。 図1において、テキスト台紙101は、作成すべき文書
のレイアウトを示すものであり、テキストを差し込む場
所102〜106に識別子107が記載されている。
【0010】図3は図1の識別子の構成を説明するため
の説明図である。図3において、401は識別子である
ことを表す区切り子であり、数字やアルファベット、記
号等で表現する。402は識別子を管理するための管理
番号であり、数字やアルファベット等で表現する。また
、図1において、識別子107の後ろには、テキスト台
紙101上で、作成すべき文書のレイアウトイメージに
なるように、□から成るレイアウト用文字108が記載
されている。
【0011】ここで、テキスト台紙101のデータ20
6について説明する。図4は図2の記憶装置210に記
憶されるテキスト台紙のデータ206の構成を示す構成
図である。テキスト台紙のデータ206は、まず、余白
,文字サイズ,行間,字間など文書全体の書式を表す書
式情報501を有し、次に、文字修飾情報としての文字
修飾データと、文字修飾データによってその前後を挾ま
れた識別子とレイアウト用文字列と、を1組として構成
されるデータ群等が、順次続いている。
【0012】即ち、1組のデータ群は、識別子503(
507)と、レイアウト用文字列504(508)と、
識別子503(507)の直前に置かれた文字修飾デー
タ始502(506)と、レイアウト用文字列504(
508)の直後に置かれた文字修飾データ終505(5
09)と、で構成され、文字修飾データは、識別子及び
レイアウト用文字列に対して施すべき書体,長体,斜体
,文字サイズなどの文字修飾の内容を有している。
【0013】従って、出力装置203によって、テキス
ト台紙101の内容を表示または印刷する場合には、C
PU208が、メモリ207に記憶された動作プログラ
ムに応じて、記憶装置210よりテキスト台紙のデータ
206を読み出し、出力制御部204を介して出力装置
203に入力し、表示または印刷を行なわせる。
【0014】この時、識別子及びレイアウト用文字は、
そのデータ群内の文字修飾データに基づいて、書体や斜
体等の文字修飾が施されるため、図1に示した様な完成
イメージで表示または印刷される。尚、レイアウト用文
字108としては、そこにどのような内容の文字を入れ
るかを示すためのコメント109を入れておくことも可
能である。
【0015】次に、図1において、テキストファイル1
11は、テキスト台紙101に記載された識別子に対応
するテキスト(即ち、差し込まれるテキスト)を定義し
たものであり、テキスト台紙101に記載された識別子
と、それに対応するテキストと、を1組として、1行ず
つ記載されている。例えば、テキスト102は、テキス
ト台紙101に記載された識別子107と対応するよう
にである。
【0016】尚、図1に示すように、各識別子が数字等
によって順序づけられている場合には、テキストファイ
ル111に、改行で区切られたテキストを1行ずつ上か
ら順番に、順序づけられた識別子に対応するよう、記載
しても良く、その場合には、テキストファイル111に
識別子を記載する必要はない。
【0017】次に、図1において、作成文書121は、
テキスト台紙101に基づいてテキストファイル111
で定義したテキストを差し込んで新たに作成されたもの
である。では、テキスト台紙101に基づいてテキスト
ファイル111で定義したテキストを差し込んで作成文
書121を作成する動作について説明する。
【0018】図5は図2の文書処理装置において、テキ
スト差し込みを行なう場合のCPU208の動作を説明
するためのフローチャートである。CPU208は、メ
モリ207に記憶された動作プログラムに応じて、以下
のように動作する。即ち、ステップ301で、記憶装置
210よりテキスト台紙のデータ206を読み出し、ス
テップ302で、読み出したデータを調べ、データの終
わりならば終了する。データの終りでなければ、ステッ
プ303へ行き、読み出したデータが識別子かどうか調
べる。読み出したデータが識別子でない場合、ステップ
306で読み出したデータを、作成文書のデータ209
として記憶装置210に書き込み、ステップ301に戻
る。
【0019】読み出したデータが識別子の場合、ステッ
プ304で、その識別子に対応するテキストを、記憶装
置210に記憶されたテキストファイル111のデータ
中より捜し出し、識別子に差し替えて、作成文書のデー
タ209として記憶装置210に書き込む。そして、ス
テップ305で、続いて読みだされるレイアウト用文字
をすべて読み飛ばし、その後、ステップ301に戻る。
【0020】以上のように処理することにより、図1に
示すように、テキスト台紙101に記載された識別子に
替えて、テキストファイル111に定義されたテキスト
が差し込まれると共に、レイアウト用文字は削除されて
、新たな文書が作成される。即ち、作成文書121では
、例えば、識別子107に替えてテキスト112が差し
込まれ、同時に、レイアウト用文字108は削除されて
いる。
【0021】また、この時、識別子及びレイアウト用文
字に施されていた文字修飾はすべて、差し込まれるテキ
ストに引き継がれ、差し込み後のテキストにも同様の文
字修飾が施される。一方、テキスト台紙101上で差し
替えの対象でない図形131や文字列132は、そのま
ま新しい文書の図形141や文字列142として作成さ
れる。
【0022】以上のようにして、差し込まれたテキスト
は識別子等に施された文字修飾を引き継ぐと共に、差し
込まれるテキストの長さに応じて、次のテキストの先頭
の位置を変化させることができる。尚、作成された文書
では、差し替えられなかった識別子とレイアウト用文字
が残るが、これを削除してもよい。
【0023】
【発明の効果】本発明によれば、各テキストを差し込む
べき先頭の位置や各差し込み位置での差し込むことので
きるテキストの最大の長さなどを、差し込むべきテキス
トの長さに応じて自在に変化させることができると共に
、差し込み後のテキストに所望の文字修飾を施すことが
でき、テキスト差し込みによる文書作成の効率化が図れ
る。
【図面の簡単な説明】
【図1】本発明の一実施例しての文書処理装置において
、テキスト差し込みを行なう場合の動作を説明するため
の説明図である。
【図2】本発明の一実施例しての文書処理装置を示すブ
ロック図である。
【図3】図1の識別子の構成を説明するための説明図で
ある。
【図4】図2の記憶装置210に記憶されるテキスト台
紙のデータ206の構成を示す構成図である。
【図5】図2の文書処理装置において、テキスト差し込
みを行なう場合のCPU208の動作を説明するための
フローチャートである。
【符号の説明】
101…テキスト台紙、111…テキストファイル、1
21…作成文書、107…識別子、108…レイアウト
用文字、401…識別子の区切り子、402…識別子の
管理番号。

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】  中央処理装置(以下、CPUという)
    と、該CPUの動作プログラムを記憶した第1のメモリ
    と、文書のデータを入力したり、前記CPUに指示を与
    えるための入力装置と、入力もしくは作成された文書の
    データを記憶する第2のメモリと、該第2のメモリにデ
    ータとして記憶された文書を表示または印刷する出力装
    置と、を具備する文書作成装置において、作成すべき文
    書(以下、作成文書という)のレイアウトに応じて配列
    された識別子及び該識別子に付随するレイアウト用文字
    のデータと、前記作成文書のレイアウトに応じて前記識
    別子に施すべき文字修飾を表す文字修飾情報のデータと
    、で構成されるテキスト台紙のデータと、前記識別子に
    1対1に対応する文字列のデータで構成されるテキスト
    ファイルのデータと、が前記第2のメモリに記憶されて
    いる場合に、前記CPUは、前記第1のメモリに記憶さ
    れた動作プログラムに応じて、前記第2のメモリよりテ
    キスト台紙のデータを読み出し、読み出したデータが識
    別子のデータである場合には、該識別子に対応する前記
    文字列のデータを前記第2のメモリに記憶されたテキス
    トファイルのデータ中より得て、該識別子のデータに差
    し替えて前記第2のメモリに書き込み、読み出したデー
    タがレイアウト用文字のデータである場合には、該レイ
    アウト用文字のデータを読み飛ばし、読み出したデータ
    が差し替えられた前記識別子に施すべき文字修飾を表す
    文字修飾情報のデータである場合には、該文字修飾情報
    のデータを、前記識別子のデータに差し替えて前記第2
    のメモリに書き込まれた前記文字列のデータに施すべき
    文字修飾を表すものとして、前記第2のメモリに書き込
    み、該第2のメモリに書き込まれた前記文字列のデータ
    及び前記文字修飾情報のデータにより、前記作成文書の
    データを構成するようにしたことを特徴とする文書作成
    装置。
  2. 【請求項2】  請求項1に記載の文書作成装置におい
    て、前記CPUは、前記第1のメモリに記憶された動作
    プログラムに応じて、前記第2のメモリよりテキスト台
    紙のデータを読み出し、読み出した該データに基づいて
    、前記出力装置に、前記作成文書のレイアウトを示す文
    書を表示または印刷させ、その際、前記文字修飾情報に
    応じて、前記識別子に文字修飾を施すと共に、該識別子
    に付随する前記レイアウト用文字にも同様の文字修飾を
    施して、表示または印刷させるようにしたことを特徴と
    する文書作成装置。
  3. 【請求項3】  請求項1または2に記載の文書作成装
    置において、前記識別子は、区切り子と、該区切り子に
    その前後を挾まれた文字列と、で構成されることを特徴
    とする文書作成装置。
  4. 【請求項4】  請求項3に記載の文書作成装置におい
    て、前記区切り子に挾まれた文字列は、数字またはアル
    ファベットから成ることを特徴とする文書作成装置。
  5. 【請求項5】  請求項3に記載の文書作成装置におい
    て、前記区切り子は、記号またはアルファベットから成
    ることを特徴とする文書作成装置。
  6. 【請求項6】  請求項1または2に記載の文書作成装
    置において、前記レイアウト用文字として、□を用いる
    ことを特徴とする文書作成装置。
  7. 【請求項7】  請求項1または2に記載の文書作成装
    置において、前記識別子と差し替えるべき前記文字列の
    内容に関するコメントを、前記識別子に付随するレイア
    ウト用文字として含むことを特徴とする文書作成装置。
  8. 【請求項8】  請求項1または2に記載の文書作成装
    置において、前記テキストファイルのデータは、前記文
    字列のデータの他、該文字列と1対1に対応する前記識
    別子のデータを含むことを特徴とする文書作成装置。
  9. 【請求項9】  請求項1または2に記載の文書作成装
    置において、前記識別子が前記テキスト台紙中において
    順序づけられている場合には、前記識別子と1対1に対
    応する前記文字列のデータは、前記テキストファイルの
    データ中において、対応する識別子と同様の順序で配列
    されていることを特徴とする文書作成装置。
  10. 【請求項10】  請求項1または2に記載の文書作成
    装置において、前記CPUは、前記第2のメモリより前
    記識別子のデータを読み出したとき、該識別子に対応す
    る前記文字列のデータが前記第2のメモリに記憶された
    テキストファイルのデータ中にない場合には、該識別子
    のデータ及び該識別子に付随する前記レイアウト用文字
    のデータを削除することを特徴とする文書作成装置。
JP3105105A 1991-04-11 1991-04-11 文書作成装置 Pending JPH04313144A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3105105A JPH04313144A (ja) 1991-04-11 1991-04-11 文書作成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3105105A JPH04313144A (ja) 1991-04-11 1991-04-11 文書作成装置

Publications (1)

Publication Number Publication Date
JPH04313144A true JPH04313144A (ja) 1992-11-05

Family

ID=14398585

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3105105A Pending JPH04313144A (ja) 1991-04-11 1991-04-11 文書作成装置

Country Status (1)

Country Link
JP (1) JPH04313144A (ja)

Similar Documents

Publication Publication Date Title
JPH04500876A (ja) 画像生成ソフトウエア
JP2002215612A5 (ja)
JP2006114012A (ja) 電子文書への最適アクセス
US5878198A (en) Information processing apparatus and method and memory medium storing information processing program
JPH01197878A (ja) 文書管理装置
JPH05135025A (ja) 文書編集装置
JPH0438005B2 (ja)
JPH1166061A (ja) 情報処理装置および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2787822B2 (ja) 文書処理装置
JPH09190438A (ja) 情報処理装置及びその方法
JPH07152548A (ja) 文書作成装置
JPH0778800B2 (ja) 文書処理装置
JPH0528155A (ja) 文書処理装置
JP2995630B2 (ja) 文書データ処理装置
JPS61231661A (ja) 情報処理装置
Flynn Historical review of TEX3
JP3304112B2 (ja) 文書出力装置
JPH0830597A (ja) 文字列レイアウト方法及び文字列レイアウト装置
JPH03280153A (ja) 情報処理装置
JPH08202716A (ja) 文書処理装置
JPH06320801A (ja) プリンタ装置
JPH0764981A (ja) 文書処理装置
JPS63113597A (ja) 文書作成装置
JPH0721189A (ja) 翻訳支援装置
JPH06325034A (ja) 情報処理装置