View on GitHub
NeeView
フォルダ内の画像を本のように閲覧できる画像ビューア

スクリプトマニュアル

概要

スクリプトでコマンドを拡張します。設定を変更したり、複数のコマンドをまとめて実行したり、コマンドパラメーターを変更した別のコマンドとして実行することができます。

スクリプト機能はデフォルトでは無効になっています。設定の「スクリプト」ページで設定して有効にします。

ファイル先頭のドックコメントでコマンドを修飾できます。キーは大文字小文字を区別しません。

キー概要
@args既定の引数
@descriptionコマンド説明
@mouseGesture既定のマウスジェスチャー
@nameコマンド名
@shortCutKey既定のショートカット
@touchGesture既定のタッチ操作

コマンドスクリプト

スクリプトフォルダーにスクリプトファイルが配置されているとコマンドとして使用可能になります。1ファイルが1コマンドになります。

イベントスクリプト

特定の名前のスクリプトファイルは自動的に実行されます。

OnStartup.nvjsアプリ起動時に実行されます。
OnBookLoaded.nvjsブックを開いたときに実行されます。
OnPageChanged.nvjs表示ページが変更されたときに実行されます。
OnWindowStateChanged.nvjsウィンドウ状態が変更されたときに実行されます。

コンソール

スクリプトのテストをするためのコンソールです。メニューの「オプション > コンソールを開く」で開きます。

コンソール専用コマンド

cls画面のクリア (Ctrl+L)
exitコンソールを閉じる
help, ?スクリプトヘルプを開く

スクリプト リファレンス

NeeView 専用のスクリプト命令の使用方法を説明します。

メソッド

include(string)objectスクリプトを読み込んで実行します。

パラメーター

pathstringスクリプトのパス。相対パスは現在のスクリプトの場所が基準になります。

戻り値

objectスクリプトの実行結果

// Load and run Sample.nvjs
include("Sample.nvjs")

log(object)voidコンソールにメッセージを出力します。コンソールからスクリプトを実行したときのみ機能します。スクリプト テスト用です。

パラメーター

logobject出力メッセージ

sleep(int)void指定された時間、スクリプトを一時停止します。

パラメーター

millisecondint一時停止する時間 (ミリ秒)

system(string, string)void外部アプリを実行します。

パラメーター

filenamestring実行ファイルのパス。URL やファイルパスを指定した場合は関連付けられたアプリが実行されます。
argsstring実行ファイルの引数 (省略可)

[Root Instance] nv

アプリに特化した機能を提供します。

プロパティ

Argsdictionaryrコマンド引数はこの配列に収納されます。
BookBookAccessorr開いているブックのアクセサ
BookmarkBookmarkPanelAccessorrブックマーク パネルのアクセサ
BookshelfBookshelfPanelAccessorr本棚パネルのアクセサ
CommandCommandAccessor[]rコマンド アクセサの連想配列です。
コマンドは 設定 > コマンド設定 で表示されるコマンドと同じものです。詳細は コマンド一覧 を参照してください。

// Execute "NextPage" command
nv.Command["NextPage"].Execute()
// As well
nv.Command.NextPage.Execute()

Configdictionaryrアプリ設定の連想配列です。設定値を参照、変更します。
設定値の種類は 設定値一覧 を参照してください。

// Change the theme color to dark
nv.Config.Theme.ThemeType = "Dark"

CurrentCommandCommandAccessorr現在実行中のコマンド
DestinationFolderCollectionDestinationFolderCollectionAccessorr保存先フォルダー リストのアクセサ
EffectEffectPanelAccessorrエフェクト パネルのアクセサ
EnvironmentEnvironmentAccessorr環境アクセサ
ExternalAppCollectionExternalAppCollectionAccessorr外部アプリ リストのアクセサ
HistoryHistoryPanelAccessorr履歴パネルのアクセサ
InformationInformationPanelAccessorr情報パネルのアクセサ
NavigatorNavigatorPanelAccessorrナビゲーター パネルのアクセサ
PageListPageListPanelAccessorrページリスト パネルのアクセサ
PlaylistPlaylistPanelAccessorrプレイリスト パネルのアクセサ
ScriptPathstringr現在実行中のスクリプト ファイルのパス
SusiePluginCollectionSusiePluginCollectionAccessorrSusie プラグイン コレクション
Valuesdictionaryr値の保存のための連想配列です。ここに保存された値はアプリ起動中保持されます。

// Store value
nv.Values["Test"] = "Hello!"
// As well
nv.Values.Test = "Hello!"

メソッド

CopyFile(string, string)voidファイルまたはディレクトリをコピーする

パラメーター

sourcestringコピー元のパス
destinationstringコピー先のパス

DeleteFile(string)voidファイルまたはディレクトリを削除する

パラメーター

pathstring削除するパス

MoveFile(string, string)voidファイルまたはディレクトリを移動する

パラメーター

sourcestring移動元のパス
destinationstring移動先のパス

ShowDialog(string, string, int)boolダイアログを表示します。

パラメーター

titlestring主文
messagestringメッセージ (省略可)
commandsint0: OK / 1: OKCancel / 2: YesNo
ボタンの種類 (省略可)

戻り値

bool肯定的選択 ("OK" もしくは "Yes") の場合は true、それ以外は false を返す。

isYes = nv.ShowDialog("Is this a pen?", "I think it's a pen, really?", 2)
if (isYes) {
    nv.ShowDialog("Good.")
}

ShowInputDialog(string)string入力ダイアログを表示します。

パラメーター

titlestring主文

戻り値

string入力されたテキスト。キャンセルされたときは null

ShowInputDialog(string, string)string入力ダイアログを表示します。

パラメーター

titlestring主文
textstring既定のテキスト

戻り値

string入力されたテキスト。キャンセルされたときは null

ShowInputDialog(string, string, string)string入力ダイアログを表示します。

パラメーター

titlestring主文
messagestringメッセージ
textstring既定のテキスト

戻り値

string入力されたテキスト。キャンセルされたときは null

ShowMessage(string)void画面にメッセージを表示します。

パラメーター

messagestring出力メッセージ

ShowToast(string)voidメッセージをトースト表示します。

パラメーター

messagestring出力メッセージ

[Class] BookAccessor

ブック アクセサ

プロパティ

ConfigBookConfigAccessorrブック設定
CreationTimeDater作成日時
IsBookmarkedboolrwブックマークされているか
IsMediaboolrブックが動画であるかどうか
IsNewboolrブックが履歴のない新しく開かれたブックであるか
LastWriteTimeDater更新日時
PagesPageAccessor[]rブックを構成するページ
Pathstringrブックのパス。ブックが開かれていない場合は null
Sizeintrファイル サイズ。ディレクトリのときは -1
ViewPagesViewPageAccessor[]r表示中のページ

メソッド

Wait()void表示ページの読み込みが完了するまで待機する

[Class] BookConfigAccessor

ブックの設定アクセサ

プロパティ

AutoRotatestring (AutoRotateType)rw自動回転
BaseScaledoublerw基底スケール
BookReadOrderstring (PageReadOrder)rw左開き/右開き
IsRecursiveFolderboolrwサブフォルダーを読み込む
IsSupportedDividePageboolrw横長ページを分割する
IsSupportedSingleFirstPageboolrw最初のページを単独表示
IsSupportedSingleLastPageboolrw最後のページを単独表示
IsSupportedWidePageboolrw横長ページを 2 ページとみなす
SortModestring (PageSortMode)rw並び順
ViewPageSizeintrw表示するページ数

[Class] BookmarkFolderNodeAccessor

ブックマーク フォルダー ノードのアクセサ

このクラスは NodeAccessor を継承しています。

プロパティ

ChildrenNodeAccessor[]r子ノード
Indexintrインデックス番号
IsDisposedboolr破棄されたノードならば "true"
IsExpandedboolrwノードが展開状態であれば "true"
Namestringrノードの名前
ParentNodeAccessorr親ノード
ValueBookmarkFolderNodeSourcerブックマーク フォルダーのプロパティ
ValueTypestringrノードの値の型

メソッド

Add(dictionary)BookmarkFolderNodeAccessor新しいブックマーク フォルダーを作成して追加する

パラメーター

parameterdictionary新しいブックマーク フォルダーのパラメーター (省略可)
パラメーター "Name" を指定できます。

戻り値

BookmarkFolderNodeAccessor新しいブックマーク フォルダー

// Create a bookmark folder by name
nv.Bookshelf.FolderTree.BookmarkNode.Add({Name:"AAA"})

Insert(int, dictionary)BookmarkFolderNodeAccessor新しいブックマーク フォルダーを作成して挿入する

パラメーター

indexint無効なパラメーター
注意: ブックマーク フォルダーでは順番を制御できないため、このパラメーターは無視されます。
parameterdictionary新しいブックマーク フォルダーのパラメーター (省略可)
パラメーター "Name" を指定できます。

戻り値

BookmarkFolderNodeAccessor新しいブックマーク フォルダー

Remove()bool自身を削除する

戻り値

bool削除に成功したら "true"

[Class] BookmarkFolderNodeSource

ブックマーク フォルダーのプロパティ

プロパティ

Namestringrw名前
Pathstringrブックマーク フォルダーのパス

[Class] BookmarkFolderTreeAccessor

ブックマーク フォルダー ツリーのアクセサ

プロパティ

BookmarkNodeBookmarkFolderNodeAccessorrブックマーク フォルダー ツリーのルート ノード
SelectedItemNodeAccessorrw選択項目

[Class] BookmarkItemAccessor

ブックマーク パネル項目

プロパティ

CreationTimeDater作成日時
LastWriteTimeDater更新日時
Namestringr名前
Pathstringrパス
Sizeintrファイル サイズ。ディレクトリのときは -1

メソッド

Open()voidブックを開く
Open(bool)voidブックを開く

パラメーター

isRecursiveboolサブフォルダーを読み込む

[Class] BookmarkPanelAccessor

ブックマーク パネルのアクセサ

プロパティ

FolderOrderstring (FolderOrder)rwリスト項目並び順
FolderTreeBookmarkFolderTreeAccessorrブックマーク パネルのフォルダー ツリー
IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態
ItemsBookmarkItemAccessor[]rリスト項目
Pathstringrw現在のブックマーク フォルダーのパス
SearchWordstringrw検索ボックスのテキスト
SelectedItemsBookmarkItemAccessor[]rw選択されているリスト項目
Stylestring (PanelListItemStyle)rwリスト項目表示形式

メソッド

Close()voidパネルを閉じる
MoveToParent()void上に移動
NewFolder(string)void新しいブックマーク フォルダーを作成する

パラメーター

namestring名前

Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] BookshelfFolderTreeAccessor

本棚のフォルダー ツリーのアクセサ

プロパティ

BookmarkNodeBookmarkFolderNodeAccessorrブックマーク フォルダー ツリーのルート ノード
DirectoryNodeDirectoryNodeAccessorrフォルダー ツリーのルート ノード
QuickAccessNodeQuickAccessFolderNodeAccessorrクイック アクセスのルート ノード
SelectedItemNodeAccessorrw選択項目

メソッド

Expand(string)void指定フォルダーまで展開する

パラメーター

pathstringフォルダーのパス

[Class] BookshelfItemAccessor

本棚パネル項目

プロパティ

CreationTimeDater作成日時
LastWriteTimeDater更新日時
Namestringr名前
Pathstringrパス
Sizeintrファイル サイズ。ディレクトリのときは -1

メソッド

Open()voidブックを開く
Open(bool)voidブックを開く

パラメーター

isRecursiveboolサブフォルダーを読み込む

[Class] BookshelfPanelAccessor

本棚パネルのアクセサです。

プロパティ

FolderOrderstring (FolderOrder)rwリスト項目並び順
FolderTreeBookshelfFolderTreeAccessorr本棚のフォルダー ツリー
IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態
ItemsBookshelfItemAccessor[]rリスト項目
NextHistorystring[]r本棚での後の履歴
Pathstringrw現在の本棚のパス
PreviousHistorystring[]r本棚での前の履歴
SearchWordstringrw検索ボックスのテキスト
SelectedItemsBookshelfItemAccessor[]rw選択されているリスト項目
Stylestring (PanelListItemStyle)rwリスト項目表示形式

メソッド

Close()voidパネルを閉じる
MoveToNext()void進む
MoveToParent()void上に移動
MoveToPrevious()void戻る
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く
Sync()void表示中のブックのある場所に移動
Wait()void表示が完了するまで待機する

[Class] CommandAccessor

コマンド アクセサ

プロパティ

IsShowMessageboolrwコマンド実行時にメッセージを表示する
MouseGesturestringrwマウス ジェスチャー

// Set "↑←↓" to the mouse gesture of ViewRotateLeft command
nv.Command.ViewRotateLeft.MouseGesture = "ULD"

Namestringrコマンド名
Parameterdictionaryrコマンド パラメーターの取得、設定ができます。設定は恒久的なものです。
プロパティはコマンドごとに異なります。詳細は後述のコマンド一覧を確認してください。

// Change the rotation amount of "ViewRotateLeft" command to 45 degrees
nv.Command.ViewRotateLeft.Parameter.Angle = 45

ShortCutKeystringrwショートカット

// Set "Ctrl+A" as shortcut for ViewRotateLeft command
nv.Command.ViewRotateLeft.ShortCutKey = "Ctrl+A"

TouchGesturestringrwタッチ操作

// Set "TouchCenter" for touch operation of ViewRotateLeft command
nv.Command.ViewRotateLeft.TouchGesture = "TouchCenter"

メソッド

Execute(object[])boolコマンドを実行します。
引数を指定可能なコマンドがあります。これらは通常はダイアログが表示されるコマンドで引数を指定することでユーザーの選択を省略するといった用途に使用できます。

パラメーター

argsobject[]コマンド引数。コマンドによって内容は異なります。可変長引数です。(省略可)

戻り値

boolコマンドが発行できたか。ロード中などにコマンドが発行できないことがある。コマンド自体の成否は判別しない。

// open C:\Foo\Bar.zip
nv.Command.LoadAs.Execute("C:\\Foo\\Bar.zip")

Patch(dictionary)CommandAccessor一時的にコマンド パラーメーターを変更します。

パラメーター

patchdictionary一時的に上書きするコマンド パラメーターをJSON形式で指定します。

戻り値

CommandAccessor自身のコマンド アクセサをそのまま返す

// Rotate counterclockwise by specifying 5 degrees
nv.Command.ViewRotateLeft.Patch({"Angle": 5}).Execute()

[Class] DestinationFolderAccessor

保存先フォルダーのアクセサ

プロパティ

Namestringrw名前
Pathstringrwパス

メソッド

Copy(string)void保存先フォルダーにコピーする

パラメーター

pathstringコピーするファイル

Copy(string[])void保存先フォルダーにコピーする

パラメーター

pathsstring[]コピーするファイルのリスト

CopyPage(PageAccessor)void保存先フォルダーにコピーする

パラメーター

pagePageAccessorコピーするページ

CopyPage(PageAccessor[])void保存先フォルダーにコピーする

パラメーター

pagesPageAccessor[]コピーするページのリスト

Move(string)void保存先フォルダーに移動する

パラメーター

pathstring移動するファイル

Move(string[])void保存先フォルダーに移動する

パラメーター

pathsstring[]移動するファイルのリスト

MovePage(PageAccessor)void保存先フォルダーに移動する

パラメーター

pagePageAccessor移動するページ

MovePage(PageAccessor[])void保存先フォルダーに移動する

パラメーター

pagesPageAccessor[]移動するページのリスト

[Class] DestinationFolderCollectionAccessor

保存先フォルダー リストのアクセサ

プロパティ

ItemsDestinationFolderAccessor[]r保存先フォルダーのリスト

メソッド

CreateNew()DestinationFolderAccessor新しい保存先フォルダーを作成する

戻り値

DestinationFolderAccessor新しい保存先フォルダー

Remove(DestinationFolderAccessor)void保存先フォルダーを削除する

パラメーター

itemDestinationFolderAccessor削除する保存先フォルダー

[Class] DirectoryNodeAccessor

フォルダー ノードのアクセサ

このクラスは NodeAccessor を継承しています。

プロパティ

ChildrenNodeAccessor[]r子ノード
Indexintrインデックス番号
IsDisposedboolr破棄されたノードならば "true"
IsExpandedboolrwノードが展開状態であれば "true"
Namestringrノードの名前
ParentNodeAccessorr親ノード
ValueDirectoryNodeSourcerフォルダー ノードのプロパティ
ValueTypestringrノードの値の型

[Class] DirectoryNodeSource

フォルダー ノードのプロパティ

