Изменить изображение для отправки текстовых сообщений с помощью CSS для печати?

Это может быть вызвано тем, что файл .jar включен и используется несколькими плагинами, или если плагины используют разные версии одного и того же файла .jar. это приведет к сбою сборки, так как он не знает, какую версию использовать.

Если у вас есть оба плагина в вашем проекте, перейдите в каталог /Assets/Plugins/Android/ и посмотрите, есть ли какие-либо файлы .jar, которые являются дубликатами или имеют разные версии.

Примером могут быть «audio360-exo28.jar» и «audio360-exo26.jar». Если это так, удалите один из них (я бы предложил сначала удалить самую старую версию) и попробуйте собрать заново (сделайте резервную копию файла перед его удалением, так как не всегда очевидно, какие дубликаты) [ 113]

5
задан Bryan Denny 30 December 2008 в 22:23
поделиться

4 ответа

Вы могли поместить h1 элемент и изображение в том же месте в источнике, и имеют изображение CSS display:none для печатных СМИ, и имеют h1 набор к display:none для экранных медиа.

7
ответ дан 18 December 2019 в 06:52
поделиться

Я обычно просто добавляю следующее к своей таблице стилей:

.nodisplay
{
    display: none;
}

@media print {
    * {
        background-color: white !important;
        background-image: none !important;
    }
    .noprint
    {
        display: none;
    }
}

И затем присвойте noprint класс элементам, которые не должны быть распечатаны:

<div class="noprint">

</div>

И для Вашего примера, что-то как следующее должно работать:

<img src="logo.png" class="noprint" ...>
<h1 class="nodisplay">Text Logo</h1>
10
ответ дан 18 December 2019 в 06:52
поделиться

Bryan, обычно на вещах как логотипы, я использую замену изображения для диаграммы так или иначе так сам логотип, находится действительно в теге H1. Затем в моей таблице стилей печати. Я делаю что-то вроде этого...

h1#logo a, h1#home-logo{
    text-indent: 0 !important;
    background-image: none !important;
    font-size: 1.2em !important;
    display: block !important;
    height: 1em !important;
    width: 100% !important;
    text-decoration: none !important;
    color: black !important;
}

Который удаляет замену изображения и показывает текст. Удостоверьтесь, конечно, что Вы называете эту таблицу стилей отдельно с помощью media="print".

5
ответ дан 18 December 2019 в 06:52
поделиться

Добавление к решению Adam: Если Ваш текст исправлен ("главный баннер, была там" не "реклама для такой, и такой был там"), можно использовать: прежде или: после псевдоэлементов для вставки текста вместо того, чтобы предварительно вставить текст в HTML.

Я делаю Ваш HTML легче, если Вы заменяете много изображений тем же текстом.

Я должен сказать, что мне не нравится эта функция CSS, но это там, если Вы хотите использовать его.

1
ответ дан 18 December 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: