JPH04198989A - document creation device - Google Patents
document creation deviceInfo
- Publication number
- JPH04198989A JPH04198989A JP2325671A JP32567190A JPH04198989A JP H04198989 A JPH04198989 A JP H04198989A JP 2325671 A JP2325671 A JP 2325671A JP 32567190 A JP32567190 A JP 32567190A JP H04198989 A JPH04198989 A JP H04198989A
- Authority
- JP
- Japan
- Prior art keywords
- character
- data
- outline
- buffer
- image data
- 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
Links
- 239000002131 composite material Substances 0.000 claims description 17
- 238000013500 data storage Methods 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 6
- 239000000203 mixture Substances 0.000 claims description 5
- 239000000872 buffer Substances 0.000 description 36
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000002715 modification method Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、日本語ワードプロセッサ等の文書作成装置に
係り、特に、文字修飾の出力方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a document creation device such as a Japanese word processor, and particularly to a method for outputting character decoration.
[発明の概要]
本発明による文書作成装置は、文字の輪郭部を抽出し、
この輪郭部には修飾を施すことなく、この輪郭部位外の
部分のみを修飾するようにしたことにより、文字か読み
難くならないようにしたものである。[Summary of the Invention] A document creation device according to the present invention extracts the outline of a character,
This outline part is not modified, and only the part outside the outline part is modified, so that the characters do not become difficult to read.
[従来の技術]
従来より、日本語ワードプロセッサ等の文書作成装置に
あっては、入力した文字に対して網かけ等の文字修飾を
かけて、表示あるいは印刷出力できるように構成されて
いる。[Prior Art] Conventionally, document creation devices such as Japanese word processors have been configured to be able to display or print out inputted characters by applying character modification such as shading.
このような文字修飾のかかった文字の出力、例えば印刷
出力は、通常、単純に文字の上から斜線。The output of characters with such character modification, such as print output, is usually simply a diagonal line above the character.
編目を上書きすることにより行なわれるようになってい
る。例えば、第8図(a)に示すような文字「あ」に対
して、同図(b)に示すような斜線を文字修飾としてか
ける場合、それぞれのドツトパターンの論理和をとるこ
とにより、同図(C)に示すように斜線の文字修飾がか
けられた文字を生成出力している。This is done by overwriting the stitches. For example, when adding a diagonal line as shown in Fig. 8(b) to the character ``A'' as shown in Fig. 8(a), the same dot pattern is added by taking the logical sum of the respective dot patterns. As shown in Figure (C), characters modified with diagonal lines are generated and output.
[発明が解決しようとする課題]
しかしながら、上記したように、ドツトパターンの論理
和をとる方式の文字修飾の8力方法では、第8図(C)
の結果として得られた修飾文字から見られるように、文
字の形状が斜線で崩されてしまい、文字が読み難くなっ
てしまうという問題がある。[Problems to be Solved by the Invention] However, as described above, in the 8-power method of character modification that takes the logical sum of dot patterns,
As can be seen from the modified characters obtained as a result, there is a problem in that the shape of the characters is distorted by diagonal lines, making the characters difficult to read.
このような原因は、単純に合成すべき2つのパターンの
論理和をとることにより、被合成文字の輪郭と斜線等の
合成パターンとが混同していることにある。The reason for this is that by simply calculating the logical sum of two patterns to be synthesized, the outline of the character to be synthesized and the synthesized pattern such as diagonal lines are confused.
してみれば、被合成文字の輪郭と合成パターンとを分離
できるようにすれば、つまり被合成文字の輪郭には合成
パターンが合成されないようにすれば、結果として得ら
れる合成文字か読み難くならないということは明かであ
る。In other words, if the outline of the character to be composited and the composite pattern can be separated, that is, if the composite pattern is not composited with the outline of the character to be composited, then the resulting composite character will not be difficult to read. That is clear.
本発明の課題は、被合成文字の輪郭には合成パターンか
合成されないようにすることである。An object of the present invention is to prevent a synthetic pattern from being synthesized on the outline of a character to be synthesized.
[課題を解決するための手段] 本発明の手段は次の通りである。[Means to solve the problem] The means of the present invention are as follows.
文字ドツトイメージデータ記憶手段1(第1図の機能ブ
ロック図を参照、以下同じ)は、被合成文字の文字ドツ
トイメージデータを記憶する。A character dot image data storage means 1 (see the functional block diagram of FIG. 1, the same applies hereinafter) stores character dot image data of characters to be synthesized.
合成パターン記憶手段2は、被合成文字と合成すべき合
成パターンを記憶する。The combination pattern storage means 2 stores a combination pattern to be combined with a character to be combined.
輪郭抽出手段3は、上記文字ドツトイメージデータ記憶
手段1に記憶された文字ドツトイメージデータから被合
成文字の輪郭部分を抽出する。The outline extraction means 3 extracts the outline of the character to be synthesized from the character dot image data stored in the character dot image data storage means 1.
合成制御手段4は、被合成文字と上記合成パターン記憶
手段2に記憶された合成パターンとを合成する際に、上
記文字ドツトイメージデータ記憶手段1に記憶された被
合成文字の文字ドツトパターンの内、上記輪郭抽出手段
3により抽出された被合成文字の輪郭部分を除く上記文
字ドツトイメージデータの範囲に対してのみ、上記合成
パターン記憶手段2に記憶された合成パターンを合成す
る。When compositing a character to be composited with a composite pattern stored in the composite pattern storage means 2, the composition control means 4 selects among the character dot patterns of the character to be composited stored in the character dot image data storage means 1. The synthesis pattern stored in the synthesis pattern storage means 2 is synthesized only with respect to the range of the character dot image data excluding the outline portion of the character to be synthesized extracted by the contour extraction means 3.
[作用コ 本発明の手段の作用は次の通りである。[Action Co. The operation of the means of the invention is as follows.
被合成文字と合成パターン記憶手段2に記憶された合成
パターンとを合成する際に、輪郭抽出手段3により文字
ドツトイメージデータ記憶手段1に記憶された文字ドツ
トイメージデータから被合成文字の輪郭部分を抽出し、
合成制御手段4により、上記文字ドツトイメージデータ
記憶手段1に記憶された被合成文字の文字ドツトパター
ンの内、上記輪郭抽出手段3により抽出された被合成文
字の輪郭部分を除く上記文字ドツトイメージデータの範
囲に対してのみ、上記合成パターン記憶手段2に記憶さ
れた合成バタ、−ンを合成する。When synthesizing the character to be synthesized and the synthesis pattern stored in the synthesis pattern storage means 2, the outline extraction means 3 extracts the outline of the character to be synthesized from the character dot image data stored in the character dot image data storage means 1. extract,
The composition control means 4 extracts the character dot image data of the character dot pattern of the character to be composited stored in the character dot image data storage means 1 excluding the outline portion of the character to be composited extracted by the outline extraction means 3. The synthetic patterns stored in the synthetic pattern storage means 2 are synthesized only for the range of .
従って、被合成文字の輪郭には合成パターンが合成され
ないようにすることができるので、結果として得られる
合成文字が読み難くなることはない。Therefore, it is possible to prevent the composite pattern from being composited on the outline of the character to be composited, so that the resulting composite character does not become difficult to read.
[実施例コ
以下、第2図乃至第6図を参照して、本発明の一実施例
を説明する。[Embodiment] Hereinafter, an embodiment of the present invention will be described with reference to FIGS. 2 to 6.
第2図はその構成を示す図で、符号11は全体の制御を
司るCPUである。12は文字を入力するための入力部
であり、13は文書ファイルを記憶する外部記憶部であ
る。14は、作成された文書の記憶のための文書データ
領域14a1文字ドツトデータを記憶する文字ドツトデ
ータ部14b1表示や印刷等に使用するワーク領域とし
てのバッファ領域14cを含むメモリ部である。FIG. 2 is a diagram showing its configuration, and reference numeral 11 is a CPU that controls the entire system. 12 is an input section for inputting characters, and 13 is an external storage section for storing document files. A memory section 14 includes a document data area 14a for storing created documents, a character dot data area 14b for storing character dot data, and a buffer area 14c as a work area used for display, printing, etc.
実際には、文書データ領域14a及びバッファ領域14
cはRAMで構成され、文字ドツトデータ部14bはR
OMで構成される。もちろん、この文字ドツトデータ部
14bをRAMで構成しても良い。15は文書の印刷を
行なう印刷部であり、16は文字の表示を行なう表示部
である。Actually, the document data area 14a and the buffer area 14
c consists of a RAM, and the character dot data section 14b is composed of a RAM.
Consists of OM. Of course, this character dot data section 14b may be constructed from a RAM. Reference numeral 15 is a printing section for printing documents, and 16 is a display section for displaying characters.
なお、上記文字ドツトデータ部14bには、文字のドツ
トイメージが記憶されており、このデータを元に表示、
印刷か行なわれる。ドットイメ−ジデータは、1画素に
つき1ビツトのデータを持ち、データか「1」の場合に
塗り潰し、「0」の場合に塗り潰し無しとする。文字は
、1文字の全画素分のデータで構成される。即ち、1文
字か48X48 )’ットの場合には、48X48−2
304ビツトで構成される。以下、本実施例では1文字
が48X48ドツトとして扱うが、本発明は他のドツト
数で構成される文字に対しても同様に適用可能なことは
勿論である。Note that the character dot data section 14b stores dot images of characters, and based on this data, the characters are displayed and displayed.
Printing is done. Dot image data has one bit of data for each pixel, and if the data is ``1'', it is filled, and if it is ``0'', it is not filled. A character is composed of data for all pixels of one character. That is, if one character or 48X48)' cut, 48X48-2
It consists of 304 bits. Hereinafter, in this embodiment, one character is treated as 48×48 dots, but it goes without saying that the present invention is equally applicable to characters composed of other numbers of dots.
また、バッファ領域14Cには、A−Fまて6個のバッ
ファが構成され、各バッファは、第3図に示すように、
1文字分である48X48ドツト(−288バイト)の
容量を有している。なお、各バッファの格納フォーマッ
トは、X軸方向に0゜1.2.・・・とする。Further, the buffer area 14C is configured with six buffers A to F, and each buffer is configured as shown in FIG.
It has a capacity of 48x48 dots (-288 bytes), which is one character. Note that the storage format of each buffer is 0°1.2... ...and...
このような構成の文書作成装置では、入力部12から入
力された文字は、文書データ領域14aに格納され、文
字ドツトイメージデータ部14bから対応するデータが
読出されて表示部16に表示される。この時、修飾(網
かけ等)された文字は、その処理を施した状態で表示さ
れる。また、印刷時も同様に、文字ドツトデータ部14
bからデータか読出されて印刷部15て印刷される。In the document creation device having such a configuration, characters input from the input section 12 are stored in the document data area 14a, and corresponding data is read out from the character dot image data section 14b and displayed on the display section 16. At this time, characters that have been modified (shading, etc.) are displayed in the state in which they have been processed. Similarly, when printing, the character dot data section 14
Data is read out from b and printed by the printing section 15.
ここで、上記表示時あるいは印刷時の出力文字に対する
修飾は、第4図のフローチャートのようにして施される
。Here, the modification to the output characters during display or printing is performed as shown in the flowchart of FIG.
即ち、文字ドツトデータ部14bから出力すべき被修飾
文字、例えば「あ」の文字データか読出され(ステップ
S1)、それか、第5図(a)に示すように、バッファ
領域14c内のバッファAに格納される(ステップS2
)。また、文字ドツトデータ部14bから合成すべき修
飾データ、例えば斜線データが読出され、第5図(b)
に示すように、バッファ領域14c内のバッファBに格
納される(ステップS3)。そして、バッファ領域14
c内に構成されたXレジスタ及びXレジスタをそれぞれ
「0」に初期設定する(ステップS4)。That is, a modified character to be output, for example character data for "A", is read out from the character dot data section 14b (step S1), or data is read out from the buffer area 14c as shown in FIG. 5(a). A (step S2
). Further, modification data to be synthesized, for example diagonal line data, is read out from the character dot data section 14b, as shown in FIG. 5(b).
As shown, the data is stored in buffer B in the buffer area 14c (step S3). And the buffer area 14
The X register and the X register configured in c are each initialized to "0" (step S4).
次に、Xレジスタ及びXレジスタの値で示されるバッフ
ァAの座標のドツトに関して上下、左右。Next, move up, down, left and right with respect to the dot at the coordinates of buffer A indicated by the X register and the value of the X register.
4斜め方向の論理和を求め、結果をバッファ領域14c
内のバッファCのXレジスタ及びXレジスタの値で示さ
れる位置に格納する(ステップS5)。即ち、第6図に
於いて、D45の位置は、D45″″D41AD42Δ
D43AD44△D46ΔD47AD48AD49
として求める。そして、Xレジスタの値を「+1」して
(ステップS6)、その結果のXレジスタの値がMax
X(本実施例に於いては48)となったか否かを判断し
くステップS7)、まだMaxXになっていなければ、
上記ステップS5に戻る。4. Calculate the logical sum in the diagonal direction and store the result in the buffer area 14c.
(step S5). That is, in FIG. 6, the position of D45 is D45''D41AD42Δ
It is calculated as D43AD44ΔD46ΔD47AD48AD49. Then, the value of the X register is increased by "+1" (step S6), and the resulting value of the X register is Max.
It is determined whether or not the value has reached X (48 in this embodiment) (step S7), and if it has not yet reached MaxX,
Return to step S5 above.
このステップS5乃至S7の繰り返しにより、X方向1
ライン分の処理が終わったならば、次に、Xレジスタの
値を「0」にセットし、Xレジスタの値をr+IJして
(ステップS8)、その結果のXレジスタの値がMax
Y (本実施例に於いては48)となったか否かを判断
する(ステップS9)。まだMaxYになっていなけれ
ば、上記ステップS5に戻って、次ラインに対する処理
を行なう。こうして、バッファAの全ドツトに対して処
理が終了されると、バッファCには、第5図(C)に示
されるように、バッファAに格納された被修飾文字「あ
」の輪郭部が格納される。By repeating steps S5 to S7,
When the processing for the line is completed, next, set the value of the X register to "0", add the value of the X register to r+IJ (step S8), and set the value of the resulting X register to Max.
It is determined whether Y (48 in this embodiment) has been reached (step S9). If MaxY has not yet been reached, the process returns to step S5 and processes the next line. When the processing is completed for all dots in buffer A, the outline of the modified character "a" stored in buffer A is stored in buffer C, as shown in FIG. 5(C). Stored.
次に、バッファ領域14C内に構成された2レジスタを
「0」に初期設定する(ステップ510)。つまり、こ
こまでの処理は、x、Xレジスタを用いてビット(ドツ
ト)単位で行なったが、高速化のために、以後は、この
2レジスタの値を用いてバイト単位で処理を行なう。Next, two registers configured in the buffer area 14C are initialized to "0" (step 510). That is, the processing up to this point has been performed in bits (dots) using the x and X registers, but in order to increase speed, from now on, the values in these two registers are used to perform the processing in bytes.
即ち、この2レジスタの値で示されるバイト番号のバッ
ファCのデータの反転(NOT)を求め、その結果をバ
ッファ領域14C内のバッファDの2レジスタの値で示
されるバイト位置に格納する(ステップ511)。そし
て、2レジスタの値を「+IJ して(ステップ512
)、その結果の2レジスタの値が、MaxXXMaxY
/8 (本実施例では、48X48/8〜288(バイ
ト))となったか否か、つまり全バイトの処理が終了し
たか否かを判断する(ステップ813)。また全バイト
の処理が終了していなければ、上記ステップSllに戻
って、次バイトのデータに対する処理を行なう。こうし
て、バッファCの全バイトに対して処理か終了されると
、バッファDには、第5図(d)に示されるように、バ
ッファCに格納された輪郭部以外の部分が格納されるこ
とになる。That is, the inversion (NOT) of the data in the buffer C of the byte number indicated by the value of these two registers is obtained, and the result is stored in the byte position indicated by the value of the two registers of the buffer D in the buffer area 14C (step 511). Then, the value of register 2 is set to ``+IJ'' (step 512).
), the resulting value of the two registers is MaxXXMaxY
/8 (in this embodiment, 48×48/8 to 288 (bytes)), that is, it is determined whether all bytes have been processed (step 813). If all bytes have not been processed yet, the process returns to step Sll to process the next byte of data. In this way, when all the bytes of buffer C are processed, the buffer D stores the part other than the outline stored in buffer C, as shown in FIG. 5(d). become.
次に、また2レジスタを「0」に初期設定した後(ステ
ップ514)、この2レジスタの値で示されるバイト番
号のバッファBのデータ(斜線の修飾データ)とバッフ
ァDのデータ(被修飾文字の輪郭部以外の部分のドツト
)の論理積をとって、その結果を、バッファ領域14c
内のバッファEの上記2レジスタの値で示されるバイト
位置に格納する(ステップ515)。そして、2レジス
タの値を[+IJして(ステップ516)、その結果の
2レジスタの値か、MaxXxMaxY/8となったか
否か、つまり全バイトに対する処理が終了したか否かを
判断する(ステップ517)。まだ全バイトの処理が終
了していなければ、上記ステップ515に戻って、次バ
イトのデータに対する処理を行なう。こうして、バッフ
ァB、Dの全バイトに対して処理が終了されると、バッ
ファEには、第5図(e)に示されるように、バッファ
Bに格納された修飾データから被修飾文字の輪郭部分か
消されたようなデータか格納されることになる。Next, after initializing the two registers to "0" (step 514), the data in buffer B (modified data with diagonal lines) and the data in buffer D (modified character (dots in the area other than the outline), and the result is stored in the buffer area 14c.
(step 515). Then, the value of the 2nd register is +IJ (step 516), and it is determined whether the resulting value of the 2nd register is MaxXxMaxY/8, that is, whether the processing for all bytes has been completed (step 516). 517). If all bytes have not yet been processed, the process returns to step 515 to process the next byte of data. In this way, when processing is completed for all bytes in buffers B and D, the outline of the modified character is stored in buffer E from the modification data stored in buffer B, as shown in FIG. 5(e). Partial or deleted data will be stored.
次に、また2レジスタを「0」に初期設定した後(ステ
ップ518)、この2レジスタの値で示されるバイト番
号のバッファAのデータ(被修飾文字の文字データ)と
バッファEのデータ(修飾データから被修飾文字の輪郭
部部分か消されたデータ)の論理和をとって、その結果
を、バッファ領域14c内のバッファFの上記2レジス
タの値で示されるバイト位置に格納する(ステップ51
9)。そして、2レジスタの値をr+IJして(ステッ
プ520)、その結果の2レジスタの値か、MaXXX
MaXY/8となったか否か、つまり全バイトに対する
処理か終了したか否かを判断する(ステップ521)。Next, after initializing the two registers to "0" again (step 518), the data of buffer A (character data of the modified character) and the data of buffer E (character data of the modified character) of the byte numbers indicated by the values of these two registers are set. The data is logically summed (data in which the outline part of the modified character is erased) and the result is stored in the byte position indicated by the values of the above two registers of the buffer F in the buffer area 14c (step 51).
9). Then, the value of the 2nd register is r+IJ (step 520), and the resulting value of the 2nd register is MaXXX
It is determined whether the value has reached MaxY/8, that is, whether the processing for all bytes has been completed (step 521).
まだ全バイトの処理か終了していなければ、上記ステッ
プS19に戻って・次ノくイトのデータに対する処理を
行なう。こうして、バッファA、Hの全バイトに対して
処理が終了されると、バッファFには、第5図(f)に
示すように、被修飾文字の輪郭部には修飾が施されてい
ないような、合成されたデータか格納されることになる
。If all bytes have not yet been processed, the process returns to step S19 to process the next byte of data. In this way, when processing is completed for all bytes of buffers A and H, as shown in FIG. The combined data will be stored.
二のようにして、文字の輪郭部には修飾を行なわないで
表示あるいは印刷出力できるようになる。As shown in step 2, it becomes possible to display or print out the outline of a character without modifying it.
従って、第7図(a)に示すように、従来の修飾方法で
は合成パターンが文字の輪郭を崩してしまうために、そ
の文字が読み難くなっていたのに対し、本実施例によれ
ば、同図(b)に示すように、文字の輪郭を崩すことな
く網かけ等の処理を施すことができ、結果として得られ
る合成文字が読み難くなるようなことはなくなる。Therefore, as shown in FIG. 7(a), in the conventional modification method, the composite pattern destroys the outline of the character, making the character difficult to read, whereas according to this embodiment, As shown in FIG. 5B, processing such as shading can be performed without destroying the contours of the characters, and the resulting composite characters will not become difficult to read.
なお、前述の実施例では、合成パターンとして、文字デ
ータを修飾するための網かけパターンにつき説明したが
、本発明はこれに限定されるものではなく、例えば、イ
メージリーダから読み取ったイメージデータ等を合成パ
ターンとしても良い。In addition, in the above-mentioned embodiment, a hatching pattern for modifying character data was explained as a composite pattern, but the present invention is not limited to this, and for example, image data read from an image reader, etc. It may also be used as a composite pattern.
[発明の効果]
本発明によれば、被合成文字の輪郭には合成パターンか
合成されないようにすることができるので、文字の輪郭
を崩すことなく網かけ等の処理を施すことかでき、結果
として得られる合成文字か読み難くなるようなことはな
くなる。[Effects of the Invention] According to the present invention, since it is possible to prevent a composite pattern from being composited on the outline of a character to be composited, processing such as shading can be performed without destroying the outline of the character, and the result is The resulting composite characters will no longer be difficult to read.
第1図は本発明の機能ブロック図、第2図は実施例のブ
ロック構成図、第3図はバッファの記憶構成を示す図、
第4図は動作を説明するためのフローチャート、第5図
(a)乃至(f)はそれぞれ動作の各時点で用いられる
各バッファの記憶内容を示す図、第6図は成るドツトの
上下、左右。
4斜め方向のドツトとの論理和を説明するための図、第
7図(a)及び(b)はそれぞれ結果として得られる修
飾文字の出力例を従来技術と本発明とを対比させて示す
図、第8図(a)乃至(c)はそれぞれ従来の文字修飾
方法を説明するための各バッファの記憶内容を示す図で
ある。
1・・・文字ドツトイメージデータ記憶手段、2・・・
合成パターン記憶手段、3・・・輪郭抽出手段、4・・
・合成制御手段。
出願人 カシオ計算機株式会社
第1図
1 1 Il l l
’’ 111 ll ll
Il l l l ’第3図
第2図
第4図
第5図
第6図
第8図FIG. 1 is a functional block diagram of the present invention, FIG. 2 is a block configuration diagram of an embodiment, and FIG. 3 is a diagram showing the storage configuration of a buffer.
Figure 4 is a flowchart for explaining the operation, Figures 5 (a) to (f) are diagrams showing the memory contents of each buffer used at each point in the operation, and Figure 6 shows the top, bottom, left and right of the dots. . Figures 7(a) and 7(b) are diagrams for explaining the logical sum with diagonal dots, and Figures 7(a) and 7(b) are diagrams showing output examples of the resulting modified characters, comparing the prior art and the present invention. , and FIGS. 8(a) to 8(c) are diagrams showing the storage contents of each buffer for explaining the conventional character modification method. 1...Character dot image data storage means, 2...
Synthetic pattern storage means, 3... Contour extraction means, 4...
-Synthesis control means. Applicant Casio Computer Co., Ltd. Figure 1 1 Il l l
'' 111 ll ll
Il l l l'Figure 3Figure 2Figure 4Figure 5Figure 6Figure 8
Claims (1)
ドットイメージデータ記憶手段と、合成パターンを記憶
する合成パターン記憶手段と、 上記文字ドットイメージデータ記憶手段に記憶された文
字ドットイメージデータから被合成文字の輪郭部分を抽
出する輪郭抽出手段と、 被合成文字と上記合成パターン記憶手段に記憶された合
成パターンとを合成する際に、上記文字ドットイメージ
データ記憶手段に記憶された被合成文字の文字ドットパ
ターンの内、上記輪郭抽出手段により抽出された被合成
文字の輪郭部分を除く上記文字ドットイメージデータの
範囲に対してのみ、上記合成パターン記憶手段に記憶さ
れた合成パターンを合成する合成制御手段と を具備することを特徴とする文書作成装置。[Scope of Claims] Character dot image data storage means for storing character dot image data of characters to be composed; composition pattern storage means for storing composition patterns; and character dot images stored in the character dot image data storage means. outline extracting means for extracting the outline of a character to be synthesized from the data; Composite the composite pattern stored in the composite pattern storage means only with respect to the range of the character dot image data excluding the outline portion of the character to be composited extracted by the outline extraction means out of the character dot pattern of the composite character. What is claimed is: 1. A document creation device comprising: composition control means for controlling a document.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2325671A JPH04198989A (en) | 1990-11-29 | 1990-11-29 | document creation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2325671A JPH04198989A (en) | 1990-11-29 | 1990-11-29 | document creation device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04198989A true JPH04198989A (en) | 1992-07-20 |
Family
ID=18179418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2325671A Pending JPH04198989A (en) | 1990-11-29 | 1990-11-29 | document creation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04198989A (en) |
-
1990
- 1990-11-29 JP JP2325671A patent/JPH04198989A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090041352A1 (en) | Image formation device, image formation method, and computer-readable recording medium recording image formation program | |
JPH03273368A (en) | Graphic processor | |
US5018883A (en) | Vector font processing in a printing device | |
CA1286419C (en) | Horizontal line processor of data to be printed out sequentially | |
JP2003158632A (en) | Image processing method, image processing apparatus and image processing system for executing the same | |
JPH04198989A (en) | document creation device | |
JPH05120441A (en) | Vector picture plotting device | |
JPH04264915A (en) | Form overlay printing system | |
JP3111971B2 (en) | Image data interpolation apparatus, image data interpolation method, and medium recording image data interpolation program | |
JPS61107292A (en) | Output unit | |
EP0744730A2 (en) | Display device with character masking function | |
JPH06161420A (en) | Character signal generating device | |
JPS6138981A (en) | Pattern multiplication | |
JPH03139064A (en) | Image synthesizer | |
JP2523213B2 (en) | Page printer print control method | |
JPH0366157B2 (en) | ||
JPS59167748A (en) | Information storage device | |
JP2829932B2 (en) | Image forming device | |
JPS6148889A (en) | Character stroke generation system | |
JP2875285B2 (en) | Image normalization method | |
JPH03281363A (en) | Document output device | |
JPH03224071A (en) | Thinning method for binary images | |
KR940020207A (en) | Method and device for improving storage area of combined fonts | |
JPS62134770A (en) | Document processor | |
JPH0711775B2 (en) | Hard copy method for color display |