「
利用者:黄身
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
===組み込みオブジェクトの拡張=== Selection/Document/Editorのラッパ。Mery組み込みのメソッドやプロパティと追加したものを同じ方法で呼び出せる。また一部は組み込みのものを拡張している。 e.g. <syntaxhighlight lang="javascript" style="word-wrap:break-word;"> let $s=KL.Selection(); $s.Reverse(); $s.Text=$s.GetLeft(); </syntaxhighlight> 組み込みのSelectionを直接呼び出すには<code>KL.Selection#Original</code>か、global.jsの<code>GSO()</code>を使う。 ====KL.Editor==== {| class="wikitable" |Original |組み込みのEditor。 |- |Documents |KL.Documents。組み込みのDocumentsではない。 |- |ActiveDocument |アクティブな文書のKL.Document。組み込みのActiveDocumentではない。 |- |NewFile |文書を新規作成する。 |- |GetDocument |Documentオブジェクトを取得する。 |- |} ====KL.Documents==== 他に合わせて用意しているだけで追加したメソッドは存在しない。 ====KL.Document==== {| class="wikitable" |Original |組み込みのDocument。 |- |Close |文書を閉じる。組み込みのを追加拡張している。 |- |Selection |KL.Selectionを取得。組み込みのSelectionではない。 |- |LineEndingChar |改行文字を取得する。 |- |ToSerial |座標を文頭からの位置に変換する。 |- |ToLogical |座標を論理行座標に変換する。 |- |ToView |座標を表示行座標に変換する。 |- |LogicalToView |論理行座標を表示行座標に変換する。 |- |LogicalToSerial |論理行座標を文頭からの位置に変換する。 |- |SerialToLogical |文頭からの位置を論理行座標に変換する。 |- |SerialToView |文頭からの位置を表示行座標に変換する。 |- |ViewToLogical |表示行座標を論理行座標に変換する。 |- |ViewToSerial |表示行座標を文書先頭からの位置に変換する。 |- |Clone |文書のクローンを作成する。 |- |Lines |行を取得する。 |- |} ====KL.Selection==== {| class="wikitable" |Original |組み込みのDocument。 |- |OriginalParent |親となる組み込みのDocument。 |- |Parent |親となるKL.Documentオブジェクト。 |- |SelectLines |複数の行を選択する。 |- |SelectLineRange |複数の行を選択する。 |- |SelectIfEmpty |選択されていなければ選択する。 |- |IsLogicalStart |論理行頭かどうか判定する。 |- |IsLogicalEnd |論理行末かどうか判定する。 |- |IsViewStart |表示行頭かどうか判定する。 |- |IsViewEnd |表示行末かどうか判定する。 |- |IsEOF |文末かどうか判定する。 |- |Inline |行内選択かどうか判定する。 |- |Multiline |複数行に渡る選択かどうか判定する。 |- |WholeLines |行の全体を選択しているかどうか判定する。 |- |GetRange |選択範囲を取得する。 |- |SetRange |範囲選択する。 |- |GetDirection |テキスト選択方向を取得する。 |- |SetDirection |テキスト選択方向を設定する。 |- |Reverse |選択範囲を反転する。 |- |GetBottomPos |選択範囲の文末側の位置を取得する。 |- |GetTopPos |選択範囲の文頭側の位置を取得する。 |- |GetAnchorPoint |カーソル位置を取得する。 |- |GetActivePoint |選択範囲の開始位置を取得する。 |- |GetBottomPoint |選択範囲の文末側の位置を取得する。 |- |GetTopPoint |選択範囲の文頭側の位置を取得する。 |- |GetLeft |選択範囲より左の文字列を取得する。 |- |GetRight |選択範囲より右の文字列を取得する。 |- |Exclude |選択部分から文末側の改行を除外する。 |- |Duplicate |テキスト二重化。 |- |Sort |選択範囲の行または文字列をソートする。 |- |DeleteLines |行を削除する。 |- |}
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
利用者ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク