13

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

10 ответов10

14

Если вы запустите SumatraPDF с параметром командной строки -bg-color 0xffff99 он запустит SumatraPDF с новым цветом фона и сохранит цвет фона по умолчанию.

Часть 0xffff99 - это шестнадцатеричный код для светло-желтого.

В качестве альтернативы можно использовать следующую опцию командной строки:

  • -invert-цветы

    Меняет цвет текста и фона для большинства документов

Обратитесь к https://github.com/sumatrapdfreader/sumatrapdf/wiki/Command-line-arguments для получения дополнительной информации.

Обратитесь к http://www.sumatrapdfreader.org/settings.html для получения дополнительной информации о настройке цветов в SumatraPDF-settings.txt (настраивается путем перехода в Меню -> Настройки -> Расширенные настройки).

Обратитесь к https://i.imgur.com/tNwH6yj.gif, чтобы создать ярлык, чтобы всегда открывать SumatraPDF в этом режиме.

Сайт SumatraPDF: http://www.sumatrapdfreader.org/free-pdf-reader.html

3

Я нашел решение. Моя установка - все чёрные границы и чёрный стартовый экран и полный чёрный в полноэкранном режиме с белым текстом.

Настройки / Дополнительные параметры, добавьте градиент GradientColors в FixedPageUI, затем выберите свой шестнадцатеричный цвет. Вот мои настройки для всего черного и белого.

MainWindowBackground = #000000
EscToExit = false
ReuseInstance = false
UseSysColors = false
RestoreSession = true

FixedPageUI [
    TextColor = #ffffff
    BackgroundColor = #000000
    SelectionColor = #f5fc0c
    WindowMargin = 2 4 2 4
    PageSpacing = 4 4
    GradientColors = #000000
]

2

Есть опция командной строки для инвертирования цветов:

sumatrapdf.exe -invert-colors

В основном для черного текста на белом он будет производить белый текст на черном, в то же время делая другие цвета по-прежнему читаемыми, просто переворачивая их (в PDF-Xchange наоборот, если есть, например, серые прямоугольники, их содержимое может стать не читается потом).

Кроме того, есть опция -set-color-range, которая является более общей:

sumatrapdf.exe -set-color-range 0x00dd00 0x000000

Это позволит получить зеленый текст на черном фоне и соответствующим образом масштабировать другие цвета.

Документация: http://code.google.com/p/sumatrapdf/wiki/CommandLineArguments https://github.com/sumatrapdfreader/sumatrapdf/wiki/Command-line-arguments

2

Вы можете применить тему Windows к вашему документу, используя диалог настроек SumatraPDF. Так что, если вы используете хороший фоновый цвет в Windows, Sumatra также будет использовать его (отлично работает для меня в классической теме Windows).

1

Если вы используете темную тему для цветов окон и хотите использовать ее на SumatraPDF. Найдите SumatraPDF/SumatraPDF_settings.txt и одну из первых строк UseSysColors можно изменить с false на true .

1

Теперь это можно изменить в «Настройки-> Дополнительные параметры ...», вам просто нужно отредактировать запись "MainWindowBackground" в верхней части.

1

Перейдите в «Настройки»> «Дополнительные параметры ...»«Он откроет файл SumatraPDF-settings.txt в текстовом редакторе. Затем измените шестнадцатеричное значение параметра BackgroundColor в FixedPageUI или любом другом соответствующем разделе * UI.

Более подробная информация http://blog.kowalczyk.info/software/sumatrapdf/settings.html

0

К сожалению, я считаю, что это невозможно.

Аргумент -bgcolor изменяет только цвет фона начального экрана.

0

На самом деле вы правы насчет фиксированного пользовательского интерфейса, но моя версия sumatraPDF сохранила желтый цвет книги, даже если приложение было черным.

Итак, я посмотрел файл более внимательно и нашел это в ebook section :

UseFixedPageUI = false

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

-1

Чтобы изменить цвет фона в последней версии SumatraPDF, перейдите в « Настройки» -> «Дополнительные параметры», измените - « BackgroundColor» в части FixedPageUI . Как это:

FixedPageUI 
[
  TextColor = #000000 (change foreground text color)
  BackgroundColor = #f0f0f0 (change background color)
  SelectionColor = #f5fc0c
  WindowMargin = 1 0 1 0
  PageSpacing = 2 2
]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .