open pdf in webbrowser control c# : Delete text from pdf online application control tool html web page winforms online hostwin46-part249

OPTIONS Procedure: Windows
Lists the current values of all SAS system options.
Windows 
specifics:
Host options
See:
“OPTIONS” in SAS System Options: Reference
Syntax
PROC OPTIONS <options(s)> ;
Required Argument
option(s)
This version is a simplified version of the OPTIONS procedure syntax. For the 
complete syntax and its explanation, see the OPTIONS procedure in Base SAS 
Procedures Guide.
Details
The OPTIONS procedure lists the current settings of the SAS system options.
The options displayed by the OPTIONS procedure that are not operating environment 
specific (session and configuration) are the same for every operating environment, 
although the default values can differ slightly. However, the environment-specific 
options displayed by this procedure are different for each operating environment. The 
following display shows some sample operating environment options for the Windows 
environment, as generated by this code:
proc options host;
run;
OPTIONS Procedure: Windows
441
Delete text from pdf online - 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
how to delete text in a pdf file; how to delete text in pdf preview
Delete text from pdf online - 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 delete text in pdf file online; delete text pdf preview
Log 20.1 Windows Operating Environment Options Displayed by PROC OPTIONS
Host Options:
ACCESSIBILITY=STANDARD
Enable Extended Accessibility
ALTLOG=           Specifies the destination for a copy of the SAS log
ALTPRINT=         Specifies the destination for a copy of the SAS procedure 
output file
AUTHPROVICERDOMAIN=
Authentication providers associated with domain suffixes
AUTHSERVER=       Specify the authentication server or domain.
AUTOEXEC=         Specifies the autoexec file to be used
AWSCONTROL=(SYSTEMMENU MINMAX TITLE)
Used to customize the appearance for the SAS AWS.  Valid 
parameters are:
TITLE/NOTITLE SYSTEMMENU/NOSYSTEMMENU MINMAX/NOMINMAX
AWSDEF=(  0   0  79 79)
Specify the initial size and position of the SAS AWS. This 
should be
specified as follows: 0 0 100 100
AWSMENU           Show the main window's (AWS) menu.
AWSMENUMERGE      Add host specific menu items to the main window's (AWS) menu.
...
NOTE:  PROCEDURE OPTIONS used:( Total process time)
real time           0.01 seconds
cpu time            0.01 seconds
The option values listed are examples. The output of PROC OPTIONS depends on many 
things. Some option values depend on what method you use to run SAS. For example, 
the default line size under the SAS windowing environment is 75 lines on a VGA 
display. However, it is 132 lines in batch mode. Also, the way you have set up your 
process affects the default values of system options. For example, the default value of 
the SASAUTOS= option depends on where you store your autocall macros.
Using PROC OPTIONS, you can check the values of all system options. If you want 
more information about a particular operating environment option, refer to variable 
attributes in “SAS System Options under Windows” on page 481 or Using SAS 
Software in Your Operating Environment in the SAS Help and Documentation.
See Also
“SAS System Options under Windows” on page 481
PMENU Procedure: Windows
Defines menu facilities for windows created with SAS software.
Windows 
specifics:
ACCELERATE= option accepted for several key combinations
See:
“PMENU” in Base SAS Procedures Guide
Syntax
PROC PMENU <CATALOG=<libref.> catalog> <DESC 'entry-description'> ;
ITEM command <option(s)> ;
ITEM 'menu-item' <option(s)> ;
ACCELERATE=name-of-key;
442
Chapter 20 • SAS Procedures under Windows
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Online source codes for quick evaluation in VB.NET class. If you are looking for a solution to conveniently delete one page from your PDF document, you can use
how to delete text in pdf converter; how to edit and delete text in pdf file
VB.NET PDF Text Extract Library: extract text content from PDF
Best VB.NET PDF text extraction SDK library and component for free download. Online Visual Basic .NET class source code for quick evaluation.
acrobat remove text from pdf; erase text from pdf
Required Argument
This version is a simplified version of the PMENU procedure syntax. For the complete 
syntax, see “PMENU” in Base SAS Procedures Guide.
ACCELERATE=name-of-key
defines a key sequence that can be used instead of selecting an item. When you press 
the key sequence, it has the same effect as selecting the item from the menu bar or 
menu.
Under Windows, the ACCELERATE= option in the ITEM statement is accepted 
only for the following key combinations:
• Ctrl + A (Select All)
• Ctrl + C (Copy)
• Ctrl + F (Find)
• Ctrl + N (New)
• Ctrl + O (Include)
• Ctrl + P (Print)
• Ctrl + S (File)
• Ctrl +V (Paste)
• Ctrl +X (Cut).
• Ctrl + Z (Undo)
• Del (Clear)
Details
The PMENU procedure defines menus that can be used in DATA step windows, macro 
windows, SAS/AF and SAS/FSP windows, or in any SAS application that enables you to 
specify customized menus.
If you use these alternate key combinations in your SAS program, the Edit menu shows 
the standard key combination. However, you can use either the standard or alternate key 
combination to activate the menu item.
PRINTTO Procedure: Windows
Defines destinations for SAS procedure output and the SAS log.
Windows 
specifics:
Valid values for file-specification; UNIT= option
See:
“PRINTTO” in Base SAS Procedures Guide
Syntax
PROC PRINTTO <option(s)> ;
PRINTTO Procedure: Windows
443
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
files, C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C#
delete text pdf acrobat professional; acrobat delete text in pdf
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. Able to extract and get all and partial text content from PDF file.
how to erase text in pdf; how to remove highlighted text in pdf
Required Argument
option(s)
LOG=file-specification PRINT=file-specification
can be
• a fileref defined in a FILENAME statement or function. To send SAS output 
or log directly to the printer, use a FILENAME statement or function with the 
PRINTER device-type keyword. 
• a quoted Windows pathname
• an alphanumeric text string. The destination filename is file-
specification.LOG or file-specification.LST and it is stored in the current 
directory.
Note: The words AUX, CON, NUL, PRN, LPT1 - LPT9, and COM1 - 
COM9 are reserved words under Windows. Do not use them as filerefs.
• a SAS or Windows environment variable
UNIT=nn
sends your SAS procedure output to the file FTnnF001.LST, where nn represents 
the UNIT= value, which can range from 1 to 99. The file is located in the SAS 
working directory.
Details
This version is a simplified version of the PRINTTO procedure syntax. For the complete 
syntax and its explanation, see “PRINTTO” in Base SAS Procedures Guide 
The PRINTTO procedure defines destinations for SAS procedure output and for the SAS 
log.
Examples
Example 1: Redirecting SAS Log Output
The following statements redirect any SAS log entries that are generated after the RUN 
statement to an output file with a fileref of TEST, which is associated with the LPT1: 
device:
filename test printer 'lpt1:';
proc printto log=test;
run;
When these statements are issued, a dialog box is opened that informs you PROC 
PRINTTO is running. All SAS log entries are redirected to the TEST output file as 
specified. However, they are not printed on the LPT1: device until the output file is 
closed, either by redirecting the SAS log entries back to the default destination or to 
another file.
The following statements send any SAS log entries that are generated after the RUN 
statement to the external file associated with the fileref MYFILE:
filename myfile 'c:\mydir\mylog.log';
proc printto log=myfile;
run;
444
Chapter 20 • SAS Procedures under Windows
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Advanced component and library able to delete PDF page in both Visual C# .NET WinForms and ASP.NET WebForms project. Free online C# class source code for
delete text pdf document; delete text from pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF Online. Annotate PDF Online. Create PDF Online. Convert PDF Online. WPF PDF PDF Write. Text: Insert Text to PDF. Text: Delete Text from PDF. Text: Replace
remove text from pdf; how to delete text from a pdf in acrobat
Example 2: Redirecting SAS Procedure Output
The following statements send any SAS procedure output to a file named 
MYPRINT.LST in your working directory (assuming that MYPRINT is not a previously 
defined fileref or environment variable):
proc printto print=myprint;
run;
The following statements send any SAS procedure output to the printer port, which is 
usually defined by the system as LPT1:
proc printto print='lpt1:';
run;
Example 3: Restoring the Output Destinations to the Default
The following statements (including a PROC PRINTTO statement with no options) 
redirect the SAS log and procedure output to the original default destinations:
proc printto;
run;
SORT Procedure: Windows
Sorts observations in a SAS data set by one or more variables, and then stores the resulting sorted 
observations in a new SAS data set or replaces the original data set.
Windows 
specifics:
Sort utilities available; SORTSIZE= and TAGSORT statement options
See:
“SORT” in Base SAS Procedures Guide
Syntax
PROC SORT <option(s)> <collating-sequence-option> ;
Required Arguments
SORTSIZE=memory-specification
specifies the maximum amount of memory available to the SORT procedure. For 
further explanation of the SORTSIZE= option, see the following Details section.
TAGSORT
stores only the BY variables and the observation number in temporary files. When 
you specify TAGSORT, the sort is a single-threaded sort. Do not specify TAGSORT 
if you want SAS to use multiple threads to sort. For details about TAGSORT option, 
see the following Details section.
Details
Sort Procedure Syntax
This version is a simplified version of the SORT procedure syntax. For the complete 
syntax and its explanation, see the SORT procedure in “SORT” in Base SAS Procedures 
Guide 
SORT Procedure: Windows
445
VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
files, C# view PDF online, C# convert PDF to tiff, C# read PDF, C# convert PDF to text, C# extract PDF pages, C# comment annotate PDF, C# delete PDF pages, C#
how to delete text in pdf converter professional; how to copy text out of a pdf
VB.NET PDF - Annotate PDF Online with VB.NET HTML5 PDF Viewer
VB.NET HTML5 PDF Viewer: Annotate PDF Online. This part will explain the usages of annotation tabs on RasterEdge VB.NET HTML5 PDF Viewer. Text Markup Tab. Item.
erase pdf text online; how to delete text in pdf using acrobat professional
The SORT procedure sorts observations in a SAS data set by one or more character or 
numeric variables, either replacing the original data set or creating a new, sorted data set. 
By default under Windows, the SORT procedure uses the ASCII collating sequence.
The SORT procedure uses the sort utility specified by the SORTPGM system option. 
Sorting can be done by SAS, your database, or the Windows SyncSort utility. You can 
use all the options available to the SAS sort utility, such as the SORTSEQ and 
NODUPKEY options. For a complete list of all options available, see the list of sort 
options in the See Also section.
SORTSIZE= Option
Under Windows, you can use the SORTSIZE= option in the PROC SORT statement to 
limit the amount of memory that is available to the SORT procedure. This option might 
reduce the amount of swapping SAS must do to sort the data set. If PROC SORT needs 
more memory than you specify, it creates a temporary utility file to store the data in. The 
SORT procedure's algorithm can swap data more efficiently than Windows can.
The syntax of the SORTSIZE= option is as follows:
Syntax
SORTSIZE=memory-specification
where memory-specification can be one of the following:
n
specifies the amount of memory in bytes.
nK
specifies the amount of memory in 1-kilobyte multiples.
nM
specifies the amount of memory in 1-megabyte multiples.
The default SAS configuration file sets this option to 1G using the SORTSIZE= system 
option.
You can override the default value of the SORTSIZE= system option by specifying a 
different SORTSIZE= value in the PROC SORT statement, or by submitting an 
OPTIONS statement that sets the SORTSIZE= system option to a new value.
TAGSORT Option
The TAGSORT option in the PROC SORT statement is useful in sorts when there might 
not be enough disk space to sort a large SAS data set. When you specify TAGSORT, the 
sort is a single-threaded sort. Do not specify TAGSORT if you want the SAS to use 
multiple threads to sort.
When you specify the TAGSORT option, only sort keys (that is, the variables specified 
in the BY statement) and the observation number for each observation are stored in the 
temporary files. The sort keys, together with the observation number, are referred to as 
tags. At the completion of the sorting process, the tags are used to retrieve the records 
from the input data set in sorted order. Thus, in cases where the total number of bytes of 
the sort keys is small compared with the length of the record, temporary disk use is 
reduced considerably. You should have enough disk space to hold another copy of the 
data (the output data set) or two copies of the tags, whichever is greater. Note that while 
using the TAGSORT option can reduce temporary disk use, the processing time can be 
much higher. However, on PCs with limited available disk space, the TAGSORT option 
can allow sorts to be performed in situations where they would otherwise not be 
possible.
446
Chapter 20 • SAS Procedures under Windows
Creating Your Own Collating Sequences
If you want to provide your own collating sequences or change a collating sequence that 
has been provided for you, use the TRANTAB procedure to create or modify translate 
tables. For more information about the TRANTAB procedure, see SAS National 
Language Support (NLS): Reference Guide. When you create your own translate tables, 
they are stored in your Sasuser.Profile catalog and they override any translate tables by 
the same name that are stored in the HOST catalog.
Note: System managers can modify the HOST catalog by copying newly created tables 
from the Sasuser.Profile catalog to the HOST catalog. Then all users can access the 
new or modified translate table.
If you want to see the names of the collating sequences stored in the HOST catalog 
(using the SAS Explorer), submit the following statement:
dm 'catalog sashelp.host' catalog;
Alternatively, you can select the View menu, select the explorer item, double-click 
the Sashelp library, and then double-click the HOST catalog. In batch mode, you can use 
the following statements to generate a list of the contents of the HOST catalog:
proc catalog catalog=sashelp.host;
contents;
run;
Entries of type TRANTAB are the collating sequences.
If you want to see the contents of a particular translate table, use the following 
statements:
proc trantab table=table-name;
list;
run;
The contents of the collating sequence are displayed in the SAS log.
Using SyncSort with SAS
If SyncSort is installed at your site, you can use Syncsort as an alternative sorting 
algorithm to the database sort or the SAS sort. SAS determines which sort to use by the 
values that are set for the SORTPGM, SORTCUT, and SORTCUTP system options.
The SyncSort installation process adds the SyncSort directory to the Windows PATH 
statement. As long as the SyncSort directory is included in the Windows PATH 
statement, SAS is able to launch SyncSort. SyncSort is developed by Syncsort, Inc.
Setting SyncSort as the Sort Algorithm
To always sort using the SyncSort sort routine, the value of the SORTPGM system 
option must be HOST. To set this option, submit the following OPTIONS statement:
options sortpgm=host;
Note: The SORTPGM option can also be set from the System Options window, in the 
SAS configuration file, or during SAS invocation. This example shows how to 
specify the SORTPGM system option at invocation or in the SAS configuration file:
-sortpgm host
Sorting Based on Size or Observations
The sort routine that SAS uses can be based on either the number of observations in a 
data set or on the size of the data set. When the SORTPGM option is set to BEST, SAS 
uses the first available and pertinent sorting algorithm based on this order of precedence:
SORT Procedure: Windows
447
• database sort utility
• host sort utility
• SAS sort utility
If sorting is not to be done by the database, SAS looks at the values for the SORTCUT 
and SORTCUTP options to determine which sort to use.
SyncSort is used when the number of observations is greater than or equal to the value of 
sortcut. The SORTCUTP option specifies the number of bytes in the data set above 
which SyncSort is used.
If SORTCUT and SORTCUTP are set to zero, SAS uses the SAS sort routine. If you 
specify both options and either condition is met, SAS uses SyncSort.
When the following OPTIONS statement is in effect, the SyncSort routine is used when 
the number of observations is 501 or greater:
options sortpgm=best sortcut=500;
Here, the SyncSort routine is used when the size of the data set is greater than 40M:
options sortpgm=best sortcutp=40M;
For more information about these sort options, see “SORTPGM System Option: 
Windows” on page 578“SORTCUT System Option: Windows” on page 574 , and 
“SORTCUTP System Option: Windows” on page 575.
Changing the Location of SyncSort Temporary Files
By default, SyncSort uses the location that is specified in the WORK option for 
temporary files. To change the location of SyncSort temporary files, specify a new 
location by using the SORTDEV option. Here is an example:
options sortdev="c:\temp\sortsync";
For more information about the SORTDEV options, see “SORTDEV System Option: 
Windows” on page 576 .
Passing Options to SyncSort
Use the SORTANOM option to specify the options that you want to use for SyncSort:
Table 20.1 SORTANOM Options for SyncSort
Task
SORTANOM Option
Run in multi-call mode instead of single-call 
mode
SORTANOM=b
Print statistics in the SAS log about the sorting 
process
SORTANOM=t
Print in the SAS log the commands that have 
been passed to Syncsort
SORTANOM=v
Multiple options can be specified by concatenating the options:
options sortdev=btv;
For more information about the SORTANOM option, see “SORTANOM System Option: 
Windows” on page 573.
448
Chapter 20 • SAS Procedures under Windows
Passing Parameters to SyncSort
Use the SORTPARM option to pass Syncsort options to SyncSort. Enclose the options in 
quotations marks as in this OPTIONS statement:
options sortparm="SyncSort-options";
For information about the SORTPARM option, see “SORTPARM System Option: 
Windows” on page 577. See the SyncSort documentation for a description of the 
SyncSort options.
Specifying the SORTSEQ= Option with a Host Sort Utility
The SORTSEQ= option enables you to specify the collating sequence for your sort. For a 
list of valid values, see the SORT procedure in Base SAS Procedures Guide.
CAUTION:
If you are using a host sort utility to sort your data, then specifying the 
SORTSEQ= option might corrupt the character BY variables if the sort 
sequence translation table and its inverse are not one-to-one mappings.
The 
translation table must map each character to a unique weight, and the inverse table 
must map each weight to a unique character variable.
If your translation tables are not one-to-one mappings, then you can use one of the 
following methods to perform your sort:
• create a translation table that maps one-to-one. When you create a translation table 
that maps one-to-one, you can easily create a corresponding inverse table by using 
the TRANTAB procedure. If your table is not mapped one-to-one, then you receive 
the following note in the SAS log when you try to create an inverse table:
NOTE:  This table cannot be mapped one to one.
For more information, see the TRANTAB procedure in SAS National Language 
Support (NLS): Reference Guide.
• use the SAS sort. You can specify the SAS sort by using the SORTPGM system 
option. For more information, see “SORTPGM System Option: Windows” on page 
578.
• specify the collation order options of your host sort utility. See the documentation for 
your host sort utility for more information.
• create a view with a dummy BY variable. 
Note: After using one of these methods, you might need to perform subsequent BY 
processing using either the NOTSORTED option or the NOBYSORTED system 
option. For more information about the NOTSORTED option, see the BY statement 
in SAS Statements: Reference. For more information about the NOBYSORTED 
system option, see the BYSORTED system option in SAS System Options: 
Reference.
Example: Creating a View with a Dummy BY Variable
The following code is an example of creating a view using a dummy BY variable:
options no date nostimer ls-78 ps-60;
options sortpgm=host msglevel=i;
data one;
input name $ age;
datalines;
anne 35
ALBERT 10
JUAN 90
SORT Procedure: Windows
449
janet 5
bridget 23
BRIAN 45
;
run;
data oneview / view=oneview;
set one;
name1=upcase(name);
run;
proc sort data=oneview out=final(drop=name1);
by name1;
run;
proc print data=final;
run;
The output is the following:
See Also
• “TRANTAB” in SAS National Language Support (NLS): Reference Guide
• “SORTANOM System Option: Windows” on page 573
• “SORTCUT System Option: Windows” on page 574
• “SORTCUTP System Option: Windows” on page 575
• “SORTDEV System Option: Windows” on page 576
• “SORTPARM System Option: Windows” on page 577
• “SORTPGM System Option: Windows” on page 578
• “SORTSIZE System Option: Windows” on page 579
• “Improving Performance of the SORT Procedure” on page 208 
450
Chapter 20 • SAS Procedures under Windows
Documents you may be interested
Documents you may be interested