JP2006163862A - Character-embedded text editing method and device, and storage medium storing them - Google Patents

Character-embedded text editing method and device, and storage medium storing them Download PDF

Info

Publication number
JP2006163862A
JP2006163862A JP2004354924A JP2004354924A JP2006163862A JP 2006163862 A JP2006163862 A JP 2006163862A JP 2004354924 A JP2004354924 A JP 2004354924A JP 2004354924 A JP2004354924 A JP 2004354924A JP 2006163862 A JP2006163862 A JP 2006163862A
Authority
JP
Japan
Prior art keywords
text
embedded
character
font
editing
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
JP2004354924A
Other languages
Japanese (ja)
Inventor
Hiroyuki Amano
博之 天野
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 JP2004354924A priority Critical patent/JP2006163862A/en
Publication of JP2006163862A publication Critical patent/JP2006163862A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To display, edit and output a document in a desired font style in each case without breaking a layout even if editing or storage is performed under every environment. <P>SOLUTION: An embedded font style is confirmed, and it is decided whether character data of the embedded font style are already installed in an editing information processor or not. When the character data of the embedded font style are editable and are not installed in the information processor, the display is performed in a substitutional font style, and the editing is performed. When intending to edit or display a text, any font style used on a substitutional history can be freely selected, and the display can be performed without breaking the layout inside a page even if using any font style. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、文字埋め込みテキスト編集方法及びその装置ならびにそれらを記憶する記憶媒体に関する。   The present invention relates to a character-embedded text editing method and apparatus, and a storage medium for storing them.

従来、文字データをテキストに埋め込む技術は、違う情報処理装置上でも同様の表示結果が得られることを目的としているため、その後の編集については余り考慮されていなかった。
特開平06−325035号公報
Conventionally, the technique of embedding character data in text is aimed at obtaining a similar display result even on a different information processing apparatus, so that subsequent editing has not been considered much.
Japanese Patent Laid-Open No. 06-325035

特に、埋め込まれた文字データがインストールされていない情報処理装置上でそのテキストを編集する場合、元の書体を活かした編集はできず、代替書体に置き換えて編集するしかなかったが、代替書体に置き換わった場合等に、レイアウトの崩れ等が発生したり、違う環境でオリジナルの書体への変更が難しい等の問題があった。   In particular, when editing the text on an information processing device that does not have embedded character data installed, editing using the original typeface was not possible. When it was replaced, the layout was broken, and it was difficult to change to the original typeface in a different environment.

本発明の文字埋め込みテキスト編集方法は、文字データが埋め込まれたテキストデータの編集において、埋め込まれている書体を確認する工程と、埋め込まれている書体の文字データが、編集する情報処理装置に既にインストールされているかどうかを判定する工程と、埋め込まれている書体の文字データが編集可能でかつ情報処理装置にインストールされていなかった場合、代替書体で表示し、編集を行う工程とを有する。   According to the character-embedded text editing method of the present invention, in the editing of text data in which character data is embedded, the step of checking the embedded typeface and the character data of the embedded typeface are already in the information processing apparatus to be edited. A step of determining whether or not the character data of the embedded typeface is editable, and a case where the character data of the embedded typeface is editable and not installed in the information processing apparatus.

本発明は、環境の違いや編集等で代替書体に置き換わりその状態で保存した場合、その書体の置き換わったエリアの範囲や位置、そして書体の情報を保存し、編集時のレイアウトを崩すことがない様にピッチや文字サイズを算出することにより、あらゆる環境で、編集、保存しても、レイアウトを崩さず、その都度所望の書体でドキュメントを表示、編集、出力ができるようにすることを目的とする。
本発明によれば、文字を埋め込まれたテキストを編集又は表示しようとした時、代替履歴上使われていたどの書体でも自由に選択でき、どの書体を使用してもページ内のレイアウトを崩すことがなく表示できる。
The present invention saves the range and position of the area where the typeface is replaced and the typeface information when it is replaced with a substitute typeface due to environmental differences or editing, etc., and the layout at the time of editing is not destroyed. By calculating the pitch and character size in the same way, it is possible to display, edit, and output a document in the desired type each time without compromising the layout even if it is edited and saved in any environment. To do.
According to the present invention, when editing or displaying text with embedded characters, any typeface used in the alternative history can be freely selected, and any typeface can be used to destroy the layout in the page. It can be displayed without.

以下本発明を実施するための最良の形態を、実施例により詳しく説明する。   Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to examples.

次に発明の実施例1について説明する。   Next, Embodiment 1 of the invention will be described.

図1は、本実施例にかかる基本的な構成を示すブロック図である。図1において1はCPU、即ち中央処理装置であり、本装置全体の制御及び演算処理を行う。   FIG. 1 is a block diagram illustrating a basic configuration according to the present embodiment. In FIG. 1, reference numeral 1 denotes a CPU, that is, a central processing unit, which performs control and arithmetic processing of the entire apparatus.

2はRAM、即ちランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ、実行される領域である。   Reference numeral 2 denotes a RAM, that is, a random access memory, which is an area in which each program and data is loaded and executed for each process.

