Я занимаюсь разработкой приложения в VB.Net (VS2008), которое позволяет создавать макеты для аудиторий. Компоновка является панелью и имеет дочерние панели (объекты сидений), затем места заполняются с помощью перетаскивания и показывают предварительный просмотр сидящего там человека.
Я бы хотел экспортировать эту панель в формат для печати, такой как JPEG, PDF и т. Д.
Я пытался использовать CopyFromScreen, но не могу получить это только для вывода панели макета. (некоторые части панели могут отсутствовать на экране во время экспорта)
Я также рассмотрел использование HTML для вывода каждого места в качестве абсолютно позиционированного контейнера div. Затем распечатывает HTML-страницу.
Что люди считают лучшим решением? И не могли бы вы привести примеры, подтверждающие ваш выбор?