2016-04-14 6 views
0

3つのプロジェクトをマスタープロジェクトにマージするRoboHelp htmlヘルププロジェクトを作成しました。インデックスと検索用語はMaster.chmで正常に動作します。しかし、このMaster.chmは、別の「スーパーマスター」アプリケーションにマージされ、アプリケーションがプラグインとして使用されます。そのマージ後、サブヘルプの.chms項目はインデックスに表示されず、検索で検索されません。限られた数の "レベル"がマージされているので、インデックス/検索が機能しますか?または、他の問題がある可能性が高いですか(つまり、スーパープロジェクトでバイナリインデックスを使用していないなど)ですか?マージレベルは限られていますか?htmlヘルプはインデックス/検索項目を保持できますか?

+0

あなたが究極のマスタープロジェクトに完全にアクセスできない場合は、明らかに1レベルの子供がすべて実行可能です。私はマスターの.hhpを編集することでそれを動作させることができますが、この場合、私はそれが第三者であるのでそれを支配しません。 –

答えて

2

ほとんどの場合、バイナリインデックスです。

  1. すべてのCHMファイルは同じフォルダにインストールする必要があります。
  2. 任意の数のスレーブCHMをインストールできますが、スレーブがマスターを参照するようにするには、常にマスターCHMをインストールする必要があります。 目次。
  3. インデックスマージが機能するためには、各プロジェクトで「バイナリインデックス」を有効にする必要があります。
    • [互換性]> [コンパイラ]タブ> [プロジェクトオプション ]ダイアログでバージョンを1.0に選択した場合、または[バイナリインデックスを作成する]チェックボックスがオフの場合、バイナリインデックスは作成されません。
    • Rick Stoneは、マージが機能するためには、マスターインデックスに少なくとも1つのインデックス用語を含める必要があることを忘れないでください。
  4. 同様に「バイナリTOCは」そうでない場合は動作しませんマージ無効でなければなりません。
  5. HHCワークを再帰的に組み込むので、オプションのモジュールのグループを持つことができます。 I.他のHHC ファイルなどを含むHHCファイルを含むHHCファイル。
  6. インデックスとALinkキーワードのマージ。これはではなく、TOCの包含について知りませんので、は再帰的に動作します。 統合インデックスまたはクロスモジュールのALinkを使用する場合は、 には、同じプロジェクトに属する に属する他のものがある可能性があるすべてのCHMファイルを指定する必要があります。再度:ではありません。
  7. 別の考え方:複数のファイルから同じキーワードがある場合、HTMLヘルプはターゲットのリストに<title>タグを使用します。 各トピックのタイトルをモジュール自体のタイトル( "本")に拡張し、<title>This fine topic title (This fine book title)</title>につなげました。
  8. HHCファイルのインクルードステートメントは、スタンドアロンのHHCファイルを参照できます。 HHCファイルは、CHM ファイルと同じフォルダに配置する必要があります。
+0

番号(6)が私の問題だと思われます。 Child.chm-> Parent.chm-> Grandparent.chm。各chmにはインデックスがあり、3つのプロジェクトすべてでバイナリインデックスがチェックされます。 Parent.chmには子のインデックスが表示されます。おじいちゃんには親のインデックスが表示されます。しかし、おじいちゃんは子供のインデックスを見ません。キーワードの検索も同じです。トピックは問題ありません。 "他の人が同じプロジェクトに属している可能性があるすべての.CHMファイルを教えなければなりません"とはどういう意味ですか?私はこれをどのようにして行うのですか? –

+0

私はこれを発見しました:https://forums.adobe.com/thread/670450?start=0&tstart=0。最終的なポストはこれを動作させますが、トップレベルの.chmファイルはすべての下位の.chmsファイルを事前に知る必要があります。私はトップレベルプロジェクト(外部ソースアプリケーション)のhhpファイルにアクセスすることができないので、これは単純に私にとっては役に立ちません。 –

+1

[リバースエンジニアリング](http://www.grainge.org/pages/authoring/reverse_engineering/reverse_engineering.htm) - これは難しい方法であり、結果は不明です。テストされていませんが、[復旧スクリプト](http://www.wvanweelden.eu/product-category/recovery-script)(現在移動しました)にご連絡ください。 –

関連する問題