Approach to Archive Programs in PDF and Retrieve Programs from PDF Files

Size: px
Start display at page:

Download "Approach to Archive Programs in PDF and Retrieve Programs from PDF Files"

Transcription

1 Paper PO18 Approach to Archive Programs in PDF and Retrieve Programs from PDF Files Eric Zhang, Centocor Research & Development, Inc., Malvern, PA Leah Bednarek, Centocor Research & Development, Inc., Malvern, PA Daniel Hofstaedter, Centocor Research & Development, Inc., Malvern, PA ABSTRACT Quite often, once a project has been completed, SAS programmers are faced with the need to archive their programs. Ideally, the program files should be (1) easily archived, (2) protected from unauthorized changes and (3) easily retrieved from archive, in their original format. Storing SAS programs in PDF format is one of the most effective and efficient ways to achieve all three of these objectives. A new approach was developed for this purpose. The capabilities, features, and usage of the approach are described in the paper. INTRODUCTION There are many tools available to convert SAS programs to PDF files and to retrieve SAS programs back from PDF files. However, most available tools have been developed outside SAS and are difficult to modify for our industry specific requirements. And in many cases, the retrieved SAS programs do not have the exact same format and layout as the original SAS programs. An approach was developed, entirely in SAS, in order to overcome both of these obstacles. Using this new approach, the converted SAS programs have the specific features we need and the retrieved SAS programs are identical to the originals. The approach does not rely on the third party software and works well across any platform where SAS can be used. APPROACH The approach utilizes two SAS macros, both of which incorporate PDF PostScript language. The first macro, SAS2PDF, has the ability to convert a single SAS program, or multiple SAS programs, from a designated directory, into a single PDF file, sorted and bookmarked by the names of the archived SAS programs. As with any bookmarked PDF file, the user can open the file in Acrobat Reader, click a program s bookmark in the left window and then browse the contents of that program in the right window. The second macro, PDF2SAS, will convert these archived SAS programs from PDF, back into their original format. The user has the option to select a single bookmark (SAS program), or multiple bookmarks (SAS programs). The retrieved SAS programs will have the original program names and the exact same contents and layouts they had prior to archival. In addition, macro PDF2SAS provides the user with the option of executing SAS programs from the PDF file in SAS Editor window directly instead of retrieving them to a physical folder. Before saving the archived PDF file and deleting the original SAS programs, users should make sure that the tobe-retrieved SAS programs from the archived PDF file would be the same as the original SAS programs. Users should create a temporary folder, retrieve SAS programs from the PDF file, save them in the temporary folder, and then compare them with the original SAS programs. The macro VALOFPDF is developed for this comparison. A PDF FILE AND ITS STRUCTURE PDF relies on the imaging model of PostScript page description language to describe text and graphics in a device-independent and resolution-independent manner. PDF defines a more structured format than that used by 1

2 most PostScript language programs. A PDF file (PDF version 1.2) always starts with the following codes: %PDF-1.2 %âãïó OBJECTS OF A PDF FILE A PDF file is object-structured and has many objects: information object, catalog object, page object, font object, encoding object, stream object, and so on. The objects of PDF are labeled by positive integers starting from 1. The labels start from one and consecutively continue to the number of the last object. PDF can access objects randomly and the order of the objects occurrence in a PDF file has no semantic significance. In general, it s not necessary to put numbered objects in numerical order when creating a PDF file, i.e., object 2 can follow object 4 in a PDF file. When a PDF file is viewed in Acrobat Reader, Acrobat Reader will automatically identify objects of the PDF file and display contents of the PDF file. The following example shows an object of a PDF file: 25 0 OBJ INFORMATION OBJECT The information object normally follows the two beginning statements of a PDF file immediately and identifies the information of the PDF file. The following code shows the information object in a PDF file that is generated by macro SAS2PDF: 1 0 OBJ /Author (Eric Zhang) /CreationDate (D: ) /Creator (SAS2PDF.SAS) /Producer (Centocor && Inc.) /Title (programs.pdf) /Subject (Convert SAS programs to a PDF file) The catalog object contains references to other objects defining the document s contents, outline, article threads, named destinations, and other attributes, i.e., the page object and other objects. The catalog object defined in macro SAS2PDF contains the reference to the page object only. The page object defines pages of a PDF file. The catalog object follows the information object and the page object follows the catalog object. The catalog object and page object outline the structure of pages of a PDF file. PAGE OBJECT A PDF file has a page object that defines object references, which contain text strings in pages. As an example, the following page object defines a PDF file with nine pages and its nine stream object references. 4 0 OBJ /Type /Pages /Count 9 /MediaBox [ ] /Kids [ 2

3 11 0 R 14 0 R 17 0 R 20 0 R 23 0 R 26 0 R 29 0 R 32 0 R 35 0 R ] FONT OBJECT The font object is a text object. It controls fonts and styles of text strings when a PDF file is viewed in Acrobat Reader. The font object has a couple of font types in PDF. The font object in the macros uses Type1 font type, which defines glyph shapes by using a special encoded format. This font type contains entries of Type1 font dictionary. The entries are Subtype, Name, Encoding and BaseFont. The following codes are used in the macros to define a font object. Using this example code, the characters in a PDF file viewed in Acrobat Reader would have Courier font with regular, italic, bold, and bold italic styles, and would be encoded in the encoding object OBJ /Type /Font /Subtype /Type1 /Name /F1 /Encoding R /BaseFont /Courier OBJ /Type /Font /Subtype /Type1 /Name /F2 /Encoding R /BaseFont /Courier-Oblique OBJ /Type /Font /Subtype /Type1 /Name /F3 /Encoding R /BaseFont /Courier-Bold OBJ /Type /Font /Subtype /Type1 /Name /F4 /Encoding R 3

4 /BaseFont /Courier-BoldOblique ENCODING OBJECT PDF needs to use one of the encoding formats that will translate characters in a PDF file to device-based characters. After encoding, contents of a PDF file can be viewed in Acrobat Reader. Macro SAS2PDF uses the following subset of Latin Character Set and the corresponding encoding. This character set includes all the characters SAS programs use OBJ /Type /Encoding /Differences [ 0 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] 4

