2

古い W​​inHelp ヘルプ ソース (Microsoft 変換ツールを使用して Word で編集された .RTF ファイルから変換) を変換することによって生成された HTML ヘルプ ソースを使用しています。このソースは変換されてから変更されておらず、2014 年頃またはそれ以前にいくつかの準備作業が行われています。

現在、Windows 7 PC で Visual Studio 2005 を使用して、この HTML ヘルプ ソースを更新しています。プロジェクトを作成し、HTML ファイル、画像を含む BMP ファイル、JavaScript を含むファイル、CSS を含むファイルなど、さまざまなソースをすべて追加しました。古い W​​inHELP ベースのコンテンツは、変換によって個々のファイルに入れられる多くのポップアップを使用していました。単一の場所でのみ使用されるこれらの小さなファイルをマージするだけで、ファイルの数を 3 分の 1 に減らしました。

私が最初にやっていることは、手動でタグをクリーンアップし、コンテンツをマージして書き直してファイルを削除し、古いスタイルのマークアップをより最新の CSS を使用するように変更することです。

ヘルプ ファイルの対象は、Windows 7 と Windows 10 のデスクトップ ユーザーです。基本的な部分を整理したら、このソースを使用して Visual Studio 2015 に移行する予定です。VS 2005 を VS 2015 に変換するテスト プロジェクトを実行しましたが、変換は正常に行われ、HTML ソースは使用可能な .chm ファイルにコンパイルされました。

私が見つけた限りでは、Microsoft の HTML Help Workshop は維持されていますが、現在は積極的に開発されていないようです。HTML Help Workshop and Documentation download pageによると、HTML Help バージョン 1.4 用ですが、最終バージョンは 2012 年に公開された 1.32 のようです。Microsoft Docs のMicrosoft HTML Help 1.4も参照してください。

Visual Studio 2005 は、HTML4 と思われるマークアップの一部が非推奨であることを示しています。いずれにせよ、html ヘルプ ソースは正常にファイルにコンパイルされるよう.chmで、結果の .chm ファイルは Windows 7 で正常に動作します。

このコンパイルプロセスについて少し混乱しています。私の印象では、ワークショップ コンパイラは、さまざまな .html ファイルすべてを、それが生成するいくつかのファイルと一緒にパックし、すべてを 1 つのアーカイブに圧縮します。

これは、私が使用している HTML 標準が、Microsoft ブラウザー、私が想定している Edge、およびそれがサポートしている HTML 標準に依存するということですか?

この質問は、HTML Help Workshop に依存関係があり、HTML5 または新しい CSS を使用できないことを意味しますか?

div基本的なユーザー操作にタグを使用するシンプルな Javascript がいくつかあります。それはうまくいきます。Microsoft Edge でサポートされている Javascript HTML DOM はすべて、このヘルプ テキストで使用できると期待できますか?

4

1 に答える 1