c# pdf library mit : Edit pdf metadata acrobat software SDK dll windows wpf winforms web forms winug8516-part679

Using Scripts 
151 
Script 
CAPTURE 
Statement 
CAPTURE {ON | OFF} <[file name [/A]]> 
The CAPTURE statement turns on or off transcript capture for your 
online session 
If the CAPTURE ON file already exists, it is overwritten. /A opens the 
transcript in append mode. 
Entering a file name is optional. If you do not enter a file name, you 
must still type <>. CAPTURE ON <> prompts you to enter the transcript 
file name using the standard Capture Session dialog. The Capture 
Session dialog allows you to overwrite or append to an existing 
transcript. 
Capture may be to a standard STN Express transcript or to an RTF file. 
To capture to an RTF file, include a ".rtf" file name extension. The use of 
any other file name extension, ,including".RTF,"  or no extension at all, 
results in a standard .trn-format transcript. 
CAPTURE OFF <> stops capture. 
For example: 
CAPTURE ON <tranfile> 
ECHO "THIS LINE OF TEXT" 
=> e smith/au 
CAPTURE OFF <> 
results in the line "THIS LINE OF TEXT" and the result of the expand 
command being placed in a file named tranfile in the Transcripts folder 
defined in your General Preferences. 
Capture is turned off when STN Express receives the CAPTURE OFF 
<> statement or when the online session ends. 
If an error occurs, the _$filerror system variable is non-zero. 
Script 
CLOSE 
Statement 
CLOSE 
The CLOSE statement closes the currently open file. For example: 
CLOSE 
closes the data file that was opened by the OPEN statement. 
If an error occurs at the end of the file, the _$filerror system variable is 
non-zero. 
Edit pdf metadata acrobat - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf metadata viewer online; endnote pdf metadata
Edit pdf metadata acrobat - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf metadata viewer; online pdf metadata viewer
152 
Script 
CONTINUE 
Statement 
CONTINUE 
The CONTINUE statement is used to continue processing a script 
beyond the current SEND, WAIT FOR, and TRYAGAIN statements. For 
example: 
SEND "X" 
WAIT 
FOR "LOGINID" CONTINUE 
FOR 20 SECONDS GOTO @ERR 
SEND _loginid 
If "LOGINID" is received from the host within 20 seconds, the script 
continues at the SEND statement. 
Script 
DELETE 
Statement 
DELETE <file name> 
The DELETE statement deletes a specific file. For example: 
_filename = <oldfile.txt> 
DELETE _filename 
deletes the file named oldfile.txt from the Uscripts folder. To delete a file 
from a different folder, give the full path. 
If an error occurs, the _$filerror system variable is non-zero. 
Script 
DROP DTR 
Statement 
DROP DTR 
The DROP DTR statement is used to set the DTR (Data Terminal 
Ready) circuit to an "off" state. In some rare situations, you may need 
to control the DTR setting on your modem. See also RAISE DTR. 
Script 
ECHO 
Statement 
ECHO "string" [NOCR] 
The ECHO statement is used to display a character string or variable on 
the screen. The string can be zero or more characters, variables, or 
both. A carriage return is included after the string. To suppress it, use 
the NOCR keyword. For example: 
_var = "example" 
_item = "ECHO statement." 
ECHO "This is an _var of the " NOCR 
ECHO _item 
displays 
C# PDF Converter Library SDK to convert PDF to other file formats
manipulate & convert standard PDF documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat.
delete metadata from pdf; pdf keywords metadata
.NET PDF Document Viewing, Annotation, Conversion & Processing
Read PDF metadata. Search text content inside PDF. Add, insert PDF native annotations to PDF file. Edit, update, delete PDF annotations from PDF file. Print.
modify pdf metadata; pdf metadata
Using Scripts 
153 
This is an example of the ECHO statement. 
on your screen. 
The ECHO statement is not used to send commands to an online host 
(use the SEND statement). The results of ECHO statements and host 
commands are mixed in the session window and transcript. As a result, 
it can appear that commands are being sent to the host when they are 
not.  For example, 
ECHO "Enter your search term:" 
appears as 
=> Enter your search term: 
on STN. You may wish to use an extra ECHO to avoid this.  For 
example, 
ECHO ""     \* outputs a blank line to the screen 
ECHO "Enter your search term:" 
appears as 
=> 
Enter your search term: 
in the STN session and transcript. 
Script 
EDIT 
Statement 
EDIT {ON | OFF} 
The EDIT statement is used to interact with the script processor by 
pausing the script before sending a command to the online host. An 
"Enter user data" box with the next command in it appears, allowing the 
command to be edited before it is sent. The changes made in the text 
editing box are not saved in the script file. The default is EDIT OFF. For 
example: 
=> FILE CAPLUS     
EDIT ON 
=> S ASPIRIN        
EDIT OFF 
=> D 1-3 ALL       
You may use \! as a shortcut for the EDIT statement. Use \! on the => 
and : statement lines for STN scripts. The \! operator  must occur at the 
end of the statement. 
C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
change pdf metadata; edit pdf metadata online
C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
c# read pdf metadata; remove metadata from pdf acrobat
154 
Script 
EXEC 
Statement 
EXEC <file name> 
The EXEC statement is used to execute another script from within a 
script. The script file name is required. 
Scripts may be nested eight levels deep. Variables defined in the calling 
script are available in the called script. When the called script 
completes, processing continues on the line immediately after the EXEC 
statement in the calling script. For example: 
_filevar = <SECONDSCRIPT.sc> 
EXEC _filevar 
ECHO "_filevar has completed processing." 
executes the script SECONDSCRIPT.sc. Then it returns to the calling 
script and prints: 
SECONDSCRIPT.sc has completed processing
All scripts that are executed must reside in the User Scripts or 
Predefined Scripts folder as defined in General Preferences (located in 
the Setup menu on the Main Menu). The User Scripts folder is checked 
first for the script. If it is not found, the Predefined Scripts folder is 
checked. If the script is not found in either folder, an error message is 
displayed. 
If an error occurs, the _$filerror system variable is non-zero. 
Script EXIT 
Statement 
EXIT 
The EXIT statement defines a point to leave the script. EXIT has no 
parameters. 
An exit is assumed after the last statement in a script. Thus, an EXIT 
statement is not required in any script. More than one EXIT statement 
may be used in a script. 
If an ONEXIT statement exists in a script, the ONEXIT block is executed 
before exiting. If the ONEXIT statement includes an EXIT statement, an 
exit occurs immediately when that EXIT is executed. 
Script GET 
Statement 
GET _varname [HIDDEN] [LABEL="string"] 
The GET statement is used to accept input from the keyboard. 
When a GET statement is reached in the script, text entry box is 
displayed in which the user may type. Typed characters, up to but not 
including the first carriage return, are placed in _varname. 
All typed input is scanned for a colon character (:). If found, GET returns 
VB.NET PDF: How to Create Watermark on PDF Document within
logo) on any desired PDF page. And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
acrobat pdf additional metadata; bulk edit pdf metadata
Using Scripts 
155 
only the characters that follow the colon. 
If the HIDDEN keyword is present, the typed characters are not 
displayed in the input box. 
If both the HIDDEN and LABEL keywords are present, HIDDEN must be 
first. 
For example, the statements 
ECHO "Please enter your password:" 
GET _passwd HIDDEN 
display 
Please enter your password: 
in the session window and prompts you for your password with an Enter 
User Data pop-up box: 
When your password is entered, it is stored in the _passwd variable but 
not displayed. 
Use the LABEL keyword to specify your own message in the pop-up 
box. For example: 
GET _passwd HIDDEN LABEL="Please type your password:" 
causes the following dialog to be displayed: 
156 
Script 
GOSUB 
Statement 
GOSUB @label 
The GOSUB statement is used to branch to a different location (a 
subroutine) in the script with the option of returning to the statement that 
follows GOSUB. Subroutines are useful when an identical set of 
statements is executed from various points in the script. 
GOSUB has only one parameter, a label. When GOSUB is reached, 
script processing moves to the indicated label and continues processing 
until a RETURN statement is reached. The RETURN statement causes 
the script to continue with the statement following the GOSUB 
statement. 
GOSUBs may be nested up to eight levels. 
For example: 
ECHO "Right before the GOSUB." 
GOSUB @SUBROUTINE 
ECHO "Right after the GOSUB." 
EXIT 
@SUBROUTINE 
ECHO "Within the GOSUB." 
RETURN 
displays: 
Right before the GOSUB. 
Within the GOSUB. 
Right after the GOSUB. 
Script 
GOTO 
Statement 
GOTO @label 
The GOTO statement is used to direct script processing to a line that is 
not directly after the current line of a script. 
GOTO is similar to GOSUB except that there is no option to RETURN. 
For example: 
IF (_var1 = "FIRST") GOTO @LABEL1 
ECHO "Value of var1 is not FIRST." 
EXIT 
@LABEL1 
ECHO "Value of var1 is FIRST" 
EXIT 
outputs only one of the above ECHOed lines, depending on the value of 
_var1. 
Using Scripts 
157 
Script IF 
Statement 
IF (condition) block [ELSE block] 
The IF statement is used to execute one or more statements based on a 
condition or criteria. 
The IF/ELSE statement forms a construct that decides which statement 
to execute next. If the condition is true, the statement or block directly 
following the IF is executed. If the condition is false, the statement or 
block directly following the ELSE keyword is executed. If the condition is 
false and there is no ELSE keyword, the statement following the end of 
the IF block is executed. 
Use a BEGIN/END block when you want to execute more than one 
statement after IF or ELSE. 
For example: 
\* If no phone number was given, ask for it. Otherwise, 
\* display the number. In either case, dial the number. 
IF (_phoneno = "") BEGIN    \* multi-statement block 
ECHO "Enter phone number:" 
GET _phoneno 
END 
ELSE 
ECHO "Dialing _phoneno"   \* single-statement block 
SEND "ATDT _phoneno" 
Note that the SEND statement is outside the IF/ELSE construct. It is 
executed regardless of the condition. 
Script 
ONEXIT 
Statement 
ONEXIT block 
ONEXIT is used to specify a set of statements to always execute before 
leaving a script. 
The ONEXIT statement may be placed anywhere within a script. An 
ONEXIT block cannot contain a GOTO or RETURN statement. 
When the script processor reaches an EXIT statement and an ONEXIT 
block has been defined, processing jumps to the ONEXIT block. After 
the ONEXIT block has been completed, the script ends. An EXIT 
statement within an ONEXIT block causes an immediate exit (the 
ONEXIT block is not executed again). 
The block portion of the statement may be entered as one line, or as a 
set of statements between BEGIN and END. 
For example, the statements: 
ONEXIT BEGIN 
ECHO "These two lines will always be" 
ECHO "executed upon exiting the script." 
END 
cause the two lines to be displayed to the screen when you leave the 
script. 
158 
Script 
OPEN 
Statement 
OPEN [<file name>] [ {/R | /W} ] 
The OPEN statement is used to open a new or existing file from within a 
script. 
The file name is optional. If no file name is supplied, you are prompted 
to enter one. 
The file name can be a full path, such as C:\Docs\Project2\data.txt, or a 
simple name, such as data.txt. If it is a simple file name, the file is 
opened in the Uscripts folder. 
The /R option opens the file to read only. The /W option allows both 
reading and writing in the file. The default option is /W. 
All data written to the file is appended to the end of the file. To rewrite a 
file completely, delete it before opening it. 
For example: 
_error = "Command timed out. Error ##36." 
DELETE <errors.txt>   \* Delete errors.txt from Uscripts 
OPEN <errors.txt>     \* Open (and create) file in Uscripts 
WRITE _error 
CLOSE 
places the following message in a file named errors.txt
Command timed out. Error #36. 
If an error occurs, the _$filerror system variable is non-zero. 
Script 
PAGE 
Statement 
PAGE 
The PAGE statement forces the captured transcript to begin a new 
page. 
Page breaks appear when Browsing a standard transcript as 
<------Page Break------> 
and are preserved when saved as RTF. 
Script 
PAUSE 
Statement 
PAUSE {n [SECOND[S]] | [UNTIL time]} 
Use the PAUSE statement to halt script processing for a period of time 
or until a specific time of day. 
Enter the number of seconds, n, as an integer or a variable. If n equals 
zero, the pause is forever. 
The UNTIL time option allows you to specify a certain time of the day, 
using a 24-hour clock. 
For example: 
PAUSE 1 SECOND             \* pause for 1 second 
PAUSE UNTIL 14:45          \* pause until 2:45 pm 
Using Scripts 
159 
Script 
PRINT 
Statement 
PRINT {ON | OFF} 
Use the PRINT statement to turn "slave" printing on or off. Slave printing 
causes the transcript to be printed as the online session progresses. 
Slave printing is not recommended. 
Script 
RAISE DTR 
Statement 
RAISE DTR 
Use the RAISE DTR statement to set the modem's DTR (Data 
Terminal Ready) circuit to an "on" state. See also DROP DTR. 
Script 
READ 
Statement 
READ _varname 
The READ statement reads a single line from the OPEN file and stores 
the value, without a carriage return character, in _varname. For example 
ECHO "reading first line of INPUT FILE" 
OPEN <input.txt> 
READ _line 
CLOSE 
The file input.txt is opened and the first line is read into the variable 
_line. 
If an end-of-file condition is reached or an error occurs, the _$filerror 
system variable will be non-zero. 
Script 
RETURN 
Statement 
RETURN 
The RETURN statement is used to return to the point from which a 
subroutine was invoked by a GOSUB statement. For example: 
GOSUB @SUBROUTINE 
ECHO "processing will return to this point." 
EXIT 
@SUBROUTINE 
ECHO "After printing this line..." 
RETURN 
displays the following: 
After printing this line... 
processing will return to this point. 
160 
Script 
SEND 
Statement 
SEND "string" [EDIT] [HIDDEN] [NOCR] 
The SEND statement is used to send a character string to the online 
host. (Technically, the string is sent to the communication port specified 
in the logon setup. Therefore, for example, a string can be sent to a 
modem before STN Express is connected to the host.) 
The string and other parameters may occur in any order after the 
SEND statement. The "=>" and ":" statements are specific forms of 
SEND. 
EDIT is an option that allows the string to be edited before it is sent. 
EDIT works as \! does in the => and : statements. 
HIDDEN does not display the string as it is sent. This is useful when 
sending passwords. 
A carriage return is automatically included after the string. To suppress 
it, use the NOCR keyword. 
For example: 
SEND "+++" NOCR 
SEND "ATDT 555-1212" 
sends: 
+++ATDT 555-1212 
to the modem. 
Script 
STNLOGON 
Statement 
STNLOGON 
The STNLOGON statement is used to execute the STNLOGON script 
that logs you on to STN International. STNLOGON assumes that 
there is already a connection to STN. Specifically, STNLOGON sends 
a carriage return and expects the reply to be "Welcome to STN 
International! Enter x:". 
Documents you may be interested
Documents you may be interested