マクロリファレンス:3:Document オブジェクト

提供: MeryWiki
ナビゲーションに移動 検索に移動

メソッド

Activate メソッド

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

構文
document.Activate();
バージョン

Mery Ver 2.6.7 以降で使用できます。

Close メソッド

文書を閉じます。

構文
document.Close();
バージョン

Mery Ver 2.6.7 以降で使用できます。

CopyFullName メソッド

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

構文
document.CopyFullName();
バージョン

Mery Ver 2.6.7 以降で使用できます。

CopyPath メソッド

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

構文
document.CopyPath();
バージョン

Mery Ver 2.6.7 以降で使用できます。

GetLine メソッド

指定した行のテキストを取得します。

構文
var s = document.GetLine(line [, flags]);
引数

line

取得するテキストの行を 1 から始まる数値で指定します。

flags

次の値を指定します。
meGetLineView 表示座標で指定します。
meGetLineWithNewLines テキストに改行コードを追加します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

GetLines メソッド

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

構文
var i = document.GetLines([flags]);
引数

flags

次の値を指定します。
meGetLineView 表示座標で指定します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

Redo メソッド

[やり直し] を行います。

構文
document.Redo();
バージョン

Mery Ver 2.6.7 以降で使用できます。

Save メソッド

文書を保存します。

構文
document.Save([fileName]);
引数

fileName

保存するファイル名を指定します。省略すると [名前を付けて保存] ダイアログが表示されます。
バージョン

Mery Ver 2.6.7 以降で使用できます。

Undo メソッド

[元に戻す] を行います。

構文
document.Undo();
バージョン

Mery Ver 2.6.7 以降で使用できます。

Write メソッド

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

構文
document.Write(str);
引数

str

挿入するテキストを指定します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

Writeln メソッド

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

構文
document.Writeln(str);
引数

str

挿入するテキストを指定します。
バージョン

Mery Ver 2.6.7 以降で使用できます。

プロパティ

Encoding プロパティ

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

構文
var n = document.Encoding;
document.Encoding = encoding;
バージョン

Mery Ver 2.6.7 以降で使用できます。

FullName プロパティ

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

構文
var s = document.FullName;
バージョン

Mery Ver 2.6.7 以降で使用できます。

HighlightFind プロパティ

検索した文字列を強調表示するかどうかを true か false で取得または設定します。

構文
var b = document.HighlightFind;
document.HighlightFind = b;
バージョン

Mery Ver 2.6.7 以降で使用できます。

IndentSize プロパティ

文書のインデントサイズを数値で取得または設定します。

構文
var i = document.IndentSize;
document.IndentSize = i;
バージョン

Mery Ver 2.8.7 以降で使用できます。

IndentStyle プロパティ

文書のインデントスタイルを取得または設定します。

構文
var n = document.IndentStyle;
document.IndentStyle = n;
meIndentStyleUnset 未設定
meIndentStyleTab タブインデント
meIndentStyleSpace 空白インデント
バージョン

Mery Ver 2.8.7 以降で使用できます。

InsertFinalNewLine プロパティ

保存する前にファイルが改行で終了するようにするかどうかを取得または設定します。

構文
var n = document.InsertFinalNewLine;
document.InsertFinalNewLine = n;
meTriBoolFalse ファイルの終端の改行を削除します。
meTriBoolTrue ファイルの終端に改行を追加します。
meTriBoolUnknown 未設定
バージョン

Mery Ver 2.8.7 以降で使用できます。

KeepScrollPos プロパティ

スクロール位置を維持するかどうかを true か false で取得または設定します。

構文
var b = document.KeepScrollPos;
document.KeepScrollPos = b;
バージョン

Mery Ver 3.7.13 以降で使用できます。

LineEnding プロパティ

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

構文
var n = document.LineEnding;
document.LineEnding = n;
meLineEndingCRLF CR+LF
meLineEndingCR CR
meLineEndingLF LF
バージョン

Mery Ver 2.6.7 以降で使用できます。

MaxLineLength プロパティ

行の折り返し文字数を取得または設定します。

構文
var i = document.MaxLineLength;
document.MaxLineLength = i;
バージョン

Mery Ver 3.1.0 以降で使用できます。

Mode プロパティ

文書の編集モードを文字列で取得または設定します。

構文
var s = document.Mode;
document.Mode = s;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Name プロパティ

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

構文
var s = document.Name;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Path プロパティ

文書のフォルダーのパスを文字列で取得します。

構文
var s = document.Path;
バージョン

Mery Ver 2.6.7 以降で使用できます。

ReadOnly プロパティ

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

構文
var b = document.ReadOnly;
document.ReadOnly = b;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Saved プロパティ

文書が変更されているかどうかの状態を true か false で取得または設定します。

構文
var b = document.Saved;
document.Saved = b;
バージョン

Mery Ver 2.6.7 以降で使用できます。

Selection プロパティ

Selection オブジェクトを取得します。

構文
var obj = document.Selection;
バージョン

Mery Ver 2.6.7 以降で使用できます。

ScrollX プロパティ

スクロールバーの水平位置を 1 から始まる数値で取得または設定します。

構文
var x = ScrollX;
ScrollX = x;
バージョン

Mery Ver 3.7.13 以降で使用できます。

ScrollY プロパティ

スクロールバーの垂直位置を 1 から始まる数値で取得または設定します。

構文
var y = ScrollY;
ScrollY = y;
バージョン

Mery Ver 3.7.13 以降で使用できます。

Tag プロパティ

オブジェクトに関するその他の情報を格納する Scripting.Dictionary 型の変数を取得します。変数は文書が閉じられるまで有効です。

構文
var d = document.Tag;
// JScript
var d = document.Tag;
if (!d.exists("key1")) {
    d("key1") = "Value1";
}
alert(d("key1"));
// V8
var d = document.Tag;
if (!d.exists("key1")) {
    d["key1"] = "Value1";
}
alert(d["key1"]);
バージョン

Mery Ver 3.0.0 以降で使用できます。

Text プロパティ

文書全体のテキストを取得または設定します。

構文
var s = document.Text;
document.Text = s;
バージョン

Mery Ver 2.6.7 以降で使用できます。

TextLength プロパティ

文書全体の文字数を数値で取得します。

構文
var i = document.TextLength;
バージョン

Mery Ver 3.0.1 以降で使用できます。

TrimTrailingWhiteSpace プロパティ

保存する前に改行文字の前にある空白文字を削除するかどうかを true か false で取得または設定します。

構文
var b = document.TrimTrailingWhiteSpace;
document.TrimTrailingWhiteSpace= b;
バージョン

Mery Ver 2.8.7 以降で使用できます。

UserDefinedGuides プロパティ

ユーザー定義ガイドの位置をカンマ区切りの文字列で取得または設定します。

構文
var s = document.UserDefinedGuides;
document.UserDefinedGuides= s;
バージョン

Mery Ver 3.8.3 以降で使用できます。

Vertical プロパティ

縦書きかどうかを true か false で取得または設定します。

構文
var b = document.Vertical;
document.Vertical = b;
バージョン

Mery Ver 3.6.1 以降で使用できます。

スポンサーリンク