Fritz, I seem to remember running into the same problem where I could not get it to print the entire screen but I believe that issue was resolved. In any case, my workaround was to grab the screen into a JPG file and create a generic report that prints the selected screen.
--Define the variable to hold the JPG file name SET VAR vImageEU = (.vuser_id + '.JPG') -- The code below captures the portion of the screen you select based on the coordinates you specify. -- You can specify a variable or the actual file name for the JPG output file PROPERTY RBASE_FORM 'CAPTURE_FROM_WINDOW|365,228,915,625' &vImageEU -- If you prefer, the code in the next line captures the entire screen -- PROPERTY RBASE_FORM CAPTURE_FROM_WINDOW 'c:\RAMSX\jvalencia_emp_graph.jpg' SET VAR vimage = (.vImageEU) -- The report below simply has a placeholder for the JPG file PRINT ScreenShotReport OPTION SCREEN|Window_State MAXIMIZED DELETE &vImageEU The code above gives you a generic way of printing a screen. You can saved as a stored procedure or in table and the run it from anywhere using the: RUN SELECT CmdData FROM IntCmd WHERE CmdName = 'PrintScreen' For the command above, the code is stored in a table called IntCmd that has two columns: CmdName - Sores the name of the procedure CmdData - Store the actual code to capture the screen and print the report as presented d above. Hopefully the information above will give an easy workaround. Once you have it figured out it is pretty simple. Javier, Javier Valencia, PE O: 913-829-0888 H: 913-397-9605 C: 913-915-3137 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Dr. Fritz Luettgens Sent: Monday, May 26, 2014 11:00 AM To: RBASE-L Mailing List Subject: [RBASE-L] - AW: [RBASE-L] - RE: AW: [RBASE-L] - RE: Print Form Hi Paul, exactly ! "Will print currently displayed form image to the current printer." .... ... and not the half of it :) Fritz -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Paul Buckley Gesendet: Montag, 26. Mai 2014 17:46 An: RBASE-L Mailing List Betreff: [RBASE-L] - RE: AW: [RBASE-L] - RE: Print Form Fritz, Looking at the description of this function in R:DOCS it says "Will print currently displayed form image to the current printer.". It seems to me it is doing exactly what it says it will. As Adrian said, All I have ever used this for is a "quick screen shot" not expecting to get everything, if I need everything I include a button to print a report. Just my two cents worth, Paul Buckley -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Dr. Fritz Luettgens Sent: Monday, May 26, 2014 8:50 AM To: RBASE-L Mailing List Subject: [RBASE-L] - AW: [RBASE-L] - RE: Print Form Hi Adrian, nice work around :) but, if the tool is offered it should work accordingly, because the screen shot in Win is not sufficient. Reason: you can scale the form "frame", but the content does not scale with it. (you could use a snipping tool) Therefore PRNSETUP PROPERTY RBASE_FORM PRINT "PRINTER" RETURN is a necessary tool for work (if it works :) Thank´s Fritz -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Adrian Hüssy Gesendet: Montag, 26. Mai 2014 14:21 An: RBASE-L Mailing List Betreff: [RBASE-L] - RE: Print Form The screenshots with this command are not scaled so far. That's why I use PROPERTY RBASE_FORM PRINT "PRINTER" for warnings and exception-handlings only to give the user the possibility to print an important message. As the command only print visible rows of grids by definition, the user doesn't get the full information, mostly it's more efficient to add a small report for printing. Best Regards Adrian > -----Ursprüngliche Nachricht----- > Von: [email protected] [mailto:[email protected]] Im Auftrag von Dr. > Fritz Luettgens > Gesendet: Montag, 26. Mai 2014 12:11 > An: RBASE-L Mailing List > Betreff: [RBASE-L] - Print Form > > Rbase95_64 > WIn7 > Topic: print form > Theme: Razzmatazz > Type: enhanced dbgrid > Column size in dbgrid: set to values, not autosize > > > Hi, > just want to print a form with the following EEP: > > PRNSETUP > PROPERTY RBASE_FORM PRINT "PRINTER" > RETURN > > (EU = ", US=´) > > Well, it prints, but only, say about 75% of the width from left to right. > (right side of the form "frame" is cut off) I tried all tricks with my printer like: > - paper size: horizontal > - scale down to 50% a.s.o > - there is enough available space on the paper itself > > Works all well but still prints me only 75% of my form "frame". > On the printout the "frame" of my form stays cut off from the right side. > > What do I miss here ? > > Thank´s > Fritz > > --- RBASE-L > =======================3D======================= > D= > TO POST A MESSAGE TO ALL MEMBERS: > Send a plain text email to [email protected] > > (Don't use any of these words as your Subject: > INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH, REMOVE, SUSPEND, RESUME, > DIGEST, RESEND, HELP) =======================3D======================= > D= > TO SEE MESSAGE POSTING GUIDELINES: > Send a plain text email to [email protected] In the message SUBJECT, > put just one word: INTRO > =======================3D======================= > D= > TO UNSUBSCRIBE: > Send a plain text email to [email protected] In the message SUBJECT, > put just one word: UNSUBSCRIBE > =======================3D======================= > D= > TO SEARCH ARCHIVES: > Send a plain text email to [email protected] In the message SUBJECT, > put just one word: SEARCH-n (where n is the number of days). In the > message body, place any text to search for. > =======================3D======================= > D= >

