open pdf in webbrowser control c# : How to delete text from a pdf document control application platform web page html wpf web browser hostwin2-part220

Part 1
Running SAS under Windows
Chapter 1
Getting Started under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapter 2
Interacting with SAS under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Chapter 3
Using the SAS Editors under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Chapter 4
Using SAS Files under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Chapter 5
Using External Files under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Chapter 6
Managing SAS Output under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Chapter 7
Performance Considerations under Windows . . . . . . . . . . . . . . . . . . . 201
1
How to delete text from a pdf document - delete, remove text from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# developers to use mature APIs to delete and remove text content from PDF document
deleting text from a pdf; delete text pdf preview
How to delete text from a pdf document - VB.NET PDF delete text library: delete, remove text from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Programming Guide to Delete Text from PDF File
delete text in pdf file online; how to delete text in pdf acrobat
2
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
VB.NET PDF - How to Delete PDF Document Page in VB.NET. Visual Basic Sample Codes to Delete PDF Document Page in VB.NET Class. Free
delete text from pdf acrobat; erase text from pdf file
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
C#.NET PDF Library - Delete PDF Document Page in C#.NET. Provide C# Users in C#.NET. How to delete a single page from a PDF document.
how to copy text out of a pdf; remove text from pdf reader
Chapter 1
Getting Started under Windows
SAS: Exploiting the Power of Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
SAS Runs in Enterprise Environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
An Integral Part of Your Windows Editions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Compatible and Maintainable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Launching Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Starting SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Use SAS Interactively or in Batch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Starting from the Start Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Starting from Custom Shortcuts or Program Items . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Starting from the Run Dialog Box or a Command Prompt . . . . . . . . . . . . . . . . . . . . 6
Starting from a SAS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Running SAS in Batch Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Starting the Program Editor When SAS Starts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Determining the Current Folder When SAS Starts . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Sample SAS Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
What If SAS Does Not Start? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Files Used by SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Introduction to Files Used by SAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
SAS Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SAS Autoexec File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Profile Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Work Data Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
SAS Registry Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
SAS Default Folder Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Submitting SAS Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Introduction to Submitting SAS Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Submitting Code from the Enhanced Editor or Program Editor . . . . . . . . . . . . . . . . 35
Submitting Code from the SAS NOTEPAD Text Editor . . . . . . . . . . . . . . . . . . . . . 36
Submitting Code from the Clipboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Submitting Code By Dragging and Dropping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Submitting Code Stored in Registered SAS File Types . . . . . . . . . . . . . . . . . . . . . . 37
Interrupting Your SAS Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Running Windows or MS-DOS Commands from within SAS . . . . . . . . . . . . . . . . . 38
Overview of Running Windows or MS-DOS Commands from within SAS . . . . . . 38
Running Windows Commands Using the X Statement or the X Command . . . . . . 38
Using a DATA Step to Issue Conditional Operating System 
Commands Conditionally . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
XWAIT System Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3
C# PDF Text Extract Library: extract text content from PDF file in
Free online source code for extracting text from adobe PDF document in C#.NET class. Ability to extract highlighted text out of PDF document.
acrobat remove text from pdf; how to delete text in a pdf file
VB.NET PDF Text Extract Library: extract text content from PDF
SharePoint. Extract text from adobe PDF document in VB.NET Programming. Extract file. Extract highlighted text out of PDF document. Image
remove text from pdf; delete text pdf acrobat professional
XSYNC System Option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Comparison of the XWAIT and XSYNC System Options . . . . . . . . . . . . . . . . . . . . 40
Terminating a SAS Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Ending Your SAS Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
SAS: Exploiting the Power of Windows
SAS Runs in Enterprise Environments
The Windows enterprise environment provides a flexible, easy-to-use working 
environment by which you can integrate SAS into your enterprise solutions. Here are the 
supported Window environments for SAS 9.4:
https://support.sas.com/supportos/list
You can access applications that are supported by Dynamic Data Exchange (DDE) by 
accessing the following URL. Word and Excel applications are supported. The 
PowerPoint application is not supported.
http://support.microsoft.com/kb/142821
An Integral Part of Your Windows Editions
SAS under Windows is designed to let you complete your data- and computation-
intensive tasks while integrating with the Windows applications that are already in place 
on your desktop and within your enterprise. SAS supports information sharing through 
the most powerful tools and techniques that Windows has to offer. Those tools and 
techniques include the following:
• OLE
• Dynamic Data Exchange (DDE)
• Open Database Connectivity (ODBC)
• email system 
• pipes and named pipes
• the Windows clipboard.
Compatible and Maintainable
Read and Write SAS Data Sets from Previous Releases
SAS can read and write SAS data sets that were created by earlier releases of SAS.
However, in order to bridge the upgrades in the SAS catalog architecture and differences 
in the operating environment structure, you must convert catalogs from earlier formats 
(such as Release 9.1 under Windows) to SAS 9.4 format using the transport procedures 
CPORT and CIMPORT.
Use the Graphical Interface or the Command Line Interface
You can still use the command line as you did in previous releases. However, you can 
also use the graphical user interface (GUI) to issue commands. Most existing SAS 
4
Chapter 1 • Getting Started under Windows
C# PDF insert text Library: insert text into PDF content in C#.net
C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. This C# coding example describes how to add a single text character to PDF document. // Open a document.
how to erase pdf text; how to erase text in pdf online
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET class source code
delete text pdf; how to delete text in a pdf acrobat
commands and windows are available through the GUI. In some cases, you select 
operations through dialog boxes and various other GUI controls.
Launching Java
SAS launches Java using the Java Runtime Environment (JRE) so that it can run Java 
code. Parts of SAS are written in Java. The JRE contains the libraries that are needed to 
run Java.
In SAS 9.3, the ODS graphics procedures moved from SAS/GRAPH to Base SAS. 
These procedures that rely on Java are delivered as part of Base SAS, rather than as a 
separate SAS product. As a result, a key difference in the SAS 9.4 windowing 
environment is that SAS now initializes the Java environment upon SAS invocation.
HTML is now the default output for SAS 9.4 Windowing environment, replacing the 
listing destination. The default style has changed from Styles.Default to 
Styles.HTMLBlue for the default HTML ODS destination that is generated with the SAS 
windowing environment and in batch mode.
Java is implemented as a part of Base SAS in SAS 9.4 because the Graph Template 
Language and the SAS/GRAPH procedures such as SGPLOT, SGPANNEL, 
SGSCATTER, and SGRENDER have moved to Base SAS from the SAS/GRAPH 
procedures. By default, the ODS GRAPHICS statement is set to ON for SAS procedures 
that support ODS Graphics when the procedures are executed in the SAS windowing 
environment in the Windows and UNIX operating systems. Although ODS Graphics are 
enabled for these procedures, you might want to use the ODS GRAPHICS statement to 
control the graphical environment.
When you use the Windowing environment of SAS (interactive SAS) in SAS 9.4, you 
might encounter error messages similar to the following in the SAS Log window when 
you run programs (for example: PROC javainfo; run;):
ERROR: Unable to attach current thread"
ERROR: Unable to load the java virtual machine"
ERROR: Proc javainfo did not run correctly
ERROR: The Java proxy is not responding.
ERROR: The Java proxy's JNI call to start the VM failed.
ERROR: Java failed to start during the SAS startup.
These errors are typically related to issues with the Java Runtime Environment (JRE). To 
resolve these issues, follow these steps: http://support.sas.com/kb/48/548.html 
Starting SAS
Use SAS Interactively or in Batch Mode
When running SAS under Windows, you can start an interactive session to submit 
programs and view the resulting output, or you can execute batch SAS jobs, and view 
the output later.
By default, invoking SAS begins an interactive SAS session. If you have a SAS program 
that you want to submit as a batch job, specify the SYSIN system option with the name 
of the SAS program file when you invoke SAS.
When you start SAS in an interactive session for the first time, you are asked if you want 
to learn some basic tasks by taking the Getting Started Tutorial. To start the tutorial, 
Starting SAS 
5
C# PDF metadata Library: add, remove, update PDF metadata in C#.
C#.NET PDF SDK - Edit PDF Document Metadata in C#.NET. Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata in .NET Project.
how to erase in pdf text; pdf text remover
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET. C# Guide about How to Search Text in PDF Document and Obtain Text Content and Location Information with .NET PDF Control.
erase text in pdf document; how to erase text in pdf file
click Start Tutorial. If you do not want to be prompted to take the tutorial, select Do 
not show this dialog box again. You can start the tutorial at any time by selecting Help 
ð
Getting Started with SAS Software.
Starting from the Start Menu
To start SAS from the Windows Start Menu:
1. Click Start.
2. Select Programs.
3. Select SAS.
4. Select SAS 9.4 (Language) .
Starting from Custom Shortcuts or Program Items
During installation, the Setup program automatically creates a program item in the Start 
menu that you can use to start SAS. However, you can create multiple SAS items within 
a folder to represent several differently configured SAS sessions. Also, if you want SAS 
to start every time you start Windows, you can place a program item or shortcut in the 
Start up folder. For information about creating shortcuts, see your Windows 
documentation.
After you have created a shortcut to SAS, you can append system options to the SAS 
command. To append system options:
1. Open the SAS Properties window and click the Shortcut tab.
2. In the Target field, append the system options to the SAS command. Remember that 
double quotation marks are required around pathnames. The following example uses 
double quotation marks,
"c:\program files\SASHome\SASFoundation\9.4\sas.exe" -config "c:\mydir\sasv9.cfg"
Note: If a system option’s value has a space in it, you must enclose the value in 
quotation marks on the command line or in a config. file. The following example 
shows the correct syntax:
-bottommargin '2 in';
Starting from the Run Dialog Box or a Command Prompt
Specifying the SAS Configuration File
If you start SAS by using a command line (either from the Run dialog box or the 
Command window), you might want to specify the SAS configuration file location 
through the CONFIG system option. Even if you use the default configuration file 
SASV9.CFG, specify the file to ensure that SAS uses the configuration file that you 
want. For more information about how SAS searches for the configuration file, see 
“How SAS Finds and Processes Configuration Files” on page 27 .
When the WORK and SASUSER system options are set, the Work and Sasuser data 
libraries reside in the specified paths regardless of the path from which you invoke SAS. 
For more information about the Sasuser data library, see “Profile Catalog ” on page 
31 . For more information about the Work data library, see “Work Data Library ” on 
page 32 .
6
Chapter 1 • Getting Started under Windows
Using the Run Dialog Box
To start an interactive session by using the Run dialog box
1. Select Start 
ð
Run
2. In the Open field, enter the path and the exact name of the program file, including 
the extension and options.
3. Click OK.
For example, if SAS is installed in the default folder c:\Program Files\SASHome
\SASFoundation\9.4, you enter “c:\program files\SASHome
\SASFoundation\9.4\sas.exe”, and the options that you want to specify.
Note: For Windows, you must specify a fully qualified path to sas.exe in the Start 
Menu Search entry field.
Using the SAS Command from the Command Prompt
You can start either an interactive SAS session or a batch SAS job by entering the SAS 
command at the command prompt. For example, the following command starts an 
interactive session, specifies the page size and line size, and indicates the location of the 
SAS configuration file:
"c:\program files\SASHome\SASFoundation\9.4\sas.exe" -ls 80 -ps 60
-config "c:\program files\SASHome\SASFoundation\9.4\sasv9.cfg"
This command starts a batch SAS job in a similar manner:
"c:\program files\SASHome\SASFoundation\9.4\sas.exe"
-sysin c:\mysas\programs\prog1.sas
-config "c:\program files\SASHome\SASFoundation\9.4\sasv9.cfg"
Note: These examples are displayed on multiple lines because of space limitations. 
When you enter a command from the command prompt, the command must be on 
one line.
Starting from a SAS File
There are two ways to start SAS from a SAS program file in Windows Explorer.
• Double-click on a SAS program file
• Right-click on a SAS program file and select the appropriate action.
Running SAS in Batch Mode
Overview of Running SAS in Batch Mode
You can run SAS jobs in batch mode in the Windows operating environment. Place your 
SAS statements in a file and submit them for execution along with the control statements 
and system commands that are required at your site.
Submitting a Batch SAS Job
Note: The maximum line length is 32767 bytes.
You can submit a batch SAS job by using the following methods:
• Specify the SYSIN system option in the SAS command (issued from the command 
prompt or in the Run dialog box) and specify the SAS program to submit. Here is an 
Starting SAS 
7
example: ”c:\Program Files\SASHome\SASFoundation\9.4\Sas.exe” 
-sysin c:\SASPrograms\prog1.sas -config ”c:\Program Files
\SASHome\SASFoundation\9.4\sasv9.cfg”.
• Right-click to select a file that has either a .sas, .ss2, .ss7, or .sas7bpgm file 
extension. From the pop-up menu, select Batch Submit with SAS 9.4.
• Select and drag your SAS program file icon (for the file that contains the SAS code) 
in Windows Explorer, and drop the file onto the SAS.EXE file icon or shortcut.
Note: If you want to establish a permanent libref, specify the STARTLIB system 
option when you begin the batch job.
Note: The -NOSTATUSWIN option enables you to run SAS in batch mode so that 
no windows are displayed. You can add options such as -NOTERMINAL, -
NOSPLASH, -NOSTATUSWIN, and -NOICON to prevent the windows from 
being displayed.
The Status Window
When you use batch mode, SAS displays a status window for the SAS job that you 
submit. This window tells you the name of the SAS job that is running and where your 
log and procedure output files are written. This window remains available until the SAS 
job is complete.
If you do not want to see the status window while your batch SAS job is running, invoke 
SAS with the ICON system option; the status window becomes an icon when your job is 
running. You can also minimize the status window by clicking the Icon button when the 
window appears. The icon shows the busy cursor (usually an hourglass) while the SAS 
job is running. The icon disappears when the job is complete.
Canceling a Batch Job
You can cancel a batch job by using the keyboard or the mouse:
• press CTRL+BREAK.
• click Cancel in the status window.
Running Windowing Procedures in a Batch Job
You can run windowing procedures in a batch job along with SAS/GRAPH,
SAS/INSIGHT, and SAS/ACCESS software. When SAS reaches a point in your 
program where interaction is required, the main SAS window appears.
The following examples show how to execute SAS batch jobs under Windows 7.
Example 1: Creating a Batch File in Notepad or Another Text Editor
This example uses a BAT file. A BAT file is executed by the operating system.
1. Create a file in Notepad or a similar text editor.
2. Enter a command similar to the following: "C:\Program Files\SASHome
\SASFoundation\9.4\Sas.exe"-SYSIN c:\job1.bat -NOSPLASH -
ICON -PRINT c:\job1.lst –LOG c:\job1.log.
8
Chapter 1 • Getting Started under Windows
Figure 1.1 Entering a Command in a BAT File
3. Select File 
ð
Save As. 
Figure 1.2 Saving a Batch File
4. The default file extension is .txt. You must change the extension to .bat in order for 
other programs to access the file.
Starting SAS 
9
Figure 1.3 Changing the File Extension to .bat
5. To execute the BAT file, select Start 
ð
Run or double-click the BAT file.
The resulting LOG file and the LST files reside in the same folder where the BAT 
file resides. To change the destination of the LOG and LST files, use the -LOG and -
PRINT options.
Use the -PRINT option to change the destination folder for the output of the 
program. Use the -LOG option to change the destination folder for the log of the 
program. Here is an example: "C:\Program Files\SASHome
\SASFoundation\9.4\Sas.exe"-SYSIN c:\job1.bat -NOSPLASH -
ICON -PRINT c:\job1.lst –LOG c:\job1.log
Note: When you run a BAT program, a DOS window appears and remains available 
until the job is finished.
10
Chapter 1 • Getting Started under Windows
Documents you may be interested
Documents you may be interested