JPH0239363A - 文書処理装置 - Google Patents
文書処理装置Info
- Publication number
- JPH0239363A JPH0239363A JP63188357A JP18835788A JPH0239363A JP H0239363 A JPH0239363 A JP H0239363A JP 63188357 A JP63188357 A JP 63188357A JP 18835788 A JP18835788 A JP 18835788A JP H0239363 A JPH0239363 A JP H0239363A
- Authority
- JP
- Japan
- Prior art keywords
- area
- character
- display
- display area
- characters
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文字や図形等のフォントデータを、例えば組版
データ等に基づいて展開表示エリア内に表示する文書処
理装置に関するものである。
データ等に基づいて展開表示エリア内に表示する文書処
理装置に関するものである。
[従来の技術]
従来、この種の装置、例えばワードプロセッサ等におい
て所定の枠内に文書を作成して表示するときは、オペレ
ータから人力される書式や枠等により認定されたエリア
内に、入力された文字コードに対応する表示用の文字フ
ォントを展開してパターン表示するように構成されてい
る。
て所定の枠内に文書を作成して表示するときは、オペレ
ータから人力される書式や枠等により認定されたエリア
内に、入力された文字コードに対応する表示用の文字フ
ォントを展開してパターン表示するように構成されてい
る。
また、このような装置には、表示される文字を白抜きに
したり反転させたりできるとともに、その文字の形状を
斜体表示したり影を付ける(シャドウ表示)等の表示デ
ータの変更をできるようにしたものもある。
したり反転させたりできるとともに、その文字の形状を
斜体表示したり影を付ける(シャドウ表示)等の表示デ
ータの変更をできるようにしたものもある。
〔発明が解決しようとしている課題]
ところが、前述したような表示エリア内に表示されてい
る文字を斜体表示したいとき、文字のみを斜体表示にし
ただけでは表示枠とのバランスが悪いので、文字の斜体
させた角度に合せて表示枠も傾ける必要がある。また逆
に、表示枠な所定角だけ傾けたいときに、その枠内に表
示されている文字がそのままであると枠と文字とのバラ
ンスが悪くなるため、文字も同様に斜体表示にする必要
がある。しかし、このような斜体表示処理は文字とその
表示エリアを示す枠のそれぞれに対して別々に行わなば
ならないため、操作が面倒であるとともに、文字の斜体
角度と表示エリアを示す枠表示との斜体角度を一致させ
るのが極めてむずかしかった。
る文字を斜体表示したいとき、文字のみを斜体表示にし
ただけでは表示枠とのバランスが悪いので、文字の斜体
させた角度に合せて表示枠も傾ける必要がある。また逆
に、表示枠な所定角だけ傾けたいときに、その枠内に表
示されている文字がそのままであると枠と文字とのバラ
ンスが悪くなるため、文字も同様に斜体表示にする必要
がある。しかし、このような斜体表示処理は文字とその
表示エリアを示す枠のそれぞれに対して別々に行わなば
ならないため、操作が面倒であるとともに、文字の斜体
角度と表示エリアを示す枠表示との斜体角度を一致させ
るのが極めてむずかしかった。
また、表示枠が操作後に目に見える形で表示するしない
に拘らず、変形の方法は変形の係数をパラメータ設定と
してキーボードから人力しなければならず、操作に慣れ
ないとなかなか思い通りのパラメータ設定ができず、つ
まりは思い通りの文。
に拘らず、変形の方法は変形の係数をパラメータ設定と
してキーボードから人力しなければならず、操作に慣れ
ないとなかなか思い通りのパラメータ設定ができず、つ
まりは思い通りの文。
字変形を行うのがむずかしかった。
本発明は上記従来例に鑑みてなされたもので、文字等の
表示エリアを示す表示枠を任意の量だけ傾ける等の変形
することにより、自動的にその表示エリア内の文字もそ
の表示枠の変形された量に対応して変形表示されるよう
にした文書処理装置を)是供することを目的とする。
表示エリアを示す表示枠を任意の量だけ傾ける等の変形
することにより、自動的にその表示エリア内の文字もそ
の表示枠の変形された量に対応して変形表示されるよう
にした文書処理装置を)是供することを目的とする。
また、本発明はマウス等のボインティング・デバイスで
表示枠を変形することで、自動的にその表示エリア内の
文字も変形された量に対応して変形表示されるようにし
て、オペレータにとって操作しやすい文書処理装置を提
供することを目的としている。
表示枠を変形することで、自動的にその表示エリア内の
文字も変形された量に対応して変形表示されるようにし
て、オペレータにとって操作しやすい文書処理装置を提
供することを目的としている。
[課題を解決するための手段]
上記目的を達成するために本発明の文書処理装置は以下
の様な構成からなる。即ち、 文字パターンの展開表示エリアを指示する指示手段と、
該指示手段により指示された展開表示エリア内に文字パ
ターンを展開して表示出力する出力手段と、前記展開表
示エリアの形状を変更する変更手段と、該変更手段によ
り変更された展開表示エリアの形状に対応して入力され
た文字パターンの形状を変更するパターン変更手段とを
備える。
の様な構成からなる。即ち、 文字パターンの展開表示エリアを指示する指示手段と、
該指示手段により指示された展開表示エリア内に文字パ
ターンを展開して表示出力する出力手段と、前記展開表
示エリアの形状を変更する変更手段と、該変更手段によ
り変更された展開表示エリアの形状に対応して入力され
た文字パターンの形状を変更するパターン変更手段とを
備える。
[作用]
以上の構成において、指示手段により文字パターンの展
開表示エリアを指示し、その指示手段により指示された
展開表示エリア内に文字パターンを展開して表示出力す
る。変更手段により、この展開表示エリアの形状を変更
されると、変更された展開表示エリアの形状に対応して
入力された文字パターンの形状を変更するように動作す
る。
開表示エリアを指示し、その指示手段により指示された
展開表示エリア内に文字パターンを展開して表示出力す
る。変更手段により、この展開表示エリアの形状を変更
されると、変更された展開表示エリアの形状に対応して
入力された文字パターンの形状を変更するように動作す
る。
[実施例]
以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
に説明する。
[文書処理装置の説明 (第1図)]
第1図は実施例の文書処理装置の機能ブロック図である
。
。
図において、10は人力されて表示される文字の表示枠
を指示する展開エリア指示部で、この指示はオペレータ
によりキーボードやマウス等を使用して行われる。パタ
ーン展開部11は文字コード15を人力すると、対応す
るパターンデータが格納されているフォントメモリから
対応するフォントデータを読出し、展開エリア指示部1
0により指示された表示エリア内にパターン展開する。
を指示する展開エリア指示部で、この指示はオペレータ
によりキーボードやマウス等を使用して行われる。パタ
ーン展開部11は文字コード15を人力すると、対応す
るパターンデータが格納されているフォントメモリから
対応するフォントデータを読出し、展開エリア指示部1
0により指示された表示エリア内にパターン展開する。
12は展開エリア変更部で、展開エリア指示部10によ
り指示された表示エリアの形状を、キーボードやマウス
等により変形する。こうして展開エリアの形状が変形さ
れると、パターン変形部13でその表示エリア内の文字
パターンがその表示エリアの変形量に対応して変形され
る。14はこうして変形された文字パターンを表示エリ
アに割り付けて表示する変形文字割付部である。
り指示された表示エリアの形状を、キーボードやマウス
等により変形する。こうして展開エリアの形状が変形さ
れると、パターン変形部13でその表示エリア内の文字
パターンがその表示エリアの変形量に対応して変形され
る。14はこうして変形された文字パターンを表示エリ
アに割り付けて表示する変形文字割付部である。
[文書処理装置の説明 (第2図)]
第2図はこの発明の一実施例の文書処理装置の概略構成
を示すブロック図である。
を示すブロック図である。
図において、100はこの文書処理装置全体を制御する
制御部であり、マイクロコンピュータ等のCPUl0I
、CPUl0Iの制御プログラムや各種データ等を記憶
しているROM102、CPUl0Iのワークエリアと
して各種データの一時保存を行うとともに、入力された
文書データや後述する枠情報等を記憶するRAM103
等を含んでいる。また、104は文字コードに対応して
フォントデータを記憶しているフォントメモリで、この
フォントメモリ104のフォントデータはドツトパター
ンフォントであっても良く、またベクタフォントデータ
であっても良い。105はマウス113やキーボード1
12等により指示された、CRTIIO上における文字
等の表示枠情報を記憶している枠記憶部である。
制御部であり、マイクロコンピュータ等のCPUl0I
、CPUl0Iの制御プログラムや各種データ等を記憶
しているROM102、CPUl0Iのワークエリアと
して各種データの一時保存を行うとともに、入力された
文書データや後述する枠情報等を記憶するRAM103
等を含んでいる。また、104は文字コードに対応して
フォントデータを記憶しているフォントメモリで、この
フォントメモリ104のフォントデータはドツトパター
ンフォントであっても良く、またベクタフォントデータ
であっても良い。105はマウス113やキーボード1
12等により指示された、CRTIIO上における文字
等の表示枠情報を記憶している枠記憶部である。
110はCRT表示部で、ビデオメモリ111に格納さ
れたドツト情報に対応した画像を表示し、人力された文
書情報やオペレータへのメツセージや制御データ等を表
示している。112は文書情報やオペレータによる制御
情報等を入力するキーボード、113はCRTIIOで
カーソル等を穆勤させ、アイコン等のコマンドイメージ
を指示してコマンドを入力したり、画面上での座標位置
を指定して、文字等の表示エリアを指示することができ
るマウス等のポインティング・デバイスである。114
は例えばレーザビーム等のプリンタ、115はプリンタ
114と制御部100との間でインターフェース制御を
実施するインターフェース部である。116は文字等の
イメージデータを格納するイメージメモリで、キーボー
ド112やマウス113等から出力される命令によって
プリンタ114等に出力されて像形成される。
れたドツト情報に対応した画像を表示し、人力された文
書情報やオペレータへのメツセージや制御データ等を表
示している。112は文書情報やオペレータによる制御
情報等を入力するキーボード、113はCRTIIOで
カーソル等を穆勤させ、アイコン等のコマンドイメージ
を指示してコマンドを入力したり、画面上での座標位置
を指定して、文字等の表示エリアを指示することができ
るマウス等のポインティング・デバイスである。114
は例えばレーザビーム等のプリンタ、115はプリンタ
114と制御部100との間でインターフェース制御を
実施するインターフェース部である。116は文字等の
イメージデータを格納するイメージメモリで、キーボー
ド112やマウス113等から出力される命令によって
プリンタ114等に出力されて像形成される。
117はこの実施例におけるパターン変形部13や展開
エリア変更部12として使用されるピット・マニュピレ
ーション・ユニット(BMU)で、ビデオメモリ111
やイメージメモリ116やRAM103相互間のデータ
転送をCPUl01を介在させることなくDMA転送で
きる。またこの転送に際し、ビット単位での論理演算や
展開された図形の変倍や回転、斜体表示等を実行するこ
とがでとる。また、BMU117はCRTIIOに展開
表示された任意の文字列及び表示エリア等に対する、ボ
インティング・デバイス113より変形指示が人力され
ると、その指示に対応して表示枠や文字等を変形して表
示することができる。
エリア変更部12として使用されるピット・マニュピレ
ーション・ユニット(BMU)で、ビデオメモリ111
やイメージメモリ116やRAM103相互間のデータ
転送をCPUl01を介在させることなくDMA転送で
きる。またこの転送に際し、ビット単位での論理演算や
展開された図形の変倍や回転、斜体表示等を実行するこ
とがでとる。また、BMU117はCRTIIOに展開
表示された任意の文字列及び表示エリア等に対する、ボ
インティング・デバイス113より変形指示が人力され
ると、その指示に対応して表示枠や文字等を変形して表
示することができる。
[表示エリア枠の説明 (第3図〜第5図)コ第3図は
この実施例における文字等の表示エリア(展開エリア)
を示す図である。
この実施例における文字等の表示エリア(展開エリア)
を示す図である。
21は文字展開エリアを示し、この表示エリアは、例え
ばポインティングデバイスで表示すべき場所に矩形の対
角線の端点を指示することで指示できる。22はこの展
開エリアの展開開始アドレスを示し、この展開開始アド
レスから所定の文字パターンがこの文字展開エリア21
に展開される。
ばポインティングデバイスで表示すべき場所に矩形の対
角線の端点を指示することで指示できる。22はこの展
開エリアの展開開始アドレスを示し、この展開開始アド
レスから所定の文字パターンがこの文字展開エリア21
に展開される。
第4図はこの展開エリアの変形処理を示す図で、第4A
図は変形前の展開エリアを示し、開始アドレスBO(0
,O)を基準として、アドレス81〜B3により定義さ
れている。
図は変形前の展開エリアを示し、開始アドレスBO(0
,O)を基準として、アドレス81〜B3により定義さ
れている。
第4B図において、32〜34はそれぞれ変形された変
形展開エリアを示し、各変形エリアはアドレスBOI〜
B31で定義されている。また、変形展開エリア35は
、変形エリア32をアドレスPBOにシフトした状態を
示し、ここでは変形エリア32に対応した変形エリアを
示しているが、他の変形エリア33,34に対しても同
様に設定できる。なお、ここでは変形エリア35は、展
開エリア31に対してくい込み量と外れ量との比が1:
1になるように変形した例を示している。
形展開エリアを示し、各変形エリアはアドレスBOI〜
B31で定義されている。また、変形展開エリア35は
、変形エリア32をアドレスPBOにシフトした状態を
示し、ここでは変形エリア32に対応した変形エリアを
示しているが、他の変形エリア33,34に対しても同
様に設定できる。なお、ここでは変形エリア35は、展
開エリア31に対してくい込み量と外れ量との比が1:
1になるように変形した例を示している。
この変形動作を説明すると、ボインティング・デバイス
113より変形定義画面表示(メニュー画面表示)を指
示し、変形する表示エリアを指示する。そして、RAM
103の変形パラメータ記憶領域に出力サイズポイント
となるサイズパラメータ、斜体角度となる斜体パラメー
タをセットする。次いで、キーボード112より文字コ
ードが入力されると、人力されている表示エリアに対応
してパターン展開してその文字パターンをCRT装置1
10に表示する。
113より変形定義画面表示(メニュー画面表示)を指
示し、変形する表示エリアを指示する。そして、RAM
103の変形パラメータ記憶領域に出力サイズポイント
となるサイズパラメータ、斜体角度となる斜体パラメー
タをセットする。次いで、キーボード112より文字コ
ードが入力されると、人力されている表示エリアに対応
してパターン展開してその文字パターンをCRT装置1
10に表示する。
このとき、標準枠となる変形前エリア31は開始アドレ
スB1〜B3により定義されており、入力された斜体パ
ラメータに基づいて変形エリア32〜35が定義される
。なお、変形エリア35の変形文字の出力ポジションP
BO,即ち、変形エリア35のシフトされるオフセット
量△Xは、但し、BO1(X) =Oなので、上記式の
内容は、△X=−Bl 1 (x)/2となる。
スB1〜B3により定義されており、入力された斜体パ
ラメータに基づいて変形エリア32〜35が定義される
。なお、変形エリア35の変形文字の出力ポジションP
BO,即ち、変形エリア35のシフトされるオフセット
量△Xは、但し、BO1(X) =Oなので、上記式の
内容は、△X=−Bl 1 (x)/2となる。
なお、この展開エリア31の変形処理は、変形定義画面
を表示して行うように説明したが、例えば第4A図のア
ドレスB2で示された点をマウス113でクリックして
指示し、この点を例えば第4B図のアドレスB21で示
された点まで移動して再びクリックすることにより、第
4B図のように変形するようにしても良い。
を表示して行うように説明したが、例えば第4A図のア
ドレスB2で示された点をマウス113でクリックして
指示し、この点を例えば第4B図のアドレスB21で示
された点まで移動して再びクリックすることにより、第
4B図のように変形するようにしても良い。
[展開エリアの変形に伴なう文字パターンの変形処理の
説明 (第5図〜第6図)]以下、ベクタフォントの場
合における文字パターンの変形処理を説明する。
説明 (第5図〜第6図)]以下、ベクタフォントの場
合における文字パターンの変形処理を説明する。
第5図は展開エリアの形状を変形させた時の例を示す図
で、この展開エリアは一般の入力済み図形に対する変形
操作と同様に、例えばボインティング・デバイスを用い
て視覚的に変形部位と変形量とを指示したり、キーボー
ド等から数値として入力しても良い。展開エリア41内
に表示された文字1字」が、変形エリア42で示すよう
に横にdxだけずらされて斜体に変形されることにより
、文字「字」も同様に斜体に変形されている。
で、この展開エリアは一般の入力済み図形に対する変形
操作と同様に、例えばボインティング・デバイスを用い
て視覚的に変形部位と変形量とを指示したり、キーボー
ド等から数値として入力しても良い。展開エリア41内
に表示された文字1字」が、変形エリア42で示すよう
に横にdxだけずらされて斜体に変形されることにより
、文字「字」も同様に斜体に変形されている。
第6図はBスプライン方式により漢字「愛」をサンプル
したサンプル点からなるアウトラインデータを示す図で
ある。
したサンプル点からなるアウトラインデータを示す図で
ある。
図において、文字「愛」のサンプル点を円形の小ドツト
で示し、ここでは512X512ドツトのマトリクス内
に配置されている。そして、ここで各アウトラインデー
タは閉ループで構成されている。Bスプラインはある曲
線区間の始点と終点を支点に、サンプル点を頂点にした
内側にスプラインを生成させるようにして作成されてい
る。
で示し、ここでは512X512ドツトのマトリクス内
に配置されている。そして、ここで各アウトラインデー
タは閉ループで構成されている。Bスプラインはある曲
線区間の始点と終点を支点に、サンプル点を頂点にした
内側にスプラインを生成させるようにして作成されてい
る。
第7図は実施例のベクタフォントデータの一例を示す図
で、50はJISコードやベクタフォントデータサイズ
、輪郭線等のデータを格納している制御情報部、71〜
73で示した欄は各サンプル点の座標値及び属性フラグ
を記憶しているサンプルデータエリアである。この属性
エリアには、そのサンプル点が曲線区間か、曲線区間の
始点或いは終点等を示す情報が格納されている。
で、50はJISコードやベクタフォントデータサイズ
、輪郭線等のデータを格納している制御情報部、71〜
73で示した欄は各サンプル点の座標値及び属性フラグ
を記憶しているサンプルデータエリアである。この属性
エリアには、そのサンプル点が曲線区間か、曲線区間の
始点或いは終点等を示す情報が格納されている。
従って、この文字フォントデータが読出されてRAM1
03に格納されており、この文字パターンが展開される
展開エリアが、例えば第5図のように変形されたときは
、RAM103に格納されている、ベクタフォントのX
座標のそれぞれに、第5A図の三角形43の各y座標に
対応したX方向の長さを加えた後、このベクタフォント
をパターン展開すれば容易に第5A図の斜体文字が得ら
れる。
03に格納されており、この文字パターンが展開される
展開エリアが、例えば第5図のように変形されたときは
、RAM103に格納されている、ベクタフォントのX
座標のそれぞれに、第5A図の三角形43の各y座標に
対応したX方向の長さを加えた後、このベクタフォント
をパターン展開すれば容易に第5A図の斜体文字が得ら
れる。
また同様に、第4B図の34のような変形エリア34の
ときは、B2に対するB21の偏位により得られる(こ
れはB2のアドレスとマウス等で指示されたB21の(
x、y)座標値より求められる)三角形36と37によ
り、各X座標、y座標に対する、y方向酸いはX方向の
偏位量を求め、この偏位量を第7図に示す(x、y)座
標値にそれぞれ加算することにより、対応する斜体パタ
ーンを作成できる。
ときは、B2に対するB21の偏位により得られる(こ
れはB2のアドレスとマウス等で指示されたB21の(
x、y)座標値より求められる)三角形36と37によ
り、各X座標、y座標に対する、y方向酸いはX方向の
偏位量を求め、この偏位量を第7図に示す(x、y)座
標値にそれぞれ加算することにより、対応する斜体パタ
ーンを作成できる。
展開エリアの頂点90を△X移動して頂点91に変形す
る場合は、展開エリア内の点(x、y)を(X+αxy
、y)(αは定数)へ写像してやれば良い。例えば、第
5B図の場合は、αをα=△x / w hとすれば、
第5C図のような変形が得られる。
る場合は、展開エリア内の点(x、y)を(X+αxy
、y)(αは定数)へ写像してやれば良い。例えば、第
5B図の場合は、αをα=△x / w hとすれば、
第5C図のような変形が得られる。
[展開エリアの変形処理の説明 (第8図)]第8図は
この実施例の文書処理装置の制御部100による展開エ
リアの変形処理を示すフローチャートで、この処理を実
行するCPUl0Iの制御プログラムは制御部100の
ROM102に格納されている。
この実施例の文書処理装置の制御部100による展開エ
リアの変形処理を示すフローチャートで、この処理を実
行するCPUl0Iの制御プログラムは制御部100の
ROM102に格納されている。
このプログラムはキーボード112やマウス113より
の人力により開始され、ステップS1で入力されたCR
Tllo上のアドレス値或いは定義画面による指示等に
より、CRTllo上での展開エリアが指示される。ス
テップS2ではこの展開エリア内に表示される文字列が
人力されるとステップS3に進み、入力された文字列を
フォントメモリ104を参照してパターン展開し、ビデ
オメモリ111に格納してCRTlloに表示する。こ
のとき、この展開エリアの大ぎさに対応して、人力され
た文字列が拡大成いは縮小して表示される。
の人力により開始され、ステップS1で入力されたCR
Tllo上のアドレス値或いは定義画面による指示等に
より、CRTllo上での展開エリアが指示される。ス
テップS2ではこの展開エリア内に表示される文字列が
人力されるとステップS3に進み、入力された文字列を
フォントメモリ104を参照してパターン展開し、ビデ
オメモリ111に格納してCRTlloに表示する。こ
のとき、この展開エリアの大ぎさに対応して、人力され
た文字列が拡大成いは縮小して表示される。
ステップS4でキーボード112やマウス113により
、CRTIIOに表示されている展開エリアの変形情報
が人力されかを調べ、入力されたときはステップS5に
進み、第4図に示すように展開エリアを指示された形に
変形して表示する。
、CRTIIOに表示されている展開エリアの変形情報
が人力されかを調べ、入力されたときはステップS5に
進み、第4図に示すように展開エリアを指示された形に
変形して表示する。
ステップS6ではこの展開エリアの変形量に従って、そ
のエリア内の文字の形を変形させる。ここでは、前述の
第5図を基に説明したようにしてフォントデータを変更
し、ステップS7でそのフォントデータを基にパターン
データに展開してCRTlloに表示する。
のエリア内の文字の形を変形させる。ここでは、前述の
第5図を基に説明したようにしてフォントデータを変更
し、ステップS7でそのフォントデータを基にパターン
データに展開してCRTlloに表示する。
ステップS8では、オペレータによりその展開エリアの
変形処理が終了したことを示す指示が入力されるのを待
ち、終了指示が入力されれば処理を終了するが、オペレ
ータが例えばその変形で満足できず、再度変形処理を行
いたいときはステップS4に戻り、前述した動作を実行
する。
変形処理が終了したことを示す指示が入力されるのを待
ち、終了指示が入力されれば処理を終了するが、オペレ
ータが例えばその変形で満足できず、再度変形処理を行
いたいときはステップS4に戻り、前述した動作を実行
する。
なお、この実施例では文字のフォントデータがベクタフ
ォントの場合で説明したがこれに限定されるものでなく
、通常のドツトイメージのドツトパターンデータであっ
ても良く、この場合にもBMU117によりパターンデ
ータの回転や変形処理等が実行される。また、展開エリ
ア内の文字は1文字でなく、複数の文字列で構成されて
いても良い。
ォントの場合で説明したがこれに限定されるものでなく
、通常のドツトイメージのドツトパターンデータであっ
ても良く、この場合にもBMU117によりパターンデ
ータの回転や変形処理等が実行される。また、展開エリ
ア内の文字は1文字でなく、複数の文字列で構成されて
いても良い。
また更にこの実施例では、展開エリア内に既に表示され
ている文字列を、展開エリアの変形に従って変形するよ
うに説明したが、既に指定され、表示されている展開エ
リアが、第4B図のように変形されているとき、そこに
人力された文字列が最初からこの展開エリアの変形に対
応して、例えば斜体等で表示されるようにもできる。
ている文字列を、展開エリアの変形に従って変形するよ
うに説明したが、既に指定され、表示されている展開エ
リアが、第4B図のように変形されているとき、そこに
人力された文字列が最初からこの展開エリアの変形に対
応して、例えば斜体等で表示されるようにもできる。
以上説明したようにこの実施例によれば、文字列を表示
する展開エリアを指示し、その展開エリアの形状を変更
することにより、その中に表示される文字列をその展開
エリアの形状に対応して変形して表示できる。これによ
り、文字のデザインの変更や斜体表示指示等が簡単にで
きる効果がある。
する展開エリアを指示し、その展開エリアの形状を変更
することにより、その中に表示される文字列をその展開
エリアの形状に対応して変形して表示できる。これによ
り、文字のデザインの変更や斜体表示指示等が簡単にで
きる効果がある。
また、この実施例では、アフィン変換に基づく変形で説
明しであるが、正方形から台形の変形等、他の変形にも
応用可能である。
明しであるが、正方形から台形の変形等、他の変形にも
応用可能である。
また、他の実施例として、第9図に示すように与えられ
た図形に文字列を流し込み、1文字、1文字の変形パタ
ーンを、例えば文字数による辺の均等分割により定め、
文字列の変形を行うことも可能である。
た図形に文字列を流し込み、1文字、1文字の変形パタ
ーンを、例えば文字数による辺の均等分割により定め、
文字列の変形を行うことも可能である。
[発明の効果]
以上説明したように本発明によれば、文字等の表示エリ
アを示す表示枠を任意の量だけ傾ける等の変形すること
により、自動的にその表示エリア内の文字もその表示枠
の変形された量に対応して変形表示されるため、文字の
デザインの変更やレイアウトの変更等が簡単になる効果
がある。
アを示す表示枠を任意の量だけ傾ける等の変形すること
により、自動的にその表示エリア内の文字もその表示枠
の変形された量に対応して変形表示されるため、文字の
デザインの変更やレイアウトの変更等が簡単になる効果
がある。
第1図は実施例の文書処理装置の機能ブロック図、
第2図は実施例の文書処理装置の概略構成を示すブロッ
ク図、 第3図は表示用枠を示す図、 第4A図は変形されない表示用枠を示す図、第4B図は
表示枠の変形例を示す図、 第5A図及び第5C図は実施例による表示枠の変形に伴
なう文字の変形を示す図、 第5B図は頂点の穆動に伴なう表示エリアの変形例を示
す図、 第6図はBスプライン方式による文字のサンプル点を示
す図、 第7図は実施例のベクタフォントデータの1例を示す図
、 第8図は実施例の文書処理装置における表示枠の変形処
理を示すフローチャート、そして第9図は他の実施例の
文字列の変形例を示す図である。 図中、10・・・展開エリア指示部、11・・・パター
ン展開部、12・・・展開エリア変更部、13・・・パ
ターン変形部、14・・・変形文字割付部、15・・・
文字データ、50・・・制御情報、53・・・属性フラ
グ、100・・・制御部、101・・・CPU、102
・・・ROM、103・・・RAM、104・・・フォ
ントメモリ、105・・・枠記憶部、110・・・CR
T、111・・・ビデオメモリ、112・・・キーボー
ド、113・・・マウス、114・・・プリンタ、11
5・・・インターフェース部、116・・・イメージメ
モリ、117・・−BMU、118・・・システムバス
である。
ク図、 第3図は表示用枠を示す図、 第4A図は変形されない表示用枠を示す図、第4B図は
表示枠の変形例を示す図、 第5A図及び第5C図は実施例による表示枠の変形に伴
なう文字の変形を示す図、 第5B図は頂点の穆動に伴なう表示エリアの変形例を示
す図、 第6図はBスプライン方式による文字のサンプル点を示
す図、 第7図は実施例のベクタフォントデータの1例を示す図
、 第8図は実施例の文書処理装置における表示枠の変形処
理を示すフローチャート、そして第9図は他の実施例の
文字列の変形例を示す図である。 図中、10・・・展開エリア指示部、11・・・パター
ン展開部、12・・・展開エリア変更部、13・・・パ
ターン変形部、14・・・変形文字割付部、15・・・
文字データ、50・・・制御情報、53・・・属性フラ
グ、100・・・制御部、101・・・CPU、102
・・・ROM、103・・・RAM、104・・・フォ
ントメモリ、105・・・枠記憶部、110・・・CR
T、111・・・ビデオメモリ、112・・・キーボー
ド、113・・・マウス、114・・・プリンタ、11
5・・・インターフェース部、116・・・イメージメ
モリ、117・・−BMU、118・・・システムバス
である。
Claims (2)
- (1)文字パターンの展開表示エリアを指示する指示手
段と、該指示手段により指示された展開表示エリア内に
文字パターンを展開して表示出力する出力手段と、前記
展開表示エリアの形状を変更する変更手段と、該変更手
段により変更された展開表示エリアの形状に対応して入
力された文字パターンの形状を変更するパターン変更手
段とを備えることを特徴とする文書処理装置。 - (2)表示上の位置を指示する位置指示手段を更に含み
、前記変更手段は前記位置指示手段よりの位置情報に対
応して前記表示エリアの形状を変更するようにしたこと
を特徴とする請求項第1項に記載の文書処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63188357A JP2915413B2 (ja) | 1988-07-29 | 1988-07-29 | 文字処理方法及びその装置 |
| US08/397,711 US5574842A (en) | 1988-07-29 | 1995-03-02 | Document processing apparatus and method for generating a character or symbol pattern across a plurality of lines |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63188357A JP2915413B2 (ja) | 1988-07-29 | 1988-07-29 | 文字処理方法及びその装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0239363A true JPH0239363A (ja) | 1990-02-08 |
| JP2915413B2 JP2915413B2 (ja) | 1999-07-05 |
Family
ID=16222209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63188357A Expired - Fee Related JP2915413B2 (ja) | 1988-07-29 | 1988-07-29 | 文字処理方法及びその装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2915413B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06289849A (ja) * | 1993-03-31 | 1994-10-18 | Hitachi Software Eng Co Ltd | 文字図形入力方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61156087A (ja) * | 1984-12-27 | 1986-07-15 | 株式会社東芝 | 拡大縮小文字の校正編集方式 |
| JPS6244451A (ja) * | 1985-08-22 | 1987-02-26 | Dainippon Printing Co Ltd | デイスプレイ上での文字書体指定方法 |
| JPS63108388A (ja) * | 1986-10-27 | 1988-05-13 | キヤノン株式会社 | 画像処理装置 |
-
1988
- 1988-07-29 JP JP63188357A patent/JP2915413B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61156087A (ja) * | 1984-12-27 | 1986-07-15 | 株式会社東芝 | 拡大縮小文字の校正編集方式 |
| JPS6244451A (ja) * | 1985-08-22 | 1987-02-26 | Dainippon Printing Co Ltd | デイスプレイ上での文字書体指定方法 |
| JPS63108388A (ja) * | 1986-10-27 | 1988-05-13 | キヤノン株式会社 | 画像処理装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06289849A (ja) * | 1993-03-31 | 1994-10-18 | Hitachi Software Eng Co Ltd | 文字図形入力方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2915413B2 (ja) | 1999-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3396404B2 (ja) | 文字列自動編集システム | |
| JP3391852B2 (ja) | 文書処理装置および方法 | |
| JPH04347779A (ja) | 図形文書処理装置 | |
| JPH0239363A (ja) | 文書処理装置 | |
| JPS63108388A (ja) | 画像処理装置 | |
| JPH0830666A (ja) | 文字列配置方法及びその装置 | |
| JP2663967B2 (ja) | 情報記憶制御方法 | |
| JPH0723997B2 (ja) | 文字・図形描画装置 | |
| JPS61286977A (ja) | 図形作成装置における図形の部分変形方法 | |
| JP2751212B2 (ja) | 文書作成装置 | |
| JP2921975B2 (ja) | 手書き文書作成装置 | |
| JPH06202796A (ja) | 情報記憶方法 | |
| JPH07282285A (ja) | 図形編集装置 | |
| JPS63265374A (ja) | 文字読み取り装置 | |
| JP3351939B2 (ja) | 文字列変形配置方法 | |
| JP3082391B2 (ja) | 画像処理装置 | |
| JPH0793574A (ja) | データ処理装置及び表示制御方法 | |
| JP3160570B2 (ja) | 文字処理装置および文字処理方法 | |
| JPH0333896A (ja) | フォント描画装置 | |
| JPH06110442A (ja) | 文字図形処理装置、及び文字または図形の変形処理方法 | |
| JPH05143053A (ja) | 拡大・スムージング機能付き文書処理装置 | |
| JPH04106669A (ja) | 図形処理装置 | |
| JPH1083178A (ja) | 情報処理装置のアウトライン文字表示装置 | |
| JPH08180097A (ja) | 図面作成装置における文字表示方法 | |
| JPH05242093A (ja) | 文字処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |