chmの「選択された見出しおよびすべてのサブトピックを印刷」のワナ

「選択された見出しおよびすべてのサブトピックを印刷」って便利そうですが
chmをつくる側としては非常にやっかいです。
CSS、特に印刷補助関係がダメポ。

  • link要素でcssを読み込む時、href属性の値を MS-ITS:chmファイル名::/スタイルシートファイル名 の書式にしないと、印刷時にcssが読み込まれない
  • トピック間に改ページが入らず、次のトピックがページ内に続いて印刷されてしまう
    • page-breakプロパティで改ページを入れられなくもないが、バグのせいで効かない場合が多い
    • 参照:keiyu.com
  • IEの「背景の色とイメージを印刷する」にチェックを入れていない時、
    (背景色を暗くして)文字色が非常に明るい色になっている部分は、印刷すると背景色が印刷されなくなる為、
    IEでは文字色を暗めにして印刷してくれるが、「選択された見出しおよびすべてのサブトピックを印刷」では、背景色なし+文字色そのままで印刷されてしまう

すべて、「選択された見出しおよびすべてのサブトピックを印刷」から出力した場合のみの現象です。
とりあえず、下の2つのはダメなものはダメかな。