Я новичок в NatTable и хотел распечатать NatTable.
Я знаю о paperClips для таблиц SWT, но не смог найти ничего подобного для Nattable. Кто-нибудь пробовал печатать или даже сохранять данные Nattable как данные изображения?
Я новичок в NatTable и хотел распечатать NatTable.
Я знаю о paperClips для таблиц SWT, но не смог найти ничего подобного для Nattable. Кто-нибудь пробовал печатать или даже сохранять данные Nattable как данные изображения?
Вы можете нажать CTRL+P, пока NatTable находится в фокусе. Это должно дать вам диалоговое окно печати.
В коде он создаст новый PrintAction. Проверьте: org.eclipse.nebula.widgets.nattable.print.action.PrintAction, чтобы увидеть, как это работает.
Это верно, если вы используете GridLayer с DefaultGridLayerConfiguration. Там агрегируются DefaultPrintBindings, которые добавляют привязку для CTRL+P.
Также PrintCommandHandler зарегистрирован для GridLayer.
Поэтому, если вы используете GridLayer, приведенное выше утверждение совершенно правильно, в противном случае вам необходимо зарегистрировать PrintCommandHandler и соответствующую привязку к композиции вашего слоя.