На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 57208772
9020
Hosts 2182681
917
Visitors 44730884
5850

27


Главная / Поддержка / Форумы / Графика

Форум «Графика»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «Вывод графики , Команда для вывода » в форуме: Графика   Просмотров: 2422
 
Станислав М.
Заглянувший
 
Всего сообщений: 5
Дата регистрации: 21.01.2019
Создано: 14.10.2021 19:50:30
 
 
Доброго времени суток!

По форуму нашел команду для вывода графики в wmf:
Rastr.SendCommandMain COMM_OPEN_GRAPH

В принципе работы разобрался, единственное, что требуется - открытое окно графики. Подскажите пожалуйста, какой командой можно открыть форму графики? Стандартная "Rastr.SendCommandMain 0, "Графика", a, a" не срабатывает, хоть ошибок и не выдает. Видимо сама по себе форма графики не такая простая как кажется =)
Как вариант если есть возможность - можно загрузить сохраненную ранее область, но в документации пользователя ничего подобного не нашел.
 
Профиль
Наверх
Алексей Багрянцев
Администратор
 
Всего сообщений: 294
Дата регистрации: 02.05.2007
Создано: 15.10.2021 13:01:57
 
 
Здравствуйте.
Окно графики открывается командой
Код
Rastr.SendCommandMain COMM_OPEN_GRAPH, "Графика", 0, 0

Но для вывода в wmf открытое окно держать не обязательно.
 
Профиль
Наверх
Станислав М.
Заглянувший
 
Всего сообщений: 5
Дата регистрации: 21.01.2019
Создано: 15.10.2021 15:22:30
 
 
Спасибо за информацию!
Странно конечно, но при закрытом окне графики файлы по следующей команде не выгружаются.
Rastr.SendCommandMain COMM_OPEN_GRAPH,"выборка по узлам","выборка по ветвям",11
Rastr.SendCommandMain COMM_OPEN_GRAPH,"11","пут­ь к файлу.wmf",100503
Сами файлы .wmf при выводе не всей графики, а небольшой части выгружаются в пропорциях окна графики. Кстати если есть возможность и информация как изменить размеры окна графики, прошу указать команду. Ну или снова же команду для загрузки ранее сохраненной области.
 
Профиль
Наверх
Ольга Ольга
Заглянувший
 
Всего сообщений: 3
Дата регистрации: 01.06.2020
Создано: 31.01.2022 00:10:27
 
 
Добрый день!
В com rastr.graph есть метод prinp(hdc, page). Судя по его вызовам в самом растре, метод рисует на канве объектов типа graphics содержимое буфера графики. Каким образом можно организовать вызов отрисовки для произвольного разрешения с использованием этой истории? Прямой вызов prinp с корректным dc приводит лишь к заливке дефолтным цветом указанной графики, но схема не рисуется.
Как через graph.graphrastr вывести на произвольный dc изображения в произвольном размере и масштабе
 
Профиль
Наверх
Алексей Багрянцев
Администратор
 
Всего сообщений: 294
Дата регистрации: 02.05.2007
Создано: 31.01.2022 11:18:09
 
 
Здравствуйте. Prinp используется для вывода содержимого графики на печать. dc - это контекст принтера. Метод вызывается циклически для каждой печатаемой страницы. Число страниц вычисляется автоматически в соответствии с настройками печати (число полос) и соотношений размера печатаемой области.
 
Профиль
Наверх
Ольга Ольга
Заглянувший
 
Всего сообщений: 3
Дата регистрации: 01.06.2020
Создано: 31.01.2022 15:02:58
 
 
А как корректно инициализировать графику после readRastrInt()? Сейчас и prinp и outmetafile через com вызовы выводят пустоту
 
Профиль
Наверх



Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019