プロパティ

Namestringr名前
Pathstringrパス

[Class] EffectPanelAccessor

エフェクト パネルのアクセサ

プロパティ

IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態

メソッド

Close()voidパネルを閉じる
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] EnvironmentAccessor

環境アクセサ

プロパティ

DateVersionstringr日時バージョン
NeeViewPathstringrNeeView 実行ファイルのパス
OSVersionstringrOS バージョン
PackageTypestringrパッケージの種類
ProductVersionstringr製品バージョン
RevisionstringrGit リビジョン
SelfContainedboolr自己完結型パッケージ。false のときはフレームワーク依存型
UserAgentstringrユーザー エージェント
UserSettingFilePathstringr設定ファイルのパス
Versionstringrバージョン

[Class] ExternalAppAccessor

外部アプリのアクセサ

プロパティ

ArchivePolicystring (ArchivePolicy)rw圧縮ファイルの処理方針
Commandstringrw外部アプリのパス
Namestringrw表示名
Parameterstringrw外部アプリのパラメーター
WorkingDirectorystringrw作業フォルダー

メソッド

Execute(PageAccessor)void外部アプリを実行する

パラメーター

pagePageAccessor送るページ

Execute(PageAccessor[])void外部アプリを実行する

パラメーター

pagesPageAccessor[]送るページのリスト

Execute(string)void外部アプリを実行する

パラメーター

pathstring送るファイル

Execute(string[])void外部アプリを実行する

パラメーター

pathsstring[]送るファイルのリスト

[Class] ExternalAppCollectionAccessor

外部アプリ リストのアクセサ

プロパティ

ItemsExternalAppAccessor[]r外部アプリ リスト

メソッド

CreateNew()ExternalAppAccessor新しい外部アプリを作成する

戻り値

ExternalAppAccessor新しい外部アプリ

Remove(ExternalAppAccessor)void外部アプリを削除する

パラメーター

itemExternalAppAccessor削除する外部アプリ

[Class] HistoryItemAccessor

履歴項目のアクセサ

プロパティ

LastAccessTimeDater最後にアクセスした日時
Namestringr項目名
Pathstringr項目に対応するパス

メソッド

Open()voidブックを開く

[Class] HistoryPanelAccessor

履歴パネルのアクセサ

プロパティ

IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態
ItemsHistoryItemAccessor[]rリスト項目
SearchWordstringrw検索ボックスのテキスト
SelectedItemsHistoryItemAccessor[]rw選択されているリスト項目
Stylestring (PanelListItemStyle)rwリスト項目表示形式

メソッド

Close()voidパネルを閉じる
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] InformationPanelAccessor

情報パネルのアクセサ

プロパティ

IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態

メソッド

Close()voidパネルを閉じる
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] MediaPlayerAccessor

メディア プレイヤーのアクセサ

プロパティ

AudioTrackTrackCollectionAccessorrオーディオ トラック管理。存在しなければ null
Durationdoublerメディアの再生時間 (秒)
IsMutedboolrw消音モード ON/OFF
IsPlayingboolrw再生 ON/OFF
IsRepeatboolrw繰り返しモード ON/OFF
Positiondoublerw現在位置 (0.0-1.0)
SubtitleTrackCollectionAccessorr字幕トラック管理。存在しなければ null
Volumedoublerw音量 (0.0-1.0)

ナビゲーター パネルのアクセサ

プロパティ

IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態

メソッド

Close()voidパネルを閉じる
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] NodeAccessor

ノードのアクセサ

プロパティ

ChildrenNodeAccessor[]r子ノード
Indexintrインデックス番号
IsDisposedboolr破棄されたノードならば "true"
IsExpandedboolrwノードが展開状態であれば "true"
Namestringrノードの名前
ParentNodeAccessorr親ノード
Valueobjectrノードの値
ValueTypestringrノードの値の型

メソッド

Add(dictionary)NodeAccessor新しい項目を作成して追加する

パラメーター

parameterdictionary新しい項目のパラメーター (省略可)
連想配列でパラメーターを指定します。作成する項目の種類に依存するので、詳細は派生クラスの説明を参照してください。

戻り値

NodeAccessor新しい項目

Insert(int, dictionary)NodeAccessor新しい項目を作成して挿入する

パラメーター

indexint挿入位置
parameterdictionary新しい項目のパラメーター (省略可)
連想配列でパラメーターを指定します。作成する項目の種類に依存するので、詳細は派生クラスの説明を参照してください。

戻り値

NodeAccessor新しい項目

MoveTo(int)voidインデックス位置を変更する

パラメーター

newIndexint新しいインデックス番号

Remove()bool自身を削除する

戻り値

bool削除に成功したら "true"

[Class] PageAccessor

ページ アクセサ。ページ情報にアクセスします。

プロパティ

CreationTimeDater作成日時
Indexintrページ インデックス。数字は 0 から始まる。
IsBookboolrブックとして開くことができる
LastWriteTimeDater更新日時
Pathstringrページのパス
RawPathstringr未加工のパス
Sizeintrファイル サイズ (Byte)

メソッド

GetMetaValue(string)stringページのメタ情報を得る

パラメーター

keystringメタ情報の項目名。詳細は検索オプションのヘルプを参照してください。

戻り値

stringメタ情報の値

GetMetaValueMap()dictionaryページのメタ情報一覧を得る

戻り値

dictionaryページのメタ情報の連想配列

Open()voidページを開く
OpenAsBook()voidブックとして開く

[Class] PageListPanelAccessor

ページリスト パネルのアクセサ

プロパティ

Formatstring (PageNameFormat)rw項目名フォーマット
IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態
ItemsPageAccessor[]rリスト項目
Pathstringr現在のブックのパス
SearchWordstringrw検索ボックスのテキスト
SelectedItemsPageAccessor[]rw選択されているリスト項目
SortModestring (PageSortMode)rwリスト項目並び順
Stylestring (PanelListItemStyle)rwリスト項目表示形式

メソッド

Close()voidパネルを閉じる
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] PlaylistItemAccessor

プレイリスト項目のアクセサ

プロパティ

Namestringr項目名
Pathstringr項目に対応するパス

メソッド

Open()void項目を開く

[Class] PlaylistPanelAccessor

プレイリスト パネルのアクセサ

プロパティ

IsFloatingboolrパネルのフローティング状態
IsSelectedboolrwパネル選択状態
IsVisibleboolrパネル表示状態
ItemsPlaylistItemAccessor[]rリスト項目
Namestringrw現在のプレイリストの名前
Pathstringrw現在のプレイリストのパス
SelectedItemsPlaylistItemAccessor[]rw選択されているリスト項目
Stylestring (PanelListItemStyle)rwリスト項目表示形式

メソッド

Close()voidパネルを閉じる
Open()voidパネルを開く
OpenDock()voidドッキング状態でパネルを開く
OpenFloat()voidフローティング状態でパネルを開く

[Class] QuickAccessFolderNodeAccessor

クイック アクセス フォルダーのアクセサ

このクラスは NodeAccessor を継承しています。

プロパティ

ChildrenNodeAccessor[]r子ノード
Indexintrインデックス番号
IsDisposedboolr破棄されたノードならば "true"
IsExpandedboolrwノードが展開状態であれば "true"
Namestringrノードの名前
ParentNodeAccessorr親ノード
ValueQuickAccessFolderNodeSourcerクイック アクセス フォルダーのプロパティ
ValueTypestringrノードの値の型

メソッド

Add(dictionary)QuickAccessNodeAccessor新しいクイック アクセスを作成して追加する

パラメーター

parameterdictionary新しいクイック アクセスのパラメーター (省略可)
パラメーター "Name"と "Path" を指定できます。

戻り値

QuickAccessNodeAccessor新しいクイック アクセス

// Create quick access by specifying only path
nv.Bookshelf.FolderTree.QuickAccessNode.Add({Path:"C:\\FooBar"})

Insert(int, dictionary)QuickAccessNodeAccessor新しいクイック アクセスを作成して挿入する

パラメーター

indexint挿入位置
parameterdictionary新しいクイック アクセスのパラメーター (省略可)
パラメーター "Name"と "Path" を指定できます。

戻り値

QuickAccessNodeAccessor新しいクイック アクセス

// Create quick access with name and path
nv.Bookshelf.FolderTree.QuickAccessNode.Insert(0, {Name:"AAA", Path:"C:\\FooBar"})

[Class] QuickAccessFolderNodeSource

クイック アクセス フォルダーのプロパティ

プロパティ

Namestringr名前

[Class] QuickAccessNodeAccessor

クイック アクセス ノードのアクセサ

このクラスは NodeAccessor を継承しています。

プロパティ

Indexintrインデックス番号
IsDisposedboolr破棄されたノードならば "true"
Namestringrノードの名前
ParentNodeAccessorr親ノード
ValueQuickAccessNodeSourcerクイック アクセスのプロパティ
ValueTypestringrノードの値の型

メソッド

MoveTo(int)voidインデックス位置を変更する

パラメーター

newIndexint新しいインデックス番号

Remove()bool自身を削除する

戻り値

bool削除に成功したら "true"

[Class] QuickAccessNodeSource

クイック アクセスのプロパティ

プロパティ

Namestringrw名前
Pathstringrwクイック アクセスのパス

[Class] SusiePluginAccessor

Susie プラグインのアクセサ

プロパティ

ApiVersionstringrAPI バージョン
DetailTextstringr詳細テキスト
Extensionsstringrw拡張子。セミコロンで複数指定可能。nullで初期化
HasConfigDialogboolr設定ダイアログが存在する
IsCacheEnabledboolrwプラグインをキャッシュする
IsEnabledboolrwプラグイン有効
IsPreExtractboolrw書庫を事前展開する
Namestringr名前
Pathstringrパス
PluginTypestring (SusiePluginType)rSusie プラグインの種類
PluginVersionstringrプラグイン バージョン

メソッド

ShowConfigDialog()void設定ダイアログを開く

[Class] SusiePluginCollectionAccessor

Susie プラグイン コレクションのアクセサ

プロパティ

AMPluginsSusiePluginAccessor[]r書庫プラグイン
INPluginsSusiePluginAccessor[]r画像プラグイン

[Class] TrackCollectionAccessor

メディア プレイヤー トラックのアクセサ

プロパティ

SelectedIndexintrw選択されているトラック番号
Tracksstring[]rトラック リスト

[Class] ViewPageAccessor

ビューページ アクセサ。表示しているページ情報にアクセスします。

このクラスは PageAccessor を継承しています。

プロパティ

CreationTimeDater作成日時
Heightdoublerページの高さ
Indexintrページ インデックス。数字は 0 から始まる。
IsBookboolrブックとして開くことができる
LastWriteTimeDater更新日時
Pathstringrページのパス
PlayerMediaPlayerAccessorrメディア プレイヤー。メディアでない場合は null
RawPathstringr未加工のパス
Sizeintrファイル サイズ (Byte)
Widthdoublerページの幅

メソッド

GetMetaValue(string)stringページのメタ情報を得る

パラメーター

keystringメタ情報の項目名。詳細は検索オプションのヘルプを参照してください。

戻り値

stringメタ情報の値

GetMetaValueMap()dictionaryページのメタ情報一覧を得る

戻り値

dictionaryページのメタ情報の連想配列

GetPageAccessor()PageAccessorこのページの PageAccessor を得る

戻り値

PageAccessorページ アクセサ

Open()voidページを開く
OpenAsBook()voidブックとして開く

[Enum] ArchivePolicy

圧縮ファイルの処理方針

フィールド

None実行しない
SendArchiveFile圧縮ファイル
SendArchivePath圧縮ファイル + ファイル名
SendExtractFile一時ファイル

[Enum] AutoRotateType

自動回転

フィールド

None標準
Left自動左回転
Right自動右回転
ForcedLeft強制左回転
ForcedRight強制右回転

[Enum] FolderOrder

リスト項目の並び順

フィールド

FileName名前↑
FileNameDescending名前↓
Pathパス↑
PathDescendingパス↓
FileType種類↑
FileTypeDescending種類↓
TimeStamp日付↑
TimeStampDescending日付↓
Sizeサイズ↑
SizeDescendingサイズ↓
EntryTime登録↑
EntryTimeDescending登録↓
Randomシャッフル

[Enum] PageNameFormat

ページリストでの項目名フォーマット

フィールド

Smart標準表示
NameOnly名前のみ
Rawそのまま

[Enum] PageReadOrder

本を開く方向

フィールド

RightToLeft右開き
LeftToRight左開き

[Enum] PageSortMode

ページの並び順

フィールド

FileName名前↑
FileNameDescending名前↓
TimeStamp日付↑
TimeStampDescending日付↓
Sizeサイズ↑
SizeDescendingサイズ↓
Entry登録↑
EntryDescending登録↓
Randomシャッフル

[Enum] PanelListItemStyle

リスト項目のスタイル

フィールド

Normalテキスト
Contentコンテンツ
Bannerバナー
Thumbnailサムネイル

[Enum] SusiePluginType

Susie プラグインの種類

フィールド

NoneNone
ImageImage
ArchiveArchive

設定値一覧

名前 概要
nv.Config.Archive.Media.IsEnabledbool動画をブックとして開く
nv.Config.Archive.Media.IsLibVlcEnabledboollibVLC を使用して動画を再生する

VLC media player が別途必要です。対応動画フォーマットが多く、字幕やオーディオチャンネルの選択が可能です。

nv.Config.Archive.Media.IsMediaPageEnabledbool動画をページとして開く
nv.Config.Archive.Media.IsMutedbool動画をミュートする
nv.Config.Archive.Media.IsRepeatbool動画のリピート
nv.Config.Archive.Media.LibVlcPathstringlibVLC のディレクトリ

64bit版 libvlc.dll の存在するディレクトリ。通常、これは VLC media player のインストールフォルダーになります。

nv.Config.Archive.Media.MediaStartDelaySecondsdouble再生開始遅延 (秒)

0 を指定すると画面がちらつくことがあります。

nv.Config.Archive.Media.PageSecondsdoubleページ移動での変化時間 (秒)
nv.Config.Archive.Media.SupportFileTypes".ex1;.ex2;.ex3"動画ファイルの拡張子

Windows Media Player で再生できるものが、おおよそ再生可能です。

nv.Config.Archive.Media.Volumedouble動画の音量
nv.Config.Archive.Pdf.IsEnabledboolPDF を使用する
nv.Config.Archive.Pdf.RenderSize"width,height"PDF ページ標準サイズ

通常は表示サイズにあわせてレンダリングしますが、下限はこの標準サイズになります。 より小さくなる場合には縮小して表示します。

nv.Config.Archive.Pdf.SupportFileTypes".ex1;.ex2;.ex3"PDF ファイルの拡張子
nv.Config.Archive.SevenZip.IsEnabledbool7-Zip による圧縮ファイル展開を使用する
nv.Config.Archive.SevenZip.SupportFileTypes".ex1;.ex2;.ex3"圧縮ファイルの拡張子
nv.Config.Archive.SevenZip.X64DllPathstring7z.dll (64bit) の場所

別の 7z.dll を使用したい場合に設定します。反映にはアプリを開き直す必要があります。

nv.Config.Archive.SevenZip.X86DllPathstring7z.dll (32bit) の場所

別の 7z.dll を使用したい場合に設定します。反映にはアプリを開き直す必要があります。

nv.Config.Archive.Zip.Encoding
"Local"
ローカル
"UTF8"
UTF-8
"Auto"
自動
ZIP エントリ名のエンコード

UTF-8 フラグが設定されていない ZIP ファイル用です。

nv.Config.Archive.Zip.IsEnabledbool標準機能による ZIP 圧縮ファイル展開を使用する
nv.Config.Archive.Zip.IsFileWriteAccessEnabledboolZIP ファイル編集可能

ZIP 内のファイルを削除することが可能になります。「ファイル操作許可」設定が有効になっている必要があります。

nv.Config.Archive.Zip.SupportFileTypes".ex1;.ex2;.ex3"圧縮ファイルの拡張子

ZIP 形式のみ対応しています。

nv.Config.AutoHide.AutoHideConflictBottomMargin
"Allow"
有効
"AllowPixel"
1 ピクセルだけ有効
"Deny"
無効
サイド パネル上でのスライダーの自動表示判定
nv.Config.AutoHide.AutoHideConflictTopMargin
"Allow"
有効
"AllowPixel"
1 ピクセルだけ有効
"Deny"
無効
サイド パネル上でのメニュー バーの自動表示判定
nv.Config.AutoHide.AutoHideDelayTimedouble自動非表示パネルを隠すまでの時間 (秒)
nv.Config.AutoHide.AutoHideDelayVisibleTimedouble自動非表示パネルを表示するまでの時間 (秒)
nv.Config.AutoHide.AutoHideFocusLockMode
"None"
なし
"LogicalFocusLock"
パネル
"LogicalTextBoxFocusLock"
テキスト ボックス
"FocusLock"
ウィンドウとパネル
"TextBoxFocusLock"
ウィンドウとテキスト ボックス
自動非表示パネルのフォーカス モード

