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

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

Info

Publication number
JPH038073A
JPH038073A JP1097768A JP9776889A JPH038073A JP H038073 A JPH038073 A JP H038073A JP 1097768 A JP1097768 A JP 1097768A JP 9776889 A JP9776889 A JP 9776889A JP H038073 A JPH038073 A JP H038073A
Authority
JP
Japan
Prior art keywords
data
shading
line
subscript
code
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.)
Granted
Application number
JP1097768A
Other languages
English (en)
Other versions
JPH0719252B2 (ja
Inventor
Tokiyoshi Miyai
宮井 祝善
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.)
KANSAI PANAFUAKOMU KK
PFU Ltd
Original Assignee
KANSAI PANAFUAKOMU KK
PFU 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 KANSAI PANAFUAKOMU KK, PFU Ltd filed Critical KANSAI PANAFUAKOMU KK
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)

Abstract

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

Description

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

Claims (1)

  1. 【特許請求の範囲】 文書処理装置の縮小添字への網かけ処理方式において、 上、下の縮小添字への網かけ制御コードを含む行データ
    (14)を、網かけ制御コードを含む全・半角と上添字
    データ(151)と網かけ制御コードを含む下添字デー
    タ(152)との2つの分離データ(15)を発生する
    データ分離手段(11)と、 前記2つの分離データからそれぞれの網かけ印刷の制御
    に必要な網かけデータ(16)を作成する網かけデータ
    作成手段(12)と、 前記網かけデータ(16)および2つの分離データ(1
    5)に基づいて印刷用データを形成するための出力デー
    タ編集手段(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 true JPH038073A (ja) 1991-01-16
JPH0719252B2 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)

Cited By (1)

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

Cited By (2)

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

Also Published As

Publication number Publication date
JPH0719252B2 (ja) 1995-03-06

Similar Documents

Publication Publication Date Title
JPH0464314B2 (ja)
JPS6174063A (ja) データ処理装置
JPS5994131A (ja) ワ−ドプロセツサ
JPH038073A (ja) 縮小添字への網かけ印刷を行う文書処理装置
JPS59125778A (ja) 文字処理装置
JPH03266066A (ja) 属性付き文字列置換装置
JPH09330107A (ja) プログラマブルコントローラ用ラダー図作成cadシステムにおけるコメント付与方法
JPH0537315Y2 (ja)
JPS6015181A (ja) 電子機器
JP2594043B2 (ja) 罫線作成装置
JPH035873A (ja) 目次自動作成機能付ワードプロセッサ
JPH03227285A (ja) 帳票出力編集装置
JPH0447449A (ja) 文書作成装置
JPS62229461A (ja) 文書処理装置
JPH02136956A (ja) レイアウト情報の抽出方法
JP2789596B2 (ja) 文書処理装置
JPS60104373A (ja) 文字処理装置
JPH0444185A (ja) 文書読取装置
JPH04252363A (ja) 文書作成機
JP2004013863A (ja) 文書検索用文字処理方法およびシステム
JPH02211518A (ja) 印字出力編集方式
JPH02253340A (ja) 画像処理による知識処理方法
JPH03121877A (ja) プリンタの印字処理システム
JPH07182315A (ja) テキストデータ編集処理方法
JPS63106828A (ja) ワ−ドプロセツサ