LabWindows/CVI Idea Exchange

About LabWindows/CVI Idea Exchange

Do you have a feature idea for how to improve LabWindows/CVI? Submit and vote on ideas now!
  1. Browse by label or search in the LabWindows/CVI Idea Exchange to see if your idea has previously been submitted. If your idea exists, be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click New Idea to submit a product idea. You should submit a separate post for each idea. Watch as the community gives your idea kudos and adds their input.
  3. Give kudos to other ideas that you would like to see implemented!
  4. NI R&D will review ideas that have been submitted and update the status.

Note: the LabWindows/CVI Idea Exchange is not the appropriate forum to submit technical support questions.

The LabWindows/CVI R&D team is committed to reviewing every idea submitted via the LabWindows/CVI Idea Exchange. However, we cannot guarantee the implementation of any LabWindows/CVI Idea Exchange submission.

Showing results for 
Search instead for 
Did you mean: 

Add a serious report printing tool to CVI!

At present CVI is missing a serious report printing facility that permits to create flexible, professional and good looking reports.

A quick search in CVI forum shows that periodically somebody posts questions about reporting but available instruments at the moment are not satisfactory in my experience.


As far as I can tell, a good reporting instrument:


  1. Should integrate easily with CVI
  2. Should be fully documented, with some example for the more typical types of reports (text + table, text + graph, text + image...)
  3. Should not rely on external programs (some customers have rigid constraints on the software installed on equipment machines; additionally, asking them to have full Word or Excel or Diadem installed only for reporting is just not serious)
  4. Should not rely on ActiveX controls to be licensed separately (same as above)
  5. Should permit to include text and graphics (images, graphs...) and define headers, footers, page numbering and other common features normally present in reports
  6. Should output data directly to the printer or in PDF format
  7. Should have a preview facility both for development and for the user (something that NIReports hasn't and will never have)
Member JGC

I'd like to add my support for this feature.


PDF has some additional benifits that would be useful for me;

  • It handles paper size changes well (letter / A4). So good for organisations with European and USA bases.
  • PDFs can be indexed which makes document navigation easy.
  • PDFs can have hyperlinks which simplyfies jumping to other documents, web-pages or files.
  • The Adobe PDF reader can be controlled by Active X if additional control is required after the document is created.
  • PDF's can be encyphered.
  • No special application is needed to read or print the reports because PDF Readers are freely available.

PDF reader applications handle printing (to paper) better than PrinetPanel() which leaves a lot to be desired when it comes to rendering bitmaps.



Active Participant pblase
Active Participant

I second the motion. Right now, I have to format my report once in text, for a quick-look and then, if the user approves, redo it in Word. Being able to dump it in pdf would be very nice.

Member Mande

A year later (I haven't been on this site much) but I still agree that this would be great.  We are currently building html files for reports, display and optionally printing them.  We are still looking for a tool to automatically make PDF files without the user having to send to a PDF 'printer'.


Active Participant JonathanN
Active Participant
Status changed to: Under Review
Member HeRams

I agree, that a tool to export to .pdf would be a great improvement. The normal reporting tools of CVI do not meet modern standards of how to present information in a user friendly layout.

In many cases I make software for customers, that has to show for example measurement data or an overview of the  selected settings. At the moment I have to generate a canvas or a hidden panel to generate the printout, but if you have to generate more than one page, this is no comfortable way. And the only option to save it as a file is to generate some picture format like .bmp or .png. But then it is not possible for example to extract text from there into other applications via cut and paste or scale the size in good quality to different printout formats. An exporting with the Word reporting tool is not ideal, because customers don´t have Word on each PC used for measurement purposes or service. So I think .pdf would be an ideal format to export.

Community Team LiliMcDonald Community Team
Community Team
Status changed to: Under Consideration

We are removing the "Under Review" status from the Idea Exchange. Therefore, we are moving this idea to the "Under Consideration" status.