フォーカスがあるときには非表示になりません。

nv.Config.AutoHide.AutoHideHitTestHorizontalMargindoubleパネル自動表示判定の水平方向エリア幅 (ピクセル)
nv.Config.AutoHide.AutoHideHitTestVerticalMargindoubleパネル自動表示判定の垂直方向エリア幅 (ピクセル)
nv.Config.AutoHide.IsAutoHideKeyDownDelaybool自動非表示パネルのキー入力表示継続

キー入力されたら非表示にする動作を延期します。

nv.Config.Background.BackgroundType
"Black"
背景を黒色にする
"White"
背景を白色にする
"Auto"
背景を画像に合わせた色にする
"Check"
背景を白チェック模様にする
"CheckDark"
背景を黒チェック模様にする
"Custom"
背景をカスタム背景にする
背景の種類
nv.Config.Background.CustomBackground.Color"#AARRGGBB"カスタム背景: 色
nv.Config.Background.CustomBackground.ImageFileNamestringカスタム背景: 画像ファイル
nv.Config.Background.CustomBackground.Type
"SolidColor"
単色
"ImageTile"
画像タイル
"ImageFill"
画像を拡大して表示
"ImageUniform"
画像をウインドウ サイズに合わせる
"ImageUniformToFill"
画像をウインドウいっぱいに広げる
カスタム背景: ブラシの種類
nv.Config.Background.IsPageBackgroundCheckerbool透過画像の背景をチェック模様にする

「透過画像の背景色」のチェック模様になります。

nv.Config.Background.PageBackgroundColor"#AARRGGBB"透過画像の背景色
nv.Config.Book.ContentsSpacedouble「2 ページ表示」でのページ間の距離 (ピクセル)

ページとページの隙間を設定します。マイナス値は重なることを意味します。各ページにスケールがかかるため、0 でちょうど隙間がなくなることは稀です。

nv.Config.Book.DividePageRatedouble分割ページの割合

「横長ページを分割する」のときの分割割合です。

nv.Config.Book.DummyPageColor"#AARRGGBB"ダミー ページの色
nv.Config.Book.Excludes"str1;str2;str3"除外フォルダー
nv.Config.Book.FrameSpacedouble「パノラマ」でのページ間の距離 (ピクセル)

ページとページの隙間を設定します。マイナス値は重なることを意味します。各ページにスケールがかかるため、0 でちょうど隙間がなくなることは稀です。

nv.Config.Book.IsAutoRecursiveboolサブフォルダーが単独の場合は確認せずに読み込む

ページがなく、サブフォルダーが 1 つだけ存在する場合にサブフォルダーを自動的に読み込みます。

nv.Config.Book.IsConfirmRecursiveboolサブフォルダーしかないときに、それを読み込むか問い合わせる

ブックを開いた時に表示可能なページがなく、かつサブフォルダーが存在する場合にサブフォルダーも読み込むかを問い合わせるダイアログを表示します。

nv.Config.Book.IsInsertDummyFirstPagebool最初のページにダミー ページを追加する
nv.Config.Book.IsInsertDummyLastPagebool最後のページにダミー ページを追加する
nv.Config.Book.IsInsertDummyPagebool見開き用のダミー ページを挿入する

2 ページ表示でページが足りないときに、ダミー ページを追加して見開きを揃えます。

nv.Config.Book.IsNotifyPageLoopboolページのループを通知する
nv.Config.Book.IsPanoramaboolパノラマ

連続したページを表示します。

nv.Config.Book.IsPrioritizeBookMoveboolブック移動優先
nv.Config.Book.IsPrioritizePageMoveboolページ移動優先

ページの表示を待たずにページ移動を実行します。

nv.Config.Book.IsReadyToPageMoveboolページ移動準備

ページの準備ができたら表示を切り替えます。「パノラマ」では無効です。

nv.Config.Book.IsSortFileFirstboolファイル優先でページをソートする

ファイルをフォルダーより先に並べます。

nv.Config.Book.IsStaticWidePagebool静的な 2 ページ

2 ページ表示の基準ページは数字だけで決まります。スライダーの動きもそれに準じます。

nv.Config.Book.Orientation
"Horizontal"
水平
"Vertical"
垂直
ページの並び方向
nv.Config.Book.PageEndAction
"None"
そのまま
"NextBook"
次のブックに移動
"Loop"
ループする
"SeamlessLoop"
シームレス ループ
"Dialog"
ダイアログで選択
ページの終端を超えて移動しようとした時の挙動
nv.Config.Book.ResetPageWhenRandomSortboolシャッフルしたときにページをリセットする
nv.Config.Book.TerminalSoundstring移動できなかったときの効果音
nv.Config.Book.WidePageStretch
"None"
なし
"UniformHeight"
縦幅を揃える
"UniformWidth"
横幅を揃える
「2 ページ表示」でのサイズの揃え方
nv.Config.Book.WidePageVerticalAlignment
"Top"
上詰め
"Center"
中央
"Bottom"
下詰め
「2 ページ表示」での縦方向の配置
nv.Config.Book.WideRatiodouble横長画像を判定するための縦横比 (横/縦)

「横長ページを分割する」で使用されます。

nv.Config.Bookmark.BookmarkFilePathstringブックマーク: ブックマーク ファイルの保存場所
nv.Config.Bookmark.BookmarkFolderOrder
"FileName"
名前↑
"FileNameDescending"
名前↓
"Path"
パス↑
"PathDescending"
パス↓
"FileType"
種類↑
"FileTypeDescending"
種類↓
"TimeStamp"
日付↑
"TimeStampDescending"
日付↓
"Size"
サイズ↑
"SizeDescending"
サイズ↓
"EntryTime"
登録↑
"EntryTimeDescending"
登録↓
"Random"
シャッフル
ブックマーク: ブックマークの既定の並び順
nv.Config.Bookmark.FolderTreeLayout
"Top"
上に配置
"Left"
左に配置
ブックマーク: フォルダー ツリーの配置
nv.Config.Bookmark.IsFolderTreeVisibleboolブックマーク: フォルダー ツリーの表示
nv.Config.Bookmark.IsSaveBookmarkboolブックマーク: ブックマーク ファイルを保存する
nv.Config.Bookmark.IsSearchIncludeSubdirectoriesboolブックマーク: サブフォルダーを含めた検索を行う
nv.Config.Bookmark.IsSyncBookshelfEnabledboolブックマーク: ブックを開いたときに本棚と同期する
nv.Config.Bookmark.PanelListItemStyle
"Normal"
テキスト
"Content"
コンテンツ
"Banner"
バナー
"Thumbnail"
サムネイル
ブックマーク: リスト項目のスタイル
nv.Config.BookSetting.AutoRotate
"None"
標準
"Left"
自動左回転
"Right"
自動右回転
"ForcedLeft"
強制左回転
"ForcedRight"
強制右回転
自動回転
nv.Config.BookSetting.BaseScaledouble基底スケール
nv.Config.BookSetting.BookReadOrder
"RightToLeft"
右開き
"LeftToRight"
左開き
本を開く方向
nv.Config.BookSetting.IsRecursiveFolderboolサブフォルダーを読み込む

開くフォルダー以下をすべて検索するため、開く場所によっては負荷が高くなることがあります。

nv.Config.BookSetting.IsSupportedDividePagebool横長ページを分割する
nv.Config.BookSetting.IsSupportedSingleFirstPagebool最初のページを単独表示
nv.Config.BookSetting.IsSupportedSingleLastPagebool最後のページを単独表示
nv.Config.BookSetting.IsSupportedWidePagebool横長ページを 2 ページとみなす
nv.Config.BookSetting.PageMode
"SinglePage"
1 ページ表示
"WidePage"
2 ページ表示
ページ表示
nv.Config.BookSetting.SortMode
"FileName"
名前↑
"FileNameDescending"
名前↓
"TimeStamp"
日付↑
"TimeStampDescending"
日付↓
"Size"
サイズ↑
"SizeDescending"
サイズ↓
"Entry"
登録↑
"EntryDescending"
登録↓
"Random"
シャッフル
ページの並び順
nv.Config.BookSettingDefault.AutoRotate
"None"
標準
"Left"
自動左回転
"Right"
自動右回転
"ForcedLeft"
強制左回転
"ForcedRight"
強制右回転
自動回転
nv.Config.BookSettingDefault.BaseScaledouble基底スケール
nv.Config.BookSettingDefault.BookReadOrder
"RightToLeft"
右開き
"LeftToRight"
左開き
本を開く方向
nv.Config.BookSettingDefault.IsRecursiveFolderboolサブフォルダーを読み込む

開くフォルダー以下をすべて検索するため、開く場所によっては負荷が高くなることがあります。

nv.Config.BookSettingDefault.IsSupportedDividePagebool横長ページを分割する
nv.Config.BookSettingDefault.IsSupportedSingleFirstPagebool最初のページを単独表示
nv.Config.BookSettingDefault.IsSupportedSingleLastPagebool最後のページを単独表示
nv.Config.BookSettingDefault.IsSupportedWidePagebool横長ページを 2 ページとみなす
nv.Config.BookSettingDefault.PageMode
"SinglePage"
1 ページ表示
"WidePage"
2 ページ表示
ページ表示
nv.Config.BookSettingDefault.SortMode
"FileName"
名前↑
"FileNameDescending"
名前↓
"TimeStamp"
日付↑
"TimeStampDescending"
日付↓
"Size"
サイズ↑
"SizeDescending"
サイズ↓
"Entry"
登録↑
"EntryDescending"
登録↓
"Random"
シャッフル
ページの並び順
nv.Config.BookSettingPolicy.AutoRotate
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
自動回転
nv.Config.BookSettingPolicy.BaseScale
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
基底スケール
nv.Config.BookSettingPolicy.BookReadOrder
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「本を開く方向」設定方針
nv.Config.BookSettingPolicy.IsRecursiveFolder
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「サブフォルダーを読み込む」設定方針
nv.Config.BookSettingPolicy.IsSupportedDividePage
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「横長ページを分割する」設定方針
nv.Config.BookSettingPolicy.IsSupportedSingleFirstPage
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「最初のページを単独表示」設定方針
nv.Config.BookSettingPolicy.IsSupportedSingleLastPage
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「最後のページを単独表示」設定方針
nv.Config.BookSettingPolicy.IsSupportedWidePage
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「横長ページを 2 ページとみなす」設定方針
nv.Config.BookSettingPolicy.Page
"Default"
既定
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrDefaultReset"
復元、できなければ既定、最終ページをクリア
ブックを開いたときの「ページ位置」設定方針
nv.Config.BookSettingPolicy.PageMode
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「ページ表示」設定方針
nv.Config.BookSettingPolicy.SortMode
"Default"
既定
"Continue"
継続
"RestoreOrDefault"
復元、できなければ既定
"RestoreOrContinue"
復元、できなければ継続
ブックを開いたときの「ページの並び順」設定方針
nv.Config.Bookshelf.DefaultFolderOrder
"FileName"
名前↑
"FileNameDescending"
名前↓
"Path"
パス↑
"PathDescending"
パス↓
"FileType"
種類↑
"FileTypeDescending"
種類↓
"TimeStamp"
日付↑
"TimeStampDescending"
日付↓
"Size"
サイズ↑
"SizeDescending"
サイズ↓
"EntryTime"
登録↑
"EntryTimeDescending"
登録↓
"Random"
シャッフル
本棚: 標準の既定の並び順
nv.Config.Bookshelf.ExcludePatternstring本棚: 表示から除外するファイル名のパターン

.NET の正規表現で指定します。大文字小文字は区別されません。

nv.Config.Bookshelf.FolderTreeLayout
"Top"
上に配置
"Left"
左に配置
本棚: フォルダー ツリーの配置
nv.Config.Bookshelf.Homestring本棚: ホームの場所
nv.Config.Bookshelf.IsCloseBookWhenMovebool本棚: 場所を変更したときにブックを閉じる
nv.Config.Bookshelf.IsCruisebool本棚: ブック移動を巡回移動にする

フォルダーの親子を含めた移動を行います。本棚が検索結果である場合には適用されません。

nv.Config.Bookshelf.IsFolderTreeVisiblebool本棚: フォルダー ツリーの表示
nv.Config.Bookshelf.IsInsertItembool本棚: 追加ファイルはソート位置に挿入する

本棚はリアルタイムに情報を反映します。この設定がオンの場合、追加されたファイルを現在のソート順位置に挿入します。オフにするとリストの終端に追加します。

nv.Config.Bookshelf.IsMultipleRarFilterEnabledbool本棚: 表示から RAR 分割ファイルをフィルター

".part[数字].rar" という名前の RAR 分割ファイルの場合に、数字が一番小さいファイルのみをリストに表示します。

nv.Config.Bookshelf.IsOpenNextBookWhenRemovebool本棚: 閲覧中のブックを削除したときに次のブックを開く
nv.Config.Bookshelf.IsOrderWithoutFileTypebool本棚: ファイルの種類を区別しない並び替え
nv.Config.Bookshelf.IsSearchIncludeSubdirectoriesbool本棚: サブフォルダーを含めた検索を行う
nv.Config.Bookshelf.IsSyncFolderTreebool本棚: 同期ボタンでフォルダー ツリーを同期する
nv.Config.Bookshelf.IsVisibleBookmarkMarkbool本棚: ブックマーク記号を表示する

ブックマークされているブックに★マークを表示します。

nv.Config.Bookshelf.IsVisibleHistoryMarkbool本棚: 履歴記号を表示する

履歴に残っているブックにチェック マークを表示します。

nv.Config.Bookshelf.PanelListItemStyle
"Normal"
テキスト
"Content"
コンテンツ
"Banner"
バナー
"Thumbnail"
サムネイル
本棚: リスト項目のスタイル
nv.Config.Bookshelf.PlaylistFolderOrder
"FileName"
名前↑
"FileNameDescending"
名前↓
"Path"
パス↑
"PathDescending"
パス↓
"FileType"
種類↑
"FileTypeDescending"
種類↓
"TimeStamp"
日付↑
"TimeStampDescending"
日付↓
"Size"
サイズ↑
"SizeDescending"
サイズ↓
"EntryTime"
登録↑
"EntryTimeDescending"
登録↓
"Random"
シャッフル
本棚: プレイリストの既定の並び順
nv.Config.Command.IsAccessKeyEnabledboolアクセス キーの許可

オフにすると、Alt キーによるシステム操作が無効になりコマンドのショートカットで使用したときの誤動作がなくなります。ただし Alt+F4 は常に有効です。

nv.Config.Command.IsHorizontalWheelLimitedOnceboolチルトホイール操作を 1 回に制限する

チルトホイールの 1 回の操作で 1 コマンドを実行します。無段階マウスを使用している場合はオフにしてください。

nv.Config.Command.IsReversePageMoveboolスライダー方向によってページ移動コマンドの移動方向を入れ替える

スライダーが左から右方向のときにページ移動方向を逆にします。機能するコマンドの設定はコマンド パラメーターの「スライダー方向による操作入れ替え許可」で設定します。

nv.Config.Command.IsReversePageMoveHorizontalWheelboolチルトホイール操作のときに入れ替える

チルトホイール操作のみ対応の選択ができます。

nv.Config.Command.IsReversePageMoveWheelboolホイール操作のときに入れ替える

ホイール操作のみ対応の選択ができます。

nv.Config.Control.IsSelectedboolパネル選択状態
nv.Config.Control.IsVisibleboolパネル表示状態 (読み取り専用)
nv.Config.FilmStrip.ImageWidthdoubleページ サムネイル サイズ
nv.Config.FilmStrip.IsEnabledboolフィルムストリップを表示する
nv.Config.FilmStrip.IsHideFilmStripboolフィルムストリップを自動的に隠す
nv.Config.FilmStrip.IsManipulationBoundaryFeedbackEnabledboolフィルムストリップ タッチ スクロールの終端バウンド
nv.Config.FilmStrip.IsSelectedCenterbool選択した項目が中央に表示されるようにスクロールする
nv.Config.FilmStrip.IsVisibleNumberboolページ番号を表示する
nv.Config.FilmStrip.IsVisiblePlaylistMarkboolプレイリストのマークを表示する
nv.Config.FilmStrip.IsWheelMovePageboolホイール操作でページ移動
nv.Config.Fonts.FolderTreeFontScaledoubleフォルダー ツリーのフォント スケール
nv.Config.Fonts.FontNamestringフォント
nv.Config.Fonts.FontScaledoubleフォント スケール
nv.Config.Fonts.IsClearTypeEnabledboolClearType を有効にする
nv.Config.Fonts.MenuFontScaledoubleメニューのフォント スケール
nv.Config.Fonts.PanelFontScaledoubleリスト項目のフォント スケール
nv.Config.History.HistoryEntryPageCountint履歴が記録されるページ操作回数

