• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Точные Rgb-цвета в Лотусе ?

  • Автор темы Sch
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Sch

Задаю точный RGB-цвет ну, скажем, для текста.

Например - 158, 202, 58. В цветовом диалоге еще все нормально - в Лотусе цвет уже изменен : 130, 193, 104.
Предизменения на "дельту" ничего не дают, цвет сносит еще больше.

Он что, имеет какой-то свой предефайнед набор цветов и подгоняет задаваемое под него ?

Как установить точный цвет экранного объекта в Lotus ?
 
Y

Yakov

Sch
По Вашему примеру: 130, 193, 104 - это ближайший к 158, 202, 58 цвет из палитры. Этот цвет в палитре выделен. Но цвет объекта тот, что Вы задали. Если открыть диалог выбора цвета, то в нем будут показаны заданные Вами цифры. Если взять "пипеткой" графического редактора цвет объекта, он совпадет с заданным.
 
S

Sch

Но цвет объекта тот, что Вы задали. Если открыть диалог выбора цвета, то в нем будут показаны заданные Вами цифры. Если взять "пипеткой" графического редактора цвет объекта, он совпадет с заданным.

Как выше было сказано - в диалоге выбора цвета все нормально.
Ненормально (как выше было сказано) - собственно в среде Lotus. Цвет (взятый скриншотом в Фотошоп например, и пипеткой, а также еще одной утилитой, а также - чисто визуально, а также при конвертации в pdf) - реально не совпадает с заданным.
О чем я и толкую.

Означает ли это, что Лотус подгоняет реально заданные цвета под какие-то свои из той (или не той) палитры, и реально задать точный требуемый цвет на экране в Лотус - невозможно ?
Или как изменить одну цветовую позицию в палитре (и желательно программно, чтоб не иметь проблем при переносе базы на другой компьютер) ?
 
Y

Yakov

Цвета 158, 202, 58 и 130, 193, 104 отличаются. См. вложение. Это две ячейки таблицы, созданной в дизанере.
 

Вложения

  • colors.bmp
    48,9 КБ · Просмотры: 241
A

Akupaka

хм... создал на форме два поля в Native OS style, задал у одного в background 158, 202, 58 у другого 130, 193, 104
оба поля имеют разную подсветку в открытой форме документа (т.е. в нотесе, не в дизайнере)

написал длинное слово, половину закрасил одним цветом, другую вторым, а выглядит... одинаково :rolleyes:

думаю, что проблема для текста... или у нас массовый глюк %)
 
S

Sch

Отличается, да. А у меня - не отличается.

См. attachment.

Как сделать-то ?

Ах, для текста... Нуу, мне-то нужен как раз текст (кроме прочего)...
 

Вложения

  • lotuscol.bmp
    711,9 КБ · Просмотры: 522
S

Sch

Вообще...
Вот тут https://codeby.net/threads/11656.html?hl=сканер
показано, что можно в Лотусе захватить HWND текущего окна...
Может, просто вывести текст на форму средствами API тогда ?

Только, если остановиться на WYSYWIG представлении, то куда вешать лучше код - OnRefresh для формы ?

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

Да и GetActiveWindow как-то ненадежно кажется... разве что блокировать любые воздействия на момент отрисовки... Лучше бы, конечно, получить дескриптор конкретно окна нужной формы... в Лотусе это нельзя ?
 
S

Sch

Вообще, задача состоит в том, чтобы создать документ (в обычном смысле) полностью определенного дизайна (вкл. логотипный цвет, и т.п.) и cоздать из него PDF. Последнее делается путем печати через PDFCreator.
 
A

Akupaka

а картинкой нельзя? правда, очень неудобно, но будет отвечать любым требованиям :blink:

попробуй еще html'ем отрисовать на форме, но это может быть сложнее, чем кажется...
 
S

Sch

а картинкой нельзя? правда, очень неудобно, но будет отвечать любым требованиям

в смысле - статичной ? нет, информация динамическая, вводиться пользователем.
Или что имеется ввиду ?
 
A

Akupaka

тогда попробуй html, но тут свои глюки, да и не очень удобно может быть...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!