Окно печати с GtkTreeView в C? - PullRequest
       13

Окно печати с GtkTreeView в C?

0 голосов
/ 15 февраля 2009

В моем приложении есть несколько отчетов, которые представлены в виде окна с виджетом GtkTreeView, считывающего данные из модели GtkListStore. Эти отчеты очень похожи на таблицы Excel с обычным содержимым: имена столбцов, некоторые заголовки и текст нижнего колонтитула, может быть маленькое изображение, ...

Что я должен использовать / читать / изучать, чтобы иметь возможность напечатать это, имея в виду, что я программист на C, использующий GTK +, и я хочу, чтобы код был переносимым на Linux и Windows.

Можете ли вы дать мне несколько советов, как лучше всего это сделать, и, возможно, поставить какой-нибудь (псевдо или настоящий) код?

1 Ответ

1 голос
/ 15 февраля 2009

Это возможно с libCairo , он поддерживает множество бэкэндов , таких как Windows GDI, PostScript и PDF.

Конечно, это не порождает диалоговое окно печати, но это не должно быть очень сложным, если данные для печати можно автоматически вычислять во всех важных форматах. Я думаю, что Mozilla Firefox тоже печатает с помощью libCairo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...