open pdf in word c# : How to remove text watermark from pdf software application project winforms azure web page UWP hostwin64-part269

The _COMPUTE_ method invokes a method (with parameters) that is exposed by an 
OLE automation server. The number of parameters (in-parm arguments) needed varies 
among different objects and methods. Only methods that have a return value should be 
used with the _COMPUTE_ method. For methods with no return values, use the _DO_ 
method.
Example
The following example stores the contents of the item in position 2 of an OLE control in 
the variable item2obj:
length item2obj $ 200;
call notify('oleobj', '_COMPUTE_', 
'GetItem', 2, item2obj);
The following example uses the cells method of a spreadsheet object to compute the 
location of the cell at row 2, column 5. It then sets the value of that cell to 100:
call send(oleobj, '_COMPUTE_', 'Cells', 
2, 5, cellobj1);
call send(cellobj1, '_SET_PROPERTY_', 
'Value', 100);
_DISABLE_DEFAULT_ACTION_
Disables the OLE object's default action.
Syntax
CALL NOTIFY(OLE-object-name,'_DISABLE_DEFAULT_ACTION_');
Details
This method prevents the default verb for an OLE object from executing when the object 
is double-clicked. By default, the default action is enabled.
_DO_
Invokes a method on an OLE automation object with no return value.
Syntax
CALL NOTIFY(OLE-object-name,'_DO_',in-OLE-method<,in-parm…,in-parm> );
CALL SEND(OLE-object-id,'_DO_',in-OLE-method<, in-parm…,in-parm> );
_DO_
621
How to remove text watermark from pdf - 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 from pdf document; how to delete text in pdf using acrobat professional
How to remove text watermark from pdf - 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 erase in pdf text; how to delete text in a pdf acrobat
Details
Table A1.3 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
in-OLE-method
C
specifies the OLE method name.
in-parm
C or N
provides a parameter to the OLE method.
The _DO_ method invokes a method (with parameters) that is exposed by an OLE 
automation server. The number of parameters (in-parm arguments) needed varies among 
different OLE objects and methods. Only methods that have no return value should be 
used with the _DO_ method. For methods with return values, use the _COMPUTE_ 
method.
Example
The following example sends the AboutBox method to an OLE control, which displays 
the About Box for the control:
call notify('oleobj', '_DO_', 'AboutBox');
_ENABLE_DEFAULT_ACTION_
Enables the OLE object's default action.
Syntax
CALL NOTIFY(OLE-object-name,'_ENABLE_DEFAULT_ACTION_');
Details
This method enables the default verb for an OLE object to execute when the object is 
double-clicked. By default, the default action is enabled.
_EXECUTE_
Executes an OLE verb for the object.
Syntax
CALL NOTIFY(OLE-object-name,'_EXECUTE_',in-verb<,in-verb…in-verb> );
622
Appendix 1 • SCL Methods for Automating OLE Objects under Windows
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
console application. Able to remove a single page from PDF document. Ability to remove a range of pages from PDF file. Free trial package
how to delete text from pdf; how to delete text in pdf file online
C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Remove.pdf"; // Remove password in the input file and output to a new file. int
remove text from pdf acrobat; how to delete text from a pdf in acrobat
Details
Table A1.4 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
in-verb
C
specifies the OLE verb to execute.
A list of verbs supported by this object are listed in the Associated Verbs window for the 
OLE object (after the object has been created). You can specify more than one OLE verb 
at a time.
If you attempt to execute a verb that is not valid for the object, the SCL program halts 
and returns a message that the verb does not exist.
_GET_EVENT_
Returns the name of the last OLE control event received.
Syntax
CALL NOTIFY(OLE-object-name,'_GET_EVENT_',out-event);
Details
Table A1.5 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
out-event
C
contains the returned name of the last OLE 
control event received.
This method returns the name of the event that the specified OLE control most recently 
sent.
_GET_PROPERTY_
Returns the value of a property of an automation object.
Syntax
CALL NOTIFY(OLE-object-name,'_GET_PROPERTY_',in-OLE-property,out-property-value);
CALL SEND(OLE-object-id,'_GET_PROPERTY_',in-OLE-property,out-property-value);
_GET_PROPERTY_
623
C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Ability to remove and delete bookmark and outline entry.GetLocation()); Console.WriteLine("Text: " + entry.GetText NET Sample Code: Update PDF Document Outline
erase text from pdf file; deleting text from a pdf
C# PDF metadata Library: add, remove, update PDF metadata in C#.
Add metadata to PDF document in C# .NET framework program. Remove and delete metadata from PDF file. Also a PDF metadata extraction control.
how to delete text in pdf file; how to delete text in a pdf file
Details
Table A1.6 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
in-OLE-property
C
specifies the name of the OLE property.
out-property-value
C or N
contains the returned value of the property.
The _GET_PROPERTY_ method is used to get the value of a property of an automation 
object.
_GET_REFERENCE_ID_
Returns a reference identifier for use with any automation object method that requires an automation object 
as one of its parameters.
Syntax
CALL NOTIFY(OLE-object-name,'_GET_REFERENCE_ID_',out-refid);
CALL SEND(OLE-object-id,'_GET_REFERENCE_ID_',out-refid);
Details
Table A1.7 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
out-refid
C
contains the returned reference identifier.
The _GET_REFERENCE_ID_ method is used to get the automation object identifier. 
The value returned is used in subsequent _DO_ or _COMPUTE_ calls where the object 
method requires an automation object as one of its parameters. This value should be used 
for the object parameter.
Example
The following example returns the reference identifier for the automation object. This 
identifier is then sent as a parameter value to an automation method requiring an object 
identifier.
call notify('oleobj1', '_GET_REFERENCE_ID_', 
refid);
call notify('oleobj2', '_DO_', 'NewAppl', 
refid, p1, p2);
624
Appendix 1 • SCL Methods for Automating OLE Objects under Windows
C# PDF url edit Library: insert, remove PDF links in C#.net, ASP.
Able to insert and delete PDF links. Able to embed link to specific PDF pages. Easy to put link into specified position of PDF text, image and PDF table.
delete text from pdf preview; how to delete text in pdf acrobat
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
online pdf editor to delete text; how to erase pdf text
_GET_TYPE_
Returns the object's type.
Syntax
CALL NOTIFY(OLE-object-name,'_GET_TYPE_',out-type);
Details
Table A1.8 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
out-type
C
contains the returned object type.
The _GET_TYPE_ method is used to get the type of the object. Valid types include 
Embedded, Linked, Bitmap, Device Independent Bitmap, and Picture.
_IN_ERROR_
Returns an object's ERROR status.
Syntax
CALL NOTIFY(OLE-object-name,'_IN_ERROR_',error-status<,error-msg> );
CALL SEND(OLE-object-id,'_IN_ERROR_',error-status<,error-msg> );
Details
Table A1.9 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
error-status
N
returns a value indicating whether an 
automation error has been encountered for the 
object.
error-msg
C
returns the automation error message.
Errors encountered from automation calls can be detected using _IN_ERROR_. The 
_IN_ERROR_ method returns the status of the last automation call and should be called 
before any subsequent automation calls.
_IN_ERROR_
625
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
remove text from pdf online; delete text from pdf file
C# PDF Text Redact Library: select, redact text content from PDF
Text: Delete Text from PDF. Text: Replace Text in PDF. Image: Remove Image from PDF Page. Image: Copy, Paste Edit, Delete Metadata. Watermark: Add Watermark to PDF
how to edit and delete text in pdf file; delete text pdf document
Example
The following example detects that an error was encountered during the previous 
_GET_PROPERTY_ call:
length errmsg $ 200;
call send(objid,'_GET_PROPERTY_',
'ActiveObject', actobj);
call send(objid,'_IN_ERROR_',inerror, errmsg);
if inerror then
link handle_err;
_NEW_
Creates a new instance of an OLE automation server.
Syntax
CALL SEND(OLE-instance,'_NEW_',new-OLE-id,init-arg,OLE-auto-app);
Details
Before you can use SCL code to refer to an OLE Automation server, you must first 
create an instance of the OLE Automation class.
For more information about the _INIT_ method, see the description of the Object class 
in the online documentation for SAS/AF software.
Example
The following example creates a new instance of an OLE Automation server and assigns 
the SCL identifier exclauto to the new object. Note that in this example, 
Excel.Application.8 is the identifier for Microsoft Excel in the system registry:
hostcl=loadclass('sashelp.fsp.hauto');
call send (hostcl, '_NEW_', exclauto, 0, 
'Excel.Application.8');
_SET_PROPERTY_
Assigns a value to a property of an automation object.
Syntax
CALL NOTIFY(OLE-object-name,'_SET_PROPERTY_',in-OLE-property,in-value);
CALL SEND(OLE-object-id,'_SET_PROPERTY_',in-OLE-property,in-value);
626
Appendix 1 • SCL Methods for Automating OLE Objects under Windows
C# PDF Text Highlight Library: add, delete, update PDF text
etc. Able to remove highlighted text in PDF document in C#.NET. Support to change PDF highlight color in Visual C# .NET class. Able
how to erase text in pdf; delete text pdf file
Details
Table A1.10 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
in-OLE-property
C
specifies the OLE property name.
in-value
C or N
contains the value to assign to the OLE 
property.
The _SET_PROPERTY_ method assigns a value to a property of an automation object.
_UPDATE_
Updates the object based on its current contents or on the contents of a different HSERVICE entry.
Syntax
CALL NOTIFY(OLE-object-name,'_UPDATE_'<,in-hservice> );
Details
Table A1.11 OLE Arguments
Argument
Character (C) 
or Numeric 
(N)
Description
in-hservice
C
specifies the name of the HSERVICE entry to 
use to update the object.
The _UPDATE_ method re-creates an object and updates its contents based on its 
current attributes. The in-hservice parameter is used only with OLE objects and is the 
name of an HSERVICE catalog entry. When you specify the in-hservice parameter, the 
object specified by OLE-object is changed to the object stored in the HSERVICE entry 
referenced by the in-hservice parameter.
If you use the _UPDATE_ method without specifying in-hservice, the object's contents 
are updated with the current OLE object source. This process is useful for manually 
updating a linked object.
Example
In the following example, the object stored in OBJ1 is replaced by the 
Sasuser.Examples.Sound1.Service object:
length refid $ 30;
call notify('obj1','_update_',
'sasuser.examples.sound1.hservice');
_UPDATE_
627
628
Appendix 1 • SCL Methods for Automating OLE Objects under Windows
Appendix 2
Error Messages for SAS under 
Windows
Overview of SAS Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
Return Codes and Completion Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
Accessing Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630
Using SAS Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631
Using OLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632
Using Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
Resolving Internal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634
Resolving Operating System and Windows Error Messages . . . . . . . . . . . . . . . . . 635
Initialization and Termination Error Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
Overview of SAS Error Messages
This section contains completion codes and error messages that you might find helpful. 
In the error message lists, the messages are in monospace. Words in italic in the 
messages represent items that are variable, such as a filename or number. Each 
description tells you where the message comes from and explains its meaning and what 
you can do to correct the possible problem.
Return Codes and Completion Status
The return code for the completion of a SAS job is returned in the Windows batch 
variable, ERRORLEVEL. A value of 0 indicates normal termination. You can affect the 
value of ERRORLEVEL by using the ABORT statement. The ABORT statement takes 
an option argument, n, which is an integer. The ABORT statement also takes the 
RETURN or ABEND argument. If you issue these statements without specifying n, the 
ERRORLEVEL variable is set to the following values:
abort;
sets the ERRORLEVEL variable to 3.
abort return;
sets the ERRORLEVEL variable to 4.
629
abort abend;
sets the ERRORLEVEL variable to 5.
The n argument can range from 1 to 65,535. The ERRORLEVEL variable is used as a 
condition in the IF command in a Windows batch file. Refer to your Window's user's 
guide for more information about the ERRORLEVEL variable. The following table 
summarizes the values of the ERRORLEVEL variable.
Note: To check the ERRORLEVEL variable, start SAS using the START/ WAIT 
command. From a DOS window enter:
start/wait "title" "C:\Program Files\SASHome\SASFoundation\9.4\sas.exe"
Table A2.1 Values for the ERRORLEVEL Variable
Condition
Severity
Return Code 
Value
All steps terminated normally
SUCCESS
0
SAS issued warning(s)
WARNING
1
SAS issued error(s)
ERROR
2
User issued the ABORT statement
INFORMATIONAL
3
User issued the ABORT RETURN 
statement
FATAL
4
User issued the ABORT ABEND statement FATAL
5
SAS internal error
INFORMATIONAL
6
Accessing Files
This section describes errors that you might receive while trying to use SAS to access 
files (either external files or SAS files). Whenever you have trouble accessing files, 
always check the validity of your FILENAME and LIBNAME statements and functions 
to make sure they point to the right files. Also, be sure you are using the correct fileref or 
libref.
Core catalog cannot be initialized. Please verify the system's 
date/time.
The date or time stamp of SAS CORE catalog is in the future. Make sure the date 
and time on your machine are set correctly. This message is issued in conjunction 
with internal error 602. See “Resolving Internal Errors” on page 634 .
Error: Date/time is in the future.
The date or time stamp of the file that you are trying to access is in the future. Make 
sure the date and time on your machine are set correctly.
630
Appendix 2 • Error Messages for SAS under Windows
Documents you may be interested
Documents you may be interested