5 STREAM OBJECTS Stream objects are referenced by entries of kids in the page object. The contents in a page of a PDF file must be contained between the statements STREAM and ENDSTREAM in a stream object. Each line in a stream object starts with the beginning T* ( and ends with the ending ) Tj. The following example is a stream object OBJ STREAM ENDSTREAM MACROS DEVELOPMENTS Since a PDF file created by PDF PostScript language is object-structured, it makes sense to program the macros in SAS in an object-oriented style. Each object generated by the macro is independent from other objects. It s easy to debug and modify the macro. When archiving SAS programs in PDF, the macro SAS2PDF generates objects of a PDF file and uses the PUT statements to produce the PDF file. STREAM SAS CODES CREATING A FONT OBJECT The following codes generate the font object that is displayed in the above section. A PDF file with this font object can have the courier font with regular, italic, bold, and bold italic styles. FONTS: IF _n_=1 THEN DO; ARRAY font {5} $80 temporary_( "" "/Type /Font" "/Subtype /Type1" "" "endobj" ); ARRAY fstyle{4} $80 temporary_( "Courier" "Courier-Oblique" "Courier-Bold " "Courier-BoldOblique" ); DO j=1 TO 4; string=compress(put(obj+1,8.))!!' 0 obj'; addobj=1; LINK output; DO i=1 TO 3; string=font{i}; LINK output; END; string='/name /F'!!compress(put(j,8.)); LINK output; string='/encoding '!!compress(put(obj+5-j,8.))!!' 0 R'; LINK output; string='/basefont /'!!fstyle{j}; LINK output; DO i=4 TO 5; string=font{i}; 5

6 LINK output; END; END; END; RETURN; In developing the macro SAS2PDF, we added some specific features that are useful for the conversion of SAS programs and are not available in the existing tools that have already been developed to convert text files into PDF files on the PC and UNIX platforms. Although these existing tools, known as third-party software, can convert any text files into PDF files, they are not coded in SAS and are not 100% suitable for our specific requirements of the conversion. In contrast, macro SAS2PDF is written in SAS and customized for the conversion of SAS programs. Using PDF PostScript language to produce PDF files, macro SAS2PDF is developed for easy usage since it does not require any third-party software (like Adobe Acrobat ) for support. Also, it can be used in any SAS version because it does not use SAS ODS, and can be applied in any operating system where SAS can be installed and used. A PDF file produced by macro SAS2PDF is a text file. The macro PDF2SAS reads in the PDF file as a text file and saves it as an initial SAS data. It then determines the page object, selects text strings of the SAS programs in stream objects, and saves them as a SAS data. Finally, the SAS data is put out as SAS programs. ARCHIVING SAS PROGRAMS IN PDF The macro SAS2PDF has a number of useful features, which can be employed when archiving SAS programs to a PDF file. Like other text editors, the macro SAS2PDF has the ability to specify the font style and size, margin widths, and page orientation of the PDF file. The macro also allows users to add programs names and/or page numbers at the top and/or bottom of pages in the PDF file. There is also an option for a user specified watermark. In addition, macro SAS2PDF provides the user with the option to convert all or selected SAS programs in a directory to a PDF file in the same or another directory. One additional note, PDF files have a line-size restriction which is not present in SAS programs. When writing a SAS program, users are allowed to write a statement as long as possible, limited only by the capabilities of the text editor. When converting a SAS program to a PDF file, the macro SAS2PDF will identify any statements that are too long to fit in one line in a page of the PDF file. The macro wraps the remaining characters in the statement to the following lines in the page of the PDF file. This line wrap in then reversed if/when the program is restored back to SAS. The following two examples demonstrate more specifically how macro SAS2PDF can be used to archive SAS programs in PDF. EXAMPLE 1 The user is converting two SAS programs, DEMO.SAS and AE.SAS, to a PDF file named as DEMO_AE.PDF. Prior to calling the macro SAS2PDF, the user has defined a FILENAME associated with the directory, where the SAS programs are currently stored and the PDF will be created (C:\SAS2PDF\SASPROGRAMS). The user has also specified that the PDF file will have the font Times New Roman with the font size 8 and the font style Bold, the portrait page orientation with all margins 0.7 inch and the watermark Project. Program names and page numbers will be displayed at the top and bottom of each page. FILENAME SASDIRFN 'C:\SAS2PDF\SASPROGRAMS'; %SAS2PDF(Dir=SASDIRFN, MemType=SAS, Member=DEMO AE, PdfDir=SASDIRFN, PdfFile=DEMO_AE, Font=TimesNewRoman, FntStyle=B, FntSize=8, 6

7 PgHeader=Y, PgFooter=Y, WMargin=0.7, HMargin=0.7, WMark=Project, WmMargin=2, PortLand=L); EXAMPLE 2 In this example, the user would like to convert all SAS programs in the directory C:\SAS2PDF\SASPROGRAMS to a PDF file named as PROGRAMS.PDF in a different directory, C:\SAS2PDF\PDFFILES. The user has defined one FILENAME associated with the directory where SAS programs are stored and another FILENAME where the PDF file will be saved. The user has also specified that the PDF file will have the font COURIER with the font size 10 and the regular font style, the landscape page orientation with all margins 1 inch, and the watermark Centocor. A partial list of the bookmarks and one page of the converted PDF file in Acrobat Reader are shown at figure 1 in the Appendix. FILENAME SASDIRFN "C:\SAS2PDF\SASPROGRAMS"; FILENAME PDFDIRFN "C:\SAS2PDF\PDFFILES"; %SAS2PDF(Dir=SASDIRFN, MemType=SAS, Member=_ALL_, PdfDir=PDFDIRFN, PdfFile=PROGRAMS, Font=COURIER, FntStyle=R, FntSize=10, PgHeader=Y, PgFooter=Y, WMargin=1, HMargin=1, WMark=Centocor, WmMargin=2, PortLand=L); RETRIEVING SAS PROGRAMS FROM PDF FILES The PDF file created by the macro SAS2PDF can contain a single SAS program or multiple SAS programs. The macro PDF2SAS reads the bookmarks in the PDF file and separates the designated SAS programs into individual SAS files, each with the appropriate program name and contents. Each retrieved SAS program has the exact same contents and layout as it had prior to the archival process. A PDF file created by macro SAS2PDF may have page titles (i.e., programs names, page numbers) or a watermark. These additional texts in the PDF file are treated as the same as the contents of SAS programs when macro PDF2SAS retrieves them. In order to remove this additional text, the user can specify, when calling the macro, whether the PDF file has page titles, page numbers, or watermark. The macro will remove them during retrieval, if the PDF file has them. It s also possible that one long line in a SAS program may be wrapped into multiple lines of a page in the PDF file by macro SAS2PDF. The macro PDF2SAS is able to detect the wrappings in the PDF file automatically and put them back to one line in the retrieved SAS program. The unwrapped line in the retrieved SAS program has the exact same layout as the corresponding line in the SAS program before conversion. The following two examples demonstrate more specifically how macro PDF2SAS works to retrieve SAS programs from a PDF file. 7