3はROM、即ち読み出し専用メモリであり、システム制御プログラムや、フォントデータなどの記憶領域である。4はKBC、即ちキーボード制御部であり、キーボード5(KB)からのキー入力によりデータを受け取りCPU1へ伝達する。6はPRTC、即ちプリンタ制御部であり、プリンタ装置7(PRT)を制御するためのものである。プリンタ装置7は、レーザービームプリンタ、インクジェットプリンタなどである。   Reference numeral 3 denotes a ROM, that is, a read-only memory, which is a storage area for system control programs and font data. Reference numeral 4 denotes a KBC, that is, a keyboard control unit, which receives data by key input from the keyboard 5 (KB) and transmits it to the CPU 1. Reference numeral 6 denotes a PRTC, that is, a printer control unit for controlling the printer device 7 (PRT). The printer device 7 is a laser beam printer, an ink jet printer, or the like.

8はCRTC、即ちディスプレイ制御部であり、ディスプレイ装置9(CRT)への表示制御を行う。10はDKC、即ちディスク制御部であり、データ伝送などの制御を行うものである。   Reference numeral 8 denotes a CRTC, that is, a display control unit, which performs display control on the display device 9 (CRT). Reference numeral 10 denotes a DKC, that is, a disk control unit, which controls data transmission and the like.

11はFD(フロピーディスク装置)あるいはHD(ハードディスク装置)あるいはCD(CDROM)などの外部記憶装置であり、プログラム及びデータを記憶させておき、実行時必要に応じて参照またはRAM2へロードする。12はシステムバスであり、上述の構成要素間におけるデータ転送の通路となるべきものである。   Reference numeral 11 denotes an external storage device such as an FD (Floppy Disk Device), HD (Hard Disk Device), or CD (CDROM), which stores programs and data, and loads them to the RAM 2 or references them as needed during execution. A system bus 12 serves as a data transfer path between the above-described components.

本装置は、基本I/O(入出力)プログラム、OS(オペレーティングシステム)、及び以下に説明する文字埋め込みテキスト表示、編集機能を持つテキスト表示、編集プログラムをCPU1が実行することにより動作する。   This apparatus operates when the CPU 1 executes a basic I / O (input / output) program, an OS (operating system), a text-embedded text display described below, a text display having an editing function, and an editing program.

基本I/OプログラムはROM3に記憶されており、OSはHD11に書き込まれている。そして本装置の電源がONにされたとき、基本I/Oプログラム中のIPL(イニシャルプログラムローディング)機能によりHD11からOSがRAM2に読み込まれ、OSの動作が開始される。   The basic I / O program is stored in the ROM 3 and the OS is written in the HD 11. When the power of the apparatus is turned on, the OS is read from the HD 11 into the RAM 2 by the IPL (Initial Program Loading) function in the basic I / O program, and the operation of the OS is started.

本実施例では、文字埋め込みテキスト表示、編集プログラムおよび関連データは図2のようにFD11、またはCDROM11中に記録されており、このFD11またはCD−ROM11に記録された文字埋め込みテキスト表示、編集プログラムおよび関連データは図3に示すように、FDドライブまたはCD−ROMドライブを通じて、本装置のHD11にインストールする事ができる。   In this embodiment, the character embedded text display, editing program and related data are recorded in the FD 11 or the CD ROM 11 as shown in FIG. As shown in FIG. 3, the related data can be installed in the HD 11 of this apparatus through an FD drive or a CD-ROM drive.

この場合FD11またはCD−ROM11をFDドライブまたはCD−ROMドライブにセットすると、OS及び基本I/Oプログラムの制御のもとに文字埋め込みテキスト表示、編集プログラム及び関連データがFD11またはCD−ROM11から読み出され、HD11にインストールされて動作可能となる。   In this case, when the FD 11 or CD-ROM 11 is set in the FD drive or CD-ROM drive, the text embedded text display, editing program and related data are read from the FD 11 or CD-ROM 11 under the control of the OS and basic I / O program. And installed in the HD 11 to be operable.

図4は文字埋め込みテキスト表示、編集プログラムがHD11にインストールされ実行可能になった状態のメモリマップを示す。   FIG. 4 shows a memory map in a state where the text-embedded text display and editing program is installed in the HD 11 and becomes executable.

図5は本実施例における文字データを埋め込まれたテキストデータの編集における処理の流れを示すフローチャートである。   FIG. 5 is a flowchart showing the flow of processing in editing text data with embedded character data in this embodiment.

本実施例では、ドキュメントに使用されている書体はすべて文字データとして埋め込まれているものとする。まずステップS501ではドキュメントに使用している書体の確認を行う。   In this embodiment, it is assumed that all typefaces used in the document are embedded as character data. First, in step S501, the typeface used for the document is confirmed.

次にステップS502では、ドキュメントに対して編集を行うかどうかを選択する。編集を行わない場合はステップS514の出口へ進む。編集を行う場合はステップS503へ進む。ステップS503ではドキュメントの編集を行う部分で使用されている書体が、編集を行う情報処理装置に既にインストールされているかどうかを確認する。インストールされていた場合はステップS504へ進む。   In step S502, it is selected whether or not to edit the document. When editing is not performed, the process proceeds to the exit of step S514. In the case of editing, the process proceeds to step S503. In step S503, it is confirmed whether or not the typeface used in the part where the document is edited is already installed in the information processing apparatus that performs the editing. If it has been installed, the process proceeds to step S504.

ステップS504ではドキュメントに使用されている書体のまま編集を行う。   In step S504, editing is performed with the typeface used for the document.