設定した回数以上のページ移動操作、または最終ページの表示で履歴が記録されます。

nv.Config.History.HistoryFilePathstring履歴ファイルの保存場所
nv.Config.History.IsAutoCleanupEnabledbool起動時に無効な履歴を自動的に削除する
nv.Config.History.IsCurrentFolderbool現在のフォルダーのみ

現在開いているブックのフォルダーのみの履歴を表示します。

nv.Config.History.IsForceUpdateHistorybool履歴からブックを開いたときでも最終閲覧日を更新する
nv.Config.History.IsInnerArchiveHistoryEnabledbool多重圧縮ファイルを履歴に保存する
nv.Config.History.IsKeepFolderStatusbool各フォルダーの並び順等の情報を保存する
nv.Config.History.IsKeepSearchHistorybool検索履歴を保存する
nv.Config.History.IsSaveHistorybool履歴ファイルを保存する
nv.Config.History.IsUncHistoryEnabledboolUNC パスを履歴に保存する

"\\コンピューター名\~" のようなネットワーク上のパスを履歴に保存します。

nv.Config.History.LimitSizeint保存数上限
nv.Config.History.LimitSpanSystem.TimeSpan保存期間
nv.Config.History.PanelListItemStyle
"Normal"
テキスト
"Content"
コンテンツ
"Banner"
バナー
"Thumbnail"
サムネイル
履歴項目スタイル
nv.Config.Image.IsMediaRepeatbool動画ページのリピート
nv.Config.Image.Standard.IsAllFileSupportedbool拡張子が不明なファイルを画像ファイルとみなす

「ページになるファイルの種類」が「すべてのファイル」のときに機能します。

nv.Config.Image.Standard.IsAnimatedGifEnabledboolアニメーション GIF を再生する

アニメーション GIF 再生を行います。長時間の GIF でメモリ消費の問題が発生する可能性があります。

nv.Config.Image.Standard.IsAnimatedPngEnabledboolアニメーション PNG を再生する

アニメーション PNG 再生を行います。長時間の PNG でメモリ消費の問題が発生する可能性があります。

nv.Config.Image.Standard.IsAspectRatioEnabledbool画像の解像度情報を適用する

画像ファイルに設定されている dpi とアスペクト比に従って表示します。

nv.Config.Image.Standard.SupportFileTypes".ex1;.ex2;.ex3"画像ファイルの拡張子
nv.Config.Image.Standard.UseWicInformationboolWIC 情報を使用する

WIC から画像ファイル拡張子を取得します。オフにすると、既定の拡張子のみになります。

nv.Config.Image.Svg.IsEnabledboolSVG ファイルを有効にする

SVG ファイルをページとして開きます。

nv.Config.Image.Svg.SupportFileTypes".ex1;.ex2;.ex3"SVG ファイルの拡張子
nv.Config.ImageCustomSize.ApplicabilityRatedoubleサイズ指定: 適用率
nv.Config.ImageCustomSize.AspectRatio
"None"
制限なし
"Origin"
元の縦横比を維持
"Ratio_1_1"
1:1
"Ratio_2_3"
2:3
"Ratio_4_3"
4:3
"Ratio_8_9"
8:9
"Ratio_16_9"
16:9
"HalfView"
ビューの半分の縦横比
"View"
ビューの縦横比
サイズ指定: アスペクト比
nv.Config.ImageCustomSize.IsAlignLongSideboolサイズ指定: 長辺を揃える

必要に応じて縦横を入れ替えます。

nv.Config.ImageCustomSize.IsEnabledboolサイズ指定: 画像サイズ指定を有効にする
nv.Config.ImageCustomSize.Size"width,height"サイズ指定: 画像サイズ指定のサイズ
nv.Config.ImageDotKeep.IsEnabledboolドットのまま拡大
nv.Config.ImageDotKeep.Thresholddouble「ドットのまま拡大」を適用する拡大率

設定した拡大率より大きくなると適用されます。

nv.Config.ImageEffect.BloomEffect.BaseIntensitydoubleブルーム: Base intensity
nv.Config.ImageEffect.BloomEffect.BaseSaturationdoubleブルーム: Base saturation
nv.Config.ImageEffect.BloomEffect.BloomIntensitydoubleブルーム: Bloom intensity
nv.Config.ImageEffect.BloomEffect.BloomSaturationdoubleブルーム: Bloom saturation
nv.Config.ImageEffect.BloomEffect.Thresholddoubleブルーム: Threshold
nv.Config.ImageEffect.BlurEffect.Radiusdoubleぼかし: Radius
nv.Config.ImageEffect.ColorSelectEffect.Curvedouble色選択: 境界
nv.Config.ImageEffect.ColorSelectEffect.Huedouble色選択: 色相
nv.Config.ImageEffect.ColorSelectEffect.Rangedouble色選択: 範囲
nv.Config.ImageEffect.ColorToneEffect.DarkColor"#AARRGGBB"カラートーン: Dark color
nv.Config.ImageEffect.ColorToneEffect.Desaturationdoubleカラートーン: Desaturation
nv.Config.ImageEffect.ColorToneEffect.LightColor"#AARRGGBB"カラートーン: Light color
nv.Config.ImageEffect.ColorToneEffect.ToneAmountdoubleカラートーン: Tone amount
nv.Config.ImageEffect.EffectType
"None"
なし
"Level"
レベル補正
"Hsv"
色相、彩度、明度
"ColorSelect"
色選択
"Blur"
ぼかし
"Bloom"
ブルーム
"Monochrome"
モノクローム
"ColorTone"
カラートーン
"Sharpen"
シャープ
"Embossed"
エンボス
"Pixelate"
ピクセレート
"Magnify"
拡大鏡
"Ripple"
波紋
"Swirl"
渦巻き
画像エフェクトの種類
nv.Config.ImageEffect.EmbossedEffect.Amountdoubleエンボス: Amount
nv.Config.ImageEffect.EmbossedEffect.Color"#AARRGGBB"エンボス: Color
nv.Config.ImageEffect.EmbossedEffect.Heightdoubleエンボス: Height
nv.Config.ImageEffect.HsvEffect.Huedouble色相、彩度、明度: 色相
nv.Config.ImageEffect.HsvEffect.Saturationdouble色相、彩度、明度: 彩度
nv.Config.ImageEffect.HsvEffect.Valuedouble色相、彩度、明度: 明度
nv.Config.ImageEffect.IsEnabledbool画像エフェクト有効
nv.Config.ImageEffect.IsHsvModebool色設定を HSV で行う

色パラメーターの設定を HSV (色相、彩度、輝度) で設定します。オフにすると RGB での設定になります。

nv.Config.ImageEffect.LevelEffect.Blackdoubleレベル補正: Black
nv.Config.ImageEffect.LevelEffect.Centerdoubleレベル補正: Center
nv.Config.ImageEffect.LevelEffect.Maximumdoubleレベル補正: Max
nv.Config.ImageEffect.LevelEffect.Minimumdoubleレベル補正: Min
nv.Config.ImageEffect.LevelEffect.Whitedoubleレベル補正: White
nv.Config.ImageEffect.MagnifyEffect.Amountdouble拡大鏡: Amount
nv.Config.ImageEffect.MagnifyEffect.Center"x,y"拡大鏡: Center
nv.Config.ImageEffect.MagnifyEffect.InnerRadiusdouble拡大鏡: Inner radius
nv.Config.ImageEffect.MagnifyEffect.OuterRadiusdouble拡大鏡: Outer radius
nv.Config.ImageEffect.MonochromeEffect.Color"#AARRGGBB"モノクローム: Color
nv.Config.ImageEffect.PixelateEffect.Pixelationdoubleピクセレート: Pixelation
nv.Config.ImageEffect.RippleEffect.Center"x,y"波紋: Center
nv.Config.ImageEffect.RippleEffect.Frequencydouble波紋: Frequency
nv.Config.ImageEffect.RippleEffect.Magnitudedouble波紋: Magnitude
nv.Config.ImageEffect.RippleEffect.Phasedouble波紋: Phase
nv.Config.ImageEffect.SharpenEffect.Amountdoubleシャープ: Amount
nv.Config.ImageEffect.SharpenEffect.Heightdoubleシャープ: Height
nv.Config.ImageEffect.SwirlEffect.Center"x,y"渦巻き: Center
nv.Config.ImageEffect.SwirlEffect.TwistAmountdouble渦巻き: Twist amount
nv.Config.ImageGrid.Color"#AARRGGBB"グリッド: 色
nv.Config.ImageGrid.DivXintグリッド: 列
nv.Config.ImageGrid.DivYintグリッド: 行
nv.Config.ImageGrid.IsEnabledboolグリッド: グリッド表示
nv.Config.ImageGrid.IsSquareboolグリッド: 正方形
nv.Config.ImageGrid.Target
"Image"
Image
"Screen"
Screen
グリッド: 対象
nv.Config.ImageResizeFilter.IsEnabledboolリサイズ フィルター有効
nv.Config.ImageResizeFilter.IsUnsharpMaskEnabledboolリサイズ時のアンシャープ マスク有効
nv.Config.ImageResizeFilter.ResizeInterpolation
"NearestNeighbor"
NearestNeighbor
"Average"
Average
"Linear"
Linear
"Quadratic"
Quadratic
"Hermite"
Hermite
"Mitchell"
Mitchell
"CatmullRom"
CatmullRom
"Cubic"
Cubic
"CubicSmoother"
CubicSmoother
"Lanczos"
Lanczos
"Spline36"
Spline36
リサイズの補間方法
nv.Config.ImageResizeFilter.UnsharpMask.Amountintアンシャープ マスク: 適応量
nv.Config.ImageResizeFilter.UnsharpMask.Radiusdoubleアンシャープ マスク: 半径
nv.Config.ImageResizeFilter.UnsharpMask.Thresholdintアンシャープ マスク: 閾値
nv.Config.ImageTrim.Bottomdoubleトリミング: 下
nv.Config.ImageTrim.IsEnabledboolトリミング: トリミングを有効にする
nv.Config.ImageTrim.Leftdoubleトリミング: 左
nv.Config.ImageTrim.Rightdoubleトリミング: 右
nv.Config.ImageTrim.Topdoubleトリミング: 上
nv.Config.Information.DateTimeFormatstring情報: 日時表示フォーマット

.NET のカスタム日時形式文字列を指定します。

nv.Config.Information.IsVisibleAdvancedPhotobool情報: 写真詳細情報を表示
nv.Config.Information.IsVisibleCamerabool情報: カメラ情報を表示
nv.Config.Information.IsVisibleDescriptionbool情報: 説明情報を表示
nv.Config.Information.IsVisibleExtrasbool情報: 追加情報を表示
nv.Config.Information.IsVisibleFilebool情報: ファイル情報を表示
nv.Config.Information.IsVisibleGpsbool情報: GPS情報を表示
nv.Config.Information.IsVisibleImagebool情報: イメージ情報を表示
nv.Config.Information.IsVisibleOriginbool情報: ソース情報を表示
nv.Config.Information.MapProgramFormatstring情報: 地図プログラム

$Lat: 緯度, $LatDeg: 緯度(DEG), $Lon: 経度, $LonDeg: 経度(DEG)

nv.Config.Loupe.DefaultScaledoubleルーペ標準倍率
nv.Config.Loupe.IsEscapeKeyEnabledboolEsc キーでルーペを解除する
nv.Config.Loupe.IsLoupeCenterboolルーペ開始時にマウス ポインターがあった位置を画面の中心にする
nv.Config.Loupe.IsResetByPageChangedboolページの移動でルーペを解除する
nv.Config.Loupe.IsResetByRestartboolルーペを標準倍率で開始する

オフにすると、最後にルーペを使用したときの倍率を引き継ぎます。標準倍率は任意に設定できます。

nv.Config.Loupe.IsVisibleLoupeInfoboolルーペの倍率を表示する

ルーペを使用していときに右上に倍率が表示されます。

nv.Config.Loupe.IsWheelScalingEnabledboolルーペ使用時のホイール操作でルーペ倍率を変更する

ホイール操作が割り当てられているコマンドは無効になります。

nv.Config.Loupe.MaximumScaledoubleルーペ最大倍率
nv.Config.Loupe.MinimumScaledoubleルーペ最小倍率
nv.Config.Loupe.ScaleStepdoubleルーペ倍率変化単位
nv.Config.Loupe.Speeddoubleルーペ移動速度
nv.Config.MainView.AlternativeContent
"Blank"
無し
"PageList"
ページリスト
メインビューの代替コンテンツ

メインビュー ウィンドウを表示している時に代わりに表示するコンテンツです。

nv.Config.MainView.IsAutoHideboolメインビュー ウィンドウ自動非表示

ブックを閉じた時にメインビュー ウィンドウを最小化します。

nv.Config.MainView.IsAutoShowboolメインビュー ウィンドウ自動表示

メインビューウィンドウが最小化されているときに表示ページが更新されると、ウィンドウが自動的に復元されます。

nv.Config.MainView.IsAutoStretchboolメインビュー ウィンドウ自動サイズ補正

ウィンドウサイズを画像サイズに合わせます。

nv.Config.MainView.IsFloatingboolメインビューのフローティング
nv.Config.MainView.IsFloatingEndWhenClosedboolメインビュー ウィンドウを閉じたときにモードを解除する
nv.Config.MainView.IsHideTitleBarboolメインビューウィンドウ タイトルの自動非表示
nv.Config.MainView.IsTopmostboolメインビューウィンドウを常に手前に表示
nv.Config.MenuBar.IsAddressBarEnabledboolアドレス バーを表示する
nv.Config.MenuBar.IsHamburgerMenuboolハンバーガー メニューを使う

メニューバーの代わりに、メニューを一つにまとめたアイコンを表示します。

nv.Config.MenuBar.IsHideMenuboolメニューを自動的に隠す
nv.Config.MenuBar.IsHideMenuInAutoHideModebool自動非表示モードのときにメニューを自動的に隠す
nv.Config.MenuBar.IsVisibleboolメニュー表示状態 (読み取り専用)
nv.Config.Mouse.CursorHideReleaseDistancedouble再表示する移動距離 (ピクセル)
nv.Config.Mouse.CursorHideTimedouble非表示にするまでの時間 (秒)
nv.Config.Mouse.GestureMinimumDistancedoubleマウス ジェスチャーのストローク (ピクセル)

この距離の移動でジェスチャー ストロークと判断されます。

nv.Config.Mouse.HoverScrollDurationdoubleホバー スクロール時間 (秒)

時間が長いほどスクロールが滑らかになります。

nv.Config.Mouse.InertiaSensitivitydouble慣性感度
nv.Config.Mouse.IsCursorHideEnabledboolマウスの無操作でマウス ポインターを非表示にする

設定した時間、マウスを操作しなかった場合にマウス ポインターを非表示にします。

nv.Config.Mouse.IsCursorHideReleaseActionboolマウス ボタン操作で再表示する
nv.Config.Mouse.IsDragEnabledboolマウス ドラッグ機能を使用する
nv.Config.Mouse.IsGestureEnabledboolマウス ジェスチャー機能を使用する
nv.Config.Mouse.IsHoverScrollboolホバー スクロール モード
nv.Config.Mouse.LongButtonDownMode
"None"
なし
"Loupe"
ルーペ
"AutoScroll"
オート スクロール
"Repeat"
リピート入力
長押しモード
nv.Config.Mouse.LongButtonDownTimedouble長押し判定時間 (秒)

長押しと判定される時間です。

nv.Config.Mouse.LongButtonMask
"Left"
左ボタン
"Right"
右ボタン
"All"
全てのボタン
長押しボタン
nv.Config.Mouse.LongButtonRepeatTimedoubleリピート間隔 (秒)

リピート入力でのリピート時間です。

nv.Config.Mouse.MinimumDragDistancedoubleドラッグ開始距離 (ピクセル)

ドラッグやジェスチャーになる最初の移動距離

