JPH07168800A - 文書処理装置および文書処理方法 - Google Patents

文書処理装置および文書処理方法

Info

Publication number
JPH07168800A
JPH07168800A JP5313895A JP31389593A JPH07168800A JP H07168800 A JPH07168800 A JP H07168800A JP 5313895 A JP5313895 A JP 5313895A JP 31389593 A JP31389593 A JP 31389593A JP H07168800 A JPH07168800 A JP H07168800A
Authority
JP
Japan
Prior art keywords
width
calculated
numeral
document
typesetting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5313895A
Other languages
English (en)
Other versions
JP2996583B2 (ja
Inventor
Yutaka Miyouki
裕 妙木
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 JP5313895A priority Critical patent/JP2996583B2/ja
Publication of JPH07168800A publication Critical patent/JPH07168800A/ja
Application granted granted Critical
Publication of JP2996583B2 publication Critical patent/JP2996583B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【目的】 編集文書情報中に挿入されたオートナンバリ
ングコマンドに従って挿入される全ての数字の段落を同
一のインデント位置から組版できる。 【構成】 中央処理装置11により算出された各数字に
対して設定された各属性に従う各数字の組版幅を算出
し、該算出した各数字の組版幅の最大組版幅に基づいて
決定された段落のインデント位置から自動番号を記憶装
置12上で組版処理する構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、自動番号付加機能を備
えた文書処理装置および文書処理方法に関するものであ
る。
【0002】
【従来の技術】従来、この種の文書処理装置において
は、図4の(a)の文書に対してオートナンバリングを
オートナンバリング処理を実行する場合、第4図の
(b)に示すように、引数をもつオートナンバリングコ
マンド、例えば{¥autonum roman }を挿入する。ここ
で、「¥autonum」はオートナンバリングコマンドを表
し、「roman 」はオートナンバリングコマンドへの引数
を表し、ここでは、ローマ数字によるオートナンバリン
グを指示しているものとする。この様にして、オートナ
ンバリングコマンドが挿入された文書の組版結果は、図
4の(c)に示すようになる。
【0003】
【発明が解決しようとする課題】この様に、従来の文書
処理装置においては、図4の(c)に示すように自動番
号が挿入された段落のインデント位置が一定とはなら
ず、見栄えの悪い出力となってしまう。このため、操作
者は自動番号挿入結果を画面で確認しながら、挿入位置
ずれを補正する操作、例えばインデント位置を一定にす
るためにスペース挿入やインデント設定等の操作を余儀
なくされ、文書処理効率を低下させてしまう等の問題点
があった。
【0004】本発明は、上記の問題点を解消するために
なされたもので、編集文書情報中に挿入されたオートナ
ンバリングコマンドに従って挿入される全ての数字の段
落を同一のインデント位置から組版できる文書処理装置
および文書処理方法を提供することを目的とする。
【0005】
【課題を解決するための手段】本発明に係る文書処理装
置は、編集中の文書に対して組版時に数字に置き換えら
れるオートナンバリングコマンドを挿入する挿入手段
と、この挿入手段により挿入されたオートナンバリング
コマンドに置き換えられる数字に対する各属性を設定す
る設定手段と、挿入手段により挿入されたオートナンバ
リングコマンドに対して文書の先頭から末尾に向って任
意の初期値を持ちながら一定の増分で増加する数字を算
出する数字算出手段と、この数字算出手段により算出さ
れた各数字に対して設定された各属性に従う各数字の組
版幅を算出する幅算出手段と、この幅算出手段が算出し
た各数字の組版幅の最大組版幅に基づいて決定された段
落のインデント位置から自動番号を組版する組版手段と
を有するものである。
【0006】本発明に係る文書処理方法は、編集中の文
書に対して組版時に数字に置き換えられるオートナンバ
リングコマンドを挿入し、該挿入されたオートナンバリ
ングコマンドに置き換えられる数字に対する各属性を設
定し、挿入されたオートナンバリングコマンドに対して
文書の先頭から末尾に向って任意の初期値を持ちながら
一定の増分で増加する数字を算出し、該算出された各数
字に対して設定された各属性に従う各数字の組版幅を算
出し、該算出した各数字の組版幅の最大組版幅に基づい
て決定された段落のインデント位置から自動番号を組版
する。
【0007】
【作用】本発明の文書処理装置においては、数字算出手
段により算出された各数字に対して幅算出手段が設定さ
れた各属性に従う各数字の組版幅を算出し、該算出した
各数字の組版幅の最大組版幅に基づいて組版手段が決定
された段落のインデント位置から自動番号を組版するの
で、挿入されたナンバリングの数字桁数が増えても、常
に同一のインデント位置から数字を見栄え良く組版する
ことが可能となる。
【0008】また、文書処理方法においては、編集中の
文書に対して組版時に数字に置き換えられるオートナン
バリングコマンドを挿入し、該挿入されたオートナンバ
リングコマンドに置き換えられる数字に対する各属性を
設定し、挿入されたオートナンバリングコマンドに対し
て文書の先頭から末尾に向って任意の初期値を持ちなが
ら一定の増分で増加する数字を算出し、該算出された各
数字に対して設定された各属性に従う各数字の組版幅を
算出し、該算出した各数字の組版幅の最大組版幅に基づ
いて決定された段落のインデント位置から自動番号を組
版するので、挿入されたナンバリングの数字桁数が増え
ても、常に同一のインデント位置から数字を見栄え良く
組版することが可能となる。
【0009】
【実施例】図1は本発明の一実施例を示す文書処理装置
の構成を説明するブロック図である。
【0010】図において、11は中央処理装置で、記憶
装置12に記憶された後述する図3に示す制御プログラ
ムを含む文書処理プログラムに基づいて入力装置14か
ら入力されるた文書情報を制御して、表示装置13に編
集された文書情報を電子組版ルールに従って組版表示す
る。なお、記憶装置12には、表示装置13に表示する
文字のフォント情報および入力装置14からの入力及び
出力装置としての表示装置13及び図示しないプリンタ
装置等への出力とを処理する入出力処理プログラムも格
納されている。
【0011】この様に構成された文書処理装置におい
て、中央処理装置11により算出された各数字に対して
設定された各属性に従う各数字の組版幅を算出し、該算
出した各数字の組版幅の最大組版幅に基づいて決定され
た段落のインデント位置から自動番号を記憶装置12上
で組版処理するので、挿入されたナンバリングの数字桁
数が増えても、常に同一のインデント位置から数字を見
栄え良く組版することが可能となる。
【0012】図2は、図1に示した表示装置13に表示
されるオートナンバリング処理状態推移を示す図であ
り、(a)は文書入力画面に対応し、(b)はオートナ
ンバリングコマンド挿入画面に対応し、オートナンバリ
ング組版表示画面に対応し、(c)は組版結果に対応す
る。
【0013】図3は本発明の一実施例を示す文書処理方
法を説明するフローチャートである。なお、(1)〜
(5)は各ステップを示す。
【0014】メモリ等からなる記憶装置12に記憶さ
れ、CRT,液晶等からなる表示装置13上にCPU等
の中央処理装置11により表示された文書(図2の
(a)参照)上において、キーボード,ポインティング
デバイス(マウス等)からなる入力装置14を使用して
オートナンバリングコマンド、例えば{¥autonum roma
n }を入力すると、中央処理装置11により記憶装置1
2にその情報が記憶され、中央処理装置11により表示
装置13上に図2の(b)に示すように挿入表示される
(1)。次いで、入力装置14を使用して、組版時に置
き換えられる数字に対する属性を入力する。これらの属
性は、中央処理装置11を通じて記憶装置12に記憶さ
れる(2)。入力装置14を使用して中央処理装置11
に文書の組版を指示すると、中央処理装置11は記憶装
置12中を文書の先頭から末尾に向って、ステップ
(1)で挿入したオートナンバリングコマンドを検索
し、任意の初期値(本実施例では「1」とする)を持
ち、一定の増分(本実施例では「1」とする)で増加す
る数字を対応させて行き、その対応を記憶装置12に記
憶させる(3)。 次に、中央処理装置11は記憶装置
12中を文書の先頭から文書の末尾に向ってステップ
(1)で挿入したオートナンバリングコマンドを検索
し、ステップ(3)で求めた対応数字を記憶装置12よ
り読み込み、ステップ(2)で指定された各属性を記憶
装置12より読み込み、それらの属性を使用して各数字
の組版時の幅を求め、そのうち最大の組版幅を記憶装置
12に記憶させる(4)。最後に、ステップ(4)で求
めた最大の組版幅を記憶装置12より読み込み、オート
ナンバリングコマンドが挿入された段落のインデント位
置をその最大の組版幅として中央処理装置11が文書の
組版を行い、組版結果を図2の(c)に示すように番号
を挿入するインデント位置が一定として組版表示され
(5)、処理を終了する。
【0015】この様に、編集中の文書に対して組版時に
数字に置き換えられるオートナンバリングコマンドを挿
入し、該挿入されたオートナンバリングコマンドに置き
換えられる数字に対する各属性を設定し、挿入されたオ
ートナンバリングコマンドに対して文書の先頭から末尾
に向って任意の初期値を持ちながら一定の増分で増加す
る数字を算出し、該算出された各数字に対して設定され
た各属性に従う各数字の組版幅を算出し、該算出した各
数字の組版幅の最大組版幅に基づいて決定された段落の
インデント位置から自動番号を組版するので、挿入され
たナンバリングの数字桁数が増えても、常に同一のイン
デント位置から数字を見栄え良く組版することができ
る。
【0016】なお、上記実施例ではナンバリング方向が
+方向、すなわち、1から順次増加する場合について説
明したが、ナンバリング方向が−方向、すなわちカウン
トダウンされる方向であっても本発明を適用できること
は言うまでもない。
【0017】また、引数をもつオートナンバリングコマ
ンドとして、本実施例では、例えば{¥autonum roman
}を挿入する場合について説明したが、他のコマンド
であってもいいし、引数についても他の属性であっても
いいし、属性を複数備える場合でも本発明を適用するこ
とができる。
【0018】
【発明の効果】以上説明したように、本発明によれば、
数字算出手段により算出された各数字に対して幅算出手
段が設定された各属性に従う各数字の組版幅を算出し、
該算出した各数字の組版幅の最大組版幅に基づいて組版
手段が決定された段落のインデント位置から自動番号を
組版するので、挿入されたナンバリングの数字桁数が増
えても、常に同一のインデント位置から数字を見栄え良
く組版することができる。
【0019】また、文書処理方法によれば、編集中の文
書に対して組版時に数字に置き換えられるオートナンバ
リングコマンドを挿入し、該挿入されたオートナンバリ
ングコマンドに置き換えられる数字に対する各属性を設
定し、挿入されたオートナンバリングコマンドに対して
文書の先頭から末尾に向って任意の初期値を持ちながら
一定の増分で増加する数字を算出し、該算出された各数
字に対して設定された各属性に従う各数字の組版幅を算
出し、該算出した各数字の組版幅の最大組版幅に基づい
て決定された段落のインデント位置から自動番号を組版
するので、挿入されたナンバリングの数字桁数が増えて
も、常に同一のインデント位置から数字を見栄え良く組
版することができる。
【0020】従って、編集文書情報中に挿入されたオー
トナンバリングコマンドに従って挿入される全ての数字
の段落を同一のインデント位置から組版できる等の効果
を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例を示す文書処理装置の構成を
説明するブロック図である。
【図2】図1に示した表示装置に表示されるオートナン
バリング処理状態推移を示す図である。
【図3】本発明の一実施例を示す文書処理方法を説明す
るフローチャートである。
【図4】従来の文書処理装置におけるオートナンバリン
グ処理状態を説明する図である。
【符号の説明】
11 中央処理装置 12 記憶装置 13 表示装置 14 入力装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 編集中の文書に対して組版時に数字に置
    き換えられるオートナンバリングコマンドを挿入する挿
    入手段と、この挿入手段により挿入されたオートナンバ
    リングコマンドに置き換えられる数字に対する各属性を
    設定する設定手段と、前記挿入手段により挿入されたオ
    ートナンバリングコマンドに対して文書の先頭から末尾
    に向って任意の初期値を持ちながら一定の増分で増加す
    る数字を算出する数字算出手段と、この数字算出手段に
    より算出された各数字に対して設定された各属性に従う
    各数字の組版幅を算出する幅算出手段と、この幅算出手
    段が算出した各数字の組版幅の最大組版幅に基づいて決
    定された段落のインデント位置から自動番号を組版する
    組版手段とを有することを特徴とする文書処理装置。
  2. 【請求項2】 編集中の文書に対して組版時に数字に置
    き換えられるオートナンバリングコマンドを挿入し、該
    挿入されたオートナンバリングコマンドに置き換えられ
    る数字に対する各属性を設定し、挿入されたオートナン
    バリングコマンドに対して文書の先頭から末尾に向って
    任意の初期値を持ちながら一定の増分で増加する数字を
    算出し、該算出された各数字に対して設定された各属性
    に従う各数字の組版幅を算出し、該算出した各数字の組
    版幅の最大組版幅に基づいて決定された段落のインデン
    ト位置から自動番号を組版することを特徴とする文書処
    理方法。
JP5313895A 1993-12-15 1993-12-15 文書処理装置および文書処理方法 Expired - Fee Related JP2996583B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5313895A JP2996583B2 (ja) 1993-12-15 1993-12-15 文書処理装置および文書処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5313895A JP2996583B2 (ja) 1993-12-15 1993-12-15 文書処理装置および文書処理方法

Publications (2)

Publication Number Publication Date
JPH07168800A true JPH07168800A (ja) 1995-07-04
JP2996583B2 JP2996583B2 (ja) 2000-01-11

Family

ID=18046809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5313895A Expired - Fee Related JP2996583B2 (ja) 1993-12-15 1993-12-15 文書処理装置および文書処理方法

Country Status (1)

Country Link
JP (1) JP2996583B2 (ja)

Also Published As

Publication number Publication date
JP2996583B2 (ja) 2000-01-11

Similar Documents

Publication Publication Date Title
JP4101491B2 (ja) 合成フォント編集装置、合成フォント編集プログラム及びそれを記録した記録媒体
US4717911A (en) Technique for chaining lines of a document together to facilitate editing or proofreading
KR100235523B1 (ko) 문자간 삽입 장치 및 삽입 방법
JPH08161309A (ja) 文書作成装置
JPS62229463A (ja) 文書処理方法
JPH07168800A (ja) 文書処理装置および文書処理方法
JPS6017487A (ja) 文書作成装置の行ピツチ自動設定方法
JP2978208B2 (ja) キャラクタージェネレータにおけるフォントデータ圧縮方式
JP3100614B2 (ja) 文書処理装置および文書処理方法
US5930812A (en) Word processing apparatus which adjusts character output position
JPH11250037A (ja) コンテンツ編集装置および記録媒体
JPS6038750B2 (ja) ワ−ドプロセッサにおける文字插入方法
JP3176080B2 (ja) 文書処理方法及び装置
JP2513771B2 (ja) マルチメディア表示方式
EP0352065A2 (en) Text editing device
US5162993A (en) Word processing apparatus
JP2518157B2 (ja) プログラムの改定履歴の生成方法とその装置
JPS60163155A (ja) 文書作成編集装置
JPH0612542B2 (ja) 構造化ドキユメントのマーク箇所のコピー方法
JPH0750480B2 (ja) 文章データ編集装置
JP2828591B2 (ja) 組版処理装置
JP2749180B2 (ja) 文字消去方法
JPH0721159A (ja) 文字処理装置及び方法
JPS61241865A (ja) 文書編集装置
JPS59127167A (ja) 文章処理装置における罫線処理方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071029

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081029

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091029

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091029

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101029

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101029

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111029

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111029

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121029

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131029

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees