I have inherited maintenance of a user group’s doclib, and my user has asked for functionality I didn’t know existed. The user pastes data from several sources, including Notes E-mail documents, into a rich text body field of a document in this doclib. Sometimes the data being pasted from another Notes document contains a tabbed table. Apparently, when a document with a tabbed table is printed from the Notes client, the @Command([FilePrint]) automatically explodes the table for printing. This, of course, does not occur on the web client, so the user must take multiple prints for hard copies of the entire document. The user would like the web client to explode the table for printing, if a tabbed table exists in the document.
Has anyone had any experience with this kind of situation?
Yep… had to create “print” friendly forms for several of my applications.
But, this is not going to help you with the document library…
For a table that is embedded in a rich text field, place your cursor in the table, then select from the Main Menu: Table>>Table Properties. (or CTRL + K)
When the table properties dialog box appears, click on the second to last tab, and select “Show all Table Rows”. That will expand the table for printing…(it may not be elegant)
Is this what you wanted? Or did you want a button to click on that would do this?
My instructions to the user were just that - modify the table to ‘show all table rows’ when they paste the document in the doclib - but I was looking for a more elegant solution. I’ve seen some posts that refer to a ‘printer friendly’ technique of opening a document in browser using a print css stylesheet, and I was hoping someone had solved this puzzle already and would be willing to share.
That depends on all of the information being sent to the browser at once, and that’s not the case for the built-in tabbed tables (only the tabs themselves and the current tab’s content are served).
When using Microsoft Internet Explorer, a workaround is to use the “Print all Linked Documents” print option. This option prints all pages that are directly linked from the page that is currently displayed in the browser. This option will not, however, print sub tabs of other tabs. The page that was opened before the current page will also be printed. This print option is not available in Netscape Navigator.