8 EXAMPLE 3 A user wants to retrieve one SAS program, DEMO.SAS, from the PDF file, PROGRAMS.PDF, in the directory C:\PDF2SAS\PDFFILES and save it in the same directory. Before calling the macro, the user has defined the FILENAME associated with the directory. The user has also identified that the PDF file has page titles, page numbers and a watermark, all of which must be stripped from the programs in order to restore them to their original format. FILENAME PDFDIRFN "C:\PDF2SAS\PDFFILES"; %PDF2SAS(Dir=PDFDIRFN, PdfFile=PROGRAMS, PdfType=PDF, FileDir=PDFDIRFN, Files=DEMO, FileType=SAS, PgHeader=Y, PgFooter=Y, WMark=Y); EXAMPLE 4 In this example, the user wants to retrieve all SAS programs from a PDF file, PROGRAMS.PDF, in the directory C:\PDF2SAS\PDFFILES and save them in another directory C:\PDF2SAS\SASPROGRAMS. The user has defined two FILENAMEs associated with the two directories, the directory where a PDF file is stored and the directory where SAS programs will be saved. The user has identified that the PDF file has page titles, page numbers and watermark, all of which must be stripped from the programs in order to restore them to their original format. The PDF file PROGRAMS.PDF and multiple SAS programs retrieved from PROGRAMS.PDF are displayed in two Window Explorer screenshots, shown at figure 2 in the appendix. FILENAME PDFDIRFN "C:\PDF2SAS\PDFFILES"; FILENAME SASDIRFN "C:\PDF2SAS\SASPROGRAMS"; %PDF2SAS(DIR=PDFDIRFN, PdfFile=PROGRAMS, PdfType=PDF, FileDir=SASDIRFN, Files=_All_, FileType=SAS, PgHeader=Y, PgFooter=Y, WMark=Y); The macro also gives users another opportunity to execute SAS programs in a PDF file directly instead of retrieving them to a physical place. For example, the PDF file PROGRAMS.PDF contains one SAS program DEMO.SAS. If the user wants to execute DEMO.SAS in SAS without retrieving, he/she can modify the calling program in example 3 by assigning the parameter FILEDIR with BLANK. This will submit the modified calling program in SAS. VALIDATION As we mentioned above, we need make sure that the PDF file is archived appropriately. The best way of validation is that users retrieve SAS programs from the PDF file and then compare them with the original SAS programs. The retrieved SAS programs should be the same as the original SAS programs. If they are different, users should look at the original SAS programs and check why they are different. The original SAS programs may have special characters or some SAS programs may be missed in the PDF file. The user might change the layout of the original SAS programs a little bit as needed. The discrepancy should disappear after the appropriate modifications of the original SAS programs. If the retrieved SAS programs are the same as the original SAS programs, the result of executing the macro VAL2PDF displays a statement All files match in SAS log. If the number of the retrieved SAS programs is less 8

9 than the number of the original SAS programs, or SAS programs have discrepancies between before archiving and after retrieving, the SAS log will list these programs names. EXAMPLE 5 This example shows how to execute the macro VALOFPDF. The original SAS programs are stored in C:\SAS2PDF\SASPROGRAMS and the retrieved SAS programs are stored in C:\PDF2SAS\SASPROGRAMS. FILENAME SASPDFFN "C:\SAS2PDF\SASPROGRAMS"; FILENAME PDFSASFN "C:\PDF2SAS\SASPROGRAMS"; %VALOFPDF(SASDir=SASPDFFN, Member=ALL, MemType=SAS, PDFDir=PDFSASFN); PROCEDURE OF ARCHIEVING SAS PROGRAMS After we discussed the macros, the features and the usage of the macros, we are ready for the procedure of archiving programs in PDF. The following steps illustrates the steps of the procedure: 1) Select and clean SAS programs, create a temporary folder, and copy the selected and cleaned SAS programs to this folder; 2) Execute the macro SAS2PDF and archive SAS programs from the above folder and save a PDF file in the folder wherever users would like to save it; 3) Create another temporary folder for the retrieved SAS programs, execute the macro PDF2SAS and save the retrieved SAS programs in that folder; 4) Execute the macro VAL2PDF to check whether there are any discrepancies between the original SAS programs and the retrieved SAS programs. If the discrepancies happen, check the original SAS programs, and find reasons. Users may modify the layouts of programs as needed and follow the above steps 1 to 3 again until the discrepancies disappear; 5) Delete the original and retrieved SAS programs and the temporary folders. CONCLUSION If SAS users would like to archive SAS programs in PDF and retrieve SAS programs from the PDF file that contains SAS programs, the macros SAS2PDF and PDF2SAS are a good choice. They are written in SAS with PDF PostScript language and are easy for updating or modification. The macros achieve most features that other similar tools have and have specific functions that other tools don t have. The macros are simple, easy to use for any level SAS users, and work well on any platforms wherever SAS works. ACKNOWLEDGEMENTS The authors would like to express their appreciation to the following people for reviewing the paper, comments and the support of publication of the paper: Beverly Hayes, Centocor Research & Development, Inc. CONTACT INFORMATION Your comments and questions are valued and encouraged. You may contact the authors by mails or s at the following addresses: Eric Zhang, ezhang5@cntus.jnj.com Leah Bednarek, lbednare@cntus.jnj.com Daniel Hofstaedter, dhofstae@cntus.jnj.com Centocor Research & Development, Inc., C Great Valley Parkway 9

10 Malvern, PA 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 trademarks of their respective companies. 10

11 APPENDIX Figure 1: A PDF file created by SAS2PDF PROGRAMS.PDF

12 Figure 2: A converted PDF file created by SAS2PDF PROGRAMS.PDF at window explorer in the left side and SAS programs retrieved form PROGRAMS.PDF by PDF2SAS at window explorer in the right side

The Use of Reserved (= Undefined) 1252 Code Page Slots in TrueType Fonts

The Use of Reserved (= Undefined) 1252 Code Page Slots in TrueType Fonts The Use of Reserved (= Undefined) 1252 Code Page Slots in TrueType Fonts Problem: How do you create a 1252 TrueType text font (= non-symbol font) with slots 128, 129, 141-144, 157-158, 173, 175, 181, 183,

More information

Title: The Cyrillic TimeScore family of fonts Author: Jan de Kloe Date: July 4 th, 2003 Version: 1.02 updated January 11, 2004

Title: The Cyrillic TimeScore family of fonts Author: Jan de Kloe Date: July 4 th, 2003 Version: 1.02 updated January 11, 2004 Title: The Cyrillic TimeScore family of fonts Author: Jan de Kloe Date: July 4 th, 2003 Version: 1.02 updated January 11, 2004 Introduction When Score users need Cyrillic characters for modern Russian,

More information

The MIDI input and MIDI output sections describe how MIDI input and output are configured generally.

The MIDI input and MIDI output sections describe how MIDI input and output are configured generally. MIDI implementation The MIDI input and MIDI output sections describe how MIDI input and output are configured generally. This section is intended to provide additional reference for those building, buying