nv.Config.Navigator.IsVisibleControlBarboolナビゲーター パネルにコントロール バーを表示
nv.Config.Navigator.IsVisibleThumbnailboolサムネイルを表示する
nv.Config.Navigator.ThumbnailHeightdoubleサムネイル エリアの高さ
nv.Config.Notice.BookNameShowMessageStyle
"None"
表示しない
"Normal"
表示する
"Tiny"
小さく表示する
開いたブック名の表示
nv.Config.Notice.CommandShowMessageStyle
"None"
表示しない
"Normal"
表示する
"Tiny"
小さく表示する
コマンド実行メッセージの表示
nv.Config.Notice.GestureShowMessageStyle
"None"
表示しない
"Normal"
表示する
"Tiny"
小さく表示する
ジェスチャーの状態の表示
nv.Config.Notice.IsBusyMarkEnabledbool画像読み込み処理中マークを画面左上に表示する
nv.Config.Notice.IsEmptyMessageEnabledboolブックにページがない場合にメッセージを表示する
nv.Config.Notice.IsOriginalScaleShowMessageboolビュー操作のスケール表示をオリジナル画像サイズ基準にする

2 ページ表示の場合は若い番号のページを基準にします。

nv.Config.Notice.NoticeShowMessageStyle
"None"
表示しない
"Normal"
表示する
"Tiny"
小さく表示する
一般的な通知
nv.Config.Notice.NowLoadingShowMessageStyle
"None"
表示しない
"Normal"
表示する
"Tiny"
小さく表示する
Now Loading の表示
nv.Config.Notice.ViewTransformShowMessageStyle
"None"
表示しない
"Normal"
表示する
"Tiny"
小さく表示する
ドラッグ操作によるスケール変更等の情報表示
nv.Config.PageList.FocusMainViewboolメインビューをフォーカス

ページ選択後、メインビューにフォーカスを移動します。

nv.Config.PageList.Format
"Smart"
標準表示
"NameOnly"
名前のみ
"Raw"
そのまま
ページリストのページ名表示形式
nv.Config.PageList.PanelListItemStyle
"Normal"
テキスト
"Content"
コンテンツ
"Banner"
バナー
"Thumbnail"
サムネイル
ページリスト項目スタイル
nv.Config.PageList.ShowBookTitleboolブック名を表示
nv.Config.PageTitle.IsEnabledboolページ タイトル: ページ タイトルを表示する

マウス ポインターがスライダーやフィルムストリップの上にあるときに表示されます。

nv.Config.PageTitle.PageTitleFormat1stringページ タイトル: 1 ページ用
nv.Config.PageTitle.PageTitleFormat2stringページ タイトル: 2 ページ用
nv.Config.PageTitle.PageTitleFormatMediastringページ タイトル: 動画用
nv.Config.PageViewRecorder.IsSavePageViewRecordboolページ表示履歴をファイルに保存する
nv.Config.PageViewRecorder.PageViewRecordFilePathstringページ表示履歴保存場所
nv.Config.Panels.BannerItemProfile.ImageShape
"Original"
そのまま
"Square"
正方形
"BookShape"
ブックの形
"Banner"
バナー
バナー表示: アイコンの形
nv.Config.Panels.BannerItemProfile.ImageWidthintバナー表示: アイコン サイズ

アイコン画像サイズです。縦横比はアイコンの形に依存します。サムネイル画像解像度を超えると画像が粗くなります。

nv.Config.Panels.BannerItemProfile.IsImagePopupEnabledboolバナー表示: アイコンのポップアップ

アイコンにマウス ポインターを合わせるとポップアップで大きめの画像が表示されます。

nv.Config.Panels.BannerItemProfile.IsTextVisibleboolバナー表示: 名前を表示する
nv.Config.Panels.BannerItemProfile.IsTextWrappedboolバナー表示: 名前を折り返して表示する
nv.Config.Panels.ContentItemProfile.ImageShape
"Original"
そのまま
"Square"
正方形
"BookShape"
ブックの形
"Banner"
バナー
コンテンツ表示: アイコンの形
nv.Config.Panels.ContentItemProfile.ImageWidthintコンテンツ表示: アイコン サイズ

アイコン画像サイズです。縦横比はアイコンの形に依存します。サムネイル画像解像度を超えると画像が粗くなります。

nv.Config.Panels.ContentItemProfile.IsImagePopupEnabledboolコンテンツ表示: アイコンのポップアップ

アイコンにマウス ポインターを合わせるとポップアップで大きめの画像が表示されます。

nv.Config.Panels.ContentItemProfile.IsTextVisibleboolコンテンツ表示: 名前を表示する
nv.Config.Panels.ContentItemProfile.IsTextWrappedboolコンテンツ表示: 名前を折り返して表示する
nv.Config.Panels.IsDecoratePlacebool補足テキストのパス表示を整形する

"AAA (C:\BBB\CCC)" のように整形します。

nv.Config.Panels.IsHidePanelboolサイド パネルを自動的に隠す
nv.Config.Panels.IsHidePanelInAutoHideModebool自動非表示モードのときにサイド パネルを自動的に隠す
nv.Config.Panels.IsLeftRightKeyEnabledboolサイド パネルでの左右キー有効

サイド パネルでの左右キー操作を有効にします。本棚ではフォルダーの階層移動を行います。

nv.Config.Panels.IsLimitPanelWidthboolパネル幅を制限

ウィンドウに収まるようにパネル幅を制限する

nv.Config.Panels.IsManipulationBoundaryFeedbackEnabledboolサイド パネルタッチスクロールの終端バウンド
nv.Config.Panels.IsSideBarEnabledboolサイド バーを表示する
nv.Config.Panels.IsVisibleItemsCountbool項目数を表示
nv.Config.Panels.MouseWheelSpeedRatedoubleサムネイル表示でのマウス ホイール スクロール速度倍率
nv.Config.Panels.Opacitydoubleパネル不透明度

自動非表示の場合に有効です。

nv.Config.Panels.OpenWithDoubleClickboolダブルクリックでブックを開く

本棚、ブックマーク パネル、履歴パネルで有効です。

nv.Config.Panels.ThumbnailItemProfile.ImageShape
"Original"
そのまま
"Square"
正方形
"BookShape"
ブックの形
"Banner"
バナー
サムネイル表示: アイコンの形
nv.Config.Panels.ThumbnailItemProfile.ImageWidthintサムネイル表示: アイコン サイズ

アイコン画像サイズです。縦横比はアイコンの形に依存します。サムネイル画像解像度を超えると画像が粗くなります。

nv.Config.Panels.ThumbnailItemProfile.IsImagePopupEnabledboolサムネイル表示: アイコンのポップアップ

アイコンにマウス ポインターを合わせるとポップアップで大きめの画像が表示されます。

nv.Config.Panels.ThumbnailItemProfile.IsTextVisibleboolサムネイル表示: 名前を表示する
nv.Config.Panels.ThumbnailItemProfile.IsTextWrappedboolサムネイル表示: 名前を折り返して表示する
nv.Config.Performance.CacheMemorySizeintブックのキャッシュ メモリ サイズ (MB)

一度読み込んだページをメモリに保持して再表示時を高速化します。この値は目安であり、この値を超えてメモリが使用されることがあります。大きすぎる値はシステムを不安定にする可能性があるので注意してください。

nv.Config.Performance.IsLimitSourceSizebool読み込み画像サイズ制限

「最大画像サイズ」を上限として読み込み画像を縮小します。速度、メモリ節約用の設定です。この制限を適用して読み込まれた画像である場合、情報のサイズ欄に「*」が表示されます。

nv.Config.Performance.IsLoadingPageVisiblebool次のページ読み込み完了まで現在のページを表示する

オフにすることでメモリ節約になります。

nv.Config.Performance.JobWorkerSizeint画像読み込みに使用するスレッド数

2 から 4 の値を推奨します。

nv.Config.Performance.MaximumSize"width,height"最大画像サイズ

リサイズ フィルターで拡大される最大画像サイズです。

nv.Config.Performance.PreExtractSolidSizeintソリッド圧縮ファイルの事前展開に使用するメモリサイズ (MB)

足りない場合は一時ファイルに展開します。

nv.Config.Performance.PreLoadSizeint先読みページ数

キャッシュ メモリ サイズの範囲内で先読みを行います。

nv.Config.Playlist.CurrentPlayliststring現在のプレイリスト
nv.Config.Playlist.IsCurrentBookFilterEnabledbool開いているブックのページのみ表示する
nv.Config.Playlist.IsFirstInboolリストの先頭に追加する

追加コマンドでの挿入位置です。オフにすると、末尾に追加されます。

nv.Config.Playlist.IsGroupByboolフォルダごとにグループ化して表示
nv.Config.Playlist.PanelListItemStyle
"Normal"
テキスト
"Content"
コンテンツ
"Banner"
バナー
"Thumbnail"
サムネイル
リスト項目のスタイル
nv.Config.Playlist.PlaylistFolderstringプレイリスト ファイルの保存場所

このフォルダーにあるプレイリスト ファイルは管理されます。

nv.Config.Script.ErrorLevel
"Info"
Lv1: 情報
"Warning"
Lv2: 警告
"Error"
Lv3: エラー
廃止されたメンバー アクセスのエラー レベル

デバッグ用の設定です。バージョンアップによって使用できなくなったメンバー アクセスのエラー処理を選択します。

nv.Config.Script.IsScriptFolderEnabledboolスクリプトを使用する
nv.Config.Script.IsSQLiteEnabledboolSQLite API を有効にする

.NET の System.Data.SQLite 名前空間へのアクセスを有効化します。

nv.Config.Script.OnBookLoadedWhenRenamedboolブックの名前を変更したときも OnBookLoaded.nvjs を呼ぶ
nv.Config.Script.ScriptFolderstringスクリプト フォルダーの場所

このフォルダーのスクリプトを使用します。

nv.Config.Slider.IsEnabledboolスライダー: スライダーを表示する
nv.Config.Slider.IsHidePageSliderboolスライダー: スライダーを自動的に隠す
nv.Config.Slider.IsHidePageSliderInAutoHideModeboolスライダー: 自動非表示モードのときにスライダーを自動的に隠す
nv.Config.Slider.IsSliderLinkedFilmStripboolスライダー: スライダーでのリアルタイム変化はフィルムストリップにのみ適用

決定した時にページを切り替えます。

nv.Config.Slider.IsSyncPageModeboolスライダー: 変更量を表示ページ数に同期
nv.Config.Slider.IsVisibleboolスライダー: スライダー表示状態 (読み取り専用)
nv.Config.Slider.IsVisiblePlaylistMarkboolスライダー: プレイリストのマークを表示する
nv.Config.Slider.Opacitydoubleスライダー: スライダーの不透明度

「スライダーを自動的に隠す」が有効なときに、適用されます。

nv.Config.Slider.SliderDirection
"LeftToRight"
▶ 左から右
"RightToLeft"
◀ 右から左
"SyncBookReadDirection"
本を開く方向に依存
スライダー: スライダーの方向
nv.Config.Slider.SliderIndexLayout
"None"
表示しない
"Left"
"Right"
スライダー: ページ数表示位置
nv.Config.Slider.Thicknessdoubleスライダー: スライダーの太さ (ピクセル)
nv.Config.SlideShow.IsCancelSlideByMouseMoveboolスライドショー: マウス移動で表示間隔リセット

オフにするとクリック等明確なアクションでのみリセットされます。

nv.Config.SlideShow.IsSlideShowByLoopboolスライドショー: ループ再生

最終ページまで再生したら先頭ページに戻ります。

nv.Config.SlideShow.IsTimerVisibleboolスライドショー: タイマーを表示する
nv.Config.SlideShow.SlideShowIntervaldoubleスライドショー: スライドを切り替える時間 (秒)
nv.Config.StartUp.IsAutoPlaySlideShowboolスライドショーの再生を開始する
nv.Config.StartUp.IsMultiBootEnabledbool多重起動を許可する
nv.Config.StartUp.IsOpenLastBookbool開いていたブックを復元する
nv.Config.StartUp.IsOpenLastFolderbool本棚の場所を復元する

起動時に本を開かない場合の本棚の場所です。

nv.Config.StartUp.IsRestoreFullScreenboolフルスクリーン状態を復元する
nv.Config.StartUp.IsRestoreSecondWindowPlacementbool2 つめのウィンドウ座標の復元

重複起動した場合もウィンドウ座標を復元します。オフにすると初期座標で表示されます。

nv.Config.StartUp.IsRestoreWindowPlacementboolウィンドウ座標を復元する
nv.Config.StartUp.IsSplashScreenEnabledboolスプラッシュ スクリーン
nv.Config.Susie.IsEnabledboolSusie プラグインを使用する
nv.Config.Susie.IsFirstOrderSusieArchivebool圧縮ファイル展開で Susie プラグインを優先する
nv.Config.Susie.IsFirstOrderSusieImagebool画像表示で Susie プラグインを優先する
nv.Config.Susie.SusiePluginPathstringプラグイン フォルダーの場所
nv.Config.System.ArchiveCopyPolicy
"None"
実行しない
"SendArchiveFile"
圧縮ファイル
"SendArchivePath"
圧縮ファイル + ファイル名
"SendExtractFile"
一時ファイル
圧縮ファイルの場合
nv.Config.System.ArchiveRecursiveMode
"CurrentDirectory"
ディレクトリ単位で展開
"IncludeSubDirectories"
圧縮ファイル単位で展開
"IncludeSubArchives"
すべて展開
圧縮ファイルの扱い

圧縮ファイルをブックとして開くときの展開単位です。

nv.Config.System.BookPageCollectMode
"Image"
画像
"ImageAndBook"
画像とフォルダー
"All"
すべてのファイル
ページになるファイルの種類

フォルダーをページにすると、そのページからフォルダーを開くことができるようになります。

nv.Config.System.DateTimeFormatstring日時表示フォーマット
nv.Config.System.DownloadPathstringダウンロード フォルダ

ブラウザ等がらドロップした画像の保存場所です。指定がない場合は一時フォルダーが使用されます。

nv.Config.System.FileManagerstringファイル マネージャー

設定されていない場合、エクスプローラーを使用します。

nv.Config.System.FileManagerFileArgsstringファイル タイプ引数

ファイル マネージャーで親フォルダー内の選択項目としてファイルを表示する場合の引数。$File はファイルパスに置換されます。

nv.Config.System.FileManagerFolderArgsstringフォルダー タイプ引数

ファイル マネージャーでフォルダーを開く場合の引数。$File はファイルパスに置換されます。

nv.Config.System.IsFileWriteAccessEnabledboolファイル操作許可

ファイルの削除や名前変更ができるようになります。

nv.Config.System.IsHiddenFileVisiblebool隠しファイルを表示する
nv.Config.System.IsIgnoreImageDpibool画像のドットバイドット表示

オリジナル サイズで表示する場合、ディスプレイの表示スケールに依存せずにディスプレイのピクセルと一致させます。

nv.Config.System.IsIncrementalSearchEnabledboolインクリメンタル サーチ有効
nv.Config.System.IsInputMethodEnabledboolテキスト ボックス以外での IME を有効にする

※次の起動から適用されます。テキスト ボックスでは常に有効です。

nv.Config.System.IsNaturalSortEnabledbool自然な名前順を使用する

ピリオドで区切られた数字、漢数字など、名前での並び替えをより自然な並び順になるようにします。オフにすると、エクスプローラーと同じ並び方になります。

nv.Config.System.IsNetworkEnabledboolネットワーク アクセスを許可する

オフにすると、「このアプリについて」ダイアログからのバージョン更新確認を停止し、Web ブラウザーでインターネットに接続する前に確認ダイアログを表示します。

nv.Config.System.IsOpenBookAtCurrentPlacebool「ファイルを開く」でのファイル選択ダイアログの開始場所を現在開いているブックの場所にする
nv.Config.System.IsRemoveConfirmedboolファイル削除時に確認ダイアログを表示する
nv.Config.System.IsRemoveWantNukeWarningboolごみ箱に入らないサイズのファイルを削除するときに確認ダイアログを表示する
nv.Config.System.IsSettingBackupbool設定ファイルのバックアップを作る

設定ファイルのバックアップを作成し、もし通常の設定ファイルが読み込めない場合に代わりに読み込みます。ファイル名は "UserSetting.json.bak" です。更新タイミングは、設定ウィンドウを閉じた時と、アプリを終了した時です。

nv.Config.System.IsSyncUserSettingbool設定を同期する

多重起動しているとき、設定ウィンドウを閉じたときに他の NeeView の設定も更新します。

nv.Config.System.Languagestring言語

※次の起動から適用されます。