次にステップS505へ進み、編集後のドキュメントに使用されている文字に関する文字データを作成し新たに埋め込み、ステップS506へ進む。ステップS506では編集前に埋め込まれていた文字データを削除するかどうかをユーザーが選択する。この選択は事前に選択、設定しておいても、またその都度データ量を考慮し選択しても構わない。元データを削除する場合はステップS507へ進み埋め込まれていた対象文字データを削除しステップS514の出口へ進む。ステップS506で埋め込まれていた対象文字データを削除しない場合は、ステップS514の出口へ進む。ステップS503で 対象とする文字データが情報処理装置にインストールされていなかった場合は、ステップS508へ進む。   In step S505, character data relating to characters used in the edited document is created and newly embedded, and the flow advances to step S506. In step S506, the user selects whether to delete the character data embedded before editing. This selection may be selected and set in advance, or may be selected in consideration of the amount of data each time. If the original data is to be deleted, the process proceeds to step S507 and the embedded target character data is deleted, and the process proceeds to the exit of step S514. If the target character data embedded in step S506 is not deleted, the process proceeds to the exit of step S514. If the target character data is not installed in the information processing apparatus in step S503, the process proceeds to step S508.

ステップS508では、対象とする書体に最も近い代替書体で表示、編集を行う。次にステップS509へ進み、代替書体に置き換え編集を行ったドキュメントを保存するかどうかを選択する。この選択は、事前に選択、設定しておいても、またその都度、選択しても構わない。保存をしない場合はステップS514の出口へ進む。ステップS509で編集後のドキュメントを保存する場合は、ステップS510へ進む。ステップS510では、編集後のドキュメントに使用されている代替書体の文字データを作成し、埋め込む。   In step S508, display and editing are performed with an alternative typeface closest to the target typeface. In step S509, it is selected whether or not to save the document that has been replaced with the alternative font. This selection may be selected and set in advance or may be selected each time. When not storing, it progresses to the exit of step S514. If the edited document is to be saved in step S509, the process proceeds to step S510. In step S510, character data of an alternative typeface used in the edited document is created and embedded.

次にステップS511へ進み、編集前に埋め込まれていた文字データを削除するかどうかをユーザーが選択する。この選択は事前に選択、設定しておいても、またその都度データ量を考慮し選択しても構わない。文字データを削除する場合はステップS512へ進み埋め込まれていた対象文字データを削除しステップS513へ進む。ステップS511で対象文字データを削除しない場合は、ステップS513へ進む。ステップS513では、代替情報を保存するかどうかを選択する。この選択は事前に選択、設定しておいても、またその都度選択しても構わない。   In step S511, the user selects whether to delete character data embedded before editing. This selection may be selected and set in advance, or may be selected in consideration of the amount of data each time. When deleting character data, the process proceeds to step S512, and the embedded target character data is deleted, and the process proceeds to step S513. If the target character data is not deleted in step S511, the process proceeds to step S513. In step S513, it is selected whether to save alternative information. This selection may be selected and set in advance or may be selected each time.

代替情報は、図7(a)に示すように、所望の書体データが、編集する情報処理装置にインストールされていなかった場合、代替書体で編集し、その代替書体で新たに文字データを作成し保存埋め込みを行った場合、元々どのような書体が使われていたのかを、書体が変えられ保存されるたびに保存する情報である。またこの情報は、図8に示すように、編集により代替書体に変わったり、またユーザーが自ら変えたブロック毎にそのブロックのレイアウト情報と書体名からなる。代替情報を保存しない場合はステップS514の出口へ進む。代替情報を保存する場合は、ステップS514へ進む。ステップS514では、図7(a)に示すように代替情報として書体名を保存する。   As shown in FIG. 7A, when the desired typeface data is not installed in the information processing apparatus to be edited, the alternative information is edited with the alternative typeface, and new character data is created with the alternative typeface. This information stores what typeface was originally used when saving and embedding each time the typeface is changed and saved. Further, as shown in FIG. 8, this information is changed to an alternative typeface by editing, or is composed of layout information and a typeface name of the block for each block changed by the user. When the alternative information is not stored, the process proceeds to the exit of step S514. If the alternative information is to be stored, the process proceeds to step S514. In step S514, the font name is stored as alternative information as shown in FIG.

図6は本実施例における文字データを埋め込まれたテキストデータの表示における処理の流れを示すフローチャートである。   FIG. 6 is a flowchart showing the flow of processing in displaying text data with embedded character data in this embodiment.

ステップS601はドキュメントを表示する情報処理装置に既にインストールされている文字データを確認する。次にステップS602へ進み代替情報が保存されているか確認する。代替情報が保存されていない場合はステップS603へ進む。ステップS603では表示する書体として、最後に埋め込まれた書体の文字データを選択し、ステップS607へ進む。   In step S601, the character data already installed in the information processing apparatus that displays the document is confirmed. Next, the process proceeds to step S602, where it is confirmed whether alternative information is stored. If the alternative information is not stored, the process proceeds to step S603. In step S603, the character data of the last embedded font is selected as the font to be displayed, and the process proceeds to step S607.

ステップS602で代替情報が保存されていた場合は、ステップS604へ進み、その代替情報に優先順位がつけられているかどうかを確認する。優先順位とは図7(b)に示すように、書体ごとにつけられた番号で、表示する情報処理装置に、代替書体として登録
されていた書体が複数インストールされていた場合、どの書体で表示するかの優先順位であり、この設定は、代替情報保存時に優先順位をつけるかどうかの選択をユーザーに選択させることで設定する。
If the alternative information is stored in step S602, the process proceeds to step S604, and it is confirmed whether or not a priority is given to the alternative information. As shown in FIG. 7B, the priority is a number assigned to each typeface, and when a plurality of typefaces registered as alternative typefaces are installed in the information processing apparatus to be displayed, which typeface is displayed. This setting is made by allowing the user to select whether or not to give priority when saving alternative information.

