Print button in Auto-generated browser screen

Hi Team
We know printing Single Entity from the browser or editor screen has been so straight forward with few lines of code like:

  @Inject
    private Button printBtn;

    @Override
    public void init(Map<String, Object> params) {

        TablePrintFormAction action = new TablePrintFormAction("report", purchaseOrdersTable);
        purchaseOrdersTable.addAction(action);
        printBtn.setAction(action);
}

However, It will be very interesting if we can have built-in API as we have for Create, Edit, Remove, Excel etc. buttons that we can generate automatically with respective API Calls in the screen-generation wizard.
image