Необходимо поставить водяной знак внутри веб-браузера.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Необходимо поставить водяной знак внутри веб-браузера.

Сообщение Anonymous »

Я пытаюсь прочитать HTML-файл в приложении WPF с помощью WebBrowser и хочу поставить водяной знак между WebBrowser и текстом, по которому я перемещаюсь из HTML-файла.
Я пытался используйте CSS в файле xaml.cs, но он не работает. У меня есть 2 режима с кнопкой: сначала это просто цвет фона и водяной знак, а когда я нажимаю кнопку, она перемещается по элементам HTML, таким как изображения и текст. Я попробовал сделать это, как показано ниже.

Код: Выделить всё

private void LoadDefaultWebBrowserContent()
{
string defaultHtml = "" +
"" +
"html, body { height: 100%; margin: 0; padding: 0; background-color:#2C3040 !important; color: white; }" +
".watermark { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); font-family:'Roboto', sans-serif; font-size: 38px;" +
"color: rgba(102, 105, 117, 0.5); white-space: nowrap; pointer-events: none; }" +
"" +
"ASC-YardimPanel" +
"";

ContentWebBrowser.NavigateToString(defaultHtml);
}
Хотя это работает достаточно хорошо в качестве стартового экрана.

Код: Выделить всё

private string ApplyHtmlStylesForDetailsWindow(string content)
{
return "" +
"" +
"html, body { height: 100%; margin: 0; padding: 0; background-color:#2C3040 !important; color: white; }" +
".watermark { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg); font-size: 20px;" +
"color: rgba(102, 105, 117, 0.5); white-space: nowrap; pointer-events: none; }" +
"h1, h2, h3, h4, h5, h6, p, span, div {{ font-family: 'Roboto', sans-serif; font-size:12px; color: #9A9EB1 !important; }}" +
"th, td {{ font-size:12px; font-family: 'Roboto', sans-serif !important; padding: 10px; border: 1px solid white !important  }}" +
"td {{ background-color: transparent !important; }}" +
"img {{ width:60%; height: 60% !important;}}" +
"" +
"ASC-YardimPanel" +
$"{content}" +
"";
Это не работает (на самом деле работает, но строка «преобразование» внутри «.watermark» не работает, пока работает сверху).

Подробнее здесь: https://stackoverflow.com/questions/791 ... webbrowser
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Необходимо поставить водяной знак внутри веб-браузера.
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Текст водяной знак на веб -странице
    Anonymous » » в форуме Html
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Текст водяной знак на веб -странице
    Anonymous » » в форуме CSS
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Пожалуйста, помогите мне кто-нибудь в Python. Как добавить водяной знак FFmpeg в видео [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous
  • Как динамически добавлять водяной знак в отчет в Stimulsoft
    Anonymous » » в форуме C#
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»