代替情報に優先順位が設定されていなかった場合は、ステップS605へ進み、ユーザーに、代替情報に登録してある書体のどの書体を使うかを選択させる。また優先順位が設定されていなかった場合、最後に保存、埋め込みをされた書体の文字データをデフォルトとして設定しておいても構わない。   If no priority is set for the substitute information, the process advances to step S605 to allow the user to select which typeface of the typeface registered in the substitute information. If the priority order is not set, the character data of the last saved and embedded typeface may be set as the default.

表示に使用する書体を選択したらステップS607へ進む。ステップS604で優先順位が設定されていた場合は、ステップS606へ進み、優先順位の最も高い書体の文字データを表示用データとして選択する。次にステップS607へ進みレイアウト編集をするかどうかを選択する。このレイアウトは図9に示すように、各ページごとに、ドキュメント、表、図、又はイメージといったような素材ごとにその位置や範囲を定めた座標系を言う。   If the typeface used for display is selected, the process proceeds to step S607. If the priority is set in step S604, the process proceeds to step S606, and the character data of the typeface having the highest priority is selected as display data. In step S607, it is selected whether to edit the layout. As shown in FIG. 9, this layout refers to a coordinate system in which the position and range are defined for each material such as a document, table, figure, or image for each page.

図や、表、イメージ等素材の位置や表示範囲を編集する場合はステップS608へ進む。ステップS608ではページを構成する各素材の位置及び範囲の編集を行いステップS609へ進む。ステップS607でレイアウト編集をいないと選択された場合は、ステップS609へ進み、対象ページの対象ドキュメントレイアウトの位置及び範囲を確認する。次にステップS610へ進み、対象ページの対象ドキュメントレイアウト内のドキュメントを構成する文字のサイズ及びピッチを算出する。   When editing the position or display range of a material such as a figure, table, or image, the process proceeds to step S608. In step S608, the position and range of each material constituting the page are edited, and the process proceeds to step S609. If it is selected in step S607 that layout editing has not been performed, the process advances to step S609 to confirm the position and range of the target document layout of the target page. In step S610, the size and pitch of characters constituting the document in the target document layout of the target page are calculated.

これは、レイアウト編集によりドキュメントレイアウトの範囲が変わった場合、又、優先順位やユーザーの選択により、最後に編集したときの書体と表示に使う書体とが異なった場合、ドキュメントがレイアウト内にちょうど収まるように、文字のサイズ及び文字のピッチ等を計算する。次にステップS611へ進みドキュメントファイルを構成するすべてのページについて上記処理を行ったか確認する。まだの場合はステップS602へ戻り処理を繰り返す。   This is because if the document layout range changes due to layout editing, or if the typeface used for display differs from the typeface used for display due to priority or user selection, the document will fit in the layout. Thus, the character size, character pitch, and the like are calculated. In step S611, it is confirmed whether or not the above processing has been performed for all pages constituting the document file. If not, the process returns to step S602 to repeat the process.

(まとめ)
以上、実施例1〜2で説明したように本発明によれば、文字を埋め込まれたテキストを編集又は表示しようとした時、代替履歴上使われていたどの書体でも自由に選択でき、どの書体を使用してもページ内のレイアウトを崩すことがなく表示できる。
(Summary)
As described above, according to the first and second embodiments, according to the present invention, when trying to edit or display text with embedded characters, any typeface used on the alternative history can be freely selected, and any typeface is used. Even if is used, it can be displayed without breaking the layout in the page.

実施例1から3の情報処理装置の構成図である。1 is a configuration diagram of an information processing apparatus according to Embodiments 1 to 3. FIG. FDまたはCD−ROMの記録内容を示す図である。It is a figure which shows the recording content of FD or CD-ROM. FDまたはCD−ROMと情報処理装置の関係図である。FIG. 4 is a diagram illustrating the relationship between an FD or CD-ROM and an information processing apparatus. 情報処理装置のハードディスクにFAXドライバがインストールされた際の情報処理装置のメモリマップを示す図である。It is a figure which shows the memory map of the information processing apparatus when a FAX driver is installed in the hard disk of the information processing apparatus. 実施例1の文字が埋め込まれたテキストの編集処理を示すフローチャートを示す図であるFIG. 10 is a diagram illustrating a flowchart illustrating a text editing process in which characters according to the first embodiment are embedded. 実施例2の文字が埋め込まれたテキストの表示処理を示すフローチャートを示す図である。It is a figure which shows the flowchart which shows the display process of the text by which the character of Example 2 was embedded. 代替情報とその優先順位を示す図である。It is a figure which shows alternative information and its priority. 代替情報とその優先順位を示す図である。It is a figure which shows alternative information and its priority. ドキュメントレイアウト内での、代替対象の例を示す図である。It is a figure which shows the example of the alternative object in a document layout. ページを構成する各素材のレイアウトの例を示す図である。It is a figure which shows the example of the layout of each material which comprises a page.

符号の説明Explanation of symbols

1 CPU
2 RAM
3 ROM
4 KBC
5 KB
6 PRTC
7 PRT
8 CRTC
9 CRT
10 DKC
11 FD,HD,CDROM
1 CPU
2 RAM
3 ROM
4 KBC
5 KB
6 PRTC
7 PRT
8 CRTC
9 CRT
10 DKC
11 FD, HD, CDROM

Claims (45)

