マクロリファレンス:3:Document オブジェクトのソースを表示
←
マクロリファレンス:3:Document オブジェクト
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
このページは編集や他の操作ができないように保護されています。
このページのソースの閲覧やコピーができます。
= メソッド = == Activate メソッド == 文書をアクティブにします。 ;構文 <syntaxhighlight lang="javascript"> document.Activate(); </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Close メソッド == 文書を閉じます。 ;構文 <syntaxhighlight lang="javascript"> document.Close(); </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == CopyFullName メソッド == 文書のファイルのパスをクリップボードにコピーします。 ;構文 <syntaxhighlight lang="javascript"> document.CopyFullName(); </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == CopyPath メソッド == 文書のフォルダーのパスをクリップボードにコピーします。 ;構文 <syntaxhighlight lang="javascript"> document.CopyPath(); </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == GetLine メソッド == 指定した行のテキストを取得します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.GetLine(line [, flags]); </syntaxhighlight> ;引数 line :取得するテキストの行を 1 から始まる数値で指定します。 flags :次の値を指定します。 :{|class="wikitable" |meGetLineView||表示座標で指定します。 |- |meGetLineWithNewLines||テキストに改行コードを追加します。 |} ;バージョン Mery Ver 2.6.7 以降で使用できます。 == GetLines メソッド == 文書の行数を数値で取得します。 ;構文 <syntaxhighlight lang="javascript"> var i = document.GetLines([flags]); </syntaxhighlight> ;引数 flags :次の値を指定します。 :{|class="wikitable" |meGetLineView||表示座標で指定します。 |} ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Redo メソッド == [やり直し] を行います。 ;構文 <syntaxhighlight lang="javascript"> document.Redo(); </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Save メソッド == 文書を保存します。 ;構文 <syntaxhighlight lang="javascript"> document.Save([fileName]); </syntaxhighlight> ;引数 fileName :保存するファイル名を指定します。省略すると [名前を付けて保存] ダイアログが表示されます。 ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Undo メソッド == [元に戻す] を行います。 ;構文 <syntaxhighlight lang="javascript"> document.Undo(); </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Write メソッド == カーソル位置にテキストを挿入します。 ;構文 <syntaxhighlight lang="javascript"> document.Write(str); </syntaxhighlight> ;引数 str :挿入するテキストを指定します。 ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Writeln メソッド == カーソル位置にテキストと改行を挿入します。 ;構文 <syntaxhighlight lang="javascript"> document.Writeln(str); </syntaxhighlight> ;引数 str :挿入するテキストを指定します。 ;バージョン Mery Ver 2.6.7 以降で使用できます。 = プロパティ = == Encoding プロパティ == 文書の[[マクロリファレンス:3:エンコード定数|エンコード]]を取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var n = document.Encoding; document.Encoding = encoding; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == FullName プロパティ == 文書のファイルのパスを文字列で取得します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.FullName; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == HighlightFind プロパティ == 検索した文字列を強調表示するかどうかを true か false で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var b = document.HighlightFind; document.HighlightFind = b; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == IndentSize プロパティ == 文書のインデントサイズを数値で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var i = document.IndentSize; document.IndentSize = i; </syntaxhighlight> ;バージョン Mery Ver 2.8.7 以降で使用できます。 == IndentStyle プロパティ == 文書のインデントスタイルを取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var n = document.IndentStyle; document.IndentStyle = n; </syntaxhighlight> ;値 {|class="wikitable" |meIndentStyleUnset||未設定 |- |meIndentStyleTab||タブインデント |- |meIndentStyleSpace||空白インデント |} ;バージョン Mery Ver 2.8.7 以降で使用できます。 == InsertFinalNewLine プロパティ == 保存する前にファイルが改行で終了するようにするかどうかを取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var n = document.InsertFinalNewLine; document.InsertFinalNewLine = n; </syntaxhighlight> ;値 {|class="wikitable" |meTriBoolFalse||ファイルの終端の改行を削除します。 |- |meTriBoolTrue||ファイルの終端に改行を追加します。 |- |meTriBoolUnknown||未設定 |} ;バージョン Mery Ver 2.8.7 以降で使用できます。 == KeepScrollPos プロパティ == スクロール位置を維持するかどうかを true か false で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var b = document.KeepScrollPos; document.KeepScrollPos = b; </syntaxhighlight> ;バージョン Mery Ver 3.7.13 以降で使用できます。 == LineEnding プロパティ == 文書の改行コードを取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var n = document.LineEnding; document.LineEnding = n; </syntaxhighlight> ;値 {|class="wikitable" |meLineEndingCRLF||CR+LF |- |meLineEndingCR||CR |- |meLineEndingLF||LF |} ;バージョン Mery Ver 2.6.7 以降で使用できます。 == MaxLineLength プロパティ == 行の折り返し文字数を取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var i = document.MaxLineLength; document.MaxLineLength = i; </syntaxhighlight> ;バージョン Mery Ver 3.1.0 以降で使用できます。 == Mode プロパティ == 文書の編集モードを文字列で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.Mode; document.Mode = s; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Name プロパティ == 文書のファイル名を文字列で取得します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.Name; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Path プロパティ == 文書のフォルダーのパスを文字列で取得します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.Path; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == ReadOnly プロパティ == 文書が書き換え禁止かどうかを true か false で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var b = document.ReadOnly; document.ReadOnly = b; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Saved プロパティ == 文書が変更されているかどうかの状態を true か false で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var b = document.Saved; document.Saved = b; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == Selection プロパティ == Selection オブジェクトを取得します。 ;構文 <syntaxhighlight lang="javascript"> var obj = document.Selection; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == ScrollX プロパティ == スクロールバーの水平位置を 1 から始まる数値で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var x = ScrollX; ScrollX = x; </syntaxhighlight> ;バージョン Mery Ver 3.7.13 以降で使用できます。 == ScrollY プロパティ == スクロールバーの垂直位置を 1 から始まる数値で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var y = ScrollY; ScrollY = y; </syntaxhighlight> ;バージョン Mery Ver 3.7.13 以降で使用できます。 == Tag プロパティ == オブジェクトに関するその他の情報を格納する Scripting.Dictionary 型の変数を取得します。変数は文書が閉じられるまで有効です。 ;構文 <syntaxhighlight lang="javascript"> var d = document.Tag; </syntaxhighlight> ;例 <syntaxhighlight lang="javascript"> // JScript var d = document.Tag; if (!d.exists("key1")) { d("key1") = "Value1"; } alert(d("key1")); </syntaxhighlight> <syntaxhighlight lang="javascript"> // V8 var d = document.Tag; if (!d.exists("key1")) { d["key1"] = "Value1"; } alert(d["key1"]); </syntaxhighlight> ;バージョン Mery Ver 3.0.0 以降で使用できます。 == Text プロパティ == 文書全体のテキストを取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.Text; document.Text = s; </syntaxhighlight> ;バージョン Mery Ver 2.6.7 以降で使用できます。 == TextLength プロパティ == 文書全体の文字数を数値で取得します。 ;構文 <syntaxhighlight lang="javascript"> var i = document.TextLength; </syntaxhighlight> ;バージョン Mery Ver 3.0.1 以降で使用できます。 == TrimTrailingWhiteSpace プロパティ == 保存する前に改行文字の前にある空白文字を削除するかどうかを true か false で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var b = document.TrimTrailingWhiteSpace; document.TrimTrailingWhiteSpace= b; </syntaxhighlight> ;バージョン Mery Ver 2.8.7 以降で使用できます。 == UserDefinedGuides プロパティ == ユーザー定義ガイドの位置をカンマ区切りの文字列で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var s = document.UserDefinedGuides; document.UserDefinedGuides= s; </syntaxhighlight> ;バージョン Mery Ver 3.8.3 以降で使用できます。 == Vertical プロパティ == 縦書きかどうかを true か false で取得または設定します。 ;構文 <syntaxhighlight lang="javascript"> var b = document.Vertical; document.Vertical = b; </syntaxhighlight> ;バージョン Mery Ver 3.6.1 以降で使用できます。
マクロリファレンス:3:Document オブジェクト
に戻る。
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク