Skip to main content Skip to complementary content

Working with Qlik objects

Qlik Sense and QlikView have many different object types: bar charts, pivot tables, KPIs, maps, and more. How these objects can be used in Qlik NPrinting reports depends on the type of connection, and the type of object.

In order for Qlik objects to appear in your reports, you need to have a working connection to your Qlik Sense app or QlikView document. See: Creating connections .

Properly connected Qlik objects are exported into Qlik NPrinting. They may not look exactly the same, or behave the same way. For example, bar charts export as static images. You cannot manipulate an image of a bar chart the same way as a bar chart.

These are the main ways Qlik objects can be displayed in Qlik NPrinting reports:

  • Text: simple text that can be formatted differently depending on report type. An Excel report will have different formatting options than a PixelPerfect report.
  • Tables: take your Qlik Sense and QlikView data and present it in tabular form.
  • Images: take your Qlik Sense and QlikView data and present it as a graphic (.png format).
  • Levels: sub-divide your data by a dimension. Levels can be applied to tables and images. For example, you could divide your top customers by region.

QlikView objects are exported using the native QlikView export sheet image function.

Qlik Sense objects are converted as follows:

  1. Opens the visualization in an in-memory browser window.
  2. Applies the dimensions and dots per inch (DPI) settings outlined in the report template.
  3. Takes a snapshot of the rendered image.
  4. Imports the image as .png.

Only the visible part of a visualization will be exported. For example, if you export a Qlik Sense table that has scroll bars as an image, you will see the scroll bars and the window area that they specify, but not the entire table. To see how an object will appear in a report, open a Qlik Sense browser window on the Qlik NPrinting Engine machine. Next, apply the same size and resolution used in the report template.

Information noteYou can export a visualization extension (custom object), if the visualization extension is set up to allow it, and the security rules for your installation of Qlik Sense allow it.

Qlik objects that are not fully supported

Some objects are not fully supported, because they are too complex.

A quick way to check if an object type is supported is to try and add it to the left-hand pane in Qlik NPrinting Designer. Qlik NPrinting Designer will only add supported objects.

For example: you are connected to a QlikView document that contains a bar chart, a pivot table, and a gauge chart. In Qlik NPrinting Designer, go to the left-hand pane, right-click on Levels, and select Add levels. A window will open, listing the bar chart. The pivot table and gauge chart will not be listed, as they are not supported as levels. They would appear if you added them under Images.

If a supported object does not appear in a list, it could be because it was added in Qlik Sense or QlikView, but the metadata cache was not refreshed in Qlik NPrinting. See: Reloading connection metadata.

The following tables outline current restrictions.

QlikView

Object Cannot be used as Can be used as
Pivot tables Levels, text Images, tables
Containers Levels, tables, text Images
Object filters Levels, text Images, tables
Gauge charts Levels, text Images, tables

Qlik Sense

Object Cannot be used as Can be used as
Gauge charts Levels, text Images, tables
KPIs Levels, text Images, tables
Text and images Levels, text Images, tables
Maps Levels, tables, text Images
Pivot tables Levels, tables, text Images
Filter panes Levels, tables, text Images
Sense extensions Text Images, tables, levels

Qlik objects that are not supported

Some Qlik objects are not supported in Qlik NPrinting. These are:

  • Uncertified Qlik Sense extensions
  • Qlik Sense objects that connect to external servers, usually as additional data sources (Qlik GeoAnalytics, analytic connections)
  • Qlik Sense charts with Assistance enabled. To include charts created using chart suggestions in Qlik NPrinting reports, disable Assistance. See: Creating visualizations using chart suggestions.
Information note

Tables that have calculated dimensions or null values can be used as levels, but you cannot put any objects or levels inside them.

Troubleshooting

If your objects are not appearing in your reports correctly, there could be an issue with your connections, or with your Qlik Sense app or QlikView document.

See:

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!