マクロリファレンス:Document インターフェイス

メソッド

Activate メソッド

文書をアクティブにします。

構文
function Activate()

Close メソッド

文書を閉じます。

構文
function Close()

CopyFullName メソッド

文書のファイルパスをクリップボードにコピーします。

構文
function CopyFullName()

CopyPath メソッド

文書のディレクトリパスをクリップボードにコピーします。

構文
function CopyPath()

GetLine メソッド

指定した行の文字列を取得します。

構文
function GetLine(
    Line : int,
    Flags : int
) : String
パラメータ

Line

  • 必ず指定します。1 から始まる行番号を指定します。

Flags

meGetLineWithNewLines 文字列に改行コードを追加します。
meGetLineView 表示座標で指定します。

GetLines メソッド

文書の行数を取得します。

構文
function GetLines(
    Flags : int
) : int
パラメータ

Flags

meGetLineView 表示座標で指定します。

Redo メソッド

やり直します。

構文
function Redo()

Save メソッド

文書を保存します。

構文
function Save(
    File : String
)
パラメータ

File

  • 省略可能です。保存するファイル名。

Undo メソッド

元に戻します。

構文
function Undo()

Write メソッド

カーソル位置にテキストを挿入します。

構文
function Write(
    Text : String
)
パラメータ

Text

  • 必ず指定します。挿入する文字列。

Writeln メソッド

カーソル位置にテキストと改行を挿入します。

構文
function Writeln(
    Text : String
)
パラメータ

Text

  • 必ず指定します。挿入する文字列。

プロパティ

Encoding プロパティ

文書のエンコーディングを設定または取得します。。

構文
function get Encoding() : int
function set Encoding(value : int)
定数
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)

FullName プロパティ

文書のファイルパスを取得します。

構文
function get FullName() : String

HighlightFind プロパティ

検索結果を強調表示するかどうかを設定または取得します。

構文
function get HighlightFind() : boolean
function set HighlightFind(value : boolean)

LineEnding プロパティ

文書の改行コードを設定または取得します。。

構文
function get LineEnding() : int
function set LineEnding(value : int)
定数
meLineEndingCRLF CRLF
meLineEndingCR CR
meLineEndingLF LF

Mode プロパティ

編集モードを設定または取得します。

構文
function get Mode() : String
function set Mode(value : String)

Name プロパティ

文書のファイル名を取得します。

構文
function get Name() : String

Path プロパティ

文書のディレクトリパスを取得します。

構文
function get Path() : String

ReadOnly プロパティ

文書が書き換え禁止かどうかを設定または取得します。

構文
function get ReadOnly() : boolean
function set ReadOnly(value : boolean)
プロパティ値
  • 書き換え禁止の場合は true を示し、それ以外の場合は false を示すブール値。

Saved プロパティ

文書が前回保存時から変更されているかどうかを設定または取得します。

構文
function get Saved() : boolean
function set Saved(value : boolean)
プロパティ値
  • 変更されている場合は true を示し、それ以外の場合は false を示すブール値。

Selection プロパティ

Document オブジェクトでの現在の選択項目を表すオブジェクトを取得します。

構文
function get Selection() : Selection

Text プロパティ

文書を設定または取得します。

構文
function get Text() : String
function set Text(value : String)
プロパティ値
  • 文書を表す文字列。
スポンサーリンク