nv.Config.System.SearchHistorySizeint検索履歴サイズ
nv.Config.System.TemporaryDirectorystring一時フォルダーの場所

多重圧縮ファイルの展開や事前展開に使用されます。

nv.Config.System.TextCopyPolicy
"None"
なし
"CopyFilePath"
一時ファイルのパス
"OriginalPath"
もとのパス
テキスト コピー

「もとのパス」にすると、一時ファイルのテキストは元のファイルのパス名になります。

nv.Config.System.TextEditorstringテキスト エディター

設定されていない場合、メモ帳を使用します。

nv.Config.System.WebBrowserstringWeb ブラウザー

設定されていない場合、既定のWeb ブラウザーを使用します。

nv.Config.System.IsExplorerContextMenuEnabledboolエクスプローラーのコンテキスト メニューに登録

エクスプローラーのコンテキスト メニューに「NeeViewで開く」を追加します。この機能はレジストリを使用します。

nv.Config.Theme.CustomThemeFolderstringカスタム テーマ フォルダーの場所
nv.Config.Theme.ThemeTypestringテーマの種類
nv.Config.Thumbnail.CacheLimitSpanSystem.TimeSpanサムネイル キャッシュの保存期間
nv.Config.Thumbnail.Format
"Jpeg"
JPEG
"Png"
PNG
サムネイル画像フォーマット

PNG は高品質ですが、JPEG よりもデータサイズが大きくなります。

nv.Config.Thumbnail.ImageWidthintサムネイル画像解像度

値が大きいほど高解像度になりますがデータサイズも大きくなります。

nv.Config.Thumbnail.IsCacheEnabledboolサムネイル キャッシュを使用する

ブックのサムネイルをストレージに保存します。

nv.Config.Thumbnail.Qualityintサムネイル品質

サムネイル画像フォーマットがJPEGの場合の品質です。

nv.Config.Thumbnail.ThumbnailBookCapacityintブック サムネイル容量

メモリに保持されるブック サムネイル数です。

nv.Config.Thumbnail.ThumbnailCacheFilePathstringサムネイル キャッシュの保存場所
nv.Config.Thumbnail.ThumbnailPageCapacityintページ サムネイル容量

メモリに保持されるページ サムネイル数です。ブックを閉じると全て破棄されます。

nv.Config.Touch.DragAction
"None"
なし
"Drag"
タッチ ビュー操作
"MouseDrag"
マウス ドラッグ操作
"Gesture"
ジェスチャー
"Loupe"
ルーペ
シングル タッチのドラッグ操作
nv.Config.Touch.GestureMinimumDistancedoubleタッチドラッグ判定の最小移動距離 (ピクセル)

この距離を移動して初めてドラッグ開始と判定されます。

nv.Config.Touch.HoldAction
"None"
なし
"Drag"
タッチ ビュー操作
"MouseDrag"
マウス ドラッグ操作
"Gesture"
ジェスチャー
"Loupe"
ルーペ
長押しタッチのドラッグ操作
nv.Config.Touch.InertiaSensitivitydouble慣性感度
nv.Config.Touch.IsAngleEnabledboolマルチ タッチでの回転操作を有効にする
nv.Config.Touch.IsEnabledboolタッチ機能を使用する

オフにすると、標準のマウス操作として認識します。

nv.Config.Touch.IsScaleEnabledboolピンチイン・ピンチアウトでのサイズ変更操作操作を有効にする
nv.Config.Touch.MinimumManipulationDistancedoubleタッチ操作ピンチ最小変化距離 (ピクセル)

タッチ操作での回転、拡大縮小が有効になる最小操作距離です。

nv.Config.Touch.MinimumManipulationRadiusdoubleタッチ操作ピンチ最小判定距離 (ピクセル)

タッチ操作での回転、拡大縮小と判定される最小の 2 タッチ間の距離です。

nv.Config.View.AllowFileContentAutoRotatebool
nv.Config.View.AllowStretchScaleDownboolストレッチで縮小を許可
nv.Config.View.AllowStretchScaleUpboolストレッチで拡大を許可
nv.Config.View.AngleFrequencydouble回転スナップ
nv.Config.View.FlipCenter
"View"
表示の中心
"Target"
画像の中心
"Cursor"
マウス ポインター位置
反転の中心
nv.Config.View.IsBaseScaleEnabledbool基底スケール有効

基底スケールを有効にします。

nv.Config.View.IsKeepAngleboolページを変更しても回転を維持する

自動回転有効時はこの設定は機能しません。

nv.Config.View.IsKeepAngleBooksboolブックを変更しても回転を維持する

「ページを変更しても回転を維持する」が有効なときに機能します。

nv.Config.View.IsKeepFlipboolページを変更しても反転を維持する
nv.Config.View.IsKeepFlipBooksboolブックを変更しても反転を維持する
nv.Config.View.IsKeepPageTransformboolビューの変換を維持

ページ単位の回転、拡縮、反転を維持します。

nv.Config.View.IsKeepScaleboolページを変更してもスケールを維持する
nv.Config.View.IsKeepScaleBooksboolブックを変更してもスケールを維持する
nv.Config.View.IsLimitMovebool移動をウィンドウ内に制限する
nv.Config.View.IsRotateStretchEnabledboolナビゲーターの回転ボタンにストレッチを適用する
nv.Config.View.IsScaleStretchTrackingboolストレッチ追従

回転している場合にストレッチ モードに応じてスケールを調整します。

nv.Config.View.MainViewMargindoubleメインビューの余白 (ピクセル)
nv.Config.View.PageMoveDurationdoubleページ移動時間 (秒)

「パノラマ」が OFF の時に有効です。

nv.Config.View.RotateCenter
"View"
表示の中心
"Target"
画像の中心
"Cursor"
マウス ポインター位置
回転の中心
nv.Config.View.ScaleCenter
"View"
表示の中心
"Target"
画像の中心
"Cursor"
マウス ポインター位置
拡大縮小の中心
nv.Config.View.ScrollDurationdoubleスクロール時間 (秒)
nv.Config.View.StretchMode
"None"
オリジナル サイズ
"Uniform"
ウィンドウに合わせる
"UniformToFill"
ウィンドウいっぱいに広げる
"UniformToSize"
面積をウィンドウに合わせる
"UniformToVertical"
高さをウィンドウに合わせる
"UniformToHorizontal"
幅をウィンドウに合わせる
ストレッチ モード
nv.Config.View.ViewHorizontalOrigin
"Center"
中央
"Left"
左寄せ
"Right"
右寄せ
"DirectionDependent"
方向に依存
"CenterOrLeft"
中央。表示領域より大きければ左寄せ
"CenterOrRight"
中央。表示領域より大きければ右寄せ
"CenterOrDirectionDependent"
中央。表示領域より大きければ方向に依存
開始時の水平配置
nv.Config.View.ViewVerticalOrigin
"Center"
中央
"Top"
上寄せ
"Bottom"
下寄せ
"DirectionDependent"
方向に依存
"CenterOrTop"
中央。表示領域より大きければ上寄せ
"CenterOrBottom"
中央。表示領域より大きければ下寄せ
"CenterOrDirectionDependent"
中央。表示領域より大きければ方向に依存
開始時の垂直配置
nv.Config.Window.IsAutoHideInFullScreenboolフルスクリーンで自動非表示モードを適用する
nv.Config.Window.IsAutoHideInMaximizedbool最大化ウィンドウで自動非表示モードを適用する
nv.Config.Window.IsAutoHideInNormalbool通常ウィンドウで自動非表示モードを適用する
nv.Config.Window.IsCaptionEmulateInFullScreenboolフルスクリーン時のタイトル バー操作

フルスクリーン中に、タイトル バーでのダブルクリックやドラッグの操作を受け付けるようにします。

nv.Config.Window.IsRestoreAeroSnapPlacementboolAero スナップのウィンドウ座標を復元
nv.Config.Window.IsTopmostboolウィンドウを常に手前に表示
nv.Config.Window.MouseActivateAndEatboolマウスでウィンドウをアクティブ化したときのマウス操作を無効にする
nv.Config.Window.State
"None"
None
"Normal"
通常
"Minimized"
最小化
"Maximized"
最大化
"FullScreen"
フルスクリーン
ウィンドウ状態
nv.Config.WindowTitle.WindowTitleFormat1stringウィンドウ タイトル: 1 ページ用
nv.Config.WindowTitle.WindowTitleFormat2stringウィンドウ タイトル: 2 ページ用
nv.Config.WindowTitle.WindowTitleFormatMediastringウィンドウ タイトル: 動画用

コマンド一覧

ファイル

コマンド名 引数 コマンド パラメーター 概要
LoadAs
path: string
ファイルやフォルダーのパス
ファイルを開く

圧縮ファイルか画像ファイルを選択して開きます。

ReLoad 再読み込み

ブックを再読み込みします。

Unload 閉じる

開いているブックを閉じます。

OpenExternalApp
Command: string
プログラム。 指定がない場合は拡張子に関連付けられたアプリを起動します。
Parameter: string
パラメーター。 $File はファイルパスに置換されます。$Uri は URI エスケープされたファイル パスに置換されます。
WorkingDirectory: string
作業ディレクトリ。
MultiPagePolicy: enum
"Once": 1 ページのみ実行する / "All": 全てのページを実行する / "AllLeftToRight": 全てのページを実行する (左から右)
2 ページの場合。
ArchivePolicy: enum
"None": 実行しない / "SendArchiveFile": 圧縮ファイル / "SendArchivePath": 圧縮ファイル + ファイル名 / "SendExtractFile": 一時ファイル
圧縮ファイルの場合。
外部アプリで開く (シンプル)

表示されている画像を外部アプリで開きます。

OpenExternalAppAs
MultiPagePolicy: enum
"Once": 1 ページのみ実行する / "All": 全てのページを実行する / "AllLeftToRight": 全てのページを実行する (左から右)
2 ページの場合。
Index: int
選択番号。 選択番号を直接実行します。
外部アプリで開く

表示された画像を開く外部アプリケーションを選択します。

OpenExplorer エクスプローラーで開く

表示しているページのファイルをエクスプローラーで開きます。

ExportImageAs
ExportFolder: string
既定の出力フォルダー。 起動時の出力フォルダーです。起動中は変更された保存先に追従します。
QualityLevel: int
JPEG 品質。 変換が必要な場合にのみ使用されます。
名前をつけてファイルに保存

画像をファイルに保存します。

ExportImage
Mode: enum
"Original": 元ファイルのまま保存 / "View": 表示を保存
出力画像の種類。
HasBackground: bool
背景を含める。
IsOriginalSize: bool
オリジナル サイズで出力。
IsDotKeep: bool
ドットを維持。
ExportFolder: string
出力フォルダー。
FileNameMode: enum
"Original": 元ファイルのまま / "BookPageNumber": ブック名 + ページ番号
出力ファイル名。
FileFormat: enum
"Png": PNG / "Jpeg": JPEG
出力ファイル フォーマット。 「出力画像の種類」が「表示を保存」の場合に使用されます。
QualityLevel: int
JPEG 品質。 変換が必要な場合にのみ使用されます。
IsShowToast: bool
トースト通知。
ファイルに保存

画像をファイルに保存します。保存フォルダーはコマンド パラメーターで指定します。

Print 印刷

画像を印刷します。

DeleteFile ファイルを削除

ファイルを削除します。圧縮ファイルの場合は削除できません。

DeleteBook ブックを削除

現在閲覧中のフォルダーまたは圧縮ファイルを削除します。

CopyFile
MultiPagePolicy: enum
"Once": 1 ページのみ実行する / "All": 全てのページを実行する / "AllLeftToRight": 全てのページを実行する (左から右)
2 ページの場合。
ファイルをコピー

ファイルをクリップボードにコピーします。

CopyImage 画像をコピー

画像をクリップボードにコピーします。2 ページ表示の場合はメインとなるページのみコピーします。

Paste 貼り付け

クリップボードのファイルや画像を貼り付けます。

CopyToFolderAs
MultiPagePolicy: enum
"Once": 1 ページのみ実行する / "All": 全てのページを実行する / "AllLeftToRight": 全てのページを実行する (左から右)
2 ページの場合。
Index: int
選択番号。 選択番号を直接実行します。
フォルダーにコピー

表示された画像をコピーするフォルダーを選択します。

MoveToFolderAs
MultiPagePolicy: enum
"Once": 1 ページのみ実行する / "All": 全てのページを実行する / "AllLeftToRight": 全てのページを実行する (左から右)
2 ページの場合。
Index: int
選択番号。 選択番号を直接実行します。
フォルダーに移動

表示された画像を移動するフォルダーを選択します。

ClearHistory 履歴を消去

履歴を全て削除します。

ClearHistoryInPlace 現在の場所の履歴削除

本棚の現在の場所にあるすべての履歴を削除します。

RemoveUnlinkedHistory 無効な履歴を削除

存在しない履歴項目を削除します。

ストレッチ

コマンド名 引数 コマンド パラメーター 概要
ToggleStretchMode
IsLoop: bool
ループ設定 / ループ。
IsEnableNone: bool
切り替え可能なモード / オリジナル サイズ。
IsEnableUniform: bool
切り替え可能なモード / ウィンドウに合わせる。
IsEnableUniformToFill: bool
切り替え可能なモード / ウィンドウいっぱいに広げる。
IsEnableUniformToSize: bool
切り替え可能なモード / 面積をウィンドウに合わせる。
IsEnableUniformToVertical: bool
切り替え可能なモード / 高さをウィンドウに合わせる。
IsEnableUniformToHorizontal: bool
切り替え可能なモード / 幅をウィンドウに合わせる。
ストレッチを切り替える

画像のストレッチを順番に切り替えます。

ToggleStretchModeReverse

「ToggleStretchMode」と共通のパラメーターです。

IsLoop: bool
ループ設定 / ループ。
IsEnableNone: bool
切り替え可能なモード / オリジナル サイズ。
IsEnableUniform: bool
切り替え可能なモード / ウィンドウに合わせる。
IsEnableUniformToFill: bool
切り替え可能なモード / ウィンドウいっぱいに広げる。
IsEnableUniformToSize: bool
切り替え可能なモード / 面積をウィンドウに合わせる。
IsEnableUniformToVertical: bool
切り替え可能なモード / 高さをウィンドウに合わせる。
IsEnableUniformToHorizontal: bool
切り替え可能なモード / 幅をウィンドウに合わせる。
ストレッチを切り替える (逆順)

画像のストレッチを順番に切り替えます。(逆順)

SetStretchModeNone オリジナル サイズ

画像のサイズそのままで表示します。

SetStretchModeUniform
IsToggle: bool
オリジナル サイズとの切り替え。 既に指定のストレッチ モードの場合はオリジナル サイズにします
ウィンドウに合わせる

画像をウィンドウ サイズに合わせるよう拡大縮小します。

SetStretchModeUniformToFill

「SetStretchModeUniform」と共通のパラメーターです。

IsToggle: bool
オリジナル サイズとの切り替え。 既に指定のストレッチ モードの場合はオリジナル サイズにします
ウィンドウいっぱいに広げる

縦横どちらかをウィンドウ サイズに合わせるように拡大縮小します。画像はウィンドウ サイズより大きくなります。

SetStretchModeUniformToSize

「SetStretchModeUniform」と共通のパラメーターです。

IsToggle: bool
オリジナル サイズとの切り替え。 既に指定のストレッチ モードの場合はオリジナル サイズにします
面積をウィンドウに合わせる

ウィンドウの面積と等しくなるように画像を拡大縮小します。

SetStretchModeUniformToVertical

「SetStretchModeUniform」と共通のパラメーターです。

IsToggle: bool
オリジナル サイズとの切り替え。 既に指定のストレッチ モードの場合はオリジナル サイズにします
高さをウィンドウに合わせる

ウィンドウの高さに画像の高さを合わせるように拡大縮小します。

SetStretchModeUniformToHorizontal

「SetStretchModeUniform」と共通のパラメーターです。

IsToggle: bool
オリジナル サイズとの切り替え。 既に指定のストレッチ モードの場合はオリジナル サイズにします
幅をウィンドウに合わせる

ウィンドウの幅に画像の幅を合わせるように拡大縮小します。

ToggleStretchAllowScaleUp
switch: bool
有効/無効。省略した場合は切り替え。
拡大を許可

ストレッチの適用で拡大を許可します。

ToggleStretchAllowScaleDown
switch: bool
有効/無効。省略した場合は切り替え。
縮小を許可

ストレッチの適用で縮小を許可します。

ToggleCustomSize
switch: bool
有効/無効。省略した場合は切り替え。
サイズ指定の有効/無効

