0

オプションを使用して CKEditor インスタンスに CSS ファイルパスを渡しましたがcontentsCss、これはうまく機能します。ただし、CSS ファイルに追加できないスタイルを動的に追加できるようにする必要があります。バージョン 3 では、addCss関数を使用できるように見えます (このフォーラムの投稿を参照してください)。残念ながら、これはバージョン 4 では機能しないようです (このフォーラムの投稿を参照してください)。誰かが代替手段を持っていますか?私は jQuery アダプターを使用しているため、いずれかの API を使用したソリューションが機能します。

4

1 に答える 1

0

あなたは次のようなことができると思います

$(window).on('print',function(e){
  e.preventDefault();
  var styles = '<style>'+/*calculation of styles*/+'</style>'
  $('head').append(styles);
  window.print();

});

また

$(window).on('load',function(e){
  var styles = '<style>'+/*calculation of media query print styles*/+'</style>'
  $('head').append(styles);

});
于 2013-10-15T20:44:24.130 に答える