скрепки в NatTable

Я новичок в NatTable и хотел распечатать NatTable.

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


person suchee77    schedule 20.03.2012    source источник


Ответы (2)


Вы можете нажать CTRL+P, пока NatTable находится в фокусе. Это должно дать вам диалоговое окно печати.

В коде он создаст новый PrintAction. Проверьте: org.eclipse.nebula.widgets.nattable.print.action.PrintAction, чтобы увидеть, как это работает.

person Renso Lohuis    schedule 07.11.2012

Это верно, если вы используете GridLayer с DefaultGridLayerConfiguration. Там агрегируются DefaultPrintBindings, которые добавляют привязку для CTRL+P.

Также PrintCommandHandler зарегистрирован для GridLayer.

Поэтому, если вы используете GridLayer, приведенное выше утверждение совершенно правильно, в противном случае вам необходимо зарегистрировать PrintCommandHandler и соответствующую привязку к композиции вашего слоя.

person Dirk Fauth    schedule 05.11.2013