オリジナルサイズに適用されるサイズ指定の有効/無効を切り替えます。

エフェクト

コマンド名 引数 コマンド パラメーター 概要
ToggleNearestNeighbor
switch: bool
有効/無効。省略した場合は切り替え。
ドットのまま拡大有効/無効

有効にすると拡大するときにドットのまま拡大します。無効の時にはスケール変換処理 (Fant) が行われます。

ToggleBackground 背景を切り替える

背景を順番に切り替えます。

SetBackgroundBlack 背景を黒色にする

背景を黒色にします。

SetBackgroundWhite 背景を白色にする

背景を白色にします。

SetBackgroundAuto 背景を画像に合わせた色にする

背景色を画像から設定します。具体的には画像の左上ピクセルの色が使用されます。

SetBackgroundCheck 背景を白チェック模様にする

背景を白チェック模様にします。

SetBackgroundCheckDark 背景を黒チェック模様にする

背景を黒チェック模様にします。

SetBackgroundCustom 背景をカスタム背景にする

背景をカスタム背景にします。

ToggleResizeFilter
switch: bool
有効/無効。省略した場合は切り替え。
リサイズ フィルター有効/無効

リサイズ フィルターの有効/無効を切り替えます。

ToggleGrid
switch: bool
有効/無効。省略した場合は切り替え。
グリッド有効/無効

グリッドの表示/非表示を切り替えます。

ToggleEffect
switch: bool
有効/無効。省略した場合は切り替え。
エフェクト有効/無効

エフェクトの有効/無効を切り替えます。

ウィンドウ

コマンド名 引数 コマンド パラメーター 概要
ToggleTopmost 常に手前に表示の有効/無効

ウィンドウを常に手前に表示します。

ToggleVisibleAddressBar アドレス バー表示/非表示

アドレス バーの表示/非表示を切り替えます。

ToggleHideMenu メニューを自動的に隠す有効/無効

メニューを非表示にします。マウス ポインターをウィンドウ上端に合わせることで表示されます。

ToggleVisibleSideBar サイド バー表示/非表示

サイド バーの表示/非表示を切り替えます。

ToggleHidePanel パネルを自動的に隠す有効/無効

左右のパネルを自動的に隠します。マウス ポインターをウィンドウ左端、右端に合わせることで表示されます。

ToggleVisiblePageSlider
switch: bool
有効/無効。省略した場合は切り替え。
スライダーの表示/非表示

スライダーの表示/非表示を切り替えます。

ToggleHidePageSlider スライダーを自動的に隠す有効/無効

スライダーを非表示にします。マウス ポインターをウィンドウ下端に合わせることで表示されます。

ToggleFullScreen フルスクリーン切り替え

フルスクリーン状態を切替ます。

SetFullScreen フルスクリーンにする

フルスクリーンにします。

CancelFullScreen フルスクリーン解除

フルスクリーンを解除します。

ToggleWindowMinimize ウィンドウを最小化する

ウィンドウを最小化します。既に最小化されている場合は元のサイズに戻します。

ToggleWindowMaximize ウィンドウを最大化する

ウィンドウを最大化します。既に最大化されている場合は元のサイズに戻します。

ShowHiddenPanels パネルを一時的に表示する

自動非表示になっているパネルを一時的に表示します。なんらかの操作をすると解除されます。

FocusPrevApp 前の NeeView に切り替える

前の NeeView ウィンドウに切り替えます。

FocusNextApp 次の NeeView に切り替える

次の NeeView ウィンドウに切り替えます。

StretchWindow ウィンドウ サイズ調整

メインビューのコンテンツ サイズにウィンドウを合わせます。

パネル

コマンド名 引数 コマンド パラメーター 概要
ToggleVisibleBookshelf
switch: bool
有効/無効。省略した場合は切り替え。
本棚の表示/非表示

本棚パネルの表示/非表示を切り替えます。

ToggleVisiblePageList
switch: bool
有効/無効。省略した場合は切り替え。
ページリスト パネルの表示/非表示

ページリスト パネルの表示/非表示を切り替えます。

ToggleVisibleBookmarkList
switch: bool
有効/無効。省略した場合は切り替え。
ブックマーク パネル表示/非表示

ブックマーク パネルの表示/非表示を切り替えます。

ToggleVisiblePlaylist
switch: bool
有効/無効。省略した場合は切り替え。
プレイリスト パネルの表示/非表示

プレイリスト パネルの表示/非表示を切り替えます。

ToggleVisibleHistoryList
switch: bool
有効/無効。省略した場合は切り替え。
履歴パネルの表示/非表示

履歴パネルの表示/非表示を切り替えます。

ToggleVisibleFileInfo
switch: bool
有効/無効。省略した場合は切り替え。
情報パネルの表示/非表示

情報パネルの表示/非表示を切り替えます。

ToggleVisibleNavigator
switch: bool
有効/無効。省略した場合は切り替え。
ナビゲーターの表示/非表示

ナビゲーター パネルの表示/非表示を切り替えます。

ToggleVisibleEffectInfo
switch: bool
有効/無効。省略した場合は切り替え。
エフェクト パネルの表示/非表示

エフェクト パネルの表示/非表示を切り替えます。

ToggleVisibleFoldersTree
switch: bool
有効/無効。省略した場合は切り替え。
フォルダー ツリーの表示/非表示

フォルダー ツリーの表示/非表示を切り替えます。本棚は表示状態になります。

FocusFolderSearchBox 本棚検索ボックスにフォーカスを移す

本棚検索ボックスにフォーカスを移します。本棚パネルは表示状態になります。

FocusBookmarkSearchBox ブックマーク検索ボックスにフォーカスを移す

ブックマーク検索ボックスにフォーカスを移します。ブックマーク パネルは表示状態になります。

FocusPageListSearchBox ページリスト検索ボックスにフォーカスを移す

ページリスト検索ボックスにフォーカスを移します。ページリスト パネルは表示状態になります。

FocusHistorySearchBox 履歴検索ボックスにフォーカスを移す

履歴検索ボックスにフォーカスを移します。履歴パネルは表示状態になります。

FocusBookmarkList ブックマークの表示

本棚のブックマーク フォルダーを表示します。

FocusMainView
NeedClosePanels: bool
全てのパネルを閉じる。
メインビューにフォーカスを移す

メインビューにフォーカスを移します。

ToggleMainViewFloating メインビュー ウィンドウ/解除

メインビューをウィンドウにします。

フィルムストリップ

コマンド名 引数 コマンド パラメーター 概要
ToggleVisibleThumbnailList
switch: bool
有効/無効。省略した場合は切り替え。
フィルムストリップの表示/非表示

フィルムストリップの表示/非表示を切り替えます。

ToggleHideThumbnailList
switch: bool
有効/無効。省略した場合は切り替え。
フィルムストリップを自動的に隠す有効/無効

スライダーを使用している時だけフィルムストリップを表示するようにします。

ビュー操作

コマンド名 引数 コマンド パラメーター 概要
ToggleSlideShow
switch: bool
有効/無効。省略した場合は切り替え。
スライドショー再生/停止

スライドショーの再生/停止を切り替えます。

ToggleHoverScroll
switch: bool
有効/無効。省略した場合は切り替え。
ホバー スクロール有効/無効

マウス ポインターの位置に応じてスクロールします。

ViewScrollNTypeUp
ScrollType: enum
"NType": N字スクロール / "ZType": Z字スクロール / "Diagonal": 斜めスクロール
スクロール タイプ。
Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
LineBreakStopTime: double
改行停止 (秒)。 すぐに改行させないための待機時間です。
PagesAsOne: bool
パノラマ モードでは全てのページを 1 ページとみなす。
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
N字スクロール↑

縦横スクロールが可能な場合、N字を描くようにスクロールします。

ViewScrollNTypeDown

「ViewScrollNTypeUp」と共通のパラメーターです。

ScrollType: enum
"NType": N字スクロール / "ZType": Z字スクロール / "Diagonal": 斜めスクロール
スクロール タイプ。
Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
LineBreakStopTime: double
改行停止 (秒)。 すぐに改行させないための待機時間です。
PagesAsOne: bool
パノラマ モードでは全てのページを 1 ページとみなす。
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
N字スクロール↓

縦横スクロールが可能な場合、N字を描くようにスクロールします。

ViewScrollUp
Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
AllowCrossScroll: bool
垂直方向へのスクロール許可。 軸方向にスクロールできない場合は軸に垂直な方向へスクロースを行います。
スクロール↑

画像を上方向にするロールさせます。縦スクロールできないときは横スクロールになります。

ViewScrollDown

「ViewScrollUp」と共通のパラメーターです。

Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
AllowCrossScroll: bool
垂直方向へのスクロール許可。 軸方向にスクロールできない場合は軸に垂直な方向へスクロースを行います。
スクロール↓

画像を下方向にするロールさせます。縦スクロールできないときは横スクロールになります。

ViewScrollLeft

「ViewScrollUp」と共通のパラメーターです。

Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
AllowCrossScroll: bool
垂直方向へのスクロール許可。 軸方向にスクロールできない場合は軸に垂直な方向へスクロースを行います。
スクロール←

画像を左方向にするロールさせます。横スクロールできないときは縦スクロールになります。

ViewScrollRight

「ViewScrollUp」と共通のパラメーターです。

Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
AllowCrossScroll: bool
垂直方向へのスクロール許可。 軸方向にスクロールできない場合は軸に垂直な方向へスクロースを行います。
スクロール→

画像を右方向にするロールさせます。横スクロールできないときは縦スクロールになります。

ViewScaleUp
Scale: double
拡大率。 一度の操作で拡大する割合です。
IsSnapDefaultScale: bool
100% スナップ。 拡大縮小で必ず 100% を経由するようにします。
拡大

画像を拡大します。

ViewScaleDown

「ViewScaleUp」と共通のパラメーターです。

Scale: double
拡大率。 一度の操作で拡大する割合です。
IsSnapDefaultScale: bool
100% スナップ。 拡大縮小で必ず 100% を経由するようにします。
縮小

画像を縮小します。

ViewScaleStretch ストレッチ

スケールにストレッチを適用します。

ViewBaseScaleUp
Scale: double
拡大率。 一度の操作で拡大する割合です。
IsSnapDefaultScale: bool
100% スナップ。 拡大縮小で必ず 100% を経由するようにします。
基底スケール拡大

基底スケールを拡大します。

ViewBaseScaleDown

「ViewBaseScaleUp」と共通のパラメーターです。

Scale: double
拡大率。 一度の操作で拡大する割合です。
IsSnapDefaultScale: bool
100% スナップ。 拡大縮小で必ず 100% を経由するようにします。
基底スケール縮小

基底スケールを縮小します。

ViewRotateLeft
Angle: int
回転角度。 一度の操作で回転する角度です。(0-180)
IsStretch: bool
ストレッチ適用。 回転後にストレッチを再適用します。
左回転

画像を左回転させます。

ViewRotateRight

「ViewRotateLeft」と共通のパラメーターです。

Angle: int
回転角度。 一度の操作で回転する角度です。(0-180)
IsStretch: bool
ストレッチ適用。 回転後にストレッチを再適用します。
右回転

画像を右回転させます。

ToggleIsAutoRotateLeft
switch: bool
有効/無効。省略した場合は切り替え。
自動左回転有効/無効

ページ表示時、縦長画像を 90 度左回転します。ウィンドウが縦長の場合、横長画像を 90 度回転します。

ToggleIsAutoRotateRight
switch: bool
有効/無効。省略した場合は切り替え。
自動右回転有効/無効

ページ表示時、縦長画像を 90 度右回転します。ウィンドウが縦長の場合、横長画像を 90 度回転します。

ToggleIsAutoRotateForcedLeft
switch: bool
有効/無効。省略した場合は切り替え。
強制左回転有効/無効

画像サイズにかかわらず 90 度左回転します。

ToggleIsAutoRotateForcedRight
switch: bool
有効/無効。省略した場合は切り替え。
強制右回転有効/無効

画像サイズにかかわらず 90 度右回転します。

ToggleViewFlipHorizontal
switch: bool
有効/無効。省略した場合は切り替え。
左右反転

画像を左右反転させます。

ViewFlipHorizontalOn 左右反転有効

左右反転状態にします。

ViewFlipHorizontalOff 左右反転解除

左右反転状態を解除します。

ToggleViewFlipVertical
switch: bool
有効/無効。省略した場合は切り替え。
上下反転

画像を上下反転させます。

ViewFlipVerticalOn 上下反転有効

上下反転状態にします。

ViewFlipVerticalOff 上下反転解除

上下反転状態を解除します。

ViewReset ビュー リセット

ビュー操作での回転、拡縮、移動、反転をリセットします。

ToggleIsLoupe
switch: bool
有効/無効。省略した場合は切り替え。
ルーペ有効/無効

ルーペの有効/無効を切り替えます。

LoupeOn ルーペ有効

ルーペ モードにします。

LoupeOff ルーペ解除

ルーペ モードを解除します。

LoupeScaleUp ルーペ倍率拡大

ルーペ倍率を拡大します。ルーペ使用時のみ機能します。

LoupeScaleDown ルーペ倍率縮小

ルーペ倍率を縮小します。ルーペ使用時のみ機能します。

AutoScrollOn オート スクロール

オート スクロール モードにします。

ページ移動

コマンド名 引数 コマンド パラメーター 概要
PrevPage
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
前のページに戻る

ページ前方向に移動します。2 ページ表示の場合は 2 ページ分移動します。

NextPage

「PrevPage」と共通のパラメーターです。

IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
次のページに進む

ページ次方向に移動します。2 ページ表示の場合は 2 ページ分移動します。

PrevOnePage
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
1 ページ戻る

1 ページだけ前方向に移動します。

NextOnePage

「PrevOnePage」と共通のパラメーターです。

IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
1 ページ進む

1 ページだけ次方向に移動します。

PrevScrollPage
ScrollType: enum
"NType": N字スクロール / "ZType": Z字スクロール / "Diagonal": 斜めスクロール
スクロール タイプ。
Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
EndMargin: double
スクロール終端マージン (ピクセル)。 このスクロール距離未満では行移動が優先されます。
LineBreakStopTime: double
改行停止 (秒)。 すぐに改行させないための待機時間です。
LineBreakStopMode: enum
"Line": 行 / "Page": ページ
改行動停止モード。 行単位か、ページ単位か。
PagesAsOne: bool
パノラマ モードでは全てのページを 1 ページとみなす。
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
スクロール+前のページに戻る

ページ前方向に画像をスクロールさせます。スクロールできない場合は前ページに移動します。ルーペ使用時はページ移動のみ行います。

NextScrollPage

「PrevScrollPage」と共通のパラメーターです。

ScrollType: enum
"NType": N字スクロール / "ZType": Z字スクロール / "Diagonal": 斜めスクロール
スクロール タイプ。
Scroll: double
移動量。 一度の操作でスクロールするする画面に対する割合です。
EndMargin: double
スクロール終端マージン (ピクセル)。 このスクロール距離未満では行移動が優先されます。
LineBreakStopTime: double
改行停止 (秒)。 すぐに改行させないための待機時間です。
LineBreakStopMode: enum
"Line": 行 / "Page": ページ
改行動停止モード。 行単位か、ページ単位か。
PagesAsOne: bool
パノラマ モードでは全てのページを 1 ページとみなす。
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
スクロール+次のページに進む

ページ次方向に画像をスクロールさせます。スクロールできない場合は次ページに移動します。ルーペ使用時はページ移動のみ行います。

JumpPage
number: int
ベージ番号
指定ページに移動

ページ番号を指定して移動します。

JumpRandomPage ランダムなページに移動

ランダムなページに移動します。

PrevSizePage
Size: int
移動ページ数。
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
設定ページ数戻る

設定されたページ数だけ前方向に移動します。

NextSizePage

「PrevSizePage」と共通のパラメーターです。

Size: int
移動ページ数。
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
設定ページ数進む

設定されたページ数だけ次方向に移動します。

PrevFolderPage
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
前のフォルダーに移動

ブック内の前のフォルダーの先頭ページに移動します。名前順の並びでのみ有効です。

NextFolderPage

「PrevFolderPage」と共通のパラメーターです。

IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
次のフォルダーに移動

ブック内の次のフォルダーの先頭ページに移動します。名前順の並びでのみ有効です。

FirstPage
IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
最初のページに移動

先頭ページに移動します。

LastPage

「FirstPage」と共通のパラメーターです。

IsReverse: bool
スライダー方向による操作入れ替え許可。 スライダー方向の変更による操作入れ替えを許可します。
最後のページに移動

終端ページに移動します。

