JPH0719252B2 - 縮小添字への網かけ印刷を行う文書処理装置 - Google Patents

縮小添字への網かけ印刷を行う文書処理装置

Info

Publication number
JPH0719252B2
JPH0719252B2 JP1097768A JP9776889A JPH0719252B2 JP H0719252 B2 JPH0719252 B2 JP H0719252B2 JP 1097768 A JP1097768 A JP 1097768A JP 9776889 A JP9776889 A JP 9776889A JP H0719252 B2 JPH0719252 B2 JP H0719252B2
Authority
JP
Japan
Prior art keywords
data
subscript
printing
halftone
width
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
JP1097768A
Other languages
English (en)
Other versions
JPH038073A (ja
Inventor
祝善 宮井
Original Assignee
株式会社ピーエフユー
ピーエフユー関西ソフトウェア株式会社
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 株式会社ピーエフユー, ピーエフユー関西ソフトウェア株式会社 filed Critical 株式会社ピーエフユー
Priority to JP1097768A priority Critical patent/JPH0719252B2/ja
Publication of JPH038073A publication Critical patent/JPH038073A/ja
Publication of JPH0719252B2 publication Critical patent/JPH0719252B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 [概要] 文書処理装置の縮小添字への網かけ印刷を行う文書処理
装置に関し、 同一行の文中の同じ桁位置にある上添字と下添字に対し
て異なるパターンの網かけを指定して印刷することがで
きる縮小添字への網かけ処理方式を提供することを目的
とし、 行内の同一桁位置の上,下の縮小添字への異なる種類の
網かけ制御コードを含む行データを入力して,全・半角
文字とその網かけ制御コード及び上添字とその網かけ制
御コードを含む全・半角と上添字データと,下添字とそ
の網かけ制御コードを含む下添字データとの2つのデー
タからなる分離データを発生するデータ分離手段と,分
離データの中の全・半角と上添字データから,全・半角
文字と上添字への網かけの位置,パターン等を表す全・
半角と上添字用データを作成し,前記下添字データから
下添字への網かけの位置,パターン等を表す下添字用デ
ータ作成する網かけデータ作成手段と,全・半角と上添
字データ用と下添字データ用とを含む網かけデータ及び
分離データに基づいて,全・半角文字と上添字の印刷
と,当該全・半角文字の行を上下に半分にした上半分と
上添字への網かけ印刷,全・半角文字の下半分の網かけ
印刷,及び下添字の印刷と下添字への網かけ印刷の各印
刷を同一行において行うための印刷用データを形成する
出力データ編集手段を備え,1行内の同一桁位置にある
上,下の縮小添字に対する網かけパターンを独立して指
定して印刷するよう構成する。
[産業上の利用分野] 本発明は文書処理装置の縮小添字への網かけ印刷を行う
文書処理装置に関する。
近年、文書処理装置(ワードプロセッサ)は文書作成・
管理の容易さや、取り扱いの簡便さ等とともに事務の合
理化に伴って広く普及されている。このようなワードプ
ロセッサでは、入力する文章中に、数字や記号を用いて
上添字や下添字を縮小(1/4)添字として画面表示およ
び印刷することが行われている。また、従来のワードプ
ロセッサでは、網かけ印字により特定の文字や図形など
を強調する手法が通常に実行され、網かけのパターンと
しても複数の種類の中から選択可能になっている。
従来、上添字と下添字の両方の縮小添字(以下、端に添
字という)が含まれた1行の文章を印刷する場合に、上
添字と下添字に対し網かけ印刷をすることは可能であっ
たが、同じ桁位置の上添字と下添字のそれぞれに異なる
網かけパターンの印刷を行うことはできなかったのでそ
の改善が望まれている。
[従来の技術] 第5図は従来例の説明図である。
第5図A.の画面表示の例に示すような1行の文章が入力
されて画面表示されているものとする。この文章には文
字の他にC.に示す各種の制御符号が含まれている。
すなわち、の全角文字文字「O」の後にの制御コー
ド(符号)で下添字開始を表し、の制御コードで或る
パターンによる網かけ開始を指示し、で下添字の内容
「2」を表し、続くで下添字終了、で網かけ終了を
指示する。
そして、,で全角文字「・X」の文字、で上添字
開始、で別のパターン(のパターンと異なる)によ
る網かけ開始が指定され、で上添字の内容「3」が指
示され、で上添字の終了、で文字「・」、で別の
パターンの網かけ開始、で全角文字文字「I」を指示
し、,で上添字「45」を表し、で下添字、で
と異なるパターン(と同じパターン)の網かけ開始で
で下添字の文字「CD」を表し、とでそれぞれ下添
字と網かけの終了を表す。
このような文章を印刷する場合、従来のワードプロセッ
サでは、機種により異なるが次の2つの方式で印刷が行
われている。
(1) 上下添字に指定された網かけは無効となり、全
角文字に対し指定された網かけのみが有効となる。
(2) 上下いずれかの添字のみが印刷可能で、同じ桁
位置には上・下いずれかの添字及びそれへの網かけしか
行われない。
第5図B.には上記(1)の印刷結果の例が示され、最初
の下添字「2」及び次ぎの上添字「3」については網か
けが実行されず、文章の最後の上・下の添字はその前の
文字「I」に対するパターンの網かけが印刷されてい
る。
[発明が解決しようとする課題] 上記した従来例の方式の(1)によれば、第5図B.に示
すように添字だけの網かけを印刷することができない。
また、従来方式の(2)によれば、上添字または下添字
のいずれか一方しか印刷せず、同じ桁位置には上添字ま
たは下添字の何れかの印字とそれへの網かけしか行うこ
とができない。
このように文書を作成する時、同じ桁位置にある上添字
と下添字のそれぞれを網かけパターンにより個別に強調
したい場合に上記の従来方式では実現することができな
いという問題があった。
本発明は同一行の文中の同じ桁位置にある上添字と下添
字に対して異なるパターンの網かけを指定して印刷する
ことができる縮小添字への網かけ印刷を行う文書処理装
置を提供することを目的とする。
[課題を解決するための手段] 本拝命の原理的構成図を第1図に示す。
第1図において、10は文書処理装置、11はデータ分離手
段、12は網かけデータ作成手段、13は出力データ編集手
段、14〜17はメモリ中に保持されるデータを表し、14は
元の文章の行データ、15は全・半角(文字)と上添字デ
ータ151と下添字データ152とからなる分離データ、16は
網かけデータ、17は印刷用の出力データである。
本発明は文書処理装置(ワードプロセッサ)において、
網かけ処理を行う前に上下添字を別の行に分離して、各
行の網かけ指定範囲に制御文字を設定し、分離した各行
データに対して網かけ処理用のために必要なデータを網
かけテーブルとして作成して、その網かけテーブルを用
いて印刷形式のテーブルを作成するものである。
[作用] 全角文字,半角文字および上・下の縮小(1/4角)添字
や網かけ開始・終了などの制御コードからなる1行の文
章がメモリ中に行データ14として保持されている。
この行データ14を入力したデータ分離手段11は、各文字
および制御コードを識別して、網かけの制御コードを含
む全・半角文字と上添字に関するデータ151と網かけの
制御コードを含む下添字のデータ152とに分離して分離
データ15として保持される。
次に網かけデータ作成手段12において、分離データ15の
2つのデータを識別して網かけが施される部分に関する
制御用データを個別に作成して全・半角と上添字用デー
タ161と下添字用データ162の網かけデータ16としてメモ
リに格納する。
次に出力データ編集手段13は、作成された網かけデータ
16と分離データ15を元にして2つの行における印刷時に
用いる出力データ17を形成する。
出力データ17は、印刷を実行する時の制御データとして
同一行の文章を複数回印刷動作する時に使用される。
このように上・下の添字に対する網かけのデータは上添
字用のデータと下添字用のデータとに分離してそれぞれ
個別の網かけ印刷が可能となるようにデータを処理する
ことにより上・下の添字の印字とそれぞれに対する網か
けパターンの印刷が可能となる。
[実施例] 第2図は実施例の網かけデータ作成の処理フロー図、第
3図は実施例のデータ編集の処理フロー図、第4図は実
施例の処理内容を具体例により示す図である。
先ず、文章がキー操作により作成されて例えば第4図の
A.に示す例のような各種の制御コードを含んだ行データ
が作成されているものとする。
このデータ中の各制御コードの表記とその意味は、上記
従来例の第5図について説明された内容と同様である。
この行データA.を元に、全・半角文字とその網かけおよ
び上添字とその網かけの制御コードを選択して第4図B.
のイ.に示すような第1行データと、下添字に関係する
文字および制御コードからなる第4図B.のロ.に示すよ
うな第2行データとに分離する。この分離動作は、全・
半角文字や、上・下の添字の制御コードおよび網かけの
開始、終了の制御コードなどを識別し、2つの行に分離
することにより実現する。なお、第1行データ中には、
下添字開始/終了コードが除かれており、第2行データ
は下添字のみのデータであるから、下添字開始・終了コ
ードは含まれていない。
第4図B.のイ.およびロ.の例で分かるように、各行デ
ータには、網かけ指定(パターンの種別を含む)の開
始、終了の制御コードが含まれている。なお、網かけ開
始の後に別の網かけ開始がある時は前の網かけが終了し
たことも表す。
この第1行データと第2行データに対して第2図の網か
けデータ作成の処理フローにより網かけデータが作成さ
れる。この処理は、網かけコードの開始、終了を検索す
ると共に関連する文字コードを識別して網かけデータを
第4図C.に示すような網かけテーブルとして作成する処
理である。
網かけデータは、網かけを行うまでの空白データ(文章
の先頭または前の網かけが終了した後の網かけを行わな
いが文字の印字等が行われる部分の長さ)、有効データ
(網かけが実行される部分の長さ)、パターン(網かけ
パターン)、フラグ(上添字だけの網かけの部分を表
示、下添字の場合は使用しない)からなる。
まず第1行データについて実行され、次に第2行データ
について実行される。
最初に、この処理が開始されると、全データの検索が終
了したか判別し(ステップ20)、この場合終了していな
いので、続いてステップ21において1行網かけ個数を保
持する変数(これをKとする)の内容を“0"に設定す
る。この1行網かけ個数の変数領域は、第1行データと
第2行データに対応して個別に求められ、各行の中に網
かけデータ(空白データ,有効データ,パターン,フラ
グからなる一組のデータ)が何個あるかを表す。
次に、1行データの検索が終了したか判別し(ステップ
22)、この場合は終了していないので、次のステップ23
に移り、ここで検索キーとして網かけ開始コードを設定
する。
この後、網かけ(開始コードのみ)または1/4添字(縮
小添字)の開始・終了コードを検索する(ステップ24,2
5)。この結果、これらの何れかのコードを検出する
と、その開始コードまでの空白(スペース)が計数され
ているので、その計数値を空白データ長として、テーブ
ルに設定する(ステップ26)。
ステップ25において検出したコードが1/4添字コードで
ある時は、有効データ長を“0"に設定し、データフラグ
を設定する(上添字の場合だけ、下添字用の第2行デー
タは1/4添字コードが既に除かれているものとす
る。)。
また、検出したコードが網かけ開始である時は、検索キ
ーを網かけ終了コードに設定(ステップ28)。次に、こ
の網かけ終了コードと共に、網かけ開始コードおよび、
1/4添字コードの開始・終了コードの検索を行う(ステ
ップ29)。
それらのいずれかを検出すると(ステップ30)、網かけ
開始から終了までのスペース数を有効データ長とし、網
かけパターンと合わせて1つの網かけデータとし、上記
の変数(K)の1行網かけ個数を+1する(ステップ3
1)。また、1/4添字の開始終了で、復帰した場合(ステ
ップ32で“=”の判別結果の場合)はデータフラグを設
定する(ステップ36)。
このフラグは添字部分の網かけとそれ以外の網かけとを
区別するのに使用され、第2行データ(下添字に関する
行データ)の網かけデータの作成処理の場合にはフラグ
の設定処理は行わない(第2行データの処理であること
を判別することによりバイパスする)。
また、網かけ開始コードが連続した場合、網かけ終了コ
ードを検出する過程で網かけ開始コードを検出し(ステ
ップ30)、その後のステップ32,33で1/4添字と網かけ終
了コードの何れのコードにも一致しないので網かけ開始
コードであるとして扱い、ステップ35に移る。この場
合、前の網かけは終了し新たな網かけが開始されたこと
になるので次の空白データ長として“0"を設定(カウン
ト値をリセットする)し、ステップ29から新たに開始さ
れた網かけの終了コードを検出する動作に移る。
ステップ22で1行データ検索終了を判別した時、ステッ
プ25においてコード(網かけ開始または1/4添字の開始
・終了)を検出しなかった時、およびステップ30におい
てコード(網かけまたは1/4添字)を検出しなかった時
は、ステップ34において1行網かけ個数を設定(上記変
数Kとして保持された1行中の網かけの有効データ数を
次の出力編集処理て利用する領域に設定)する。最後に
全データの検索が終了すると、網かけ出力形式データ編
集の処理(第3図)が実行される。
上記第2図の処理を具体例により示すと、第4図B.の
イ.の第1行データとロ.の第2行データに対して網か
けデータ作成の処理を行った結果として第4図C.に示す
網かけデータが得られる。この網かけデータの上部(5
行分)のデータは第1行データ(Bのイ.)から作成さ
れたもので、下部(2行分)のデータは第2行データ
(Bのロ.)から作成されたものである。この場合、第
1行データの網かけの個数は「5」、第2行データでは
網かけデータの個数「2」である。
次に第3図に示す実施例のデータ編集の処理フローにつ
いて説明する。
この第3図の処理では、上記第2図の処理により得られ
た網かけデータと、元の行データから得られた第1行デ
ータ(全・半角文字と上添字のデータ)および第2行デ
ータ(下添字のデータ)とが編集バッファに格納されて
おり、それらのデータを編集処理して編集バッファ内の
処理結果用の領域に印刷形式の編集結果を得る。
最初にステップ40において第1行データから、全・半角
文字と上添字を出力バッファ(図示しない印刷用の出力
データが格納されるバッファ)に転送する(但し、網か
け開始・終了と上添字の開始・終了の検出コードは除
く)。続いて復改コードを転送する。
具体例でいえば、第4図B.のイ.のデータから第4図D
のに示すデータが取り出され、末尾に復改コード(同
じ行の先頭に戻すコード)を転送する。
なお、第4図D.の乃至には、具体例について第3図
の各出力編集処理により得られた編集結果のデータが示
されている。
次にステップ42において、全・半角文字と上添字に対す
る網かけデータ(行の上半分にかかる網かけデータ)が
設定済か否か判別して(ステップ42)、未設定であれば
前記第2図の処理において得られた網かけデータ(第1
行データに対応する)を編集バッファ(編集結果を保持
する領域)に転送し(ステップ43)、続いて半改行コー
ド(半行分の改行を行うコード)を転送する(ステップ
44)。
この具体例では、第4図C.の網かけデータの場合、第1
行データに対して網かけ個数が5個(第2図のステップ
34で設定した値)であるから、ステップ42,43,42のルー
プを5回繰り返してステップ44が実行されて第4図D.の
のデータが得られる。
次にステップ45〜48において、上記ステップ43で使用し
た網かけデータ(第1行データ用)を元に全・半角文字
の下半分の網かけデータを出力バッファに転送する。す
なわち、ステップ46で上添字網かけデータかどうか判別
する。この判別は、第2図のステップ36により設定され
るフラグがあるかどうかにより行う。上添字の場合、上
添字の網かけデータはダミー(スペースコード)にして
編集バッファに転送し(ステップ47)、そうでない場合
は、全・半角文字の下半分の網かけデータを転送し、復
改コードを転送する(ステップ49)。
これに対応する具体例では、第4図C.の第1行の網かけ
データ(個数5)を用いて全角文字の下半分の網データ
の転送が行われ、この例ではステップ45〜47,48のルー
プを5回(網かけデータの個数分)繰り返して、ステッ
プ49に移る。その結果第4図D.のに示されるように下
半分の網かけデータが編集バッファに得られる。
次にステップ50において、下添字データの転送が行われ
(但し検出コードは除く)、その後に復改コードが転送
される(ステップ51)。
具体例で示すと、第2行データ(第4図B.ロ)と第2行
用の網かけデータ(第4図C.の下側2行)を用いて第4
図D.ののように下添字の文字「2」と「CD」のみ転送
され、復改コードが設定される。
次のステップ52では、下添字網かけデータが設定済か否
かを判別し、未設定なら下添字用の網かけデータを転送
し(ステップ53)、半改行コードを転送する(ステップ
54)。
具体例で示すと、第4図D.のような下添字「2」と
「CD」に対する網データが編集結果用のバッファへ転送
される。このステップ53,54は網かけデータの個数(第
2行用は2個)だけループ動作し、最後にステップ54で
半改行コードの転送が行われる。
このような編集処理により、第4図D.の〜に示す5
つのデータ列からなる編集結果のデータが編集バッファ
に形成され、そのデータは印刷時にプリンタに供給され
ると、上・下添時に異なる網かけパターンの印字を行
う。
第4図E.には上記の第4図の処理により得られた第4図
D.の乃至のデータにより印刷を行った時の、印刷順
序が示されている。図の各行の内容は、〜に対応し
て前の行の印刷結果に新たな内容が追加される形式で示
されている。
第4図に示す具体例では、A.に示す行データに対応する
印刷結果は、F.のようになる。
[発明の効果] 本発明によれば、従来の方式では実現することができな
かった上・下添字に対し独立した網かけをすることがで
き、しかも同じ桁で上・下の添字に異なるパターンの網
かけを施すことができる。
【図面の簡単な説明】
第1図は本発明の原理的構成図、第2図は実施例の網か
けデータ作成処理フロー図、第3図は実施例のデータ編
集の処理フロー図、第4図は実施例の処理内容を具体例
により示す図、第5図は従来例の説明図である。 第1図中、 10:文書処理装置 11:データ分離手段 12:網かけデータ作成手段 13:出力データ編集手段 14:行データ 15:分離データ 16:網かけデータ 17:出力データ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】縮小添字への網かけ印刷を行う文書処理装
    置において, 行内の同一桁位置の上,下の縮小添字への異なる種類の
    網かけ制御コードを含む行データ(14)を入力して,全
    ・半角文字とその網かけ制御コード及び上添字とその網
    かけ制御コードを含む全・半角と上添字データ(151)
    と,下添字とその網かけ制御コードを含む下添字データ
    (152)との2つのデータからなる分離データ(15)を
    発生するデータ分離手段(11)と, 前記分離データ(15)の中の全・半角と上添字データ
    (151)から,全・半角文字と上添字への網かけの位
    置,パターン等を表す全・半角と上添字用データ(16
    1)を作成し,前記下添字データ(152)から下添字への
    網かけの位置,パターン等を表す下添字用データ(16
    2)を作成する網かけデータ作成手段(12)と, 前記全・半角と上添字用データと下添字用データとから
    なる網かけデータ(16)及び前記分離データ(15)に基
    づいて,全・半角文字と上添字の印刷と,当該全・半角
    文字の行を上下に半分にした上半分と上添字への網かけ
    印刷,全・半角文字の下半分の網かけ印刷,及び下添字
    の印刷と下添字への網かけ印刷の各印刷を同一行におい
    て行うための印刷用データを形成する出力データ編集手
    段(13)を備え, 1行内の同一桁位置にある上,下の縮小添字に対する網
    かけパターンを独立して指定して印刷することを特徴と
    する縮小添字への網かけ印刷を行う文書処理装置。
