DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

in diadem graph how do I make multi-page pictures?

In diadem graph how do I make multi-page pictures?
0 Kudos
Message 1 of 7
(5,614 Views)
There is no 'direct' way to have multiple pages in DIAdem GRAPH. Typically, you can create a number of templates (DIAdem LPD files), one for each page and load and print them one after the other using an AUT or VBS macro.

There is also a way to have numeric tables spread over multiple pages. If this is what you are looking for, leave another message here and I will try and explain how to do that.

Let me know if this helped,

Otmar
Otmar D. Foehner
Message 2 of 7
(5,614 Views)
I've done what you suggested in the first paragraph of your reply and this works OK. However, IMHO, this is not really the greatest way to do things. Ideally, GRAPH, would allow one to create multi-page templates which the user could flip through using some sort of control, kind of like worksheets in Excel.
0 Kudos
Message 3 of 7
(5,614 Views)
Hi yahugh,

Now in DIAdem 9.0, you CAN create, edit, load, and save report templates that natively have multiple pages, shown as sheets similar to what you see in Excel.

Check it out!
Brad Turpin
DIAdem Product Support Engineer
National Instruments
0 Kudos
Message 4 of 7
(5,614 Views)

Please Explain this: "There is also a way to have numeric tables spread over multiple pages"

thanx.

0 Kudos
Message 5 of 7
(4,142 Views)

Hi Punkmonkey,

 

It's an ancient setting in REPORT tables, nowadays called "Automatic increasing" in the "Scaling" tab of the 2D Table configuration dialog.  That was a cool feature back before REPORT had multiple sheets, but it's not usually what customers want now.  I can send you ugly code to span a table over multiple sheets the way you probably want, but it's brittle.

 

Brad Turpin

DIAdem Product Support Engineer

National Instruments

0 Kudos
Message 6 of 7
(4,132 Views)

Yep. I'm doing something like this which appears to work.:

        Call PicLoad(autoactpath & "\MobisSummary.TDR")
          Call GraphSheetRename("Sheet 1", "Summary")
          Call PicUpdate
          PrintRangeType = "PageEnums"
          PrintFromPage  = 1
          PrinttoPage    = 1
          Call PicMaxPageCalc
          For intCount = 1 to MaxYPage    'Printing all pages of the table
            CurrYPage = intCount
            Call PicPdfExport(Filedlgdir & "Report.pdf", True)
          Next
          For intCount = 2 to groupcount                    
            if intcount=2 then 
              Call PicLoad(autoactpath & "\MobisReport.TDR")
            else
              Call PicFileAppend(autoactpath & "\MobisReport.TDR")
            end if
              Call GraphSheetRename("Sheet 1", GroupDescript(intCount))
              Call PicUpdate
          next
          Call PicPdfExport(Filedlgdir & "Report.pdf", True)

 It would be nice if the report would automagically add pages if the table size is "Automatic increasing"

0 Kudos
Message 7 of 7
(4,124 Views)