文字データが埋め込まれたテキストデータの編集において、埋め込まれている書体を確認する工程と、埋め込まれている書体の文字データが、編集する情報処理装置に既にインストールされているかどうかを判定する工程と、埋め込まれている書体の文字データが編集可能でかつ情報処理装置にインストールされていなかった場合、代替書体で表示し、編集を行う工程とを有することを特徴とした文字埋め込みテキスト編集方法。   In editing text data in which character data is embedded, a step of checking the embedded typeface, and a step of determining whether the character data of the embedded typeface is already installed in the information processing apparatus to be edited. A character-embedded text editing method, comprising: a step of displaying and editing in an alternative font when character data of an embedded font is editable and not installed in the information processing apparatus. 請求項1における埋め込まれた文字データは、Windows(登録商標)版TrueType形式であることを特徴とする文字データ埋め込みテキスト編集方法。   2. The character data embedded text editing method according to claim 1, wherein the embedded character data is in a Windows (registered trademark) version TrueType format. 請求項1における埋め込まれた文字データは、テキストに使われている文字コードに対するデータだけで構成された文字データであることを特徴とした文字埋め込みテキスト編集方法。   The character-embedded text editing method according to claim 1, wherein the embedded character data is character data composed only of data corresponding to a character code used in the text. 請求項1において、代替書体で新たに編集を行った場合にそのフォントデータを新たにテキストに埋め込むかどうかをユーザーに選択させる工程と、修正前に埋め込んであった修正部分のフォントデータをテキストから削除しテキストのデータ量の増加を防ぐかどうかをユーザーに選択させる工程と、編集する度にそのフォントの文字データがあるなしによるフォントデータの代替情報を残すかどうかをユーザーに選択させる工程を有することを特徴とした文字埋め込みテキスト編集方法。   2. The process according to claim 1, wherein the user selects whether to newly embed the font data in the text when editing is performed with an alternative typeface, and the font data of the corrected portion embedded before the correction is read from the text. A step of allowing the user to select whether to delete and prevent an increase in the amount of text data, and a step of allowing the user to select whether to leave alternative information of the font data depending on whether there is character data of the font each time it is edited Character embedding text editing method characterized by that. 請求項4において、編集を行った代替書体を新たに使用フォントとしてテキストに埋め込む場合、編集部分を含めた代替書体使用部分すべてのフォントデータを作成し、テキストに埋め込むこととを特徴とする文字埋め込みテキスト編集方法。   5. The character embedding according to claim 4, wherein when the edited alternative font is newly embedded in the text as a font to be used, font data of all of the alternative font used portions including the edited portion is created and embedded in the text. Text editing method. 請求項4において、修正前に使用し埋め込まれていたフォントデータを削除する場合、修正部分を含めそのフォントの文字データすべてをテキストより削除することを特徴とする文字埋め込みテキスト編集方法。   5. The character-embedded text editing method according to claim 4, wherein when the font data used and embedded before correction is deleted, all character data of the font including the correction portion is deleted from the text. 請求項4の代替情報は、代替書体を使って編集を行うたびに、編集を行ったブロックのページ内でのレイアウト情報とその際使用した代替書体の情報であることを特徴とする文字埋め込みテキスト編集方法。   5. The text-embedded text characterized in that the alternative information of claim 4 is layout information in the page of the edited block and information of the alternative font used at that time each time editing is performed using the alternative font. Editing method. 請求項4において、編集によるフォントデータの代替情報を残す場合、基本となる大本のテキストに使われていたフォントデータを1とし、順位番号を付け管理することを特徴とする文字埋め込みテキスト編集方法。   5. The character embedded text editing method according to claim 4, wherein when the font data substitute information by editing is left, the font data used in the basic large text is set to 1, and a ranking number is assigned and managed. . 請求項7におけるフォントの代替情報において各フォントに優先順位をユーザーがつけられることを特徴とした文字埋め込みテキスト編集方法。   8. A method for editing text-embedded text, wherein a user can give priority to each font in the font substitution information according to claim 7. 最後に編集を行った時の、テキストの各ページごとのレイアウト情報を保存することを特徴とする文字埋め込みテキスト編集方法。   A character-embedded text editing method, wherein layout information for each page of text when editing is last performed is stored. 請求項10におけるレイアウト情報は、各ページにおけるドキュメント、表、イメージなど各素材の表示位置及びその範囲を意味することを特徴とする文字埋め込みテキスト編集方法。   11. The text-embedded text editing method according to claim 10, wherein the layout information means a display position and a range of each material such as a document, a table, and an image on each page. テキストを表示、編集する情報処理装置に、請求項4に示したフォントの代替情報に登録された複数の書体がインストールされており、かつ請求項9における書体の優先順位が
つけられている場合は、インストールされている複数の書体の中で優先順位の一番高いものを、表示編集に使うことを特徴とする文字埋め込みテキスト編集方法。
When a plurality of typefaces registered in the font substitution information shown in claim 4 are installed in an information processing apparatus that displays and edits text, and the typeface priorities in claim 9 are given priority A text-embedded text editing method, wherein the highest priority among a plurality of installed typefaces is used for display editing.
テキストを表示、編集する情報処理装置に、請求項4に示したフォントの代替情報に登録された複数の書体がインストールされており、かつ請求項9における書体の優先順位がつけられていない場合、どの書体を使うかをユーザーが選択することを特徴とする文字埋め込みテキスト編集方法。   When a plurality of typefaces registered in the font substitution information shown in claim 4 are installed in the information processing apparatus that displays and edits text, and the typeface priority order in claim 9 is not assigned, An embedded text editing method, in which the user selects which typeface to use. 請求項12または13によって選択されたフォントで表示する場合、請求項10に示すレイアウトに収まるように文字のサイズ及びピッチ等を算出しなおす工程と、この際レイアウトの収まる範囲でユーザーがピッチ及びサイズを選択できることを特徴とする文字埋め込みテキスト編集方法。   When displaying in the font selected according to claim 12 or 13, the step of recalculating the size and pitch of the characters so as to fit in the layout shown in claim 10, and the user selects the pitch and size within the range of the layout at this time Character-embedded text editing method, characterized in that can be selected. 請求項11のレイアウトは、各素材単位でその位置及び範囲を編集することが可能であることを特徴とする文字埋め込みテキスト編集方法。   12. The character-embedded text editing method according to claim 11, wherein the layout and the range of each material unit can be edited. 文字データが埋め込まれたテキストデータの編集において、埋め込まれている書体を確認する手段と、埋め込まれている書体の文字データが、編集する情報処理装置に既にインストールされているかどうかを判定する手段と、埋め込まれている書体の文字データが編集可能でかつ情報処理装置にインストールされていなかった場合、代替書体で表示し、編集を行う手段とを有することを特徴とした文字埋め込みテキスト編集装置。   Means for checking the embedded typeface in editing text data with embedded character data; and means for determining whether the character data of the embedded typeface is already installed in the information processing apparatus to be edited. A character-embedded text editing apparatus comprising: means for displaying and editing an embedded typeface character data when it is editable and not installed in the information processing apparatus. 請求項16における埋め込まれた文字データは、Windows(登録商標)版TrueType形式であることを特徴とする文字データ埋め込みテキスト編集装置。   The text data embedded text editing apparatus according to claim 16, wherein the embedded text data is in a Windows (registered trademark) version TrueType format. 請求項16における埋め込まれた文字データは、テキストに使われている文字コードに対するデータだけで構成された文字データであることを特徴とした文字埋め込みテキスト編集装置。   17. The character-embedded text editing apparatus according to claim 16, wherein the embedded character data is character data composed only of data for a character code used in the text. 請求項16において、代替書体で新たに編集を行った場合にそのフォントデータを新たにテキストに埋め込むかどうかをユーザーに選択させる手段と、修正前に埋め込んであった修正部分のフォントデータをテキストから削除しテキストのデータ量の増加を防ぐかどうかをユーザーに選択させる手段と、編集する度にそのフォントの文字データがあるなしによるフォントデータの代替情報を残すかどうかをユーザーに選択させる手段を有することを特徴とした文字埋め込みテキスト編集装置。   17. The means for allowing a user to select whether or not to newly embed font data in a text when editing is newly performed with an alternative typeface, and the font data of the corrected portion embedded before the correction from the text. There are means for allowing the user to select whether to delete and prevent an increase in the amount of text data, and means for allowing the user to select whether to leave alternative data for font data depending on whether there is character data for that font each time editing is performed. Character embedding text editing device characterized by that. 請求項19において、編集を行った代替書体を新たに使用フォントとしてテキストに埋め込む場合、編集部分を含めた代替書体使用部分すべてのフォントデータを作成し、テキストに埋め込むこととを特徴とする文字埋め込みテキスト編集装置。   20. The character embedding according to claim 19, wherein when the edited alternative font is newly embedded in the text as a font to be used, font data of all the fonts used in the alternative font including the edited portion is created and embedded in the text. Text editing device. 請求項19において、修正前に使用し埋め込まれていたフォントデータを削除する場合、修正部分を含めそのフォントの文字データすべてをテキストより削除することを特徴とする文字埋め込みテキスト編集装置。   20. The character-embedded text editing apparatus according to claim 19, wherein when the font data used and embedded before correction is deleted, all character data of the font including the correction portion is deleted from the text. 請求項19の代替情報は、代替書体を使って編集を行うたびに、編集を行ったブロックのページ内でのレイアウト情報とその際使用した代替書体の情報であることを特徴とする文字埋め込みテキスト編集装置。   20. The text-embedded text according to claim 19, wherein the alternative information is layout information in the page of the edited block and information of the alternative font used at that time each time editing is performed using the alternative font. Editing device. 請求項19において、編集によるフォントデータの代替情報を残す場合、基本となる大本のテキストに使われていたフォントデータを1とし、順位番号を付け管理することを特
徴とする文字埋め込みテキスト編集装置。
20. The character-embedded text editing apparatus according to claim 19, wherein when the font data substitute information by editing is left, the font data used in the basic large text is set to 1, and a ranking number is assigned for management. .
請求項22におけるフォントの代替情報において各フォントに優先順位をユーザーがつけられることを特徴とした文字埋め込みテキスト編集装置。   23. The character-embedded text editing apparatus according to claim 22, wherein a priority is assigned to each font in the font substitution information. 最後に編集を行った時の、テキストの各ページごとのレイアウト情報を保存することを特徴とする文字埋め込みテキスト編集装置。   A character-embedded text editing apparatus that stores layout information for each page of text when editing is last performed. 請求項25におけるレイアウト情報は、各ページにおけるドキュメント、表、イメージなど各素材の表示位置及びその範囲を意味することを特徴とする文字埋め込みテキスト編集装置。   26. The character-embedded text editing apparatus according to claim 25, wherein the layout information means a display position and a range of each material such as a document, a table, and an image on each page. テキストを表示、編集する情報処理装置に、請求項19に示したフォントの代替情報に登録された複数の書体がインストールされており、かつ請求項24における書体の優先順位がつけられている場合は、インストールされている複数の書体の中で優先順位の一番高いものを、表示編集に使うことを特徴とする文字埋め込みテキスト編集装置。   When a plurality of typefaces registered in the font substitution information shown in claim 19 are installed in an information processing apparatus that displays and edits text, and the typeface priority order in claim 24 is given A text-embedded text editing apparatus, wherein a plurality of installed typefaces having the highest priority are used for display editing. テキストを表示、編集する情報処理装置に、請求項19に示したフォントの代替情報に登録された複数の書体がインストールされており、かつ請求項24における書体の優先順位がつけられていない場合、どの書体を使うかをユーザーが選択することを特徴とする文字埋め込みテキスト編集装置。   When a plurality of typefaces registered in the font substitution information shown in claim 19 are installed in an information processing apparatus that displays and edits text, and the typeface priority order in claim 24 is not assigned, A character-embedded text editing device in which a user selects which typeface to use. 請求項27または28によって選択されたフォントで表示する場合、請求項25に示すレイアウトに収まるように文字のサイズ及びピッチ等を算出しなおす手段と、この際レイアウトの収まる範囲でユーザーがピッチ及びサイズを選択できることを特徴とする文字埋め込みテキスト編集装置。   In the case of displaying in the font selected according to claim 27 or 28, means for recalculating the character size and pitch so as to fit within the layout shown in claim 25, and at this time the user can select the pitch and size within the range within which the layout fits. Character-embedded text editing device, characterized in that can be selected. 請求項26のレイアウトは、各素材単位でその位置及び範囲を編集することが可能であることを特徴とする文字埋め込みテキスト編集装置。   27. The character-embedded text editing apparatus according to claim 26, wherein the position and range of each layout unit can be edited. 文字データが埋め込まれたテキストデータの編集において、埋め込まれている書体を確認する工程と、埋め込まれている書体の文字データが、編集する情報処理装置に既にインストールされているかどうかを判定する工程と、埋め込まれている書体の文字データが編集可能でかつ情報処理装置にインストールされていなかった場合、代替書体で表示し、編集を行うことを特徴とした文字埋め込みテキスト編集制御プログラムを記憶した媒体。   In editing text data in which character data is embedded, a step of checking the embedded typeface, and a step of determining whether the character data of the embedded typeface is already installed in the information processing apparatus to be edited. A medium storing a character-embedded text editing control program, wherein character data of an embedded typeface can be edited and is not installed in the information processing apparatus, and is displayed in an alternative typeface and edited. 請求項31における埋め込まれた文字データは、Windows(登録商標)版TrueType形式であることを特徴とする文字データ埋め込みテキスト編集制御プログラムを記憶した媒体。   32. A medium storing a character data embedded text editing control program, wherein the embedded character data according to claim 31 is in a Windows (registered trademark) version TrueType format. 請求項31における埋め込まれた文字データは、テキストに使われている文字コードに対するデータだけで構成された文字データであることを特徴とした文字埋め込みテキスト編集制御プログラムを記憶した媒体。   32. A medium storing a character-embedded text editing control program, wherein the embedded character data according to claim 31 is character data composed only of data for a character code used in the text. 請求項31において、代替書体で新たに編集を行った場合にそのフォントデータを新たにテキストに埋め込むかどうかをユーザーに選択させる工程と、修正前に埋め込んであった修正部分のフォントデータをテキストから削除しテキストのデータ量の増加を防ぐかどうかをユーザーに選択させる工程と、編集する度にそのフォントの文字データがあるなしによるフォントデータの代替情報を残すかどうかをユーザーに選択させる工程を有することを特徴とした文字埋め込みテキスト編集制御プログラムを記憶した媒体。   32. The step of causing a user to select whether or not to newly embed font data in a text when editing is newly performed with an alternative typeface, and the font data of the corrected portion embedded before the correction from the text. A step of allowing the user to select whether to delete and prevent an increase in the amount of text data, and a step of allowing the user to select whether to leave alternative information of the font data depending on whether there is character data of the font each time it is edited A medium storing a character-embedded text editing control program characterized by the above. 請求項34において、編集を行った代替書体を新たに使用フォントとしてテキストに埋め込む場合、編集部分を含めた代替書体使用部分すべてのフォントデータを作成し、テキストに埋め込むこととを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   35. The character embedding according to claim 34, wherein when the edited alternative font is newly embedded in the text as a font to be used, font data for all of the alternative font used portions including the edited portion is created and embedded in the text. A medium that stores a text editing control program. 請求項34において、修正前に使用し埋め込まれていたフォントデータを削除する場合、修正部分を含めそのフォントの文字データすべてをテキストより削除することを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   35. A character-embedded text editing control program according to claim 34, wherein when deleting font data used and embedded before correction, all character data of the font including the corrected portion is deleted from the text. Medium. 請求項34の代替情報は、代替書体を使って編集を行うたびに、編集を行ったブロックのページ内でのレイアウト情報とその際使用した代替書体の情報であることを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   The alternative information of claim 34 is a text-embedded text characterized by layout information in the page of the edited block and information of the alternative typeface used at the time of editing using the alternative typeface. A medium that stores an edit control program. 請求項34において、編集によるフォントデータの代替情報を残す場合、基本となる大本のテキストに使われていたフォントデータを1とし、順位番号を付け管理することを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   35. The embedded character text editing control according to claim 34, wherein the font data used for the basic large text is set to 1, and the ranking number is assigned when the font data substitute information is left after editing. Medium that stores the program. 請求項37におけるフォントの代替情報において各フォントに優先順位をユーザーがつけられることを特徴とした文字埋め込みテキスト編集制御プログラムを記憶した媒体。   38. A medium storing a character-embedded text editing control program characterized in that a user can give priority to each font in the font substitution information in claim 37. 最後に編集を行った時の、テキストの各ページごとのレイアウト情報を保存することを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   A medium storing a character-embedded text editing control program that stores layout information for each page of text at the time of the last editing. 請求項40におけるレイアウト情報は、各ページにおけるドキュメント、表、イメージなど各素材の表示位置及びその範囲を意味することを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   41. A medium storing a character-embedded text editing control program, wherein the layout information in claim 40 means a display position and a range of each material such as a document, a table, and an image on each page. テキストを表示、編集する情報処理装置に、請求項34に示したフォントの代替情報に登録された複数の書体がインストールされており、かつ請求項39における書体の優先順位がつけられている場合は、インストールされている複数の書体の中で優先順位の一番高いものを、表示編集に使うことを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   When a plurality of typefaces registered in the font substitution information shown in claim 34 are installed in an information processing apparatus that displays and edits text, and the typeface priority order in claim 39 is given A medium storing a character-embedded text editing control program in which the highest priority among a plurality of installed typefaces is used for display editing. テキストを表示、編集する情報処理装置に、請求項34に示したフォントの代替情報に登録された複数の書体がインストールされており、かつ請求項39における書体の優先順位がつけられていない場合、どの書体を使うかをユーザーが選択することを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   When a plurality of typefaces registered in the font substitution information shown in claim 34 are installed in an information processing apparatus that displays and edits text, and the typeface priority order in claim 39 is not assigned, A medium storing a character-embedded text editing control program characterized in that a user selects which typeface to use. 請求項42または43によって選択されたフォントで表示する場合、請求項40に示すレイアウトに収まるように文字のサイズ及びピッチ等を算出しなおす工程と、この際レイアウトの収まる範囲でユーザーがピッチ及びサイズを選択できることを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   When displaying in the font selected according to claim 42 or 43, a step of recalculating the size and pitch of the characters so as to fit in the layout shown in claim 40, and the user selects the pitch and size within the range that fits in the layout. A medium storing a character-embedded text editing control program characterized in that can be selected. 請求項41のレイアウトは、各素材単位でその位置及び範囲を編集することが可能であることを特徴とする文字埋め込みテキスト編集制御プログラムを記憶した媒体。   42. A medium storing a character-embedded text editing control program, wherein the layout and the range of the layout of claim 41 can be edited for each material unit.
JP2004354924A 2004-12-08 2004-12-08 Character-embedded text editing method and device, and storage medium storing them Withdrawn JP2006163862A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004354924A JP2006163862A (en) 2004-12-08 2004-12-08 Character-embedded text editing method and device, and storage medium storing them

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004354924A JP2006163862A (en) 2004-12-08 2004-12-08 Character-embedded text editing method and device, and storage medium storing them

