diff --git a/Release/getADoc.Data/adocTPL/config.adoc b/Release/getADoc.Data/adocTPL/config.adoc
index a85c2552869ef15905ca1679c82de65d6281b621..f1d5119dbf47651afa63b9c04b5b23bb063299ca 100644
--- a/Release/getADoc.Data/adocTPL/config.adoc
+++ b/Release/getADoc.Data/adocTPL/config.adoc
@@ -1,29 +1,16 @@
-ifndef::_CONFIG_ADOC[]
+ifndef::_CONFIG_ADOC[]
// INCLUDE GUARD
:_CONFIG_ADOC: IncludeGuard
-
-////
-[コメント開始]
-各種事前定義 ここでは最低限必要なものだけ定義、一覧説明をコメントブロックで記載しておく
-定義が不要なら、//でコメントアウト、adoc毎に!(びっくりマーク)を追加すればよい
-例. :sectnums!:
-
-[コメント終了]
-////
-
+//
//-----------------------------------------------------------------------------------------------------
-
+//
// 事前定義
-:doctype: article
-:toclevels: 3
+ifndef::UserConfigEnd[]
+:toc: left
:sectnums:
-:sectnumlevels: 4
-:sectlinks:
-:icons: font
+endif::UserConfigEnd[]
//[イメージのパスを指定]
:imagesdir: Images
-
-// :lang: ja
ifeval::["{lang}" == "ja"]
:toc-title: 目次
:example-caption:
@@ -44,108 +31,303 @@ ifeval::["{lang}" == "ja"]
:untitled-label: 無題
:version-label: バージョン
endif::[]
-
-ifeval::["{lang}" != "ja"]
-:example-caption:
-:caption:
-endif::[]
+// ここまで空白行禁止(tocが表示されない)
// HTML出力で画像を埋め込む
:data-uri:
// 各種Macro拡張
:hardbreaks:
:experimental:
-
-// Style拡張 [.XXXX]##hogehoge##で使用できる。{ExtendStyle}を表題の直前に記述する
-// 属性の前に記載してはいけない。toc: leftなどが無効になる
-// 拡張: [.nw]## <自動改行無効、複数空白文字OK> ## .nowrapでもOK。Tableの表幅調整に使用
-:ExtendStyle: pass:none[ \
- ]
+// ExtendStyleは常に有効とする。定義して、もう実行しておく。互換性:何回呼ばれても大丈夫。
+:ExtendStyle: pass:none[]
+{ExtendStyle}
// Page幅を無効にする
-:FreePage: pass:none[ ]
-// obsolate
-:NoWrap: pass:[]
-:Wrap: pass:[]
-:End: pass:[]
+ifdef::FreePage[]
+++++++
+endif::FreePage[]
+// 互換性:{FreePage}がConfigより後で定義された場合は、互換性ため{FreePage}を定義する
+ifndef::FreePage[]
+:FreePage: pass:none[]
+endif::FreePage[]
-// 改行 {br}
-:br: pass:p[ +]
+// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ css差分
+++++
+
+++++
+// ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
-[ソースハイライト]
-:source-highlighter: coderay
-
-[見出し設定]
-:sectnums:
- セクションに番号On, Offのときはコメントアウトもしくは"!""
+// :TocMode: WordWrap or ExpandWidth or Other None WordWrapが初期値
+ifndef::TocMode[]
+:TocMode: WordWrap
+endif::TocMode[]
-[キャプチャーのラベル、不要なときは、空指定]
-:chapter-label:
-
-[目次作成]
-:toc: left
- 目次 left,right,macro macroの場合は挿入箇所でtoc::[]を記述する
-
-[目次のタイトル]
-:toc-title:
+ifeval::["{TocMode}" == "WordWrap"]
+// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ css差分
+++++
+
+++++
+// ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
+endif::[]
+ifeval::["{TocMode}" == "ExpandWidth"]
+// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ css差分
+++++
+
+++++
+// ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
+endif::[]
-[目次 階層レベル]
-:toclevels: 3
+ifeval::["{CustomIcon}" == "ja"]
+:icons: image
+:iconsdir: icons
+:icontype: png
+endif::[]
-[各ラベルの日本語設定]
-:preface-title: はじめに/まえがき
-:appendix-caption: 付録
-:caution-caption: 注意
-:example-caption: 例
-:figure-caption: 図
-:important-caption: 重要
-:last-update-label: 最終更新
-:listing-caption: リスト
-:manname-title: 名前
-:note-caption: 注記
-:toc-title: 目次
-:table-caption: 表
-:warning-caption: 警告
-:tip-caption: ヒント
-:untitled-label: 無題
-:version-label: バージョン
+ifdef::CustomIcon_nouse[]
+// ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ css差分
+++++
+
+++++
+// ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
+endif::CustomIcon_nouse[]
// End of ::_CONFIG_ADOC[]
-endif::[]
+endif::_CONFIG_ADOC[]
diff --git a/Release/getADoc.Data/adocTPL/template.adoc b/Release/getADoc.Data/adocTPL/template.adoc
index a8f687cea836a53fc06a23f07c2f1c0d83734d28..5827721efdf45662721d43c03d34a6efb222062f 100644
--- a/Release/getADoc.Data/adocTPL/template.adoc
+++ b/Release/getADoc.Data/adocTPL/template.adoc
@@ -8,6 +8,8 @@ include::config.adoc[]
//:!sectnums:
//:imagesdir: Images
+// hoge
+
//@ICON_CUSTOM@
{ExtendStyle}
diff --git a/Release/getADoc.Data/getADoc.bat b/Release/getADoc.Data/getADoc.bat
index 6778fea8c20da20347ca8a11884f14ccf1d1624b..5c034e0b66d50a7bc6244979d2718bb1974d6ffd 100644
--- a/Release/getADoc.Data/getADoc.bat
+++ b/Release/getADoc.Data/getADoc.bat
@@ -31,6 +31,7 @@ include("comfuncs.js");
// exit.push(function(){ if (isOk(stopWach)) echo("exit spend time=",stopWach.stop());});
// [get command-arguments] R}h̎擾
+
var pm = uParam()
// CӁGIvVL[p[^Qw肷(ȂsRgAEgj
// .set("inFile").opt("/I").next("*") .init("") .desc("input file")
@@ -49,11 +50,13 @@ var pm = uParam()
// [Main process] Lq
var InstRegURL = "HKCU\\Software\\Dainippon Screen Mfg.Co.,Ltd.\\ToolJsFuncScript\\1.0";
-var InstPath = readParam.reg(InstRegURL).get("InstallPath");
-if ( isNone(InstPath) ){
- echo(-1,"x::CXg[悪܂:",InstRegURL);
- InstPath = getEnv().exeDir;
-}
+InstPath = getEnv().exeDir; // WXgQƂ߂܂Bexȅꏊ̂݁B
+
+// var InstPath = readParam.reg(InstRegURL).get("InstallPath");
+// if ( isNone(InstPath) ){
+// echo(-1,"x::CXg[悪܂:",InstRegURL);
+// InstPath = getEnv().exeDir;
+// }
/////////////////////////////////////////////////////////////
var adocTPL = uHereDoc.hereDoc(function(){/*
@@ -142,6 +145,9 @@ if ( pm.bOneDoc ) {
}else{
if ((!pm.bForce)&&(!copySure(tgtconfigPath)))
exit(-1);
+ echo("configPath=",configPath.FP());
+ echo("tgtconfigPath=",tgtconfigPath.FP());
+
copyFile(configPath,tgtconfigPath);
}