JPH09185357A - 図形処理装置および方法 - Google Patents

図形処理装置および方法

Info

Publication number
JPH09185357A
JPH09185357A JP8000527A JP52796A JPH09185357A JP H09185357 A JPH09185357 A JP H09185357A JP 8000527 A JP8000527 A JP 8000527A JP 52796 A JP52796 A JP 52796A JP H09185357 A JPH09185357 A JP H09185357A
Authority
JP
Japan
Prior art keywords
pattern
font
file
displayed
graphic file
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.)
Withdrawn
Application number
JP8000527A
Other languages
English (en)
Inventor
Hideki Sugiyama
秀樹 杉山
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP8000527A priority Critical patent/JPH09185357A/ja
Publication of JPH09185357A publication Critical patent/JPH09185357A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Record Information Processing For Printing (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 文字パターン等の図形を指定されたフォーマ
ットに従って前もって表示させることで、個々の図形の
バランスを効率良く確認することを可能にする。 【構成】 作成中の各種フォントファイルが外部記憶装
置に格納されていて、各フォントファイル毎に優先順位
と、それぞれのフォントの文字コード範囲をキーボード
8はポインティングデバイス9で設定する。そして、外
部記憶装置に予め格納されている、組版データ、例えば
文字コードを含む組版データを読み出し、設定された内
容に従って順次パターンを発生し、それらを整列して表
示部6に表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は図形処理装置及び方
法に関するものである。
【0002】
【従来の技術】一般に、1つの書体のフォントパターン
を作成する場合、個々の文字パターンそのもののみでは
なく、他の文字パターンとのバランスも加味してデザイ
ンすることが必要である。
【0003】一般に、作成中もしくは作成した文字パタ
ーンのバランスを確認するためには、組版データ(文字
コードで構成されるデータ)を予め作成しておき、予め
設定された行間及び文字間に基づいて文字パターンの一
覧を表示する、という手法が用いられる(例えば特願平
5−14116号)。
【0004】
【発明が解決しようとする課題】しかしながら、ひらが
な、カタカナ、数字だけといった単一の文字種からなる
文字データ(フォント)は、他の、例えば漢字、アルフ
ァベットといった別の文字種と一緒に用いられるのが普
通で、これまでの手法では他の文字種とのバランスを確
かめられない。
【0005】また、同一の文字種の間でも太さやスタイ
ルが異なったデザインの文字とはバランスを確かめられ
ない。また組み版データにより指定された文字コードの
パターンが表示させようとしている文字種の文字データ
にないときは空白となり、本当の空白文字と間違いやす
い、という不具合もある。
【0006】
【課題を解決するための手段】本発明は係る点に鑑みな
されたものであり、文字パターン等の図形を指定された
フォーマットに従って前もって表示させることで、個々
の図形のバランスを効率良く確認することを可能にする
図形処理装置及び方法を提供しようとするものである。
【0007】この課題を解決するため、例えば本発明の
図形処理装置は以下に示す構成を備える。すなわち、図
形ファイル、当該図形ファイルの表記方法及びその表記
可能なコード範囲に優先順位を設定する設定手段と、図
形ファイルから表示する情報単位を取り出し、当該情報
に基づくパターンを、前記設定手段で設定された優先順
位及びコード範囲に従って発生する第1のパターン発生
手段と、前記図形ファイルから取り出した情報に該当す
る表示すべきパターンが存在しない場合、所定のパター
ンを割り当てて発生する第2のパターン発生手段と、前
記第1、第2のパターン発生手段で発生したパターンを
並べて表示する表示手段とを備える。
【0008】
【発明の実施の形態】以下、添付図面に従って本発明に
係る実施形態の一例を詳細に説明する。
【0009】図1においては、1は本実施形態の図形編
集装置の制御部であり、ハードディスク等とのI/O・
インターフェース(i/f)部4、RAM等で構成さ
れ、プログラムを格納しているプログラムメモリ(PM
EM)3、ハードディスク等の外部記憶装置(DIS
K)5、そして、本装置全体の制御を司るマイクロプロ
セッサ等のCPU(中央演算装置)2等を含んでいる。
尚、外部記憶装置5内には、作成中或いは検査する必要
があるフォントファイル等がその種別分だけ格納されて
いる。また、図2に示す組版データ(実施形態では文字
コードで構成される)のファイルも格納されている。
尚、図2に示した文字コード列で構成される文章及び実
施形態における表示例は図3に示す通りである。
【0010】6はCRTや液晶等の表示部であり、7は
表示部6に表示する像であるイメージ情報を展開するた
めのVRAM(ビデオメモリ)である。8はキー入力を
受けつけるデバイスで例えばキーボードなのである。9
はポインティングデバイスでCRT6上のカーソルを
X、Y方向に任意に移動し表示されている図形やメニュ
ー等を選択することができる。
【0011】上記構成において、実施形態における処理
内容を図4のフローチャートに従って説明する。尚、同
フローチャートに対応するプログラムはプログラムメモ
リ3に格納されているものである。
【0012】先ず、ステップS1において、その時点で
外部記憶装置に格納されているフォント一覧を表示部6
に表示し、使用するフォントを選択して優先順位をキー
ボード8或いはポインティングデバイス9で設定すると
共に、各々のフォントについての文字コード範囲も同様
に設定する。この設定画面の例を図8に示す。図示で
は、フォントファイルとしてフォントA〜C(ファイル
名)であって、この順番に優先順位を設定した例を示し
ている。また、フォントAに対しては文字コード範囲と
して、“3021”〜“4f53”(例えば、この範囲
での作成がほぼ終了している場合等)、フォントB,C
に対しては“5021”〜“7426”(いずれも16
進数のJISコードを意味する)を割当てた。
【0013】さて、上記の設定が終了すると、この結果
をプログラムメモリ3に格納する。図7はこの格納され
た内容を示している。
【0014】次にステップS2に進み、組み版データを
設定する。設定された組み版ファイルからコードを読み
込み、図6に示す如く、プログラムメモリ3に確保され
た変数“kumi_code[]”にそのコードを格納し、全体の
文字数を変数“kumi_num”に格納する。
【0015】処理がステップS3に進むと、表示する組
み版コードが終わりか判断する。すなわちkumi_n
um=0の時は終わりと判断し、処理を終了する。ま
た、≠の時は以下のステップS4以降を繰り返す。
【0016】先ず、ステップS4で、変数kumi_code[]
に格納しているコードのパターンを、先に設定した優先
順位情報に基づいて取り出す。次いで、ステップS5
で、そのパターンを表示部6に表示する。次にステップ
6で変数kumi_numを“−1”だけ減じ、ステップS3に
戻る。
【0017】こうして、変数kumi_numが“0”になるま
でこの処理が繰り返され、表示部6には組版データに対
応する文字パターンが順次表示されている。
【0018】ここで、上記処理におけるステップS4の
詳細を図5のフローチャートに従って説明する。
【0019】先ず、ステップS4−1において、プログ
ラムメモリ3に確保させた変数iを“0”で初期化す
る。次いで、ステップS4−2に進み、変数iが優先順
位以内(実施形態ではフォント数が全部で3つ、すなわ
ち、優先順位数は3であるので4以上は有り得ないこと
になる)か判断する。
【0020】従って、i<優先数であると判断した場合
には、ステップS4−3に進み、変数kumi_code[]で示
される文字コードが、先に設定した文字コード範囲にな
るかどうかを判断する。コード範囲内であると判断した
場合には、ステップS4−4に進んで、その変数iで示
される優先順位のフォントファイル中に該当するフォン
ト(変数kumi_code[]で示される文字コードのフォン
ト)が存在するかどうかを判断する。もし、該当するフ
ォントが存在するのであれば、ステップS4−7に進ん
で、フォントデータを読み出し、フォントパターンを作
成し、本処理を終える。
【0021】一方、注目文字コードが該当するフォント
ファイルのコード範囲外、或いは、該当するフォントフ
ァイルに存在しないと判断した場合には、ステップS4
−5に進んで、変数iを“1”だけインクリメントし、
ステップS4−2に戻り、上記処理を繰り返す。
【0022】こうして、変数iを順次インクリメントし
て、優先順位数以上の値になると、それ以上の検索処理
は無意味になるので、ステップS4−6に進み、未定義
用のフォントパターン、例えば図9に示すような“ゲ
タ”パターンを作成し、上位処理に返す。
【0023】以上の結果、例えば図10に示すような表
示画像が表示部6に表示されることになる。図10と図
3とを比較すると、フォントパターンとして“雲”や
“夕”、“雨”などのパターンが作成されていないこと
を示している。
【0024】以上説明したように本実施形態によれば、
異なるフォントを並行して作成している過程、或いは1
つだけ作成中で他は完成していたり、全て完成した場合
等のいずれにおいても、それぞれのフォントパターンの
バランスを検査することが容易になる。
【0025】尚、上記実施形態では、フォントパターン
を予め決められた書式で表示する例を説明したが、例え
ば表示されたフォントパターンがフォントA、フォント
B或いはフォントCのいずれであるのかを区別して表示
するようにしても良い。
【0026】また、本発明は編集対象の図形としては文
字データに限定されず、図形編集装置で編集可能なも
の、例えばCADにより作成された図形データ等にも適
用できる。
【0027】更にまた、パターンを表示装置に表示する
としたが、レーザープリンター、インクジェットプリン
ター等、各種プリンターに出力しても適用できる。
【0028】また、未定義のフォントパターンとして、
図9に示すような“ゲタ”パターンを表示させたが、こ
れによっても本願発明が限定されるものではなく、如何
なるパターンであっても良い。
【0029】また、本発明は、複数の機器(例えばホス
トコンピュータ、インターフェース機器、リーダ、プリ
ンタ等)から構成されるシステムに適用しても、1つの
機器からなる装置(例えば複写機、ファクシミリ等)に
適用しても良い。
【0030】また、本発明の目的は、上述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
憶した記憶媒体を、システム或いは装置に供給し、その
システム或いは装置のコンピュータ(またはCPUやM
PU)が記憶媒体に格納されたプログラムコードを読出
して実行することによっても、達成されることは言うま
でのもない。
【0031】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0032】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM等
を用いることができる。
【0033】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOSなどが実
際の処理の一部または全部を行ない、その処理によって
実施形態の機能が実現される場合も含まれることは言う
までもない。
【0034】更に、記憶媒体から読み出されたプログラ
ムコードが、コンピュータに挿入された拡張機能ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行な
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
【0035】
【発明の効果】以上説明したように本発明によれば、文
字パターン等の図形を指定されたフォーマットに従って
前もって表示させることで、個々の図形のバランスを効
率良く確認することが可能になる。
【0036】
【図面の簡単な説明】
【図1】実施形態の図形処理装置のブロック構成図であ
る。
【図2】実施形態における組み版データの一例を示す図
である。
【図3】図2の組版データの表示形態を示す図である。
【図4】実施形態における処理内容を示すフローチャー
トである。
【図5】図4におけるパターン作成処理を示すフローチ
ャートである。
【図6】組版データを読出した場合のメモリ上における
格納状態を示す図である。
【図7】優先順位及びコード範囲の設定内容のメモリ上
の格納状態を示す図である。
【図8】優先順位設定画面の一例を示す図である。
【図9】コード未定義パターンの例を示す図である。
【図10】組み版データに基づき実際に表示された例を
示す図である。
【符号の説明】
1 図形編集装置の制御部 2 CPU(中央処理装置) 3 プログラムメモリ 4 I/Oインタフェース 5 外部記憶装置 6 表示部 7 VRAM 8 キーボード 9 ポインティングデバイス

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 図形ファイル、当該図形ファイルの表記
    方法及びその表記可能なコード範囲に優先順位を設定す
    る設定手段と、 図形ファイルから表示する情報単位を取り出し、当該情
    報に基づくパターンを、前記設定手段で設定された優先
    順位及びコード範囲に従って発生する第1のパターン発
    生手段と、 前記図形ファイルから取り出した情報に該当する表示す
    べきパターンが存在しない場合、所定のパターンを割り
    当てて発生する第2のパターン発生手段と、 前記第1、第2のパターン発生手段で発生したパターン
    を並べて表示する表示手段とを備えることを特徴とする
    図形処理装置。
  2. 【請求項2】 前記図形ファイルは文字コードで構成さ
    れるファイルであることを特徴とする請求項第1項に記
    載の図形処理装置。
  3. 【請求項3】 図形ファイル、当該図形ファイルの表記
    方法及びその表記可能なコード範囲に優先順位を設定す
    る設定工程と、 図形ファイルから表示する情報単位を取り出し、当該情
    報に基づくパターンを、前記設定手段で設定された優先
    順位及びコード範囲に従って発生する第1のパターン発
    生工程と、 前記図形ファイルから取り出した情報に該当する表示す
    べきパターンが存在しない場合、所定のパターンを割り
    当てて発生する第2のパターン発生工程と、 前記第1、第2のパターン発生工程で発生したパターン
    を並べて表示する表示工程とを備えることを特徴とする
    図形処理方法。
  4. 【請求項4】 前記図形ファイルは文字コードで構成さ
    れるファイルであることを特徴とする請求項第3項に記
    載の図形処理方法。
JP8000527A 1996-01-08 1996-01-08 図形処理装置および方法 Withdrawn JPH09185357A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8000527A JPH09185357A (ja) 1996-01-08 1996-01-08 図形処理装置および方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8000527A JPH09185357A (ja) 1996-01-08 1996-01-08 図形処理装置および方法

Publications (1)

Publication Number Publication Date
JPH09185357A true JPH09185357A (ja) 1997-07-15

Family

ID=11476253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8000527A Withdrawn JPH09185357A (ja) 1996-01-08 1996-01-08 図形処理装置および方法

Country Status (1)

Country Link
JP (1) JPH09185357A (ja)

Similar Documents

Publication Publication Date Title
KR920006775B1 (ko) 문서 처리 시스템 및 요소 마크 확장 방법
US5351995A (en) Double-sided, reversible electronic paper
JP2005536783A (ja) pdfドキュメントのセクション抽出ツール
CN1494020A (zh) 选择字体的方法
JP2005216179A (ja) 文書処理装置及び文書処理方法及び文書処理プログラム
US6317762B1 (en) Document creating apparatus creates free format document from handwritten data converting into normalized size
US20040004625A1 (en) Selecting elements from an electronic document
JP2911470B2 (ja) 文字処理装置及び方法
US6397233B1 (en) Document processing apparatus and computer program product therefor
JPH09185357A (ja) 図形処理装置および方法
KR20050061620A (ko) 문서편집 소프트웨어의 수식 편집기 및 그 편집방법
JP3100614B2 (ja) 文書処理装置および文書処理方法
US6728935B1 (en) Apparatus for setting attributes to character strings and graphic objects
JPH0962247A (ja) 情報処理装置及びその方法及びコンピュータ制御装置
JP3674905B2 (ja) 文書編集装置
JPH1069480A (ja) 文書処理方法及び文書処理装置、記憶媒体
JP2851840B2 (ja) 文書処理装置
JP3466869B2 (ja) フォントデータ管理方法および装置、ならびに記録媒体
JPH06161728A (ja) フローチャート作成システム
JP3437293B2 (ja) 文字出力方法及び文字処理装置
JP2974638B2 (ja) 文書処理装置及び方法
JP3071801B2 (ja) 文字編集システム
JP2921975B2 (ja) 手書き文書作成装置
EP0360501B1 (en) A text-editing apparatus with real time display function
JPH09282319A (ja) 文書処理方法及びその装置と前記文書処理方法を実行する制御プログラムを記憶したコンピュータにより読取り可能な記憶媒体

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030401