open pdf in webbrowser control c# : Delete text pdf files Library SDK component asp.net .net web page mvc hostwin47-part250

Chapter 21
SAS Statements under Windows
SAS Statements under Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
ABORT Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
ATTRIB Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
FILE Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
FILENAME Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
FOOTNOTE Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
%INCLUDE Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
INFILE Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465
LENGTH Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
LIBNAME Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
SYSTASK Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
TITLE Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
WAITFOR Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
X Statement: Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
SAS Statements under Windows
A SAS statement is a directive to SAS that either requests that SAS perform a certain 
operation or provides information to the system that might be necessary for later 
operations.
All SAS statements are described in SAS Statements: Reference.
Dictionary
ABORT Statement: Windows
Stops executing the current DATA step, SAS job, or SAS session.
Valid in:
a DATA step
Windows 
specifics:
Action of the ABEND and RETURN options; maximum value of condition-code
451
Delete text pdf files - 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
delete text from pdf file; delete text from pdf with acrobat
Delete text pdf files - 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
how to remove text watermark from pdf; remove text watermark from pdf online
See:
“ABORT Statement” in SAS Statements: Reference
Syntax
ABORT <ABEND | RETURN | CANCEL | NOLIST> <n>;
Optional Arguments
ABEND
causes abnormal termination of the current SAS job or session for the current 
process. Further action is based on how your operating environment and site treat 
jobs that end abnormally.
RETURN
causes the immediate normal termination of the current SAS job or session. A 
condition code is returned indicating an error if a job ends abnormally.
n
enables you to specify a condition code that SAS returns to its calling program. The 
value of n must be an integer. Return codes 0 - 6 and those values greater than 997 
are used by SAS.
CANCEL <FILE>
causes the execution of the submitted statements to be canceled. Results depend on 
the method of operation.
NOLIST
suppresses the output of all variables to the SAS log.
n
is an integer value that enables you to specify a condition code:
• when used with the CANCEL argument, the value is placed in the SYSINFO 
automatic macro variable.
• when not used with the CANCEL argument, the error code that is returned by 
SAS is ERROR. The value of ERROR depends on the operating system. The 
condition code n is returned to the operating system as the final SAS system exit 
code.
Details
The ABORT statement causes SAS to stop processing the current DATA step.
The ABEND and RETURN options both terminate the SAS process, job, or session.
See Also
• For more information, see “ABORT Statement” in SAS Statements: Reference
• “Return Codes and Completion Status” on page 629
ATTRIB Statement: Windows
Associates a format, informat, label, and length with one or more variables.
Valid in:
a DATA step
452
Chapter 21 • SAS Statements under Windows
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
DotNetNuke), SharePoint. All text content of target PDF document can be copied and pasted to .txt files by keeping original layout. C#.NET
erase text from pdf; erase text from pdf file
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Convert PDF to text in .NET WinForms and ASP.NET project. Text in any PDF fields can be copied and pasted to .txt files by keeping original layout.
remove text from pdf reader; how to delete text from a pdf document
Windows 
specifics:
length specification
See:
“ATTRIB Statement” in SAS Statements: Reference
Syntax
ATTRIB variable-list-1 attribute-list-1…<variable-list-n attribute-list-n> ;
Syntax Description
Here is a simplified explanation of the ATTRIB statement syntax. For the complete 
syntax and its explanation, see the ATTRIB statement in “ATTRIB Statement” in SAS 
Statements: Reference.
attribute-list
LENGTH=<$>length
specifies the length of the variables in variable-list. Under Windows, the length 
that you can specify for a numeric variable ranges from 3 to 8 bytes.
variable-list
names the variables that you want to associate with the attributes.
Details
Using the ATTRIB statement in the DATA step permanently associates attributes with 
variables by changing the descriptor information of the SAS data set that contains the 
variables.
FILE Statement: Windows
Specifies the current output file for PUT statements.
Valid in:
a DATA step
Restriction:
When SAS is in a locked-down state, the FILENAME statement is not available for 
files that are not in the lockdown path list. For more information, see “SAS 
Processing Restrictions for Servers in a Locked-Down State” in SAS Language 
Reference: Concepts.
Windows 
specifics:
Valid values for file specification; valid values for encoding-value; valid options for 
host-option-list
See:
“FILE Statement” in SAS Statements: Reference
Syntax
FILE file-specification<PERMISSION='permission-value'><ENCODING='encoding-value'>
<option-list> <host-option-list> ;
Required Argument
file-specification
can be any of the file specification forms discussed in “Referencing External Files” 
in the “Using External Files” section in SAS Companion for Windows.
FILE Statement: Windows
453
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
how to edit and delete text in pdf file online; delete text pdf acrobat
C# PDF Text Extract Library: extract text content from PDF file in
Image text extraction control provides text extraction from PDF images and image files. Enable extracting PDF text to another PDF file, TXT and SVG formats.
how to erase text in pdf online; how to erase in pdf text
The words AUX, CON, NUL, PRN, LPT1 - LPT9, and COM1 - COM9 are reserved 
words under Windows. Do not use them as filenames.
Optional Arguments
PERMISSION='permission-value'
specifies permissions to set for the specified fileref.
'permission-value'
A::<trustee_type>::<permissions>
A
Access permissions. No other values are supported.
trustee_type
u
user
g
group (all groups)
o
other (all others, including the user who generates the file.)
The permission values take the values r (Read), w (Write), and x (Execute), in that 
order. If you do not want to grant one of these permissions, enter a - in its place (for 
example, r-x or rw-).
To specify more than one set of permission values, separate them with a comma 
within the quotation marks.
To specify Read and Execute permission for all groups that you are a member of, 
specify a permission value of A::g::r-x. Specify a permission value of A::o::r-- to 
allow all users to have Read access to a file. The following code shows the 
permission value:
permission='A::o::r--'
ENCODING='encoding-value'
specifies the encoding to use when writing to the output file. The value for 
ENCODING= indicates that the output file has a different encoding from the current 
session encoding.
When you write data to the output file, SAS transcodes the data from the session 
encoding to the specified encoding.
For valid encoding values, see Encoding Values in SAS Language Elements in SAS 
National Language Support (NLS): Reference Guide.
option-list
can be any of the options for the FILE statement that are valid in all operating 
environments.
host-option-list
names external I/O statement options that are specific to the Windows operating 
environment. They can be any of the following:
BLKSIZE=block-sizeBLK=block-size
specifies the number of bytes that are physically read or written in an I/O 
operation. The default is 8K. The maximum is 1M.
BLOCK | NOBLOCK
is used only in the context of named pipes. This option indicates whether the 
client is to wait if no data is currently available. BLOCK is the default value.
454
Chapter 21 • SAS Statements under Windows
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
File: Merge, Append PDF Files. |. Home ›› XDoc.PDF ›› VB.NET PDF: Merge and Append PDF. VB.NET Demo code to Combine and Merge Multiple PDF Files into One.
how to delete text from pdf reader; how to delete text from pdf
C#: How to Delete Cached Files from Your Web Viewer
Convert Jpeg to PDF; Merge PDF Files; Split PDF Document; Remove Password PDF; C# Page: Insert PDF pages; C# Page: Delete PDF pages; C# Read: PDF Text Extract;
pdf text watermark remover; how to edit and delete text in pdf file
BYTE | MESSAGE
is used only in the context of named pipes. This option indicates the type of pipe. 
BYTE is the default value.
COMMAND
is used only in the context of Dynamic Data Exchange (DDE). This option 
enables you to issue a remote command for applications that do not use the 
SYSTEM topic name. For more information, see “Referencing the DDE External 
File” and “Controlling Another Application Using DDE” in the “Using Dynamic 
Data Exchange” section in SAS Companion for Windows.
EOFCONNECT
is used only in the context of named pipes and is valid only when defining the 
server. This option indicates that if an end-of-file (EOF) character is received 
from a client, the server should try to connect to the next client.
HOTLINK
is used only in the context of Dynamic Data Exchange (DDE). For a complete 
description and an example of using this option, see “Using the DDE 
HOTLINK” in the “Using Dynamic Data Exchange” section in SAS Companion 
for Windows.
IGNOREDOSEOF
is used in the context of I/O operations on variable record format files. When this 
option is specified, any occurrence of ^Z is interpreted as character data and not 
as an end-of-file marker.
LRECL=record-length
specifies the record length (in bytes). Under Windows, the default is 32767. The 
value of record-length can range from 1 to 1,073,741,823 (1 gigabyte).
Alternatively, you can specify a logical record length value by using the 
LRECL= system option.
MOD
specifies that output should be appended to an existing file.
NOTAB
is used only in the context of Dynamic Data Exchange (DDE). This option 
enables you to use non-tab character delimiters between variables. For more 
information about this option, see “Using the NOTAB Option with DDE” in the 
“Using Dynamic Data Exchange” section in SAS Companion for Windows.
RECFM=record-format
controls the record format. The following values are valid under Windows:
F
indicates fixed format.
N
indicates binary format and causes the file to be treated as a 
byte stream. If LRECL is not specified, by default SAS uses the 
default value of 32767 bytes at a time from the file.
P
indicates print format.
S370V
indicates the variable S370 record format (V).
S370VB
indicates the variable block S370 record format (VB).
S370VBS
indicates the variable block with spanned records S370 record 
format (VBS).
V | D
indicates variable format. This format is the default.
FILE Statement: Windows
455
C# Create PDF from Text to convert txt files to PDF in C#.net, ASP
File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing PDF Pages. Page: Rotate a PDF Page. PDF Read. Text: Extract Text from
how to delete text in pdf preview; pdf editor delete text
VB.NET Create PDF from Text to convert txt files to PDF in vb.net
Images. File & Page Process. File: Merge, Append PDF Files. File: Split PDF Document. PDF Write. Text: Insert Text to PDF. Text: Delete Text from PDF. Text
pdf editor online delete text; delete text from pdf preview
The S370 values are valid with z/OS types of files only. That is, files that are 
binary, have variable-length records, and are in EBCDIC format. If you want to 
use a fixed-format z/OS, first copy it to a variable-length, binary z/OS file.
RETRY=seconds
is used only in the context of named pipes. This option specifies how long a 
named pipe client should wait for a busy pipe. The minimum (and default) value 
for seconds is 10.
SERVER | CLIENT
is used only in the context of named pipes. This option specifies the mode of a 
named pipe. The default value is SERVER.
TERMSTR=
specifies the end-of-line character for the file. Use this option to share files 
between the UNIX and Windows operating environments. Here are the valid 
values:
CRLF
Carriage return line feed. Use TERMSTR=CRLF to write files that are 
formtted for Windows. CRLF is the default.
LF
Line feed. Use TERMSTR=LF to write files that are formatted for UNIX.
NL
New line. Use TERMSTR=NL to write files that are formatted for UNIX.
Details
The FILE statement routes the output from the PUT statement to either the same external 
file to which procedure output is written or to a different external file.
If the FILE statement includes the ENCODING argument and the reserved filerefs LOG 
or PRINT as the file-specification, SAS issues an error message. The ENCODING value 
in the FILE statement overrides the value of the ENCODING system option.
See Also
• “Named Pipe Examples” on page 284
• “DDE Examples” on page 270 
FILENAME Statement: Windows
Associates a SAS fileref with an external file or an output device, disassociates a fileref and external file, or 
lists attributes of external files.
Valid in:
anywhere in a SAS program
Restriction:
When SAS is in a locked-down state, the following FILENAME statement, access 
methods are not available. Your server administrator can re-enable this access 
method so that it is accessible in the locked-down state.
• “ EMAIL” on page 458
• “ FTP” on page 458
• “Hadoop” on page 458
• “ SOCKET” on page 458
• “URL” on page 459
456
Chapter 21 • SAS Statements under Windows
C# PDF File Split Library: Split, seperate PDF into multiple files
Also able to combine generated split PDF document files with other PDF files to form a new PDF file. Split PDF Document into Multiple PDF Files in C#.
remove text from pdf acrobat; delete text from pdf online
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
HTML webpage will have original formatting and interrelation of text and graphical How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Files in C#
how to delete text from a pdf reader; how to delete text in pdf file online
For more information, see “SAS Processing Restrictions for Servers in a Locked-
Down State” in SAS Language Reference: Concepts.
Windows 
specifics:
Valid values for access-method; valid values for device-type; valid filenames for 
external-file; valid values for encoding; valid options in host-option-list
See:
“FILENAME Statement” in SAS Statements: Reference
Syntax
FILENAME fileref <device-type> 'external-file<PERMISSION='permission-value' >
<ENCODING='encoding-value'>
<host-option-list> ;
FILENAME fileref device-type<'external-file'> <ENCODING=encoding-value>
<host-option-list> ;
FILENAME fileref <device-type> ('directory-1'<,…directory-n'> )
<ENCODING=encoding-value>
<host-option-list> ;
System Description
This version is a simplified version of the FILENAME statement syntax. For the 
complete syntax and its explanation, see the FILENAME statement in “FILENAME 
Statement” in SAS Statements: Reference.
fileref
is any valid fileref, as discussed in “Using a Fileref” in the “Using External Files” 
section in SAS Companion for Windows.
The words AUX, CON, NUL, PRN, LPT1 - LPT9, and COM1 - COM9 are reserved 
words under Windows. Do not use them as filerefs.
For examples of using filerefs in member-name syntax (also called aggregate 
syntax), see “Assigning a Fileref to a Directory” on page 157 . For a discussion of 
the rules SAS uses when accessing files through filerefs, see “Understanding How 
Concatenated Directories Are Accessed” on page 161.
device-type
enables you to read and write data from devices rather than files. For information 
about the SFTP access method, see Configuring SSH Client Software in UNIX and 
Windows. The following values are valid:
CATALOG
reads a SAS catalog as an external flat file.
CLIPBOARD
reads text data from and writes text data to the clipboard on the host computer.
DATAURL
reads data from user-specified text by using the DATAURL access method.
DDE
reads data from and writes data to another application using Dynamic Data 
Exchange. For more information, see “DDE Syntax within SAS” on page 268.
DISK
reads data from and writes data to a disk file. Under Windows, DISK is the 
default for device-type.
DRIVEMAP
displays information about the available hard drives (local and networked).
FILENAME Statement: Windows
457
DUMMY
specifies a null output device. This value is especially useful in testing situations.
EMAIL
lets you send electronic mail programmatically from SAS. For more information, 
see “Sending Email Using SAS” on page 52.
Restriction
When SAS is in a locked-down state, the FILENAME statement, 
EMAIL access method is not available. Your server administrator 
can re-enable this access method so that it is accessible in the 
locked-down state. For more information, see “SAS Processing 
Restrictions for Servers in a Locked-Down State” in SAS Language 
Reference: Concepts.
FTP
lets you access information about other machines using TCP/IP. TCP/IP software 
and a WINSOCK.DLL must be installed on your local machine. You must also 
be able to connect to a machine that can function as an FTP server. For more 
information about using the FTP access method, see the FILENAME statement 
in SAS Statements: Reference.
Hadoop
accesses files on a Hadoop Distributed File System (HDFS) whose location is 
specified in a configuration file.
NAMEPIPE
writes data to a named pipe. For more information, see “Using Named Pipes ” on 
page 282.
PIPE
writes data to an unnamed pipe. For more information, see “Using Unnamed 
Pipes ” on page 280.
PLOTTER
indicates that you are accessing a plotter. Windows printing is not used. This 
device-type keyword is used solely in conjunction with SAS/GRAPH software.
PRINTER
indicates that you are accessing a printer file or device. By default, output is 
routed through Windows printing when you use this device-type keyword. For 
more information about altering your default printer, see “SYSPRINT System 
Option: Windows” on page 588.
SFTP
accesses remote files by using the SFTP protocol.
SOCKET
lets you read and write information over a TCP/IP socket. TCP/IP software and a 
WINSOCK.DLL must be installed on your local machine. The SOCKET access 
method uses the nonblocking method of issuing socket requests. For more 
information about using the SOCKET access method, see the FILENAME 
statement and FILENAME function in SAS Statements: Reference and SAS 
Functions and CALL Routines: Reference.
TEMP
creates a temporary file that exists only as long as the filename is assigned. The 
temporary file can be accessed only through the logical name and is available 
only while the logical name exists. A physical pathname is never shown to the 
user. If a physical pathname is specified, an error is returned. Files that are 
manipulated by the TEMP device can have the same attributes and behave 
identically to DISK files.
458
Chapter 21 • SAS Statements under Windows
TERMINAL
only useful with output, causes output to be sent to the Message Log window.
For an example of specifying a device type in the FILENAME statement, see 
“Advanced External I/O Techniques” on page 168. The TAPE device-type keyword 
(documented in SAS Statements: Reference) is not applicable to the Windows 
operating environment. If you use the TAPE device-type keyword in your SAS 
program under Windows, you receive an error message. The DISK device-type 
keyword is accepted under Windows. However, it is ignored because disk files are 
the default under Windows.
URL
accesses remote files by using the URL access method.
WebDAV
accesses remote files by using the WebDAV protocol.
ZIP
accesses ZIP files.
directory
specifies the directory that contains the files that you want to access.
external-file
can be any valid Windows file specification that is enclosed in quotation marks. For 
more information, see “Referencing External Files” on page 154.
PERMISSION='permission-value'
specifies permissions to set for the specified fileref.
'permission-value'
A::<trustee_type>::<permissions>
A
Access permissions. No other values are supported.
trustee_type
u
user
g
group (all groups)
o
other (all others, including the user who generates the file.)
The permission values take the values r (Read), w (Write), and x (Execute), in 
that order. If you do not want to grant one of these permissions, enter a - in its 
place (for example, r-x or rw-).
To specify more than one set of permission values, separate them with a comma 
within the quotation marks.
To specify Read and Execute permission for all groups that you are a member of, 
specify a permission value of A::g::r-x. To allow all users to have Read 
access to a file, specify a permission value of A::o::r--. For example, specify 
that option in the code as follows:
permission='A::o::r--'
ENCODING='encoding-value'
specifies the encoding to use when reading from or writing to the external file. The 
value for ENCODING= indicates that the external file has a different encoding from 
the current session encoding.
FILENAME Statement: Windows
459
When you read data from an external file, SAS transcodes the data from the specified 
encoding to the session encoding. When you write data to an external file, SAS 
transcodes the data from the session encoding to the specified encoding.
For valid encoding values, see Encoding Values in SAS Language Elements in SAS 
National Language Support (NLS): Reference Guide.
host-option-list
names external I/O statement options that are specific to Windows. They can be any 
of the following:
ALTDEST=filename
is for use only with the PRINTER device type. Filename specifies a file 
destination to write to when you direct output to the fileref. Although the output 
is written to disk and not to the printer, the output is still formatted by using the 
printer driver that is associated with the printer that you specified with the 
external-file argument. For example,
filename groupHP printer
"HP LaserJet 4si, 1st floor"
altdest=
"C:\My SAS Files\Printer output\out.prn";
uses the printer driver that is associated with the named printer (an HP LaserJet 
4si) to create the output in out.prn. No output is actually sent to the printer 
when you use this fileref.
BLKSIZE=block-sizeBLK=block-size
specifies the number of bytes that are physically read or written in an I/O 
operation. The default is 8K. The maximum is 1M.
BLOCK | NOBLOCK
is used only in the context of named pipes. This option indicates whether the 
client is to wait if no data is currently available. BLOCK is the default value.
BYTE | MESSAGE
is used only in the context of named pipes. This option indicates the type of pipe. 
BYTE is the default value.
COMMAND
is used only in the context of Dynamic Data Exchange (DDE). This option 
enables you to issue a remote command for applications that do not use the 
SYSTEM topic name. For more information, see “Referencing the DDE External 
File” on page 269 and “Controlling Another Application Using DDE” on page 
270.
CONSOLE=state
specifies the state of the DOS window when an application is opened using 
pipes. Valid states are:
MAX
opens the DOS window maximized
MIN
opens the DOS window minimized
NORMAL
opens the DOS window using the default for the machine.
This host-option is valid only if you specify the PIPE keyword.
EOFCONNECT
is used only in the context of named pipes and is valid only when you are 
defining the server. This option indicates that if an end-of-file (EOF) character is 
received from a client, the server should try to connect to the next client.
460
Chapter 21 • SAS Statements under Windows
Documents you may be interested
Documents you may be interested