JP1097768A 1989-04-18 1989-04-18 縮小添字への網かけ印刷を行う文書処理装置 Expired - Lifetime JPH0719252B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1097768A JPH0719252B2 (ja) 1989-04-18 1989-04-18 縮小添字への網かけ印刷を行う文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1097768A JPH0719252B2 (ja) 1989-04-18 1989-04-18 縮小添字への網かけ印刷を行う文書処理装置

Publications (2)

Publication Number Publication Date
JPH038073A JPH038073A (ja) 1991-01-16
JPH0719252B2 true JPH0719252B2 (ja) 1995-03-06

Family

ID=14201042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1097768A Expired - Lifetime JPH0719252B2 (ja) 1989-04-18 1989-04-18 縮小添字への網かけ印刷を行う文書処理装置

Country Status (1)

Country Link
JP (1) JPH0719252B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106816151B (zh) * 2016-12-19 2020-07-28 广东小天才科技有限公司 一种字幕对准方法及装置

Also Published As

Publication number Publication date
JPH038073A (ja) 1991-01-16

Similar Documents

Publication Publication Date Title
DE69129474T2 (de) Veränderung eines graphischen Anzeigebildes
DE69933404T2 (de) System und Verfahren zum gemeinsamen Benutzen von Fonts und Speichermedium für das Programm zum Ausführen des Verfahrens
JPH0719252B2 (ja) 縮小添字への網かけ印刷を行う文書処理装置
JPS6164451A (ja) 文書処理システムにおける数式清書方法
EP0190511A1 (en) Block processing apparatus
JP2000090083A (ja) 文書処理装置および明細書処理装置
JPH09330107A (ja) プログラマブルコントローラ用ラダー図作成cadシステムにおけるコメント付与方法
JPS59125778A (ja) 文字処理装置
JPH07107711B2 (ja) 文書画像の処理装置
JP2001056857A (ja) 図形の電子化方法
JPS58123152A (ja) 文書画像編集装置
JP4113006B2 (ja) 新聞雑誌制作システム
JPH04115970A (ja) 可変項目編集方式
JPH0444185A (ja) 文書読取装置
JPH0537315Y2 (ja)
JP3306969B2 (ja) 文書編集装置
JPS61195455A (ja) 文書作成装置
JPH05301411A (ja) ページプリンタの印字処理方法
JPS605385A (ja) 文字処理装置
JP2002032415A (ja) Cadデータ一括編集方法及び一括編集装置
JP2001101165A (ja) 文書編集装置
JPH04252363A (ja) 文書作成機
JPH08202888A (ja) 図面読み取り装置におけるシンボル作画方法
JPH04125768A (ja) 文書作成装置
JPH0320859A (ja) 文書処理装置