More information

Hauptwerk Virtual Pipe Organ Hauptwerk version 3.22 MIDI Implementation. MIDI Implementation

Hauptwerk Virtual Pipe Organ Hauptwerk version 3.22 MIDI Implementation. MIDI Implementation MIDI Implementation Copyright 2001-2009 Milan Digital Audio LLC All Rights Reserved. http://www.hauptwerk.com 1 MIDI implementation This section is intended to provide additional reference for those building,

More information

National Character Support and the SAS system on UNIX. Jochen Kirsten, SAS Institute GmbH

National Character Support and the SAS system on UNIX. Jochen Kirsten, SAS Institute GmbH National Character Support and the SAS system on UNIX Jochen Kirsten, SAS Institute GmbH Abstract In almost all of the European countries National Character Support is a topic of great interest when it

More information

GS-Base 8.0. Citadel5. help file.

GS-Base 8.0. Citadel5. help file. GS-Base 8.0 help file Over 12 million records x 2047 fields in one table; any number of tables in one file. Managing any type of data: numbers, plain text fields, long formatted text documents, images

More information

Adobe FrameMaker 6.0

Adobe FrameMaker 6.0 Adobe FrameMaker 6.0 FrameMaker Character Sets (Windows ) ii Contents FrameMaker Character Sets (Windows) About character sets............................................. 3 Using s.............................................

More information

Introducing GS-Base. Citadel5. GS-Base

Introducing GS-Base. Citadel5. GS-Base Introducing GS-Base Citadel5 GS-Base Over 12 million records x 2047 fields in one table; any number of tables in one file. Managing any type of data: numbers, plain text fields, long formatted text documents,

More information

Cooking up Enhanced PDF with pdfmark Recipes

Cooking up Enhanced PDF with pdfmark Recipes Cooking up Enhanced PDF with Recipes GLOBAL GRAPHICS software By Lynn Mead PDF Product Expert Global Graphics Software The information in this publication is provided for information purposes only and

More information

Appendix C. Numeric and Character Entity Reference

Appendix C. Numeric and Character Entity Reference Appendix C Numeric and Character Entity Reference 2 How to Do Everything with HTML & XHTML As you design Web pages, there may be occasions when you want to insert characters that are not available on your

More information

{c,} c 00E7 ç &ccedil LATIN SMALL LETTER C WITH CEDILLA {'e} e 00E8 è &egrave LATIN SMALL LETTER E WITH GRAVE {e'} e 00E9 é &eacute LATIN SMALL

{c,} c 00E7 ç &ccedil LATIN SMALL LETTER C WITH CEDILLA {'e} e 00E8 è &egrave LATIN SMALL LETTER E WITH GRAVE {e'} e 00E9 é &eacute LATIN SMALL Non-ASCII Symbols in the SCA Armorial Database by Iulstan Sigewealding, updated by Herveus d'ormonde 4 January 2014 PDF Version by Yehuda ben Moshe, 16 February 2014 Since January 1996, the SCA Ordinary

More information

Jazz-Style Font Creation: An Art and a Science

Jazz-Style Font Creation: An Art and a Science CARLETON UNIVERSITY SCHOOL OF COMPUTER SCIENCE HONOURS PROJECT (COMP 4905) Jazz-Style Font Creation: An Art and a Science Nicol Lum 100680617 Supervised by Dr. Louis D. Nel of the School of Computer Science

More information

ABCDEFGHIJKLMNOPQRSTUVW XYZabcdefghijklmnopqrstuvw xyzàáâãäāăåǻąæǽćçĉčċď ĐÈÉÊĚËĒĔĖĘĜĞĠĦIÌÍĨÏĪĬĮİIJ ĪĬĮIJĴĶĹŁĽĻĿŃŇÑÒøOÔÕÖŌŎ

ABCDEFGHIJKLMNOPQRSTUVW XYZabcdefghijklmnopqrstuvw xyzàáâãäāăåǻąæǽćçĉčċď ĐÈÉÊĚËĒĔĖĘĜĞĠĦIÌÍĨÏĪĬĮİIJ ĪĬĮIJĴĶĹŁĽĻĿŃŇÑÒøOÔÕÖŌŎ Information Guide Volume 1.0 ABCDEFGHIJKLMNOPQRSTUVW XYZabcdefghijklmnopqrstuvw xyzàáâãäāăåǻąæǽćçĉčċď ĐÈÉÊĚËĒĔĖĘĜĞĠĦIÌÍĨÏĪĬĮİIJ ĪĬĮIJĴĶĹŁĽĻĿŃŇÑÒøOÔÕÖŌŎ FS Millbank ŐØǾŒŔŘŖŚŜŠŞȘŤŢŤ ÚÛŨÜŪ ŬŮŲẀẂŴẄỲỲÝỲÝỲỲÝŶŹŽŻŊĐ

More information

ASCII Code - The extended ASCII table

ASCII Code - The extended ASCII table ASCII Code - The extended ASCII table ASCII, stands for American Standard Code for Information Interchange. It's a 7-bit character code where every single bit represents a unique character. On this webpage

More information

PDF Essentials. The Structure of PDF Documents

PDF Essentials. The Structure of PDF Documents Dr. Edgar Huckert 63773 Goldbach, Germany E-Mail: Huckert@compuserve.com 6-97 PDF Essentials PDF is an acronym for "Portable Document Format". The format has been designed by Adobe for the exchange of

More information

REGISTRATION NUMBER: G1: G2: G3: C0: C1: NAME Supplementary set for Latin-4 alternative with EURO SIGN

REGISTRATION NUMBER: G1: G2: G3: C0: C1: NAME Supplementary set for Latin-4 alternative with EURO SIGN TYPE: 96character graphic character set REGISTRATION NUMBER: DATE OF REGISTRATION: 205 19980916 ESCAPE SEQUENCE G0: G1: G2: G3: C0: C1: ESC 02/13 06/04 ESC 02/14 06/04 ESC 02/15 06/04 NAME Supplementary

More information

ISO/IEC JTC 1/SC 35. User Interfaces. Secretariat: Association Française de Normalisation (AFNOR)

ISO/IEC JTC 1/SC 35. User Interfaces. Secretariat: Association Française de Normalisation (AFNOR) ISO/IEC JTC 1/SC 35 N 0748 DATE: 2005-01-31 ISO/IEC JTC 1/SC 35 User Interfaces Secretariat: Association Française de Normalisation (AFNOR) TITLE: Proposal for "Swedish International" keyboard SOURCE:

More information

SPEECH RECOGNITION COMMON COMMANDS

SPEECH RECOGNITION COMMON COMMANDS SPEECH RECOGNITION COMMON COMMANDS FREQUENTLY USED COMMANDS The table below shows some of the most commonly used commands in Windows Speech Recognition. The words in italics indicate that many different

