Angular ngx-extended-pdf-viewer отключить свойства печати мультимедиа - PullRequest
1 голос
/ 10 июня 2019

Я хочу показать pdf внутри диалога с компонентом ngx-extended-pdf-viewer (https://www.npmjs.com/package/ngx-extended-pdf-viewer). Pdf отображается правильно. Теперь моя проблема заключается в том, что программа просмотра pdf сама использует некоторые медиазапросы. Еслиширина меньше 700 пикселей, некоторые кнопки исчезнут и будут отображаться в расширенной кнопке.

Ширина средства просмотра PDF фиксирована, поэтому он будет прокручиваться при уменьшении размера мультимедиа. Поэтому мне не нужнанастройки мультимедиа для средства просмотра мультимедиа. Как их отключить в приложении Angular 5?

Я пытался установить инкапсуляцию для viewEncapsulation. Нет с этим кодом:

@media (max-width : 700px) {
    #outerContainer .hiddenMediumView {
        display: inherit;
    }
}

Этокод, который используется внутри библиотеки для получения меньшей ширины.

@media (max-width: 700px)
#outerContainer .hiddenMediumView {
    display: none;
}

1 Ответ

2 голосов
/ 27 июня 2019

Обновление 17 июля 2019 года: Я только что опубликовал ngx-extended-pdf-viewer 1.0.0-rc.1. Эта версия должна решить вашу проблему. Теперь вы можете выбрать одну из двух стратегий реализации адаптивного дизайна: чистый подход CSS (набор [ignoreResponsiveCSS]="false") и подход, основанный на JavaScript (набор [ignoreResponsiveCSS]="true"). Кроме того, квартира имеет разумное значение по умолчанию. Подход CSS является предпочтительным, и подход JavaScript выбирается по умолчанию, только если средство просмотра PDF не охватывает всю ширину окна. Например, если есть боковое меню, собственные правила CSS бесполезны, поэтому используется механизм JavaScript.

Оригинальный ответ: К сожалению. Я - автор ngx-extended-pdf-viewer, и я даже не предполагал, что медиа-запросы могут помешать вам. Добавляя оскорбление к травме, я начал переносить медиазапросы на JavaScript, так что даже пресловутый взлом !important вам не поможет.

Пожалуйста, откройте заявку на https://github.com/stephanrauh/ngx-extended-pdf-viewer/issues. Мое предложение: я могу завершить перенос медиазапросов на JavaScript. Это, в свою очередь, позволяет мне добавить опцию, чтобы полностью отключить их. Вам это поможет? Есть еще идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...