Вы не можете сделать это простым CSS - вам придется переопределить прокрутку, используя выбранную библиотеку Javascript UI, чтобы получить то, что вы хотите.
Пользовательское состояние полосы прокрутки не используется при печати (подумайте об этом, если вы прокручиваете страницу на 3 экрана вниз и нажимаете «печать», имеет ли смысл для браузера печатать только часть документа) это у тебя в окне в то время?). Однако, если вы используете JS, который на самом деле манипулирует DOM (то есть устанавливает смещение по оси x на -293, если человек прокрутил вправо на 293 пикселя, точно так же, как style="left: -293px; overflow: hidden;"
в CSS), тогда оно будет отображаться как таковое в напечатанном документы.
Мое предложение таково: если графики не имеют ширины очень , просто пропустите всю эту ерунду и используйте таблицу стилей принтера с width: 100%
для <div>
графика, чтобы график просто уменьшался до ширины страницы.