「マクロリファレンス:Selection インターフェイス」の版間の差分
編集の要約なし |
編集の要約なし |
||
| (同じ利用者による、間の14版が非表示) | |||
| 1行目: | 1行目: | ||
== メソッド == | == メソッド == | ||
=== ChangeCase メソッド === | === ChangeCase メソッド === | ||
| 18行目: | 17行目: | ||
|- | |- | ||
| meCaseUpperCase || 小文字を大文字に変換します。 | | meCaseUpperCase || 小文字を大文字に変換します。 | ||
|- | |||
| meCaseCapitalize || 単語の最初の文字を大文字に変換します。 | |||
|} | |} | ||
=== ChangeWidth メソッド === | === ChangeWidth メソッド === | ||
| 38行目: | 38行目: | ||
| meWidthHalfWidth || 全角文字を半角文字に変換します。 | | meWidthHalfWidth || 全角文字を半角文字に変換します。 | ||
|} | |} | ||
=== CharLeft メソッド === | === CharLeft メソッド === | ||
| 53行目: | 52行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
*省略可能です。左に移動する文字数。既定値は 1 です。 | *省略可能です。左に移動する文字数。既定値は 1 です。 | ||
=== CharRight メソッド === | === CharRight メソッド === | ||
| 72行目: | 70行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
*省略可能です。右に移動する文字数。既定値は 1 です。 | *省略可能です。右に移動する文字数。既定値は 1 です。 | ||
=== ClearBookmark メソッド === | === ClearBookmark メソッド === | ||
| 85行目: | 82行目: | ||
function ClearBookmark() | function ClearBookmark() | ||
</source> | </source> | ||
=== Collapse メソッド === | === Collapse メソッド === | ||
| 104行目: | 100行目: | ||
| meCollapseEnd || 選択範囲の終了位置に向けて選択範囲を解除します。 | | meCollapseEnd || 選択範囲の終了位置に向けて選択範囲を解除します。 | ||
|} | |} | ||
=== Copy メソッド === | === Copy メソッド === | ||
| 110行目: | 105行目: | ||
;構文 | ;構文 | ||
<source lang="javascript"> | <source lang="javascript"> | ||
function Copy() | function Copy( | ||
Flags : int | |||
) | |||
</source> | </source> | ||
;パラメータ | |||
Flags | |||
{| class="wikitable" | |||
| meCopyQuotes || 引用マークを付けてコピーします。 | |||
|} | |||
=== CopyLink メソッド === | === CopyLink メソッド === | ||
| 123行目: | 124行目: | ||
function CopyLink() | function CopyLink() | ||
</source> | </source> | ||
=== Cut メソッド === | === Cut メソッド === | ||
| 132行目: | 132行目: | ||
function Cut() | function Cut() | ||
</source> | </source> | ||
=== Delete メソッド === | === Delete メソッド === | ||
| 147行目: | 146行目: | ||
Count | Count | ||
*省略可能です。削除する文字数。 | *省略可能です。削除する文字数。 | ||
=== DeleteLeft メソッド === | === DeleteLeft メソッド === | ||
| 162行目: | 160行目: | ||
Count | Count | ||
*省略可能です。削除する文字数。 | *省略可能です。削除する文字数。 | ||
=== DestructiveInsert メソッド === | === DestructiveInsert メソッド === | ||
| 177行目: | 174行目: | ||
Text | Text | ||
*必ず指定します。挿入するテキスト。 | *必ず指定します。挿入するテキスト。 | ||
=== DuplicateLine メソッド === | === DuplicateLine メソッド === | ||
| 186行目: | 182行目: | ||
function DuplicateLine() | function DuplicateLine() | ||
</source> | </source> | ||
=== EndOfDocument メソッド === | === EndOfDocument メソッド === | ||
| 200行目: | 195行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
=== EndOfLine メソッド === | === EndOfLine メソッド === | ||
| 217行目: | 211行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Flags | Flags | ||
| 225行目: | 219行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== Find メソッド === | === Find メソッド === | ||
| 255行目: | 248行目: | ||
| meFindReplaceRegExp || 正規表現で検索します。 | | meFindReplaceRegExp || 正規表現で検索します。 | ||
|} | |} | ||
=== FindRepeat メソッド === | === FindRepeat メソッド === | ||
| 276行目: | 268行目: | ||
| meFindRepeatWord || 選択範囲が空の場合はカーソル位置の単語を検索します。 | | meFindRepeatWord || 選択範囲が空の場合はカーソル位置の単語を検索します。 | ||
|} | |} | ||
=== Format メソッド === | === Format メソッド === | ||
| 299行目: | 290行目: | ||
| meFormatJoinLines || 折り返し位置の改行を削除して行末に空白を挿入します。 | | meFormatJoinLines || 折り返し位置の改行を削除して行末に空白を挿入します。 | ||
|} | |} | ||
=== GetActivePointX メソッド === | === GetActivePointX メソッド === | ||
| 318行目: | 308行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetActivePointY メソッド === | === GetActivePointY メソッド === | ||
| 337行目: | 326行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetActivePos メソッド === | === GetActivePos メソッド === | ||
| 346行目: | 334行目: | ||
function GetActivePos() : int | function GetActivePos() : int | ||
</source> | </source> | ||
=== GetAnchorPointX メソッド === | === GetAnchorPointX メソッド === | ||
| 365行目: | 352行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetAnchorPointY メソッド === | === GetAnchorPointY メソッド === | ||
| 384行目: | 370行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetAnchorPos メソッド === | === GetAnchorPos メソッド === | ||
| 393行目: | 378行目: | ||
function GetAnchorPos() : int | function GetAnchorPos() : int | ||
</source> | </source> | ||
=== GetBottomPointX メソッド === | === GetBottomPointX メソッド === | ||
| 412行目: | 396行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetBottomPointY メソッド === | === GetBottomPointY メソッド === | ||
| 431行目: | 414行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetTopPointX メソッド === | === GetTopPointX メソッド === | ||
| 450行目: | 432行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== GetTopPointY メソッド === | === GetTopPointY メソッド === | ||
| 469行目: | 450行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== Indent メソッド === | === Indent メソッド === | ||
| 484行目: | 464行目: | ||
Count | Count | ||
*省略可能です。インデントする表示列の数。既定値は 1 です。 | *省略可能です。インデントする表示列の数。既定値は 1 です。 | ||
=== InsertDate メソッド === | === InsertDate メソッド === | ||
| 503行目: | 482行目: | ||
| meDateDateTime || 日付、時刻を挿入します。 | | meDateDateTime || 日付、時刻を挿入します。 | ||
|} | |} | ||
=== InsertFromFile メソッド === | === InsertFromFile メソッド === | ||
| 520行目: | 498行目: | ||
*必ず指定します。カーソル位置に挿入するファイル名。 | *必ず指定します。カーソル位置に挿入するファイル名。 | ||
Encoding | Encoding | ||
* | *必ず指定します。開くファイルのエンコード。 | ||
{| class="wikitable" | |||
| meEncodingNone || 自動選択 | |||
|- | |||
| meEncodingUTF16LE || Unicode (UTF-16) | |||
|- | |||
| meEncodingUTF16BE || Unicode (UTF-16, Big-Endian) | |||
|- | |||
| meEncodingUTF8WithSignature || Unicode (UTF-8, BOM有) | |||
|- | |||
| meEncodingUTF8WithoutSignature || Unicode (UTF-8, BOM無) | |||
|- | |||
| meEncodingUTF7 || Unicode (UTF-7) | |||
|- | |||
| meEncodingArabic || アラビア言語 (Windows) | |||
|- | |||
| meEncodingBaltic || バルト言語 (Windows) | |||
|- | |||
| meEncodingCentralEuropean || 中央ヨーロッパ言語 (Windows) | |||
|- | |||
| meEncodingChineseSimplified || 簡体字中国語 (GB2312) | |||
|- | |||
| meEncodingChineseTraditional || 繁体字中国語 (Big5) | |||
|- | |||
| meEncodingCyrillic || キリル言語 (Windows) | |||
|- | |||
| meEncodingGreek || ギリシャ語 (Windows) | |||
|- | |||
| meEncodingHebrew || ヘブライ語 (Windows) | |||
|- | |||
| meEncodingEUC || 日本語 (EUC) | |||
|- | |||
| meEncodingJIS || 日本語 (JIS) | |||
|- | |||
| meEncodingShiftJIS || 日本語 (シフト JIS) | |||
|- | |||
| meEncodingKorean || 韓国語 | |||
|- | |||
| meEncodingThai || タイ語 (Windows) | |||
|- | |||
| meEncodingTurkish || トルコ語 (Windows) | |||
|- | |||
| meEncodingVietnamese || ベトナム語 (Windows) | |||
|- | |||
| meEncodingWesternEuropean || 西ヨーロッパ言語 (Windows) | |||
|} | |||
=== LineDown メソッド === | === LineDown メソッド === | ||
| 536行目: | 559行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
* | *省略可能です。下に移動する行数。既定値は 1 です。 | ||
=== LineOpen メソッド === | === LineOpen メソッド === | ||
| 547行目: | 569行目: | ||
;構文 | ;構文 | ||
<source lang="javascript"> | <source lang="javascript"> | ||
function | function LineOpen( | ||
Above : boolean | Above : boolean | ||
) | ) | ||
| 555行目: | 577行目: | ||
Above | Above | ||
*省略可能です。true を指定すると上に改行を挿入します。既定値は false です。 | *省略可能です。true を指定すると上に改行を挿入します。既定値は false です。 | ||
=== LineUp メソッド === | === LineUp メソッド === | ||
| 570行目: | 591行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
* | *省略可能です。上に移動する行数。既定値は 1 です。 | ||
=== NewLine メソッド === | === NewLine メソッド === | ||
| 589行目: | 609行目: | ||
Count | Count | ||
*省略可能です。挿入する改行の数。既定値は 1 です。 | *省略可能です。挿入する改行の数。既定値は 1 です。 | ||
=== NextBookmark メソッド === | === NextBookmark メソッド === | ||
| 598行目: | 617行目: | ||
function NextBookmark() : boolean | function NextBookmark() : boolean | ||
</source> | </source> | ||
=== OpenLink メソッド === | === OpenLink メソッド === | ||
| 607行目: | 625行目: | ||
function OpenLink() | function OpenLink() | ||
</source> | </source> | ||
=== PageDown メソッド === | === PageDown メソッド === | ||
| 622行目: | 639行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
*省略可能です。下に移動するページ数。既定値は 1 です。 | *省略可能です。下に移動するページ数。既定値は 1 です。 | ||
=== PageUp メソッド === | === PageUp メソッド === | ||
| 641行目: | 657行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
*省略可能です。上に移動するページ数。既定値は 1 です。 | *省略可能です。上に移動するページ数。既定値は 1 です。 | ||
=== Paste メソッド === | === Paste メソッド === | ||
カーソル位置にクリップボードの内容を貼り付けます。 | |||
;構文 | ;構文 | ||
<source lang="javascript"> | <source lang="javascript"> | ||
function Paste() | function Paste( | ||
Flags : int | |||
) | |||
</source> | </source> | ||
;パラメータ | |||
Flags | |||
{| class="wikitable" | |||
| meCopyQuotes || 引用マークを付けて貼り付けます。 | |||
|} | |||
=== PreviousBookmark メソッド === | === PreviousBookmark メソッド === | ||
| 663行目: | 685行目: | ||
function PreviousBookmark() : boolean | function PreviousBookmark() : boolean | ||
</source> | </source> | ||
=== Replace メソッド === | === Replace メソッド === | ||
| 694行目: | 715行目: | ||
| meReplaceAll || すべて置換します。 | | meReplaceAll || すべて置換します。 | ||
|} | |} | ||
=== SelectAll メソッド === | === SelectAll メソッド === | ||
| 703行目: | 723行目: | ||
function SelectAll() | function SelectAll() | ||
</source> | </source> | ||
=== SelectLine メソッド === | === SelectLine メソッド === | ||
| 710行目: | 729行目: | ||
;構文 | ;構文 | ||
<source lang="javascript"> | <source lang="javascript"> | ||
function SelectLine() | function SelectLine( | ||
Extend : boolean | |||
) | |||
</source> | </source> | ||
;パラメータ | |||
Extend | |||
*省略可能です。複数行を選択するかどうかを指定します。 | |||
*既定値は false です。 | |||
=== SetActivePoint メソッド === | === SetActivePoint メソッド === | ||
| 739行目: | 764行目: | ||
*必ず指定します。1 から始まる行番号を指定します。 | *必ず指定します。1 から始まる行番号を指定します。 | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
=== SetActivePos メソッド === | === SetActivePos メソッド === | ||
| 758行目: | 782行目: | ||
*必ず指定します。文字インデックス位置で、0 から始まります。 | *必ず指定します。文字インデックス位置で、0 から始まります。 | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
=== SetAnchorPoint メソッド === | === SetAnchorPoint メソッド === | ||
選択範囲の開始位置を設定します。 | |||
;構文 | ;構文 | ||
| 785行目: | 808行目: | ||
Line | Line | ||
*必ず指定します。1 から始まる行番号を指定します。 | *必ず指定します。1 から始まる行番号を指定します。 | ||
=== SetAnchorPos メソッド === | === SetAnchorPos メソッド === | ||
| 793行目: | 815行目: | ||
<source lang="javascript"> | <source lang="javascript"> | ||
function SetAnchorPos( | function SetAnchorPos( | ||
Pos : int | Pos : int | ||
) | ) | ||
</source> | </source> | ||
| 801行目: | 822行目: | ||
Pos | Pos | ||
*必ず指定します。文字インデックス位置で、0 から始まります。 | *必ず指定します。文字インデックス位置で、0 から始まります。 | ||
=== SetBookmark メソッド === | === SetBookmark メソッド === | ||
| 813行目: | 830行目: | ||
function SetBookmark() | function SetBookmark() | ||
</source> | </source> | ||
=== SelectWord メソッド === | === SelectWord メソッド === | ||
| 822行目: | 838行目: | ||
function SelectWord() | function SelectWord() | ||
</source> | </source> | ||
=== StartOfDocument メソッド === | === StartOfDocument メソッド === | ||
| 836行目: | 851行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
=== StartOfLine メソッド === | === StartOfLine メソッド === | ||
| 853行目: | 867行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Flags | Flags | ||
| 861行目: | 875行目: | ||
| mePosLogical || 論理座標で指定します。 | | mePosLogical || 論理座標で指定します。 | ||
|} | |} | ||
=== Tabify メソッド === | === Tabify メソッド === | ||
| 870行目: | 883行目: | ||
function Tabify() | function Tabify() | ||
</source> | </source> | ||
=== UnIndent メソッド === | === UnIndent メソッド === | ||
| 885行目: | 897行目: | ||
Count | Count | ||
*省略可能です。インデントする表示列の数。既定値は 1 です。 | *省略可能です。インデントする表示列の数。既定値は 1 です。 | ||
=== Untabify メソッド === | === Untabify メソッド === | ||
| 894行目: | 905行目: | ||
function Untabify() | function Untabify() | ||
</source> | </source> | ||
=== WordLeft メソッド === | === WordLeft メソッド === | ||
| 909行目: | 919行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
* | *省略可能です。左に移動する単語数。既定値は 1 です。 | ||
=== WordRight メソッド === | === WordRight メソッド === | ||
| 928行目: | 937行目: | ||
;パラメータ | ;パラメータ | ||
Extend | Extend | ||
* | *省略可能です。文字を選択した状態で移動するかどうかを指定します。 | ||
*既定値は false です。 | *既定値は false です。 | ||
Count | Count | ||
* | *省略可能です。右に移動する単語数。既定値は 1 です。 | ||
== プロパティ == | == プロパティ == | ||
=== IsEmpty プロパティ === | === IsEmpty プロパティ === | ||
選択範囲が空かどうかを取得します。 | |||
;構文 | ;構文 | ||
| 944行目: | 951行目: | ||
function get IsEmpty() : boolean | function get IsEmpty() : boolean | ||
</source> | </source> | ||
=== OverwriteMode プロパティ === | === OverwriteMode プロパティ === | ||
上書きモード、挿入モードを設定または取得します。 | 上書きモード、挿入モードを設定または取得します。 | ||
;構文 | ;構文 | ||
| 955行目: | 960行目: | ||
function set OverwriteMode(value : boolean) | function set OverwriteMode(value : boolean) | ||
</source> | </source> | ||
=== Text プロパティ === | === Text プロパティ === | ||
2019年5月9日 (木) 22:57時点における最新版
メソッド
ChangeCase メソッド
選択したテキストの大文字と小文字を変更します。
- 構文
function ChangeCase(
Flags : int
)
- パラメータ
Flags
| meCaseLowerCase | 大文字を小文字に変換します。 |
| meCaseUpperCase | 小文字を大文字に変換します。 |
| meCaseCapitalize | 単語の最初の文字を大文字に変換します。 |
ChangeWidth メソッド
選択したテキストの全角文字と半角文字を変更します。
- 構文
function ChangeWidth(
Flags : int
)
- パラメータ
Flags
| meWidthFullWidth | 半角文字を全角文字に変換します。 |
| meWidthHalfWidth | 全角文字を半角文字に変換します。 |
CharLeft メソッド
カーソルを指定の文字数分左に移動します。
- 構文
function CharLeft(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。左に移動する文字数。既定値は 1 です。
CharRight メソッド
カーソルを指定の文字数分右に移動します。
- 構文
function CharRight(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。右に移動する文字数。既定値は 1 です。
ClearBookmark メソッド
カーソル行のブックマークを消去します。
- 構文
function ClearBookmark()
Collapse メソッド
選択範囲を解除します。
- 構文
function Collapse(
Flags : int
)
- パラメータ
Flags
| meCollapseStart | 選択範囲の開始位置に向けて選択範囲を解除します。 |
| meCollapseEnd | 選択範囲の終了位置に向けて選択範囲を解除します。 |
Copy メソッド
選択したテキストをクリップボードにコピーします。
- 構文
function Copy(
Flags : int
)
- パラメータ
Flags
| meCopyQuotes | 引用マークを付けてコピーします。 |
CopyLink メソッド
カーソル位置のURLをクリップボードにコピーします。
- 構文
function CopyLink()
Cut メソッド
選択したテキストをクリップボードにコピーし、元の位置からそのテキストを削除します。
- 構文
function Cut()
Delete メソッド
選択したテキストを削除します。
- 構文
function Delete(
Count : int
)
- パラメータ
Count
- 省略可能です。削除する文字数。
DeleteLeft メソッド
カーソル位置の左側にある文字を指定した文字数分削除します。
- 構文
function DeleteLeft(
Count : int
)
- パラメータ
Count
- 省略可能です。削除する文字数。
DestructiveInsert メソッド
テキストを挿入します。既存のテキストは上書きされます。
- 構文
function DestructiveInsert(
Text : String
)
- パラメータ
Text
- 必ず指定します。挿入するテキスト。
DuplicateLine メソッド
現在の行を複製します。
- 構文
function DuplicateLine()
EndOfDocument メソッド
カーソルを文書の末尾に移動します。
- 構文
function EndOfDocument(
Extend : boolean
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
EndOfLine メソッド
カーソルを現在の行の末尾に移動します。
- 構文
function EndOfLine(
Extend : boolean,
Flags : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
Find メソッド
指定のパターンを検索します。
- 構文
function Find(
Pattern : String,
Flags : int
) : int
- パラメータ
Pattern
- 必ず指定します。検索する文字列。
Flags
| meFindNext | カーソル位置から次を検索します。 |
| meFindPrevious | カーソル位置から前を検索します。 |
| meFindReplaceCase | 検索する単語の大文字と小文字を区別します。 |
| meFindReplaceOnlyWord | 完全に一致する単語を検索します。 |
| meFindAround | 文書の末尾まで検索したら先頭から検索を開始します。 |
| meFindReplaceRegExp | 正規表現で検索します。 |
FindRepeat メソッド
前回検索した文字列を検索します。
- 構文
function FindRepeat(
Flags : int
)
- パラメータ
Flags
| meFindNext | カーソル位置から次を検索します。 |
| meFindPrevious | カーソル位置から前を検索します。 |
| meFindRepeatWord | 選択範囲が空の場合はカーソル位置の単語を検索します。 |
Format メソッド
選択範囲の折り返し位置に改行を挿入または削除します。
- 構文
function Format(
Flags : int
)
- パラメータ
Flags
| meFormatInsertNL | 折り返し位置に改行を挿入します。 |
| meFormatDeleteNL | 折り返し位置の改行を削除します。 |
| meFormatSplitLines | 折り返し位置に改行を挿入して行末の空白を削除します。 |
| meFormatJoinLines | 折り返し位置の改行を削除して行末に空白を挿入します。 |
GetActivePointX メソッド
カーソル位置の桁数を取得します。
- 構文
function GetActivePointX(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetActivePointY メソッド
カーソル位置の行数を取得します。
- 構文
function GetActivePointY(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetActivePos メソッド
カーソル位置を取得します。
- 構文
function GetActivePos() : int
GetAnchorPointX メソッド
選択範囲の開始位置の桁数を取得します。
- 構文
function GetAnchorPointX(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetAnchorPointY メソッド
選択範囲の開始位置の行数を取得します。
- 構文
function GetAnchorPointY(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetAnchorPos メソッド
選択範囲の開始位置を取得します。
- 構文
function GetAnchorPos() : int
GetBottomPointX メソッド
選択範囲の最後の位置の桁数を取得します。
- 構文
function GetBottomPointX(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetBottomPointY メソッド
選択範囲の最後の位置の行数を取得します。
- 構文
function GetBottomPointY(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetTopPointX メソッド
選択範囲の最初の位置の桁数を取得します。
- 構文
function GetTopPointX(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
GetTopPointY メソッド
選択範囲の最初の位置の行数を取得します。
- 構文
function GetTopPointY(
Flags : int
) : int
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
Indent メソッド
選択した行を指定したインデントレベルでインデントします。
- 構文
function Indent(
Count : int
)
- パラメータ
Count
- 省略可能です。インデントする表示列の数。既定値は 1 です。
InsertDate メソッド
日付と時刻をカーソル位置に挿入します。
- 構文
function InsertDate(
Flags : int
)
- パラメータ
Flags
| meDateTimeDate | 時刻、日付を挿入します。 |
| meDateDateTime | 日付、時刻を挿入します。 |
InsertFromFile メソッド
指定したファイルの内容をカーソル位置に挿入します。
- 構文
function InsertFromFile(
File : String,
Encoding : int
)
- パラメータ
File
- 必ず指定します。カーソル位置に挿入するファイル名。
Encoding
- 必ず指定します。開くファイルのエンコード。
| meEncodingNone | 自動選択 |
| meEncodingUTF16LE | Unicode (UTF-16) |
| meEncodingUTF16BE | Unicode (UTF-16, Big-Endian) |
| meEncodingUTF8WithSignature | Unicode (UTF-8, BOM有) |
| meEncodingUTF8WithoutSignature | Unicode (UTF-8, BOM無) |
| meEncodingUTF7 | Unicode (UTF-7) |
| meEncodingArabic | アラビア言語 (Windows) |
| meEncodingBaltic | バルト言語 (Windows) |
| meEncodingCentralEuropean | 中央ヨーロッパ言語 (Windows) |
| meEncodingChineseSimplified | 簡体字中国語 (GB2312) |
| meEncodingChineseTraditional | 繁体字中国語 (Big5) |
| meEncodingCyrillic | キリル言語 (Windows) |
| meEncodingGreek | ギリシャ語 (Windows) |
| meEncodingHebrew | ヘブライ語 (Windows) |
| meEncodingEUC | 日本語 (EUC) |
| meEncodingJIS | 日本語 (JIS) |
| meEncodingShiftJIS | 日本語 (シフト JIS) |
| meEncodingKorean | 韓国語 |
| meEncodingThai | タイ語 (Windows) |
| meEncodingTurkish | トルコ語 (Windows) |
| meEncodingVietnamese | ベトナム語 (Windows) |
| meEncodingWesternEuropean | 西ヨーロッパ言語 (Windows) |
LineDown メソッド
カーソル位置を指定した行数分、下に移動します。
- 構文
function LineDown(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。下に移動する行数。既定値は 1 です。
LineOpen メソッド
カーソル位置の行間に改行を挿入します。
- 構文
function LineOpen(
Above : boolean
)
- パラメータ
Above
- 省略可能です。true を指定すると上に改行を挿入します。既定値は false です。
LineUp メソッド
カーソル位置を指定した行数分、上に移動します。
- 構文
function LineUp(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。上に移動する行数。既定値は 1 です。
NewLine メソッド
カーソル位置に改行を挿入します。
- 構文
function NewLine(
Count : int
)
- パラメータ
Count
- 省略可能です。挿入する改行の数。既定値は 1 です。
NextBookmark メソッド
文書内の次のブックマークの位置に移動します。
- 構文
function NextBookmark() : boolean
OpenLink メソッド
カーソル位置のURLを既定のブラウザで開きます。
- 構文
function OpenLink()
PageDown メソッド
指定したページ数分、下に移動します。
- 構文
function PageDown(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。下に移動するページ数。既定値は 1 です。
PageUp メソッド
指定したページ数分、上に移動します。
- 構文
function PageUp(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。上に移動するページ数。既定値は 1 です。
Paste メソッド
カーソル位置にクリップボードの内容を貼り付けます。
- 構文
function Paste(
Flags : int
)
- パラメータ
Flags
| meCopyQuotes | 引用マークを付けて貼り付けます。 |
PreviousBookmark メソッド
文書内の前のブックマークの位置に移動します。
- 構文
function PreviousBookmark() : boolean
Replace メソッド
指定したテキストを指定したテキストで置換します。
- 構文
function Replace(
Pattern : String,
Replace : String,
Flags : int
) : int
- パラメータ
Pattern
- 必ず指定します。検索する文字列。
Replace
- 必ず指定します。Pattern を置換する文字列。
Flags
| meFindReplaceCase | 検索する単語の大文字と小文字を区別します。 |
| meFindReplaceOnlyWord | 完全に一致する単語を検索します。 |
| meFindReplaceRegExp | 正規表現で検索します。 |
| meReplaceSelOnly | 選択した範囲のみ置換します。 |
| meReplaceAll | すべて置換します。 |
SelectAll メソッド
すべて選択します。
- 構文
function SelectAll()
SelectLine メソッド
カーソル位置の論理行を選択します。
- 構文
function SelectLine(
Extend : boolean
)
- パラメータ
Extend
- 省略可能です。複数行を選択するかどうかを指定します。
- 既定値は false です。
SetActivePoint メソッド
カーソル位置を設定します。
- 構文
function SetActivePoint(
Flags : int,
Offset : int,
Line : int,
Extend : boolean
)
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
Offset
- 必ず指定します。行内の文字インデックス位置で、1 から始まります。
Line
- 必ず指定します。1 から始まる行番号を指定します。
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
SetActivePos メソッド
カーソル位置を設定します。
- 構文
function SetActivePos(
Pos : int,
Extend : boolean
)
- パラメータ
Pos
- 必ず指定します。文字インデックス位置で、0 から始まります。
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
SetAnchorPoint メソッド
選択範囲の開始位置を設定します。
- 構文
function SetAnchorPoint(
Flags : int,
Offset : int,
Line : int
)
- パラメータ
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
Offset
- 必ず指定します。行内の文字インデックス位置で、1 から始まります。
Line
- 必ず指定します。1 から始まる行番号を指定します。
SetAnchorPos メソッド
選択範囲の開始位置を設定します。
- 構文
function SetAnchorPos(
Pos : int
)
- パラメータ
Pos
- 必ず指定します。文字インデックス位置で、0 から始まります。
SetBookmark メソッド
カーソル行にブックマークを設定します。
- 構文
function SetBookmark()
SelectWord メソッド
カーソル位置の単語を選択します。
- 構文
function SelectWord()
StartOfDocument メソッド
カーソルを文書の先頭に移動します。
- 構文
function StartOfDocument(
Extend : boolean
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
StartOfLine メソッド
カーソルを現在の行の先頭に移動します。
- 構文
function StartOfLine(
Extend : boolean,
Flags : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Flags
| mePosView | 表示座標で指定します。 |
| mePosLogical | 論理座標で指定します。 |
Tabify メソッド
選択範囲の空白をタブに変換します。
- 構文
function Tabify()
UnIndent メソッド
選択した行のインデント文字を指定したインデントレベルだけ削除します。
- 構文
function Unindent(
Count : int
)
- パラメータ
Count
- 省略可能です。インデントする表示列の数。既定値は 1 です。
Untabify メソッド
選択範囲のタブを空白に変換します。
- 構文
function Untabify()
WordLeft メソッド
指定した単語数だけ、カーソルを左に移動します。
- 構文
function WordLeft(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。左に移動する単語数。既定値は 1 です。
WordRight メソッド
指定した単語数だけ、カーソルを右に移動します。
- 構文
function WordRight(
Extend : boolean,
Count : int
)
- パラメータ
Extend
- 省略可能です。文字を選択した状態で移動するかどうかを指定します。
- 既定値は false です。
Count
- 省略可能です。右に移動する単語数。既定値は 1 です。
プロパティ
IsEmpty プロパティ
選択範囲が空かどうかを取得します。
- 構文
function get IsEmpty() : boolean
OverwriteMode プロパティ
上書きモード、挿入モードを設定または取得します。
- 構文
function get OverwriteMode() : boolean
function set OverwriteMode(value : boolean)
Text プロパティ
選択したテキストを設定または取得します。
- 構文
function get Text() : String
function set Text(value : String)
- プロパティ値
- 選択したテキストを表す文字列。