title: Editor
author: YOSHIDA Kazuhiro
mailto: moriq@moriq.com

1. Editor

Editor は，本田勝彦 (VYR01647) さんによる HEdit175.lzh TEditor コンポーネント ver 1.75 の Phi 拡張ライブラリです。

HEdit175.lzh TEditor コンポーネント ver 1.75 はシェアウェアですが，本田勝彦さんのご好意により， Project Apollo での利用 (editor.dll) は許可をいただいております。

1.1. はじめに

TEditor は， Delphi 上で動作するエディタコンポーネントです。

1.1.1. 描画

予約語や，記号・文字列・数値・コメント領域・半角文字・全角文字及び半角カタカナ・ URL ・メールアドレスを識別し，それぞれに，背景色，文字色，フォントスタイルを指定出来ます。

{ }, (* *), <!-- -->, つまり である , など，特定の文字列で囲まれた領域を複数行に渡って別色表示することが可能です。

選択領域の背景色・文字色を指定出来ます。

[EOF] マーク，改行マーク，アンダーラインを表示出来ます。

行番号・ルーラーが表示出来ます。

レフトマージン，トップマージン，行間マージン，文字間隔を指定出来ます。

1 行文字列のオーナードローが可能です。

1.1.1. 文字列処理

Undo, Redo が行えます。

選択された行のインデント・アンインデント，タブインデント・タブアンインデントが可能です。

ワードラップ処理では，行頭禁則文字・行末禁則文字による追い出し，改行文字・句読点のぶら下げが可能です。

1.1.1. その他

フリーキャレットモードや，オートインデントが可能です。

矩形選択・貼り付けをサポートします。

画面分割・別窓での編集が可能です。

マウスドラッグによる選択文字列の移動が出来ます。

1.1. modules

  Phi::index#

