Multiple Graphs on One page, the easy way (PDF) and the hard way (RTF)
|
|
|
- William Franklin
- 9 years ago
- Views:
Transcription
1 Paper Multiple Graphs on One page, the easy way (PDF) and the hard way (RTF) Kevin P. Delaney MPH, Northrop-Grumman Mission Systems, Atlanta, GA Abstract: SAS/GRAPH software can be used in combination with the Output Delivery System (ODS) to produce high-resolution graphics in production reports. It is fairly easy to use the ODS to insert one graph at a time into either a Portable Document Formatted (PDF) or Rich Text Formatted (RTF) report. However, trying to insert multiple graphs on one page can be a little more of a challenge. For ODS PDF, the option STARTPAGE=NEVER and some SAS/GRAPH options which control the size of the graphs can be used to place multiple graphs on one page. Unfortunately, STARTPAGE=NEVER does not work very well in the RTF destination, so a solution which utilizes PROC GREPLAY and DDE is offered. These techniques, including code and examples, are presented, and a potential solution using the new Version 9 ODS LAYOUT capabilities is also be discussed Introduction SAS/GRAPH software is designed to produce high quality graphical representations of your data. Often a project will require output that presents only one graph per page. By using the Output Delivery System (ODS) it is possible (and relatively simple) to export your graphs to either a Portable Document Format (PDF) file or a Rich Text Formatted (RTF) file (for use in Microsoft Word). However, there are some reports for which it would be better to present multiple graphs on a single page. Achieving this effect with the ODS can be a challenge. However, like almost every SAS solution, there are multiple ways that this goal can be accomplished. This paper presents solutions for both the PDF and the RTF destinations. The paper also provides a comparison of the ease of the methods, and the quality of graphics produced with different device drivers for each destination. Finally, we look at an additional method, the ODS Layout destination, which will be available for producing PDFs in Version 9 of SAS. Graphic Device drivers Although this paper contains code for some neat looking graphics, the focus will be on the code required to place multiple graphics on one page. However, the choice of the proper graphics device driver is an important consideration when rendering graphics for output to either PDF or RTF documents. When choosing your device driver there are two elements that must be considered: 1) The complexity of the graphic 2) The destination for the graphic. For this paper I have chosen particularly complex graphics, which will look best with a very high resolution graphics driver. To be honest, for most graphs (bar charts, line graphs, pie charts, etc.) that will be used in run of the mill reports, high resolution graphics are not a necessity. Most of the time a bar chart rendered as a GIF file will look just as good as one rendered as a PNG file, and both of those will be just as good as a CMG file. In this situation the destination for the graphic (PDF, RTF, HTML document, standalone graphic to be imported into PowerPoint later) is probably more important. Table 1 provides my recommendations for which device driver to use with each destination named above. Table 1: List of suggested graphics device drivers for specific destinations Destination Device HTML JPEG, GIF, Java 1 PDF PDF, PDFC RTF PNG, CGMOF97L 2, CGMOF97P 3, PowerPoint CGMMPPA 4 1 Produces Java enabled GIF file 2 CGM for Microsoft Office 97 (i.e. MS WORD) Landscape 3 CGM for MS Office 97 Portrait 4 CGM for MS PowerPoint However, I would suggest that you try multiple drivers to see which produces the best graphic for your purpose. A list of all the Graphics drivers included as part of SAS/GRAPH software can be obtained by submitting: proc gdevice catalog=sashelp.devices nofs; list _all_; You can then substitute a specific device name (e.g. PNG) for the keyword _all_ to get a detailed description of the particular device. You may also consider using the SAS GDEVICE procedure to try making your own device if necessary. In development of this paper, I used device=pdfc for the graphs to be rendered in PDFs and device=cgmof97l for graphs going into RTFs. The latter was chosen over PNG in this particular case because I wanted the highest resolution possible for my graphs. Sending Graphics to PDFs With the technical details of how to make graphs out of the way, lets get to the main point of the paper, how do we send graphs out to a document. First lets quickly review the syntax to export a graph to either the PDF or RTF destination. The basic syntax to export a graphic to either the PDF or RTF destination is: ODS PDF (RTF) file= Path to your file.(correct extension for file created) ; SAS/GRAPH statements; ODF PDF (RTF) close; For example: data spiral; do theta=1 to 1080 by.1; r=.75 + sin((.25*theta)); options orientation=landscape; goptions reset=all device=pdfc /*NOTICE my choice for the PDF destination*/ ftext="swissb" ; ods pdf file="your path.pdf"; proc gplot data=spiral; plot y*x/ noaxes nolegend noframe; title h=5 "Graph Number 1 ";
2 - 2 - will produce the graphic below (as a full page in a PDF document): data colors; do theta=1 to 5760 by 1; r=sin((sqrt(3/2))*theta); z=(round(rannor(0),.01)); if abs(z) gt 1 then z=1-abs(z); %macro fixsymbols; %*Used to set symbol definitions for all 99 symbols, which will be used to make the multicolor graph below; goptions reset=all ;*used color and symbol definitions above, return to default before modifying here; Figure 1: Spiral Graph rendered on a full page in a PDF document, using the PDFC graphics device Notice above that I used the graphic device PDFC for color PDF graphics, I could use either the GIF or JPEG device with similar results, but, as discussed in the previous section, I have found that PDFC (perhaps understandably) works best for the PDF destination of the ODS. To output to the RTF destination simply change the above code to: 1) change the graphics device (try the recommended device=cgmof97l or PNG) and 2) Use ODS RTF (rather than PDF). Now lets make three more graphs and add them to our PDF. %do i=1 %to 99; symbol&i height=.5 v=dot i=join line=35; % %m %fixsymbols; goptions ftext="swissb" ; proc gplot data=colors; plot y*x=z/nolegend noframe noaxes; title h=5 "Many colors "; Creates: * *Re-run the previous GPLOT and leave the PDF open to add more graphs; data star; do theta=1 to 1080 by.75; r=sin((5)*theta); proc gplot data=star; plot y*x/nolegend noframe noaxes; title h=5 "Star Power "; Produces: Figure 2: A Star graphic, rendered as Page 2 of a PDF document Figure 3: Multicolor sphere as Page 3 of our PDF data rose; do theta=1 to 360 by.5; r=sin((9/2)*theta); proc gplot data=rose; plot y*x/ nolegend noframe noaxes; symbol1 interpol=join width=10 ci=cxc01c6e cv=cxa7398a title h=5 "Pretty flower ";
3 - 3 - Which Makes: %fixsymbols; proc gplot data=colors; goptions hsize= 5.20in vsize= 3.75in device=pdfc ftext="swissb" horigin=0 in vorigin=0 in ; *Need the above goptions because of the reset=all in the Macro fixsymbols; title2 'PLOT #3-Multicolor "thing"'; plot y*x=z / name="colors" nolegend noaxes noframe; Figure 4: A pretty flower on page 4 of our PDF As you can see, this code produces a file that puts four graphs each on a separate page. It doesn t look bad, but there are many instances where we might want to compress this so that all four graphs are on a single page. proc gplot data=rose; goptions horigin=5.25 in; title2 'PLOT #4-A rose'; plot y*x / name="rose" noframe nolegend noaxes; symbol1 interpol=join width=10 ci=cxc01c6e cv=cxa7398a will produce a PDF with all four graphics on one page. This is a relatively simple task in the PDF destination. Four graphs on one page, ODS PDF To place multiple graphs on a single page in the PDF destination we can use two types of options: 1. the ODS options STARTPAGE=NEVER and, 2. SAS/GRAPH options that control the position of the graphs on the page. These SAS/GRAPH options include HSIZE and VSIZE to control the size of the graph and HORIGIN and VORIGIN to control the position from which the graph starts on the page. STARPAGE=NEVER tells SAS not to go to a new page even at the beginning of a graphic. Expanding on our example from above we would code: goptions reset=all device=pdfc ftext="swissb"; ods pdf file= C:\Your Path\four in one.pdf startpage=never; ods proclabel "Four graphs on one page" ; goptions hsize=5.20 in vsize=3.75 in; title1; proc gplot data=spiral; goptions horigin=0in vorigin=3.99 in; title2 'PLOT #1-A spiral'; plot y*x /name="spiral" noaxes nolegend noframe; Proc gplot data=star; goptions horigin=5.25; title2 'PLOT #2-A star'; plot y*x /nolegend noaxes name="star" noframe; Figure 5: a PDF document with four graphs on one page. Note that you can change the number, size and position of the graphs by changing the graphics options (Hsize, Vsize, Horigin, and Vorigin) accordingly. Unfortunately Startpage=Never does not work in the RTF destination, so that each graphic will end up on a different page, no matter how you try to resize and reposition them with Graphics options. An RTF solution You can get four graphs onto one page in an RTF document; it just requires a little more ingenuity. The solution offered here uses PROC GREPLAY to combine the four separate graphs into one image within SAS and then uses DDE to import that image into MS WORD. In order to produce the (high-resolution) graphs for this paper, it is best to create all the original graphs using the graphics option DEVICE=CGMOF97L, rather than PDFC as shown in the PDF example above. The other thing we need to do is tell SAS to send the Four in One graph to a folder where we can find it later, we use the graphics option GSFNAME to do this. Adding the following statements in place of ODS PDF in the Four in One example above will take care of both of these problems.
4 - 4 - %let path= C:\MY PATH; filename graphout "&path"; goptions reset=all device=cgmof97l gsfname=graphout ; The only other modification to the PROC GPLOT statements we used in the PDF example would be to remove the GOPTIONS statements (e.g. HSIZE HORIGIN etc.) from the individual procedures, for the RTF destination, we will resize and reposition our graphs with PROC GREPLAY. PROC GREPLAY The GREPLAY procedure is designed to accomplish a task similar to what we used the SAS/GRAPH options HSIZE VSIZE HORIGIN and VORIGIN for in our PDF example. It takes existing SAS/GRAPH images from a Graphics Catalog and places them in a template according to specifications you set. For example: sections of the template with numbers, in this case 1-4. Then you create sections of the template by specifying the four corners of each area of the new graphic that will accommodate a previously created graphic. For instance: 1/ulx=5 uly=95 urx=48 ury=95 llx=5 lly=52 lrx=48 lry=52 color=blue describes section number 1 of the graph. ULX describes the Upper left limit for the X (horizontal) corner of the section in the template. In this case I start this section at horizontal position 5 (ranging from left to right on a page), and vertical position 95 (ranging from from bottom to top on a page), or the top left corner of the document. This section extends from the top left corner to 48% of the way across (X=48) and 48% of the way down (Y=52%). ULX, ULY URX,URY proc greplay tc=work.tempcat nofs; tdef newtemp des='four panel template' 1/ulx=5 uly=95 urx=48 ury=95 llx=5 lly=52 lrx=48 lry=52 color=blue 2/ulx=52 uly=95 urx=95 ury=95 llx=52 lly=52 lrx=95 lry=52 color=red 3/ulx=5 uly=48 urx=48 ury=48 llx=5 lly=5 lrx=48 lry=5 color=orange 4/ulx=52 uly=48 urx=95 ury=48 llx=52 lly=5 lrx=95 lry=5 color=green ; ************************************************************************** Above makes the template, below uses it; template newtemp; igout work.gseg; gout work.gseg; treplay 1:Spiral 2:Star 3:colors 4:rose name="fourin_1"; The above example is divided into two sections, separated by the comment (*****). Above the line I create a template that has four equal spaces for the graphs on a page and distinguish each graph by creating a colored border around them. You identify LLX,LLY LRX,LRY Figure 6: Position of the X and Y coordinates that make up the four corners of a section in a Graphics Template. Figure 6 shows the position of each X and Y component used to describe the sections in the template. Each of the other sections in this template corresponds to a box in one of the other three corners of the page. The second part of the code above (below the comment (*****) line), uses the template that was created. The TREPLAY statement specifies which existing graphs go in which section and optionally allows you to give a name to your graph. In this example the graph will be stored in our GSFNAME folder as fourin_1.cgm. Inserting the graphic into Word You can move the graphic created via PROC GREPLAY into WORD by surrounding the procedure with ODS RTF statements. However, the default size of a graphic created with the CGMOF97L graphics device appears to be about 3 inches X 4 inches. Assuming we want our Four graph template to take up the entire page in WORD, we have to resize the graphic. This means we will most likely want to resize our graphic in WORD, and to do this we need to use DDE. Since we will have to use DDE anyway, it seems to make sense to use it to insert the graph into WORD, so we are in complete control of the process. There are a couple pieces of housekeeping that need to be done in SAS before we can start sending DDE commands to WORD. options noxsync noxwait xmin; *Important options to set when using DDE; filename wordsys dde "winword system"; *Set up the conversation between Word and SAS; *The code below (borrowed from one of the many excellent DDE papers by Koen Vyverman) Checks to see if Word is open already, and opens it if it is not.; data _null_; length fid rc start stop time 8;
5 - 5 - fid=fopen('wordsys','s'); if (fid le 0) then do; rc=system('start winword'); start=datetime(); stop=start+10; do while (fid le 0); fid=fopen('wordsys','s'); time=datetime(); if (time ge stop) then fid=1; rc=fclose(fid); Ok, now we are ready to use SAS to tell Word that it wants our Graph, and then tell WORD how we want the graph to look. How do we do this??: 1) Open a new (blank) Word document 2) Set the Margins of the document to be.25inches on all sides and 3) Turn the document to Landscape orientation 4) Insert our Picture (the Four_in_One graph) 5) Center the Picture and 6) Resize it to take up the whole page *The code here represents the DDE commands that actually insert our graphic and manipulate it in Word; data _null_; file wordsys; put '[FileNewDefault]'; *1) Open a blank Word document. WORD must be open already!!; put '[Filepagesetup.TopMargin=".25 in".bottommargin=".25 in".leftmargin=".25 in".rightmargin=".25in" ]'; * 2) Fix the Margins; put '[Toggleportrait]'; *3) Turn page orientation to landscape; put '[InsertPicture "'"&path.\fourin_1.gif"'"]'; *4) Inserts our graph; put '[Editgoto "g"]'; put '[CharRight 1,1]'; *5a) Selects the Graph; put '[Centerpara]'; *5b) Centers it; put '[FormatPicture.scaleX="250%".scaleY="250%"]'; * 6) based on default CGM size (as imported into MS WORD) of approximately 3 inches by 4.00 inches this fits perfectly!!; put '[FileSaveAs.Name = "' "&path.\graphout.doc" '".format=0]'; *Save our new file; put '[Fileclose]';*if done; After Running this code we get a file named Graphout.Doc in our PATH folder, with a graphic that looks something like this: detailed structure to the multi-color oval. Again, most of the time you won t be producing pictures like this from SAS/GRAPH, but I want to emphasize one more time that you should try a couple different graphics devices to see which one produces the best output for your given task. Coming to a Version 9 SAS session near you! I would be remiss if I didn t mention that Version 9 of SAS will offer one more way to send Multiple graphics to a single page in the PDF (or other PRINTER) destination, ODS LAYOUT. There are two ways to use ODS LAYOUT, with Absolute Layout or Relative layout. Both types of LAYOUT work by dividing a page into regions into which SAS places output. Absolute layout functions very similarly to PROC GREPLAY, in that you identify regions by telling SAS where to start a region using X and Y coordinates, and then specify the size of the region as percentages of the total horizontal and vertical space on a page. For Example, data test; input x datalines; ; title2"need TITLE BEFORE ODS PDF STATEMENT"; ods pdf file="&path.\test ODS Layout - Absolute.pdf" ; ods layout Start width=10in height=8in ; ods region x=0 y=5% width=45% height=45%; proc gplot data=test; title2 'PLOT #1'; plot y*x /name="mygraph1" noframe; ods region x=55% y=5% width=45% height=45%; title2 'PLOT #2'; plot y*x /name="mygraph2" noframe; ods region x=0 y=51% width=45% height=45%; title2 'PLOT #3'; plot y*x / name="mygraph3" noframe; ods region x=55% Y=51% width=45% height=45%; title2 'PLOT #4'; plot y*x / name="mygraph4" noframe; ods layout Figure 7: Print Preview of Graphout.doc, our MS WORD file with four graphs on a page Although you can t really tell from this view, the CGMOF97L graphics device actually produces a much higher-resolution graphic than the PDFC graphic device. If you try the code from this paper at home you will find the CGM file in WORD should have much prettier petals on the rose graph, and a much more creates a PDF with four graphs on a page like the one in Figure 8. Notice that ODS LAYOUT starts (quite logically) with an ODS LAYOUT START statement, on which you define the size of the page you are working with using the WIDTH and HEIGHT options. You then use ODS REGION statements before each piece of output to place the output in a section of the page. The upper left corner of the REGION is defined by X=Percentage and Y=Percentage, which would correspond to ULX and ULY in PROC GREPLAY as described above. You also specify a percentage of the total width and total height to define the size of the region. Finally, you end your LAYOUT definition with an ODS
6 - 6 - LAYOUT END statement, prior to closing your ODS destination (ODS PDFCLOSE;). After setting up our matrix of columns and rows, the ODS REGION statements simply identify the Column/Row destination for each piece of output. And, just like Absolute LAYOUT, Relative LAYOUT statements end with an ODS LAYOUT END; before closing the ODS destination. I should point out that ODS LAYOUT is still experimental in Version 9, and refer you to Brian Schellenberger s paper on the SAS website for more details on current ODS LAYOUT syntax, and future directions for this resource. Unfortunately, ODS LAYOUT is only supported for the PRINTER family of ODS destinations, so it will work when creating a PDF document, but won t work for an RTF. Conclusion Figure 8: A PDF with four graphs on a page created using ODS Layout You can also use relative layout in a similar fashion. For relative layout, you divide the output into columns and rows, and then tell SAS which output to place in which Column/Row location. For Example: ods PDF file="&path.\test ODS Layout - Relative.PDF" ; ods layout Start width=10in height=8in columns=2 rows=2 column_gutter=.5in row_gutter=.8in row_heights=(3.5in 3.5in); ods region row=1 column=1; proc gplot data=test; title2 'PLOT #1'; plot y*x /name="mygraph1" noframe; ods region row=1 column=2; title2 'PLOT #2'; plot y*x /name="mygraph2" noframe; ods region row=2 column=1; title2 'PLOT #3'; plot y*x / name="mygraph3" noframe; ods region row=2 column=2; title2 'PLOT #4'; plot y*x / name="mygraph4" noframe; ods layout ods PDF close; For this version of ODS LAYOUT, there are many more options that need to be specified on the ODS LAYOUT START statement. In addition to Width and HEIGHT which we saw in the Absolute layout example, we specify: 1. The number of columns (columns=n) and 2. The number of rows (rows=n) 3. The space between columns (column_gutter=) 4. The space between rows (row_gutter=) 5. The Height of the rows (row_heights=(row1height, row2height, etc) This paper provides yet another example of how many different ways there are to accomplish the same task in SAS. I hope I have shown you enough different ways of creating documents with multiple graphs on a page to peak your interest, and point you in the right direction. I think the suggestions for how best to create these multi-graph documents are a good foundation, and they are presented to give guidance as to which procedure will produce the best High-resolution output for your destination of choice. However, they are just suggestions, and I hope you see them as building blocks that you can use to develop your own solutions for creating reports with many good-looking graphs. References SAS/GRAPH: SAS Institute Inc. (1999) SAS/GRAPH Software: Reference, Version 8. Cary, NC SAS Institute, Inc. ODS: SAS Institute, Inc. (1999) The complete guide to the SAS Output Delivery System, Version 8. Cary, NC SAS Institute, Inc. SAS Version 9 ODS LAYOUT: Schellenberger, Brian (2002): New ODS Printer features for V9 < (December 13, 2002) DDE: SAS Institute, Inc. (1999) SAS Companion for the Microsoft Windows Environment, Version 8. Cary, NC SAS Institute Inc. Vyverman K, Viergever W. (2003) Fancy MS Word Reports Made Easy: Harnessing the Power of Dynamic Data Exchange. Proceedings of the Twenty-Eighth Annual SAS Users Group International Conference, March Any other SUGI papers by Master Vyverman. < (December 2002) Contact Information Kevin P. Delaney MPH Northrop-Grumman Mission Systems Atlanta, GA [email protected] SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies.
Multiple Graphs on One Page (Step-by-step approach) Yogesh Pande, Schering-Plough Corporation, Summit NJ
Paper CC01 Multiple Graphs on One Page (Step-by-step approach) Yogesh Pande, Schering-Plough Corporation, Summit NJ ABSTRACT In statistical analysis and reporting, it is essential to provide a clear presentation
Export Customized Graphs Directly into Microsoft Word Using Dynamic Data Exchange
Paper RV-006 Export Customized Graphs Directly into Microsoft Word Using Dynamic Data Exchange Dennis J. Beal, Science Applications International Corporation, Oak Ridge, Tennessee ABSTRACT Highly customized
The Basics of Creating Graphs with SAS/GRAPH Software Jeff Cartier, SAS Institute Inc., Cary, NC
Paper 63-27 The Basics of Creating Graphs with SAS/GRAPH Software Jeff Cartier, SAS Institute Inc., Cary, NC ABSTRACT SAS/GRAPH software is a very powerful tool for creating a wide range of business and
How to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA
How to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA ABSTRACT This paper addresses two key areas: (1) creating templates; and (2) changing
Let SAS Write Your SAS/GRAPH Programs for You Max Cherny, GlaxoSmithKline, Collegeville, PA
Paper TT08 Let SAS Write Your SAS/GRAPH Programs for You Max Cherny, GlaxoSmithKline, Collegeville, PA ABSTRACT Creating graphics is one of the most challenging tasks for SAS users. SAS/Graph is a very
Making a Poster Using PowerPoint 2007
Making a Poster Using PowerPoint 2007 1. Start PowerPoint: A Blank presentation appears as a Content Layout, a blank one one without anything not even a title. 2. Choose the size of your poster: Click
Creating a Poster Presentation using PowerPoint
Creating a Poster Presentation using PowerPoint Course Description: This course is designed to assist you in creating eye-catching effective posters for presentation of research findings at scientific
Excel 2003 A Beginners Guide
Excel 2003 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Excel 2007 A Beginners Guide
Excel 2007 A Beginners Guide Beginner Introduction The aim of this document is to introduce some basic techniques for using Excel to enter data, perform calculations and produce simple charts based on
Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc.
Paper 189 Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc., Cary, NC ABSTRACT This paper highlights some ways of
KB COPY CENTRE. RM 2300 JCMB The King s Buildings West Mains Road Edinburgh EH9 3JZ. Telephone: 0131 6505001
KB COPY CENTRE RM 2300 JCMB The King s Buildings West Mains Road Edinburgh EH9 3JZ Telephone: 0131 6505001 Email: [email protected] [email protected] [email protected] Step 1. Set up page orientation
Tips and Tricks: Using SAS/GRAPH Effectively A. Darrell Massengill, SAS Institute, Cary, NC
Paper 90-30 Tips and Tricks: Using SAS/GRAPH Effectively A. Darrell Massengill, SAS Institute, Cary, NC ABSTRACT SAS/GRAPH is a powerful data visualization tool. This paper examines the powerful components
Creating Web Pages with Microsoft FrontPage
Creating Web Pages with Microsoft FrontPage 1. Page Properties 1.1 Basic page information Choose File Properties. Type the name of the Title of the page, for example Template. And then click OK. Short
SAS/GRAPH 9.2 ODS Graphics Editor. User s Guide
SAS/GRAPH 9.2 ODS Graphics Editor User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2009. SAS/GRAPH 9.2: ODS Graphics Editor User's Guide. Cary, NC: SAS
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint While it is, of course, possible to create a Research Day poster using a graphics editing programme such as Adobe
Create a Poster Using Publisher
Contents 1. Introduction 1. Starting Publisher 2. Create a Poster Template 5. Aligning your images and text 7. Apply a background 12. Add text to your poster 14. Add pictures to your poster 17. Add graphs
Information Server Documentation SIMATIC. Information Server V8.0 Update 1 Information Server Documentation. Introduction 1. Web application basics 2
Introduction 1 Web application basics 2 SIMATIC Information Server V8.0 Update 1 System Manual Office add-ins basics 3 Time specifications 4 Report templates 5 Working with the Web application 6 Working
Using Microsoft Word. Working With Objects
Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects
SAS ODS. Greg Jenkins
SAS ODS Greg Jenkins 1 Overview ODS stands for the Output Delivery System ODS allows output from the Data Step & SAS procedures to presented in a more useful way. ODS also allows for some of the output
Visualizing Key Performance Indicators using the GKPI Procedure Brian Varney, COMSYS, a Manpower Company, Portage, MI
Paper 66-2010 Visualizing Key Performance Indicators using the GKPI Procedure Brian Varney, COMSYS, a Manpower Company, Portage, MI ABSTRACT The GKPI procedure is new in SAS 9.2 SAS/Graph. This new procedure
Importing Excel Files Into SAS Using DDE Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA
Importing Excel Files Into SAS Using DDE Curtis A. Smith, Defense Contract Audit Agency, La Mirada, CA ABSTRACT With the popularity of Excel files, the SAS user could use an easy way to get Excel files
Scanning in Windows XP: Basics Learning guide
Scanning in Windows XP: Basics Learning guide If you have ever wanted to scan documents and images on different scanners in your department, you've probably faced the difficulties that arise from needing
Importing and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
Microsoft Excel Basics
COMMUNITY TECHNICAL SUPPORT Microsoft Excel Basics Introduction to Excel Click on the program icon in Launcher or the Microsoft Office Shortcut Bar. A worksheet is a grid, made up of columns, which are
Microsoft Office PowerPoint 2003. Creating a new presentation from a design template. Creating a new presentation from a design template
Microsoft Office PowerPoint 2003 Tutorial 2 Applying and Modifying Text and Graphic Objects 1 Creating a new presentation from a design template Click File on the menu bar, and then click New Click the
Basic Excel Handbook
2 5 2 7 1 1 0 4 3 9 8 1 Basic Excel Handbook Version 3.6 May 6, 2008 Contents Contents... 1 Part I: Background Information...3 About This Handbook... 4 Excel Terminology... 5 Excel Terminology (cont.)...
Using FileMaker Pro with Microsoft Office
Hands-on Guide Using FileMaker Pro with Microsoft Office Making FileMaker Pro Your Office Companion page 1 Table of Contents Introduction... 3 Before You Get Started... 4 Sharing Data between FileMaker
APC Application Suite. Installation and Setup Guide Version 4.01
APC Application Suite Installation and Setup Guide Version 4.01 Table of Contents Chapter 1 - Introduction... 1-1 How The System is Constructed...1-1 Chapter 2 - Installation and Setup... 2-1 Installing
Figure 1. An embedded chart on a worksheet.
8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the
GUIDELINES FOR PREPARING POSTERS USING POWERPOINT PRESENTATION SOFTWARE
Society for the Teaching of Psychology (APA Division 2) OFFICE OF TEACHING RESOURCES IN PSYCHOLOGY (OTRP) Department of Psychology, Georgia Southern University, P. O. Box 8041, Statesboro, GA 30460-8041
DOING MORE WITH WORD: MICROSOFT OFFICE 2010
University of North Carolina at Chapel Hill Libraries Carrboro Cybrary Chapel Hill Public Library Durham County Public Library DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites
Creating a Poster in PowerPoint 2010. A. Set Up Your Poster
View the Best Practices in Poster Design located at http://www.emich.edu/training/poster before you begin creating a poster. Then in PowerPoint: (A) set up the poster size and orientation, (B) add and
Intro to Excel spreadsheets
Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using
National RTAP Marketing Transit Toolkit Customizing Templates in Microsoft Publisher
National RTAP Marketing Transit Toolkit Customizing Templates in Microsoft Publisher Customizing the Templates in Microsoft Publisher Microsoft Publisher is part of the Microsoft Office Suite, so most
NDSU Technology Learning & Media Center
1 NDSU Technology Learning & Media Center QBB 150C 231-5130 www.ndsu.edu/its/tlmc Creating a Large Format Poster (Plot) Using PowerPoint 2013 Posters should be designed and created in a manner that best
Oracle Business Intelligence Publisher: Create Reports and Data Models. Part 1 - Layout Editor
Oracle Business Intelligence Publisher: Create Reports and Data Models Part 1 - Layout Editor Pradeep Kumar Sharma Senior Principal Product Manager, Oracle Business Intelligence Kasturi Shekhar Director,
Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs
Making TIFF and EPS files from Drawing, Word Processing, PowerPoint and Graphing Programs In the worlds of electronic publishing and video production programs, the need for TIFF or EPS formatted files
ABSTRACT INTRODUCTION
Automating Concatenation of PDF/RTF Reports Using ODS DOCUMENT Shirish Nalavade, eclinical Solutions, Mansfield, MA Shubha Manjunath, Independent Consultant, New London, CT ABSTRACT As part of clinical
Excel Project Creating a Stock Portfolio Simulation
Background Vocabulary Excel Project Creating a Stock Portfolio Simulation 1. What is a stock? A stock is a share in the ownership of a corporation, a large business organization. A stock, also, represents
ECDL / ICDL Spreadsheets Syllabus Version 5.0
ECDL / ICDL Spreadsheets Syllabus Version 5.0 Purpose This document details the syllabus for ECDL / ICDL Spreadsheets. The syllabus describes, through learning outcomes, the knowledge and skills that a
Decreases the magnification of your chart. Changes the magnification of the displayed chart.
OrgPlus Guide 1) Logging In 2) Icon Key 3) Views a. Org Chart b. Salary Org Chart c. Head Count/Span of Control 4) Viewing Profile/Explore/Bookmarks Panels a. Creating Bookmarks 5) Searching a. From the
Customizing forms and writing QuickBooks Letters
LESSON 15 Customizing forms and writing QuickBooks Letters 15 Lesson objectives, 398 Supporting materials, 398 Instructor preparation, 398 To start this lesson, 398 About QuickBooks forms, 399 Customizing
SAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN
SA118-2014 SAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN ABSTRACT ODS (Output Delivery System) is a wonderful feature in SAS to create consistent, presentable
Publisher 2010 Cheat Sheet
April 20, 2012 Publisher 2010 Cheat Sheet Toolbar customize click on arrow and then check the ones you want a shortcut for File Tab (has new, open save, print, and shows recent documents, and has choices
Business Objects Version 5 : Introduction
Business Objects Version 5 : Introduction Page 1 TABLE OF CONTENTS Introduction About Business Objects Changing Your Password Retrieving Pre-Defined Reports Formatting Your Report Using the Slice and Dice
OVERVIEW OF THE ENTERPRISE GUIDE INTERFACE
Paper HOW-007 Graphing the Easy Way with SAS Enterprise Guide (or How to Look Good With Less Effort) Stephanie R. Thompson, Rochester Institute of Technology, Rochester, NY ABSTRACT Have you ever wanted
Excel -- Creating Charts
Excel -- Creating Charts The saying goes, A picture is worth a thousand words, and so true. Professional looking charts give visual enhancement to your statistics, fiscal reports or presentation. Excel
Hands-on Guide. FileMaker Pro. Using FileMaker Pro with Microsoft Office
Hands-on Guide FileMaker Pro Using FileMaker Pro with Microsoft Office Table of Contents Introduction... 3 Before You Get Started... 4 Sharing Data between FileMaker Pro and Microsoft Excel... 5 Drag and
DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS
DIRECTIONS FOR SETTING UP LABELS FOR MARCO S INSERT STOCK IN WORD PERFECT, MS WORD AND ACCESS WORD PERFECT FORMAT MARCO ITEM #A-3LI - 2.25 H x 3W Inserts First create a new document. From the main page
Scatter Chart. Segmented Bar Chart. Overlay Chart
Data Visualization Using Java and VRML Lingxiao Li, Art Barnes, SAS Institute Inc., Cary, NC ABSTRACT Java and VRML (Virtual Reality Modeling Language) are tools with tremendous potential for creating
Advanced Word for Windows
Advanced Word for Windows Version: 2002 Academic Computing Support Information Technology Services Tennessee Technological University September 2003 1. Opening Word for Windows In the PC labs, click on
A series Metric (cm) Imperial (inch)
Poster Creation PowerPoint for Posters PowerPoint is well known as a presentation support application. However, it can also be used to create academic posters as it is a format that many people are already
Creating Word Tables using PROC REPORT and ODS RTF
Paper TT02 Creating Word Tables using PROC REPORT and ODS RTF Carey G. Smoak,, Pleasanton, CA ABSTRACT With the introduction of the ODS RTF destination, programmers now have the ability to create Word
Fireworks CS4 Tutorial Part 1: Intro
Fireworks CS4 Tutorial Part 1: Intro This Adobe Fireworks CS4 Tutorial will help you familiarize yourself with this image editing software and help you create a layout for a website. Fireworks CS4 is the
Create a GAME PERFORMANCE Portfolio with Microsoft Word
Create a GAME PERFORMANCE Portfolio with Microsoft Word Planning A good place to start is on paper. Get a sheet of blank paper and just use a pencil to indicate where the content is going to be positioned
Excel 2003 Tutorial I
This tutorial was adapted from a tutorial by see its complete version at http://www.fgcu.edu/support/office2000/excel/index.html Excel 2003 Tutorial I Spreadsheet Basics Screen Layout Title bar Menu bar
Importing and exporting content
Importing and exporting content Welcome to Corel DESIGNER, a comprehensive vector-based drawing application for creating technical graphics. In this tutorial, you will import an AutoCAD DWG file into Corel
Report Customization Using PROC REPORT Procedure Shruthi Amruthnath, EPITEC, INC., Southfield, MI
Paper SA12-2014 Report Customization Using PROC REPORT Procedure Shruthi Amruthnath, EPITEC, INC., Southfield, MI ABSTRACT SAS offers powerful report writing tools to generate customized reports. PROC
Create Charts in Excel
Create Charts in Excel Table of Contents OVERVIEW OF CHARTING... 1 AVAILABLE CHART TYPES... 2 PIE CHARTS... 2 BAR CHARTS... 3 CREATING CHARTS IN EXCEL... 3 CREATE A CHART... 3 HOW TO CHANGE THE LOCATION
The very basic basics of PowerPoint XP
The very basic basics of PowerPoint XP TO START The above window automatically shows when you first start PowerPoint. At this point, there are several options to consider when you start: 1) Do you want
Excel 2007 Basic knowledge
Ribbon menu The Ribbon menu system with tabs for various Excel commands. This Ribbon system replaces the traditional menus used with Excel 2003. Above the Ribbon in the upper-left corner is the Microsoft
Designing a Poster using MS-PowerPoint
Designing a Poster using MS-PowerPoint TABLE OF CONTENTS Introduction... 3 Main components of a poster... 3 Setting up your poster... 5 Setting up the document size... 5 Configuring the grid and guides...
CREATING POSTERS WITH POWERPOINT
CREATING POSTERS WITH POWERPOINT PowerPoint files will be required for Posters on CD-Rom with very few exceptions. WHY POWERPOINT? Although there are many software programs that will create posters, PowerPoint
Chapter 16. Using Dynamic Data Exchange (DDE)
104 Student Guide 16. Using Dynamic Data Exchange (DDE) Chapter 16 Using Dynamic Data Exchange (DDE) Copyright 1994-2003, GE Fanuc International, Inc. 16-1 FIX Fundamentals 16. Using Dynamic Data Exchange
Guide To Creating Academic Posters Using Microsoft PowerPoint 2010
Guide To Creating Academic Posters Using Microsoft PowerPoint 2010 INFORMATION SERVICES Version 3.0 July 2011 Table of Contents Section 1 - Introduction... 1 Section 2 - Initial Preparation... 2 2.1 Overall
Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide
Open Crystal Reports From the Windows Start menu choose Programs and then Crystal Reports. Creating a Blank Report Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick
Sample Table. Columns. Column 1 Column 2 Column 3 Row 1 Cell 1 Cell 2 Cell 3 Row 2 Cell 4 Cell 5 Cell 6 Row 3 Cell 7 Cell 8 Cell 9.
Working with Tables in Microsoft Word The purpose of this document is to lead you through the steps of creating, editing and deleting tables and parts of tables. This document follows a tutorial format
Catalog Creator by On-site Custom Software
Catalog Creator by On-site Custom Software Thank you for purchasing or evaluating this software. If you are only evaluating Catalog Creator, the Free Trial you downloaded is fully-functional and all the
Using SAS to Create Graphs with Pop-up Functions Shiqun (Stan) Li, Minimax Information Services, NJ Wei Zhou, Lilly USA LLC, IN
Paper CC12 Using SAS to Create Graphs with Pop-up Functions Shiqun (Stan) Li, Minimax Information Services, NJ Wei Zhou, Lilly USA LLC, IN ABSTRACT In addition to the static graph features, SAS provides
You will need to be a member of any of the following user groups in System Manager to run reports:
How to Run Reports Applicable to SIMS Version 7.108 onwards. Permissions Required You will need to be a member of any of the following user groups in System Manager to run reports: Administration Assistant,
Access II 2007 Workshop
Access II 2007 Workshop Query & Report I. Review Tables/Forms Ways to create tables: tables, templates & design Edit tables: new fields & table properties Import option Link tables: Relationship Forms
Instructions to Create Your Rollup Poster in PowerPoint
Instructions to Create Your Rollup Poster in PowerPoint THE IDEAL POSTER IS DESIGNED TO... Provide a brief overview of your research Encourage discussion Stand alone when you re not there to provide an
Microsoft Picture Manager. Picture Manager
Picture Manager Picture Manager allows you to easily edit and organize the pictures on your computer. Picture Manager is an application that was included with Microsoft Office suite for Windows 2003 and
Microsoft Excel 2010 Charts and Graphs
Microsoft Excel 2010 Charts and Graphs Email: [email protected] Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating
Pop-Ups, Drill-Downs, and Animation Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY
Paper 090-29 Pop-Ups, Drill-Downs, and Animation Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY ABSTRACT Several features have been added to SAS/GRAPH that allow a user to go beyond
Producing Structured Clinical Trial Reports Using SAS: A Company Solution
Producing Structured Clinical Trial Reports Using SAS: A Company Solution By Andy Lawton, Helen Dewberry and Michael Pearce, Boehringer Ingelheim UK Ltd INTRODUCTION Boehringer Ingelheim (BI), like all
Microsoft Office PowerPoint 2013
Microsoft Office PowerPoint 2013 Navigating the PowerPoint 2013 Environment The Ribbon: The ribbon is where you will access a majority of the commands you will use to create and develop your presentation.
Microsoft Access 2010 Overview of Basics
Opening Screen Access 2010 launches with a window allowing you to: create a new database from a template; create a new template from scratch; or open an existing database. Open existing Templates Create
Contents. Launching FrontPage... 3. Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...
Using Microsoft Office 2003 Introduction to FrontPage Handout INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 1.0 Fall 2005 Contents Launching FrontPage... 3 Working with
Crystal Reports Designer Version 10
Crystal Reports Designer Version 10 Exporting to Microsoft Excel Overview Contents This document is intended to assist you in creating or modifying a report in Crystal Reports Designer, version 10, that
PowerPoint: Design Themes and Slide Layouts Contents
PowerPoint: Design Themes and Slide Layouts Contents Design Themes... 1 Apply a theme to your presentation... 1 Theme colors... 1 Theme fonts... 3 Theme effects... 3 Quick Styles... 4 Customize a theme...
Microsoft Access 2010- Introduction
Microsoft Access 2010- Introduction Access is the database management system in Microsoft Office. A database is an organized collection of facts about a particular subject. Examples of databases are an
ECDL / ICDL Presentation Syllabus Version 5.0
ECDL / ICDL Presentation Syllabus Version 5.0 Purpose This document details the syllabus for ECDL / ICDL Presentation. The syllabus describes, through learning outcomes, the knowledge and skills that a
PowerPoint Interface Menu Bars Work Area Slide and Outline View TASK PANE Drawing Tools
Microsoft PowerPoint is used for creating slide presentations to be used on a PC or even printed out as overheads and handouts. You can combine text, graphics, even audio and video to create exciting and
MicroStrategy Desktop
MicroStrategy Desktop Quick Start Guide MicroStrategy Desktop is designed to enable business professionals like you to explore data, simply and without needing direct support from IT. 1 Import data from
How to Design a Form Report (RTF) Output
How to Design a Form Report (RTF) Output Applicable to SIMS.net version 7.108 onwards. Permissions required You will need to be a member of any of the following user groups in System Manager to design
Merging Labels, Letters, and Envelopes Word 2013
Merging Labels, Letters, and Envelopes Word 2013 Merging... 1 Types of Merges... 1 The Merging Process... 2 Labels - A Page of the Same... 2 Labels - A Blank Page... 3 Creating Custom Labels... 3 Merged
Pageflex Persona Cross Media Suite
Pageflex Persona Cross Media Suite Pageflex Persona Cross Media Suite gives you the power to create personalized cross media campaigns using the award-winning variable data capability of Pageflex on your
If you know exactly how you want your business forms to look and don t mind
appendix e Advanced Form Customization If you know exactly how you want your business forms to look and don t mind detail work, you can configure QuickBooks forms however you want. With QuickBooks Layout
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
BIRT: A Field Guide to Reporting
BIRT: A Field Guide to Reporting x:.-. ^ 11 Diana Peh Alethea Hannemann Nola Hague AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Parts
Chapter 10 Printing, Exporting, and E-mailing
Getting Started Guide Chapter 10 Printing, Exporting, and E-mailing This PDF is designed to be read onscreen, two pages at a time. If you want to print a copy, your PDF viewer should have an option for
Mail Merge Creating Mailing Labels 3/23/2011
Creating Mailing Labels in Microsoft Word Address data in a Microsoft Excel file can be turned into mailing labels in Microsoft Word through a mail merge process. First, obtain or create an Excel spreadsheet
UCSF PowerPoint Template Usage Guide
UCSF PowerPoint Template Usage Guide introduction the templates As an extension of UCSF brand identity standards, six (6) PowerPoint templates have been designed for your use. They are available for download