More information

PDF PDF PDF PDF PDF internals PDF PDF

PDF PDF PDF PDF PDF internals PDF PDF PDF Table of Contents Creating a simple PDF file...3 How to create a simple PDF file...4 Fonts explained...8 Introduction to Fonts...9 Creating a simple PDF file 3 Creating a simple PDF file Creating a

More information

Information technology Coded graphic character set for text communication Latin alphabet

Information technology Coded graphic character set for text communication Latin alphabet Reference number of working document: ISO/IEC JTC1/SC2/WG3 N L2/98-376 Date: 1998-11-04 Reference number of document: ISO/IEC CD 6937 Committee identification: ISO/IEC JTC1/SC2 Secretariat: IPSJ/ITSCJ

More information

Password Management Guidelines for Cisco UCS Passwords

Password Management Guidelines for Cisco UCS Passwords Guidelines for Cisco UCS Passwords, page 1 Guidelines for Cisco UCS Usernames, page 3 Configuring the Maximum Number of Password Changes for a Change Interval, page 4 Configuring a No Change Interval for

More information

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement OOstaExcel.ir J. Abbasi Syooki HTML Name HTML Number دهدهی ا کتال هگزاد سیمال باینری نشانه )کاراکتر( توضیح Null char Start of Heading Start of Text End of Text End of Transmission Enquiry Acknowledgment

More information

Overview of General Dragon Commands

Overview of General Dragon Commands Overview of General Dragon Commands Control the microphone Go to Sleep Stop Listening Wake Up Listen to me Make the microphone stop listening temporarily. Reactivate the microphone when it is asleep. Next

More information

AutoPagex Plug-in User s Manual

AutoPagex Plug-in User s Manual Page 1 of 32 AutoPagex Plug-in User s Manual Version 1.1 Page 2 of 32 What is AutoPagex plug-in? AutoPagex is an advanced plug-in for Adobe Acrobat and Adobe Acrobat Professional software. It is designed

More information

The C90 encoding for Thai

The C90 encoding for Thai The C90 encoding for Thai Werner Lemberg 2005/07/04 1 Introduction This file describes a font encoding for Thai, as presented in a TUGboat article [1]. The glyph names follow the Adobe Glyph List (AGL)

More information

Useful FrameMaker Keyboard Commands

Useful FrameMaker Keyboard Commands Compiled by David Creamer of www.ideas Training.com Useful FrameMaker Keyboard Commands This is not a complete list of shortcuts in FrameMaker. Consult the on-line help file for other shortcuts. Legend

More information

BOXOFT Image to PDF s allow you scans paper documents and automatically s them as PDF attachments using your existing software

BOXOFT Image to PDF s allow you scans paper documents and automatically  s them as PDF attachments using your existing  software Note: This product is distributed on a try-before-you-buy basis. All features described in this documentation are enabled. The registered version does not insert a watermark in your generated pdf documents.

More information

Setting Up a Paper in APA Style Using Microsoft Word 2008 for MACs

Setting Up a Paper in APA Style Using Microsoft Word 2008 for MACs Setting Up a Paper in APA Style Using Microsoft Word 008 for MACs Open Microsoft Word 008. By default Word opens a new blank document. It is easiest if you create all of these settings before you begin

More information

DEFINE FILE FORMAT SPECIFICATIONS. CSV /TSV Specifications

DEFINE FILE FORMAT SPECIFICATIONS. CSV /TSV Specifications DEFINE FILE FORMAT SPECIFICATIONS E-mail utilities allow the user to format output into popular standards such as Adobe PDF. These standards are complex. Placing all available options on the E-mail utilities

More information

DOCUMENTATION CHANGE NOTICE

DOCUMENTATION CHANGE NOTICE DOCUMENTATION CHANGE NOTICE Product/Manual: WORDPERFECT 5.1 WORKBOOK Manual(s) Dated: 12/90, 6/91 and 8/91 Machines: IBM PC and Compatibles This file documents all change made to the documentation since

More information

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

Cambridge International Examinations Cambridge International General Certificate of Secondary Education Cambridge International Examinations Cambridge International General Certificate of Secondary Education *5134089268* INFORMATION AND COMMUNICATION TECHNOLOGY 0417/21 Paper 2 Practical Test February/March

More information

Amyuni PDF Converter. User s Manual Updated September 26, 2005

Amyuni PDF Converter. User s Manual Updated September 26, 2005 Amyuni PDF Converter Version 2.50e Version 2.50e Professional For Windows 95, 98, Me, NT4, 2000, XP/2003 32-bits, XP/2003 64-bits User s Manual Updated September 26, 2005 Amyuni Consultants Amyuni Technologies

More information

L2/ From: Toshiko Kimura Sent: Thursday, September 14, :36 AM Subject: (SC2.586) ISO 2375: New Registration

L2/ From: Toshiko Kimura Sent: Thursday, September 14, :36 AM Subject: (SC2.586) ISO 2375: New Registration L2/00-315 From: Toshiko Kimura [kimura@itscj.ipsj.or.jp] Sent: Thursday, September 14, 2000 4:36 AM Subject: (SC2.586) ISO 2375: New Registration To: Owners of the International Register The following

More information

Word Template Instructions

Word Template Instructions Office of Graduate Education Word Template Instructions The Rensselaer thesis and dissertation template , available for download, conforms to the requirements of the Office of Graduate

More information

Preview tab. The Preview tab is the default tab displayed when the pdffactory dialog box first appears. From here, you can:

Preview tab. The Preview tab is the default tab displayed when the pdffactory dialog box first appears. From here, you can: Getting Started pdffactory is a printer driver. This means you must print to it from your application, just as you would with any other printer. Most applications have a Print dialog box command available

More information

PDF and Accessibility

PDF and Accessibility PDF and Accessibility Mark Gavin Appligent, Inc. January 11, 2005 Page 1 of 33 Agenda 1. What is PDF? a. What is it not? b. What are its Limitations? 2. Basic Drawing in PDF. 3. PDF Reference Page 2 of

More information

Perceptive Document Composition

Perceptive Document Composition Perceptive Document Composition Supported Word Features PDC Version: 6.0 Written by: Product Documentation, R&D Date: August 2014 2014 Perceptive Software. All rights reserved Perceptive Software is a

More information

Reader. PDF Writer. PostScript File. Distiller. Control whether or not the Save File As dialog box is displayed.

Reader. PDF Writer. PostScript File. Distiller. Control whether or not the Save File As dialog box is displayed. In This Issue Integrating with the Acrobat File-Creation Products Volume 3, Number 11 p 1 Integrating with the Acrobat File-Creation Products The previous two articles in this series described Adobe Acrobat

More information

FILE FORMAT: Did you save the document/presentation as the most current file format (i.e.,.docx,.pptx, or.xlsx)

FILE FORMAT: Did you save the document/presentation as the most current file format (i.e.,.docx,.pptx, or.xlsx) GENERAL DOCUMENT REQUIREMENTS FILE FORMAT: Did you save the document/presentation as the most current file format (i.e.,.docx,.pptx, or.xlsx) Yes No FILE NAME: Does the filename identify the document or

More information

Security Fonts. ConnectCode.

Security Fonts. ConnectCode. ConnectCode Security Fonts http://barcoderesource.com/securityfont.shtml Copyright (c) 2009-2010, ConnectCode All Rights Reserved. ConnectCode accepts no responsibility for any adverse affect that may

More information

DOWNLOAD PDF WORD TO CUTS OFF SIDE OF UMENT

DOWNLOAD PDF WORD TO CUTS OFF SIDE OF UMENT Chapter 1 : How to Get Rid of the Top Margin in Word theinnatdunvilla.com The program cuts off words on the right hand side of the page. This thread is locked. You can follow the question or vote as helpful,

More information

Style template and guidelines for SPIE Proceedings

Style template and guidelines for SPIE Proceedings Style template and guidelines for SPIE Proceedings Anna A. Author1 a and Barry B. Author2 b a Affiliation1, Address, City, Country; b Affiliation2, Address, City, Country ABSTRACT This document shows the

More information

Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines

Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines Interdisciplinary Journal of Best Practices in Global Development Final Manuscript Preparation Guidelines This document provides details on typesetting and layout requirements pertaining to final manuscript

More information

Document Manager 6.0 Users Manual by Scanlon Associates

Document Manager 6.0 Users Manual by Scanlon Associates Document Manager 6.0 Users Manual by Scanlon Associates Version 6.0.70725 I Document Manager 6.0.70725 Table of Contents Part I Getting Started 2 1 Steps to a Successful... Implementation 2 2 Edit Document...

More information

mf2pt1 Produce PostScript Type 1 fonts from Metafont source Scott Pakin,

mf2pt1 Produce PostScript Type 1 fonts from Metafont source Scott Pakin, mf2pt1 Produce PostScript Type 1 fonts from Metafont source Scott Pakin, scott+mf@pakin.org This file documents mf2pt1 version 2.5a, dated 30 April 2014. Copyright c 2014 Scott Pakin This program may be

More information

User s Guide to Creating PDFs for the Sony Reader

User s Guide to Creating PDFs for the Sony Reader User s Guide to Creating PDFs for the Sony Reader 1 Table of Contents I. Introduction Portable Document Format PDF Creation Software Sony Reader screen dimensions and specifications Font recommendations

More information

ISO/IEC JTC 1/SC 35 User Interfaces Secretariat: AFNOR

ISO/IEC JTC 1/SC 35 User Interfaces Secretariat: AFNOR ISO/IEC JTC 1/SC 35 N 0946REV DATE: 2006-02-15 ISO/IEC JTC 1/SC 35 User Interfaces Secretariat: AFNOR DOC TYPE: WD / No ISO/IEC number has been attributed yet to this new project TITLE: Information Technology

More information

Objective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment.

Objective 1: Familiarize yourself with basic database terms and definitions. Objective 2: Familiarize yourself with the Access environment. Beginning Access 2007 Objective 1: Familiarize yourself with basic database terms and definitions. What is a Database? A Database is simply defined as a collection of related groups of information. Things

More information

Detailed Format Instructions for Authors of the SPB Encyclopedia

Detailed Format Instructions for Authors of the SPB Encyclopedia Detailed Format Instructions for Authors of the SPB Encyclopedia General Formatting: When preparing the manuscript, the author should limit the use of control characters or special formatting. Use italics

More information

FILE TYPES & SIZES BOOK COVER

FILE TYPES & SIZES BOOK COVER Content Conversion Guidelines Revised August 2017 Welcome to Kobo Writing Life! These guidelines are intended to help you format your book so that it uploads smoothly into our store and displays beautifully

More information

TS-659: Exporting SAS/GRAPH Output to PDF Files from Release 8.2 and higher

TS-659: Exporting SAS/GRAPH Output to PDF Files from Release 8.2 and higher TS-659: Exporting SAS/GRAPH Output to PDF Files from Release 8.2 and higher The Portable Document Format is a common format for storing text and graphics in a high-resolution document that retains the

More information

Setting Up a Paper in APA Style Using Microsoft Word 2007

Setting Up a Paper in APA Style Using Microsoft Word 2007 Setting Up a Paper in APA Style Using Microsoft Word 007 Open Microsoft Word 007. By default Word opens a new blank document. It is easiest if you create all of these settings before you begin your paper.

More information

Creating Special Effects with Text

Creating Special Effects with Text Creating Special Effects with Text Introduction With FrameMaker publishing software, you can create special effects such as large, rotated, outlined, or color characters by putting PostScript code in a

More information

How to Create a Document Template with Microsoft Word

How to Create a Document Template with Microsoft Word How to Create a Document Template with Microsoft Word Many organizations rely on document templates to jump-start the writing of certain types of documents (like procedures and policies), and most of these

More information

Creating Accessible Word Documents

Creating Accessible Word Documents Creating Accessible Word Documents 1. Formatting the Titles and Headings Structure is added to documents by using styles. Using styles helps your readers to visually get a sense of the structure of your

More information

PDF Publisher to PDF utility. User Documentation

PDF Publisher to PDF utility. User Documentation Note: This product is distributed on a try-before-you-buy basis. All features described in this documentation are enabled. The registered version does not insert a watermark in your generated pdf documents.

More information

Creating tables of contents

Creating tables of contents Creating tables of contents A table of contents (TOC) can list the contents of a book, magazine, or other publication; display a list of illustrations, advertisers, or photo credits; or include other information

More information

Introduction to Microsoft Word 2010

Introduction to Microsoft Word 2010 Introduction to Microsoft Word 2010 THE BASICS PAGE 02! What is Microsoft Word?! Opening Microsoft Word! The Title Bar! Page View and Zoom MENUS...PAGE 03! Quick Access Toolbar! The Ribbon! File Tab! Home

More information

General Methods to Use Special Characters Dennis Gianneschi, Amgen Inc., Thousand Oaks, CA

General Methods to Use Special Characters Dennis Gianneschi, Amgen Inc., Thousand Oaks, CA General Methods to Use Special Characters Dennis Gianneschi, Amgen Inc., Thousand Oaks, CA ABSTRACT This paper presents three general methods to use special characters in SAS procedure output as well as

More information

The Power of Direct Mail The Power of Smart Perks

The Power of Direct Mail The Power of Smart Perks 2014 Media Kit The Power of Direct Mail The Power of Smart Perks Smart Perks is a cost-efficient direct response vehicle that allows you to convey highly detailed information about your product/service

More information

Software User's Guide

Software User's Guide Software User's Guide The contents of this guide and the specifications of this product are subject to change without notice. Brother reserves the right to make changes without notice in the specifications

More information

FranÁois = françois-- the code replaces the letter

FranÁois = françois-- the code replaces the letter These are all the funny character symbols you will need to hardcode right into the text boxes. So... if you have a correspondent who has an accent in his/her name it would have to look like this: FranÁois

More information

PC and Windows Installation 32 and 64 bit Operating Systems

PC and Windows Installation 32 and 64 bit Operating Systems SUDAAN Installation Guide PC and Windows Installation 32 and 64 bit Operating Systems Release 11.0.1 Copyright 2013 by RTI International P.O. Box 12194 Research Triangle Park, NC 27709 All rights reserved.

More information

HTMLDOC On Line Help

HTMLDOC On Line Help HTMLDOC On Line Help HTMLDOC On Line Help Table of Contents HTMLDOC On Line Help...1 Loading and Saving Books...2 The Input Tab...3 Setting the Document Type...3 Adding HTML Input Files...3 Adding URLs...3

More information

Release Notes Fiery PRO C-KM Color Server version 2.0

Release Notes Fiery PRO C-KM Color Server version 2.0 Release Notes Fiery PRO 80 65-55C-KM Color Server version 2.0 This document contains information about the Fiery PRO 80 65-55C-KM Color Server version 2.0 software. Before using the Fiery PRO 80 65-55C-KM

More information

Word Select New in the left pane. 3. Select Blank document in the Available Templates pane. 4. Click the Create button.

Word Select New in the left pane. 3. Select Blank document in the Available Templates pane. 4. Click the Create button. Microsoft QUICK Word 2010 Source Getting Started The Word Window u v w x z Opening a Document 2. Select Open in the left pane. 3. In the Open dialog box, locate and select the file you want to open. 4.

More information

PDF Splitter User Guide. PDF Splitter. User Guide. CoolUtils.com. CoolUtils.com Page 2

PDF Splitter User Guide. PDF Splitter. User Guide. CoolUtils.com. CoolUtils.com Page 2 USER GUIDE PDF Splitter User Guide CoolUtils.com CoolUtils.com Page 2 Table of Contents 1. Introduction to PDF Splitter... 5 2. How to Get Help... 6 3. How to Install PDF Splitter... 7 4. PDF Splitter

More information

Student Guide Updated February 22, 2018

Student Guide Updated February 22, 2018 Student Guide Updated February 22, 2018 1 Table of Contents Getting Started with Moodle... 3 Browser Requirements... 3 How do I log in to Moodle?... 3 How do I retrieve my Moodle password?... 4 Where do

More information

Chapter One Modifying Your Fonts

Chapter One Modifying Your Fonts Chapter One Modifying Your Fonts Steps to Modifying Fonts Opening Fonts Changing Character Weight About Font Piracy Creating Oblique Fonts Creating Fractions Creating Ligatures Creating Condensed Characters

More information

Office Wo Office W r o d r 2007 Revi i ng and R d Refifini ng a D Document

Office Wo Office W r o d r 2007 Revi i ng and R d Refifini ng a D Document Office Word 2007 Lab 2 Revising i and Refining i a Document In this lab, the student will learn more about editing documents They will learn to use many more of the formatting features included in Office

More information

Quick Reference Card Business Objects Toolbar Design Mode

Quick Reference Card Business Objects Toolbar Design Mode Icon Description Open in a new window Pin/Unpin this tab Close this tab File Toolbar New create a new document Open Open a document Select a Folder Select a Document Select Open Save Click the button to

More information

ISO/TC46/SC4/WG1 N 240, ISO/TC46/SC4/WG1 N

ISO/TC46/SC4/WG1 N 240, ISO/TC46/SC4/WG1 N L2/00-220 Title: Finalized Mapping between Characters of ISO 5426 and ISO/IEC 10646-1 (UCS) Source: The Research Libraries Group, Inc. Status: L2 Member Contribution References: ISO/TC46/SC4/WG1 N 240,

More information

Form into function. Getting prepared. Tutorial. Paul Jasper

Form into function. Getting prepared. Tutorial. Paul Jasper Tutorial Paul Jasper TABLE OF CONTENTS 1 Getting prepared 2 Adding a button to the form design 2 Making the button add tasks 3 Sending the XML data 4 Tidying up 5 Next time In the first episode, I showed

More information

Acrobat PDF from TEX

Acrobat PDF from TEX Acrobat PDF from TEX Y&Y, Inc. From TEX to Acrobat TEX the typesetting language invented by Donald E. Knuth at Stanford is widely used in the academic and research community for typesetting technical articles

More information

WKn Chapter. Note to UNIX and OS/390 Users. Import/Export Facility CHAPTER 9

WKn Chapter. Note to UNIX and OS/390 Users. Import/Export Facility CHAPTER 9 117 CHAPTER 9 WKn Chapter Note to UNIX and OS/390 Users 117 Import/Export Facility 117 Understanding WKn Essentials 118 WKn Files 118 WKn File Naming Conventions 120 WKn Data Types 120 How the SAS System

More information

MS Word 2010 An Introduction

MS Word 2010 An Introduction MS Word 2010 An Introduction Table of Contents The MS Word 2010 Environment... 1 The Word Window Frame... 1 The File Tab... 1 The Quick Access Toolbar... 4 To Customize the Quick Access Toolbar:... 4

More information

WORD 2016 INTERMEDIATE Page 1. Word 2016 Intermediate. North American Edition SAMPLE

WORD 2016 INTERMEDIATE Page 1. Word 2016 Intermediate. North American Edition SAMPLE Word 2016 Intermediate WORD 2016 INTERMEDIATE Page 1 Word 2016 Intermediate North American Edition 2015 Cheltenham Group Pty. Ltd. - www.cheltenhamcourseware.com WORD 2016 INTERMEDIATE Page 2 2015 Cheltenham

More information

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30

ABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30 Paper 50-30 The New World of SAS : Programming with SAS Enterprise Guide Chris Hemedinger, SAS Institute Inc., Cary, NC Stephen McDaniel, SAS Institute Inc., Cary, NC ABSTRACT SAS Enterprise Guide (with

More information

ADDITIONAL RECOMMENDED STANDARDS FOR DRS DEPOSIT:

ADDITIONAL RECOMMENDED STANDARDS FOR DRS DEPOSIT: ADDITIONAL RECOMMENDED STANDARDS FOR DRS DEPOSIT: 1. Remove any security restrictions (password, certificate, etc.) on the documents. These restrictions could hamper future use or transformations of the

More information

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently.

APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software. Each of these steps can be executed independently. 255 APPENDIX 4 Migrating from QMF to SAS/ ASSIST Software Introduction 255 Generating a QMF Export Procedure 255 Exporting Queries from QMF 257 Importing QMF Queries into Query and Reporting 257 Alternate

More information

ODS/RTF Pagination Revisit

ODS/RTF Pagination Revisit PharmaSUG 2018 - Paper QT-01 ODS/RTF Pagination Revisit Ya Huang, Halozyme Therapeutics, Inc. Bryan Callahan, Halozyme Therapeutics, Inc. ABSTRACT ODS/RTF combined with PROC REPORT has been used to generate

More information

Introducing PDF/UA. The new International Standard for Accessible PDF Technology. Solving PDF Accessibility Problems

Introducing PDF/UA. The new International Standard for Accessible PDF Technology. Solving PDF Accessibility Problems Introducing PDF/UA The new International Standard for Accessible PDF Technology Solving PDF Accessibility Problems Introducing PDF/UA Agenda Why PDF What is PDF What is PDF/UA PDF/UA & WCAG 2.0 CommonLook

More information

Excel 2010: Getting Started with Excel

Excel 2010: Getting Started with Excel Excel 2010: Getting Started with Excel Excel 2010 Getting Started with Excel Introduction Page 1 Excel is a spreadsheet program that allows you to store, organize, and analyze information. In this lesson,

More information

Adobe Acrobat Reader 4.05

Adobe Acrobat Reader 4.05 Adobe Acrobat Reader 4.05 1. Installing Adobe Acrobat Reader 4.05 If you already have Adobe Acrobat Reader installed on your computer, please ensure that it is version 4.05 and that it is Adobe Acrobat

More information

Black & White Graphic Novel Guide

Black & White Graphic Novel Guide Black & White Graphic Novel Guide So You re Working on a Black & White Graphic Novel? Great! This guide is designed to help you prepare your print-ready PDF for submission. If you have any questions about

More information

PDF Accessibility Guide

PDF Accessibility Guide PDF Accessibility Guide Microsoft Word to PDF Version: 1 Contents Introduction... 2 Best Practices... 2 Heading Structure... 2 How to Set Headings in Word... 3 How to Change Heading Styles... 3 Images...

More information

G47 Text Engraving (Group 00) - Mill. Troubleshooting. How it Works. Haas Technical Documentation. Setting 85 is Too High for Shallow Text Engraving

G47 Text Engraving (Group 00) - Mill. Troubleshooting. How it Works. Haas Technical Documentation. Setting 85 is Too High for Shallow Text Engraving Haas Technical Documentation G47 Text Engraving (Group 00) - Mill Scan code to get the latest version of this document Translation Available Troubleshooting Setting 85 is Too High for Shallow Text Engraving

More information

How to Locate and Start PowerPoint 2007? Click on Start Click on All Programs Click on Microsoft Office Folder

How to Locate and Start PowerPoint 2007? Click on Start Click on All Programs Click on Microsoft Office Folder How to Locate and Start PowerPoint 2007? Click on Start Click on All Programs Click on Microsoft Office Folder Click on Microsoft Office PowerPoint 2007 Menu Bar Office Button How to Save a PowerPoint

More information

WSR Commands. WSR Commands: Mouse Grid: What can I say?: Will show a list of applicable commands

WSR Commands. WSR Commands: Mouse Grid: What can I say?: Will show a list of applicable commands WSR Commands Updated September 10, 2010 WSR Commands: What can I say?: Will show a list of applicable commands Refresh speech commands: Updates the list of speech commands that are currently available

More information

Customer Release Notes Release 8.15

Customer Release Notes Release 8.15 Windows 32 bit PostScript and PCL Printer Driver Customer Release Notes Release 8.15 Note: See the Installation Instructions for notes on installing the driver for the first time, and for special instructions

More information

-Using Excel- *The columns are marked by letters, the rows by numbers. For example, A1 designates row A, column 1.

-Using Excel- *The columns are marked by letters, the rows by numbers. For example, A1 designates row A, column 1. -Using Excel- Note: The version of Excel that you are using might vary slightly from this handout. This is for Office 2004 (Mac). If you are using a different version, while things may look slightly different,

More information

Advanced Excel. Click Computer if required, then click Browse.

Advanced Excel. Click Computer if required, then click Browse. Advanced Excel 1. Using the Application 1.1. Working with spreadsheets 1.1.1 Open a spreadsheet application. Click the Start button. Select All Programs. Click Microsoft Excel 2013. 1.1.1 Close a spreadsheet

More information

FDA Portable Document Format (PDF) Specifications

FDA Portable Document Format (PDF) Specifications Revision History FDA PORTABLE DOCUMENT FORMAT (PDF) SPECIFICATIONS Date Summary of Changes Version 2005-04-08 Initial version 1.0 2008-06-04 Changed Bookmarks and Page 2.0 to Bookmarks Panel and Page in

More information

Software User's Guide

Software User's Guide Software User's Guide The contents of this guide and the specifications of this product are subject to change without notice. Brother reserves the right to make changes without notice in the specifications

More information

Public Service Dossier PDF Development Tips

Public Service Dossier PDF Development Tips Public Service Dossier PDF Development Tips Presenter: Brenda Rodgers April 11 th, 2012 Contributors: Brenda Rodgers, Marcie Simpson Jeff Buckley, Angela Rowell, Joann Milam Objectives Overview of documents

More information

A Short Introduction to PDF

A Short Introduction to PDF A Short Introduction to PDF Peter Fischer, ZITI, Uni Heidelberg 1 pdf vs. Postscript pdf describes graphics, text & document structure It uses vector graphics, very similar to postscript Some differences

More information

Microsoft Word 2007 Lesson 1

Microsoft Word 2007 Lesson 1 Microsoft Word 2007 Lesson 1 Open Word from the Start menu. In this menu, select All Programs, Microsoft Office, Microsoft Office Word 2007. You should see a blank document in the Word window. Look at

More information

Presentation Quality Graphics with SAS/GRAPH

Presentation Quality Graphics with SAS/GRAPH Presentation Quality Graphics with SAS/GRAPH Keith Cranford, Marquee Associates, LLC Abstract The SASI GRAP~ Annotate Facilily along with hardware fonts can be used to produce presentation qualily graphics

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

Using Word 2016: A Quick Guide

Using Word 2016: A Quick Guide Using Word 2016: A Quick Guide Prepared by Sali Kaceli http://kaceli.com GETTING STARTED WITH WORD 2016 CREATING A NEW DOCUMENT & THE DOCUMENT GALLERY 1. Open Word 2016 2. Click on Blank Document or click

More information