PrevHistoryPage 前の表示ページに戻る

前に開いていたページに移動します。

NextHistoryPage 次の表示ページに進む

次に開いていたページに移動します。

ブック移動

コマンド名 引数 コマンド パラメーター 概要
ToggleBookLock
switch: bool
有効/無効。省略した場合は切り替え。
ブック固定/解除

ブックの切り替えを禁止します。

PrevBook 前のブックに移動

本棚上での前のブックを読み込みます。

NextBook 次のブックに移動

本棚上での次のブックを読み込みます。

RandomBook ランダムなブックに移動

本棚上でランダムなブックを読み込みます。

PrevHistory 前の履歴に戻る

前の古い履歴のブックを読み込みます。

NextHistory 次の履歴に進む

次の新しい履歴のブックを読み込みます。

PrevBookHistory 前の表示ブックに戻る

前に開いていたブックを開きます。

NextBookHistory 次の表示ブックに進む

次に開いていたブックを開きます。

MoveToParentBook 親のブックを開く

上の階層をブックとして開きます。

MoveToChildBook このブックを開く

ページがブックであるとき、そのブックを開きます。

動画

コマンド名 引数 コマンド パラメーター 概要
ToggleMediaPlay 動画再生/停止

動画の再生と停止を切り替えます。

ブック列

コマンド名 引数 コマンド パラメーター 概要
ToggleBookOrder ブックの並び順を切り替える

ブックの並び順を順番に切り替えます。

SetBookOrderByFileNameA ブック列はファイル名順昇順

ブックの並びを名前順 (昇順) にします。

SetBookOrderByFileNameD ブック列はファイル名順降順

ブックの並びを名前順 (降順) にします。

SetBookOrderByPathA ブック列はパス昇順

ブックの並びをパス順 (昇順) にします。

SetBookOrderByPathD ブック列はパス降順

ブックの並びをパス順 (降順) にします。

SetBookOrderByFileTypeA ブック列は種類昇順

ブックの並びをファイルの種類順 (昇順) にします。

SetBookOrderByFileTypeD ブック列は種類降順

ブックの並びをファイルの種類順 (降順) にします。

SetBookOrderByTimeStampA ブック列は日付昇順

ブックの並びを日付順 (昇順) にします。

SetBookOrderByTimeStampD ブック列は日付降順

ブックの並びを日付順 (降順) にします。

SetBookOrderByEntryTimeA ブック列は登録昇順

ブックの並びを登録順 (昇順) にします。

SetBookOrderByEntryTimeD ブック列は登録降順

ブックの並びを登録順 (降順) にします。

SetBookOrderBySizeA ブック列はサイズ昇順

ブックの並びをサイズ順 (昇順) にします。

SetBookOrderBySizeD ブック列はサイズ降順

ブックの並びをサイズ順 (降順) にします。

SetBookOrderByRandom ブック列はシャッフル

ブックの並びをシャッフルします。

ページ表示

コマンド名 引数 コマンド パラメーター 概要
TogglePageMode
IsLoop: bool
ループ。
ページモードを切り替える

ページモードを順番に切り替えます。

TogglePageModeReverse

「TogglePageMode」と共通のパラメーターです。

IsLoop: bool
ループ。
ページモードを切り替える (逆順)

ページモードを順番に切り替えます。 (逆順)

SetPageModeOne 1 ページ表示

1 ページ表示にします。

SetPageModeTwo 2 ページ表示

2 ページ表示にします。

ToggleIsPanorama パノラマ

連続したページを表示します。

TogglePageOrientation ページの配置方向を切り替える

水平方向と垂直方向を切り替えます。

SetPageOrientationHorizontal 水平ページ配置

ページを水平に並べる

SetPageOrientationVertical 垂直ベージ配置

ページを垂直に並べる

ToggleBookReadOrder 右開き、左開きを切り替える

右開き、左開きを切り替えます。

SetBookReadOrderRight 右開き

読み進む方向を右開きにします。2 ページ表示のときに若いページが右になります。

SetBookReadOrderLeft 左開き

読み進む方向を左開きにします。2 ページ表示のときに若いページが左になります。

ToggleIsSupportedDividePage
switch: bool
有効/無効。省略した場合は切り替え。
横長ページを分割する

1 ページ表示時、横長ページを分割してページにします。

ToggleIsSupportedWidePage
switch: bool
有効/無効。省略した場合は切り替え。
横長ページを 2 ページとみなす

2 ページ表示時、横長の画像を 2 ページ分とみなして単独表示します。

ToggleIsSupportedSingleFirstPage
switch: bool
有効/無効。省略した場合は切り替え。
最初のページを単独表示

2 ページ表示でも最初のページは 1 ページ表示にします。

ToggleIsSupportedSingleLastPage
switch: bool
有効/無効。省略した場合は切り替え。
最後のページを単独表示

2 ページ表示でも最後のページは 1 ページ表示にします。

ToggleIsRecursiveFolder
switch: bool
有効/無効。省略した場合は切り替え。
サブフォルダーを読み込む

フォルダーから画像を読み込むときにサブフォルダーまたは圧縮ファイルも同時に読み込みます。

SetDefaultPageSetting ページ設定をリセット

既定のページ設定に戻します。

ページ列

コマンド名 引数 コマンド パラメーター 概要
ToggleSortMode ページの並び順を切り替える

ページの並び順を順番に切り替えます。

SetSortModeFileName ファイル名昇順

ページの並び順をファイル名昇順にします。

SetSortModeFileNameDescending ファイル名降順

ページの並び順をファイル名降順にします。

SetSortModeTimeStamp ファイル日付昇順

ページの並び順をファイル日付昇順にします。

SetSortModeTimeStampDescending ファイル日付降順

ページの並び順をファイル日付降順にします。

SetSortModeSize ファイルサイズ昇順

ページの並び順をファイル サイズ昇順にします。

SetSortModeSizeDescending ファイルサイズ降順

ページの並び順をファイル サイズ降順にします。

SetSortModeEntry ファイル登録昇順

ページの並び順を登録昇順にします。

SetSortModeEntryDescending ファイル登録降順

ページの並び順を登録降順にします。

SetSortModeRandom シャッフル

ページの並び順をシャッフルます。

ブックマーク

コマンド名 引数 コマンド パラメーター 概要
ToggleBookmark
switch: bool
有効/無効。省略した場合は切り替え。
ブックマーク追加/削除

現在開いているブックのブックマークを切り替えます。

プレイリスト

コマンド名 引数 コマンド パラメーター 概要
TogglePlaylistItem
switch: bool
有効/無効。省略した場合は切り替え。
プレイリスト項目追加/削除

現在のページをプレイリストに追加または削除します。

PrevPlaylistItem 前のプレイリスト項目に移動

前のプレイリスト項目に移動します。

NextPlaylistItem 次のプレイリスト項目に移動

次のプレイリスト項目に移動します。

PrevPlaylistItemInBook
IsLoop: bool
ループ。
IsIncludeTerminal: bool
最初と最後のページを含める。
ブック内の前のプレイリスト項目に移動

現在のブック内で前のプレイリスト項目に移動します。

NextPlaylistItemInBook

「PrevPlaylistItemInBook」と共通のパラメーターです。

IsLoop: bool
ループ。
IsIncludeTerminal: bool
最初と最後のページを含める。
ブック内の次のプレイリスト項目に移動

現在のブック内で次のプレイリスト項目に移動します。

スクリプト

コマンド名 引数 コマンド パラメーター 概要
CancelScript スクリプト中断

sleep 命令が存在する実行中のスクリプトを停止します。

その他

コマンド名 引数 コマンド パラメーター 概要
OpenOptionsWindow 設定ウィンドウを開く

設定ウィンドウを開きます。

OpenSettingFilesFolder 設定ファイルの場所を開く

設定ファイルが保存されているフォルダーを開きます。

OpenScriptsFolder スクリプト フォルダーを開く

スクリプト フォルダーをエクスプローラーで開きます。

OpenVersionWindow バージョン情報を表示する

バージョン情報を表示します。

CloseApplication アプリを終了する

このアプリケーションを終了させます。

TogglePermitFile
switch: bool
有効/無効。省略した場合は切り替え。
ファイル操作有効/無効

ファイル操作系コマンドの有効/無効を切り替えます。

HelpCommandList コマンドのヘルプを表示する

全コマンドのヘルプをブラウザで表示します。

HelpScript スクリプトのヘルプを表示する

スクリプト マニュアルをブラウザで表示します。

HelpMainMenu メイン メニューのヘルプを表示する

メイン メニューのヘルプをブラウザで表示します。

HelpSearchOption 検索オプション ヘルプ

検索オプションのヘルプをブラウザーで開きます。

OpenContextMenu コンテキスト メニューを開く

コンテキスト メニューを開きます。

ExportBackup
FileName: string
バックアップ ファイルのパス。
設定をエクスポート

設定、履歴、ブックマークのバックアップを作成します。サムネイル キャッシュはバックアップされません。

ImportBackup
FileName: string
バックアップ ファイルのパス。
UserSetting: enum
"Undefined": 未定義 / "Skip": スキップ / "Import": インポート
設定。
History: enum
"Undefined": 未定義 / "Skip": スキップ / "Import": インポート
履歴。
Bookmark: enum
"Undefined": 未定義 / "Skip": スキップ / "Import": インポート
ブックマーク。
Playlists: enum
"Undefined": 未定義 / "Skip": スキップ / "Import": インポート
プレイリスト。
Themes: enum
"Undefined": 未定義 / "Skip": スキップ / "Import": インポート
カスタム テーマ。
Scripts: enum
"Undefined": 未定義 / "Skip": スキップ / "Import": インポート
スクリプト。
設定をインポート

バックアップ ファイルから復元項目を選んで復元します。すべてのパラメーターが定義されている場合、ダイアログは表示されません。

ReloadSetting 設定の再読み込み

設定を再読み込みします。

SaveSetting 設定の保存

現在の設定の保存を実行します。

TouchEmulate タッチ エミュレート

マウス ポインター位置のタッチ コマンドを実行します。

OpenConsole スクリプト コンソールを開く

スクリプト用コンソールを開きます。

バージョン別の破壊的変更

重大度

Errorこの変更は致命的で、エラーを引き起こします。
Warning効果は無効化されて機能しません。
Info互換性があり動作は同じ。スペルミス修正など。

Version 42.0

重大度 名前 カテゴリ 代替案
Error HistoryItemAccessor.LastAccessTime 変更 型が string から Date に変更されました。
Error PageAccessor.LastWriteTime 変更 型が string から Date に変更されました。
Error PageAccessor.Path 変更 ページ実体のパスになりました。ショートカット ファイルの場合はその実体のパスになります。以前のバージョンのパスについては RawPath を参照してください。
Error ViewPageAccessor.LastWriteTime 変更 型が string から Date に変更されました。
Error ViewPageAccessor.Path 変更 ページ実体のパスになりました。ショートカット ファイルの場合はその実体のパスになります。以前のバージョンのパスについては RawPath を参照してください。
Warning nv.Command.CopyFile.Parameter.ArchivePolicy 廃止 nv.Config.System.ArchiveCopyPolicy
Warning nv.Command.CopyFile.Parameter.TextCopyPolicy 廃止 nv.Config.System.TextCopyPolicy
Warning nv.Config.View.ViewOrigin 廃止 nv.Config.View.ViewHorizontalOrigin, ViewVerticalOrigin
Info nv.Config.Window.IsAutoHidInMaximized 廃止 nv.Config.Window.IsAutoHideInMaximized

Version 41.0

重大度 名前 カテゴリ 代替案
Warning nv.Config.Performance.IsPreExtractToMemory 廃止 x
Info nv.Config.AutoHide.AutoHideConfrictBottomMargin 廃止 nv.Config.AutoHide.AutoHideConflictBottomMargin
Info nv.Config.AutoHide.AutoHideConfrictTopMargin 廃止 nv.Config.AutoHide.AutoHideConflictTopMargin
Info nv.Config.System.IsHiddenFileVisibled 廃止 nv.Config.System.IsHiddenFileVisible
Info nv.Config.System.IsOpenbookAtCurrentPlace 廃止 nv.Config.System.IsOpenBookAtCurrentPlace

Version 40.0

重大度 名前 カテゴリ 代替案
Warning nv.Command.NextScrollPage.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.PrevScrollPage.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.ViewScrollDown.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.ViewScrollLeft.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.ViewScrollNTypeDown.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.ViewScrollNTypeUp.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.ViewScrollRight.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Command.ViewScrollUp.Parameter.ScrollDuration 廃止 nv.Config.View.ScrollDuration
Warning nv.Config.Book.BookPageSize 廃止 x
Warning nv.Config.Book.IsMultiplePageMove 廃止 x
Warning nv.Config.Bookshelf.IsIncrementalSearchEnabled 廃止 nv.Config.System.IsIncrementalSearchEnabled
Warning nv.Config.Bookshelf.IsVisibleItemsCount 廃止 nv.Config.Panels.IsVisibleItemsCount
Warning nv.Config.View.IsViewStartPositionCenter 廃止 nv.Config.View.ViewHorizontalOrigin,ViewVerticalOrigin
Warning nv.Config.Window.MaximizeWindowGapWidth 廃止 x
Info nv.Config.View.AutoRotate 廃止 nv.Config.BookSetting.AutoRotate
Info nv.Config.View.BaseScale 廃止 nv.Config.BookSetting.BaseScale
Info nv.Config.View.MainViewMergin 廃止 nv.Config.View.MainViewMargin

スクリプトの例

スクリプトの例をいくつか列挙します。他サンプルは NeeView Sample Scripts を参照してください。

実行ファイルと引数を一時的に変更して「外部アプリで開く」コマンドを実行する

OpenMsPaint.nvjs

// @name MS Paint
// @description Open the file in MS Paint.

param = {
    "Command": "mspaint.exe",
    "Parameter": "\"$File\""
}
nv.Command.OpenExternalApp.Patch(param).Execute()

表示ページを新しい NeeView で開く

OpenNeeView.nvjs

// @name Open in NeeView
// @description Open the display page in a new NeeView.

nv.Command.SaveSetting.Execute() // Perform a save to keep settings the same

param = {
    "Command": "$NeeView", // Special way of writing to indicate the path of NeeView itself
    "Parameter": "-n \"$File\"",
    "MultiPagePolicy": "Once",
    "ArchivePolicy": "SendArchivePath"
}
nv.Command.OpenExternalApp.Patch(param).Execute()

アンシャープマスクの ON/OFF

ToggleUnsharpMask.nvjs

// @name Unsharp Mask ON/OFF
// @description Unsharp Mask toggle. Displays a warning when the resize filter is not effective.

if (nv.Config.ImageResizeFilter.IsEnabled) {
    nv.Config.ImageResizeFilter.IsUnsharpMaskEnabled = !nv.Config.ImageResizeFilter.IsUnsharpMaskEnabled
    if (nv.Config.ImageResizeFilter.IsUnsharpMaskEnabled) {
        nv.ShowMessage("UnsharpMask ON")
    }
    else {
        nv.ShowMessage("UnsharpMask OFF")
    }
}
else {
    nv.ShowMessage("ResizeFilter is not active")
}

新しく開いたブックのパスに "English" が含まれていたら左開き、それ以外は右開きにする

OnBookLoaded.nvjs

// @name Book start action
// @description Events when a book is opened

if (nv.Book.IsNew) {
    if (nv.Book.Path.match(/English/) != null) {
        nv.Book.Config.BookReadOrder = "LeftToRight"
    }
    else {
        nv.Book.Config.BookReadOrder = "RightToLeft"
    }
}

動画ファイルの操作方法を変更する

OnBookLoaded.nvjs

// @name Book start action
// @description Events when a book is opened

if (nv.Book.IsMedia) {
    // Video: click to play/stop, double-click to toggle full screen
    nv.Command.ToggleMediaPlay.ShortCutKey = "LeftClick"
    nv.Command.Script_ToggleFullScreenAndMediaPlay.ShortCutKey = "LeftDoubleClick"
    nv.Command.NextPage.ShortCutKey = "Left"
}
else {
    // Normal: Standard setting
    nv.Command.ToggleMediaPlay.ShortCutKey = null
    nv.Command.Script_ToggleFullScreenAndMediaPlay.ShortCutKey = null
    nv.Command.NextPage.ShortCutKey = "Left,LeftClick"
}

ToggleFullScreenAndMediaPlay.nvjs

// @name Full screen & video playback
// @description Switch between full screen and video playback at the same time

nv.Command.ToggleFullScreen.Execute()
nv.Command.ToggleMediaPlay.Execute()