Publications (1)

Publication Number Publication Date
JP2006163862A true JP2006163862A (en) 2006-06-22

Family

ID=36665808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004354924A Withdrawn JP2006163862A (en) 2004-12-08 2004-12-08 Character-embedded text editing method and device, and storage medium storing them

Country Status (1)

Country Link
JP (1) JP2006163862A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014225085A (en) * 2013-05-15 2014-12-04 キヤノン株式会社 Document conversion device and document conversion method
JP2017156967A (en) * 2016-03-01 2017-09-07 キヤノン株式会社 Data generation device, computer program, and data generation method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014225085A (en) * 2013-05-15 2014-12-04 キヤノン株式会社 Document conversion device and document conversion method
JP2017156967A (en) * 2016-03-01 2017-09-07 キヤノン株式会社 Data generation device, computer program, and data generation method

Similar Documents

Publication Publication Date Title
JP2007140597A (en) Print control program
JP2007206923A (en) Print data editing device and print data editing program
JP4793384B2 (en) Label printing device
JP2006163862A (en) Character-embedded text editing method and device, and storage medium storing them
JP2007114990A (en) Print control program
JP2008186217A (en) Paste command system
JP2008134859A (en) Output document preparation device, output document preparation program, output document preparation server, and output document preparation method
JP2005196275A (en) Information processor, its method, program, storage medium and preflight check system
JP2003006183A (en) Information processor, information processing method, program and computer-readable medium storing the program
JP2003308188A (en) Print control apparatus, print control method, program, and storage medium
JP3709696B2 (en) Printing system, printer server apparatus, printer server processing method, and recording medium on which printer server processing program is recorded
JP2002183120A (en) Print system, image processor, and their editing method
JP2005032098A (en) Method, program, and device for preparing slip
JP2005063052A (en) Method and device for creating document
JP2006154915A (en) Preflight check processing and device using log file, and storage medium storing them
JP2006085529A (en) Application program, information processing device, and information processing method
JP2009289121A (en) Information processor, output device, output processing method and program
JP2003150587A (en) Document server system and its control method and storage medium for storing these
JP2000076472A (en) Program storage medium
JP3517513B2 (en) Character information setting method and device
JPH0736886A (en) Document preparing device and method for controlling editing history
JP2020194534A (en) Image forming apparatus, image forming method, and information processing program
JP2007276377A (en) Printing apparatus, printing data output apparatus, printing method, printing data output method, and computer program
JP2974638B2 (en) Document processing apparatus and method
JP4844364B2 (en) Image processing apparatus and program

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: 20080304