Admin Guide – AutoStore 6.0 
981   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Left
- modify the left coordinate of the zone. 
Top
- modify the top coordinate of the zone. 
Right
- modify the right coordinate of the zone. 
Bottom
- modify the bottom coordinate of the zone. 
Units type
- set the units which are used to represent the coordinates of the zone. If you specify the 
type of units, the coordinates are recalculated and the zone is stored in the same place. You can select 
one of the following values: 
Millimeters 
Inches/100 
Delete text pdf preview - 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
remove text watermark from pdf online; how to delete text in pdf acrobat
Delete text pdf preview - 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 converter; how to delete text in a pdf acrobat
Admin Guide – AutoStore 6.0 
982   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Regular Expression Syntax 
Regular 
expression  
Description  
a where a is any symbol excluding symbols (|)[].*+^$\? 
\? 
For example: f
f
is character "f"; 5
5
is character "5".  
\a 
a where a is any symbol including (|)[].*+^$\? 
\? 
To represent any symbol "as is", prefix it with a backslash symbol. You can 
use it to represent special characters, including characters inside of CharSet
To represent a single backslash character ( \ ) prefix it with itself ( \\ ).   
For example: \*
*
means character "*" and \a
a
means character "a". 
any single symbol. 
For example: expression 11.5
corresponds to such combinations of 
characters as "1135", "11f5", "11_5" etc. 
RegExp 
any regular expression RegExp
p
For instance, 112
represents sequence "112", which can be found inside a 
string (not the whole string only!). 
RegExp1|RegExp2  any one of expressions RegExp1
xp1
or RegExp2
2
For example, expression 1|3
validates any of symbols "1" or "3". 
Note
that concatenation has priority in comparison with alternation 
construct. This means that combination 12.5|78
corresponds not to "12(any 
number)(then 5 or 7)8", but it corresponds to "(12(any number)5) or
(78)". 
So, the representations of this example can be: "1235", "12f5", "78".  
RegExp+ 
regular expression RegExp
p
repeated one or more times. 
Use this expression to find sequences of desired characters. 
For example, (1|3)+
+
will find expressions (1|3), (1|3)(1|3) etc. 
RegExp* 
regular expression RegExp
p
repeated zero or more times. 
RegExp? 
regular expression RegExp repeated zero or one time. 
RegExp1RegExp2 
sequence of two expressions: RegExp1
1
then RegExp2
2
For example, (1|3)(11.5)
corresponds to such combinations as "11175", 
"311t5" etc. 
beginning of string. 
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
delete text pdf preview; online pdf editor to delete text
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
remove text from pdf; erase text from pdf
Admin Guide – AutoStore 6.0 
983   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Use this symbol to find strings which begin with predefined regular 
expression. The desired expression must follow ^ sign. 
For example: 
expression ^1
corresponds to all strings which begin with "1"; 
^(1|3)
- all strings which begin with "1" or "3". 
end of string. 
Use this symbol to find strings which end with predefined regular 
expression. The desired expression must precede $ sign. Expression 
^RegExp
$ corresponds to the whole string only. 
For example: 
expression 5$
corresponds to all strings which end with "5"; 
(1|3)$
- all strings which end with "1" or "3"; 
^(a|c)..123.$
represents whole strings which begin with "a" or "c" 
then have any two characters, then sequence "123" and end with any 
character: "age123y", "cat1234" etc. 
[CharSet] 
any single symbol belonging to a character set CharSet
t
The CharSet
is specified as a character string and includes all symbols of the 
string. The order of characters doesn't matter. A "-" sign inside of the 
CharSet
has a special meaning and is used to represent a characters 
interval.  
For example, expression [12a-e34]
means the same as [12abcde34], it 
stands for any character "1", "2", "3", "4", "a", "b", "c", "d" or "e". 
[^CharSet] 
any symbol not belonging to manifold CharSet. 
For example, [^12a-e34]
means any character excluding "1", "2", "3", "4", 
"a", "b", "c", "d" and "e". 
Note
that other symbols inside brackets are considered as characters but 
not special symbols. For instance, [$] is not a symbol of end of string but it is 
a character "$". 
Symbol ^ must stand right after "[", otherwise it means just a character "^". 
Page Split 
This group allows you to set the criteria of splitting document into pages. The component will split the 
document every time it finds a barcode that satisfies the chosen criterion. 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
delete text from pdf preview; remove text from pdf acrobat
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Add text to PDF document in preview. • Add text box to PDF file in preview. • Draw PDF markups. Search PDF text in preview. • View PDF outlines.
how to erase pdf text; erase pdf text online
Admin Guide – AutoStore 6.0 
984   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Split on barcode - 
select this check box to enable document splitting functionality. 
Using
- select one of the following values: 
1.
Regular expression - 
the component will split the document when it finds a barcode with the 
value matching a regular expression. All standard operations are allowed: ., *, +, |, [], ^, $ ? and 
grouping with (). See Regular Expression Syntax
for details.  
2.
Wildcard
- the component will split the document when it finds a barcode with the value 
matching a wildcard pattern. 
Wildcard  
Description  
 
any value of any length (this is a default value)  
?  
any single character  
[A]  
any single alphabetic character  
[#]  
any single numeric character  
[A#], [#A]  
any letter or a number  
For example, *.???
means any string that ends with .
followed by three symbols after it. [#]*
means any 
string that begins with a numeric character. *Data*
means any string that contains "Data" substring. 
Note:
If you want such symbols as *?[]\
\
to be recognized as characters (not as wildcards), use 
combinations with slash: \* , \? , \[ , \] , \\
. For example, if a string [a*b]*c
is desired to be 
found, use the following expression: \[a\*b\]\*c
]\*c
*c
.  
3.
External script
- the component will split the document according to the value returned by an 
external Visual Basic script. See the example
of the Visual Basic script usage. When you select this 
alternative, the Scripts
button becomes enabled and the Pattern
text box, the Keep barcode 
page
and thePre-separator 
check boxes become disabled.  
Scripts 
- click this button if you want to use Visual Basic scripts to define the splitting criteria. This button 
opens the Scripts List
dialog.  
Pattern 
- specify the barcode value that is to be found in order to split the document. It is mandatory to 
fill out this field, if the Split on barcode
check box is selected and you select Wildcard
or Regular 
expression
in the Using
combo box. 
Keep barcode page
- select this check box if you want to keep pages on which barcodes are found. If this 
check box is not selected, the barcode page will be discarded in the output document. 
Pre-separator
- select this check box if you are using the barcode page as a separator, and you want the 
barcode page to be kept at the beginning of the document. If this box is not checked, the component 
will assume that the barcode separator is the last page of the split document and will start a new file 
after it. This option is disabled when the Keep barcode page
option is off.  
C# WinForms Viewer: Load, View, Convert, Annotate and Edit
Convert CSV file to PDF (.pdf). Annotation. • Add, delete and save annotations to OpenOffice in preview. Miscellaneous. • Select text on OpenOffice.
how to delete text from a pdf in acrobat; how to remove text watermark from pdf
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
delete text pdf acrobat; remove text watermark from pdf
Admin Guide – AutoStore 6.0 
985   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Scripts List 
This dialog contains the list of the scripts will determine the splitting criteria. The Condition
, File name
and Script path
are displayed for each script. 
Add
- click this button to add a new script to the list. This button opens the Script Properties
dialog. 
Edit
- select a script and click this button to edit settings of the selected script. This button opens the 
Script Properties
dialog. 
Remove
- select a script and click this button to remove the selected script from the list. 
The scripts used for definition of the splitting criteria should return the values in the form of special 
String
variable RRV
. This variable value has the following structure: 
Name=value&chr(10)&Name=value&chr(10)&Name=value&...
, where Name
and value
are the name 
and the value of some variable, chr(10)
is the EOL character for VBScript.  
Note: 
The variable values cannot contain EOL characters. 
Two special variables can be used in RRV
1.
Split
- this variable gets the value that instructs the component whether the document should be 
split on the current page. The variants of using this variable are as follows:  
RRV = "Split=BEFORE"
- the component will split the document on the current page and 
this page will be the first page of the next document. This is equivalent to using the Pre-
separator
option when wildcard or regular expression is used. 
RRV = "Split=REMOVE"
- the component will split the document on the current page and 
delete the current page. This is equivalent to the situation when the Keep barcode page
option is OFF. 
RRV = "Split=AFTER"
- the component will split the document on the current page and this 
page will be the last page of the current document. This is equivalent to the situation when 
the Keep barcode page
option is ON and the Pre-separator
option is OFF. 
If the Split
variable has any other value, the component will not split the document on the 
current page. 
2.
OutputPages
- this variable gets the value that instructs the component as how to create the 
output documents containing the specified pages of the original document. This variable's value 
should have the following structure:  
pages(1);...;pages(n)
, where pages(i)
is a comma-separated list of original document's page numbers 
that will form the i-th output document, e.g. 1,4,2
. You can also use ranges of pages, e.g. 1..5
means 
pages from 1 to 5 of the original document. 
The example of this variable usage:  
RRV = "OutputPages=1,2,3;5,2;1..3"
- means that the component should create three 
documents. The first document will contain 3 pages (1st, 2nd and 3rd pages of the original 
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
how to delete text from pdf with acrobat; how to copy text out of a pdf
C# PDF replace text Library: replace text in PDF content in C#.net
Description: Delete specified string text that match the search option from specified PDF page. Parameters: Name, Description, Valid Value.
delete text pdf; how to delete text in pdf preview
Admin Guide – AutoStore 6.0 
986   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
document). The second document will contain 2 pages (5th and 2nd pages of the original 
document). The third document will contain pages 1,2,3 of the original document. 
The variables listed in the RRV
structure may be used by other scripts. For this purpose, you should add 
them to the list of variables of those scripts as Global
variables. The script may change the value of the 
Global
variable that has been already initialized by returning its value in the RRV
list. 
Script execution order 
The algorithm of execution of the scripts is as follows. For every page of the document the component 
executes the scripts after the page is processed, in the following order, depending on the Condition
parameters: 
1.
First, for every barcode found on a page, in succession, the scripts with Each barcode
condition 
are executed in the order as they are listed in the table until some script returns a valid value of 
the Split
variable. After this, the remaining scripts for this group are not executed. 
2.
The scripts with Barcodes from set
condition are executed for every barcode found within 
specified zones
on the current page. The scripts are executed for every barcode in succession in 
the order they are listed in the list until some script returns a valid value of the Split
variable. 
3.
The scripts with Each page
condition are executed in the order they are listed in the list until 
some script returns a valid value of the Split variable. 
4.
The scripts with Following pages
condition are executed if the current page belongs to the list of 
pages set for this option. 
After execution of all scripts, the component takes the value of the last executed script to determine 
whether and how(BEFORE, REMOVE, AFTER) the document should be split on the current page.  
After this procedure is applied for every page, you will have several documents at the output. 
Then the scripts with Each Document
condition are executed in the order they are listed. After that, the 
document is split once again according to the value of the OutputPages
variable, if it is defined at all and 
contains a valid value. 
Script Properties 
This dialog allows you to configure properties of a script. 
Script file
- enter the path to the script.  
Edit
- click this button to edit the script in the Script Editor
Note:
You can edit scripts in the Script Editor
or
only on the version 5.0 of the Workflow Server. 
Run condition
- select the condition which will determine when the script will be executed. You can 
select one of the following conditions:  
Admin Guide – AutoStore 6.0 
987   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Each barcode
- the script will be executed for each barcode on a page after the page is processed. 
Barcode from set 
- the script will be executed for each barcode from a selected set of barcodes. 
When you select this condition, there will appear the Set 
combo box with the list of the sets 
which are configured in the Setup Zoned Barcodes
dialog. 
Each page
- the script will be executed after each page of the document is processed. 
Following pages
- the script will be executed after each of the specified pages of the document is 
processed. Enter the page numbers, separated by comma. You can also define a page range using 
the hyphen. For example, 1-20,3,5
Each document
- the script will be executed after the entire document is processed. 
Script variables
- this list displays variables that will be used in the script. 
Add
- click this button to add a variable to the list. This button opens the Script Variable
dialog. 
Edit
- select a variable from the list and click this button to edit properties for the selected variable. This 
button opens the Script Variable
dialog. 
Remove
- select a variable from the list and click this button to remove the selected variable. 
Script Variable 
This dialog allows you to configure settings of a script variable. Only the String
variables can be used in 
the splitting scripts. 
Variable name
- enter name of the variable manually or select from the drop down list of the script 
variables. You can use RRT from previous components in this text box. The RRTs
from Professional 
Barcode 8.1 component are not replaced in this text box. 
Variable scope 
- select if the variable is Local
or Global
Initial value
- enter the value to initialize the variable.  
The variable initialization depends on the kind of the variable. The Local
variable is initialized by the 
specified value directly before the script running. The Global
variable can be initialized in two cases 
(depending on which case will take place earlier): 
1.
During the first running of the script that uses this variable - by the specified value;  
2.
When some script returns the value of this variable - by the returned value. 
You can use RRT from previous components in the Initial value 
text box. You can also use the following 
sets of Component's RRTs
in the Initial value
text box:  
A special set of Script RRTs
that are replaced during the script execution,  
Admin Guide – AutoStore 6.0 
988   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
Global set RRTs
Named set RRTs
~FRB::PagesCount~ 
Note:
The scripts are executed after the whole page is completely processed, therefore if the script 
variables values contain Global set RRTs
or Named set RRTs
, they can get the values of the 
barcodes from the current page and the previous pages. 
If you do not initialize variables used in the script, they are initialized by the empty string by 
default when the script starts running. 
Script Editor 
The script editor window allows you to create, open, edit, compile, print and save a VB script. 
The scripts used for definition of the splitting criteria should return the values in the form of special 
String
variable RRV
. This variable value has the following structure: 
"Name=value"&chr(10)&"Name=value"&chr(10)&"Name=value"&...
, where Name
and value
are the 
name and the value of some variable, chr(10)
is the line feed symbol for VBScript.  
Note:
The quotation marks are not included into the variables value, therefore the variable value 
cannot include line feed symbol. 
The variables listed in the RRV
structure may be used by other scripts. For this purpose, you should add 
them to the list of variables of those scripts as Global
variables. The script may change the value of the 
Global
variable that has been already initialized by returning its value in the RRV
list. 
Two special variables can be used in the RRV
list: 
1.
Split
- this variable gets the value that instructs the component to split or not to split the 
document on the current page. The variants of using this variable are the following:  
RRV = "Split=BEFORE"
- the component will split the document on the current page and 
this page will be the first page of next document. This is equivalent to using the Pre-
separator
option. 
RRV = "Split=REMOVE"
- the component will split the document on the current page and 
delete the current page. This is equivalent to the situation when the Keep barcode page
option is OFF. 
RRV = 
"Split=AFTER"
- the component will split the document on the current page and this 
page will be the last page of the current document. This is equivalent to the situation when 
the Keep barcode page
option is ON and the Pre-separator
option is OFF. 
Any other value of the Split
variable means that the component should not split the 
document on the current page. 
Admin Guide – AutoStore 6.0 
989   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
The component verifies the value of the Split
variable (case insensitively) after execution of each script 
except for the scripts with the Each document
condition. This variable can be used in RRV
value only 
and cannot be initialized.  
2.
OutputPages
- this variable gets the value that instructs the component to create the output 
documents containing the specified pages of the original document. This variable's value should 
have the following structure:  
pages(1);...;pages(n)
, where pages(i)
is the comma-separated list of numbers of the original document's 
pages that will form the i-th output document, e.g. 1,4,2
. You can use also ranges of pages, e.g., 1..5
means pages from 1 to 5 of the original document. 
The example of this variable usage:  
RRV = "OutputPages=1,2,3;5,2;1..3" - means that the component should create three documents. 
The first document should contain 3 pages (1st, 2nd and 3rd pages of the original document). The 
second document should contain 2 pages (5th and 2nd pages of the original document). The third 
document will contain pages 1,2,3 of the original document. 
The component verifies the value of the OutputPages 
variable after processing of all pages of the 
document and after execution of all other scripts.  
Note:
The Scripts list
t
may contain both the scripts that return the Split
t
value and the scripts that 
return the OutputPages
value. However there are two common scenarios: 
a.
a single script with the Each document
condition that returns the OutputPages
value. 
b.
several scripts with the other conditions that return the Split
value. 
See the examples
of the VB script usage. 
Script examples 
The examples of the splitting scripts usage: 
1. Splitting document on the page containing the barcode with a value defined via RRT
Create the workflow with the AutoCapture component that allows users to enter the name of the city in 
the 'City' field of the form. In the Professional Barcode configuration create the following script in the 
Script Editor
Compile the script and save it in a .vbs
file.  
The image part with relationship ID rId470 was not found in the file.
Admin Guide – AutoStore 6.0 
990   
Version 1.2 
Copyright 2012 Notable Solutions, Inc. 
In the Scripts List
dialog click Add
, and in the opened Script Properties
dialog select the saved .vbs 
file as 
a Script file
. Select Each Barcode
condition. Initialize script variables in the Script Variable
dialog: 
sBarcode
is the Local
variable initialized by ~FRB::Barcode~
value. 
sSplitValue
is the Local
variable initialized by ~ACC::%City%~
value. 
Run the process. When the user sends files, he/she specifies a city in the AutoCapture form. The script 
will be executed for each barcode on the page after the page is processed. If the value of some barcode 
on the page is equal to the city name entered by the user, the script will return the value RRV = 
"Split=BEFORE" 
and the component will split the document on the current page and this page will be 
the first page of the next document.  
For example, if the user entered London
in the 'City' field, and the component detects a barcode value 
with the value London 
on the third page of the document, the component will split the document on 
the third page and this page will be the first page of the next document. 
2. Splitting the document and creating output files depending on the amount of pages
Create the following script in the Script Editor
Compile the script and save it in a .vbs
file.  
In the Scripts List
dialog click Add
, and in the opened Script Properties
dialog select the saved .vbs 
file as 
a Script file
. Select Each Document 
condition. Initialize script variables in the Script Variable
dialog: 
sPagesCount
is the Local
variable initialized by ~FRB::PagesCount~
value. 
sSplitValue
is the Local
variable initialized by 7
value. 
This script will be executed for the entire document when all pages will be processed. If the document 
contains 7 pages, the component will create two documents: the first one containing 2 pages (2nd and 
4th pages of the original document) and the second document containing 1 page (the 1st page of the 
original document). If the document's pages count is not equal to 7, the component will create one 
output document that will contain pages from 1 to 5 of the original document. 
Field Values tab 
Use this tab to add or remove fields that will be transferred to the subsequent component in the 
workflow as RRTs
.  
Field name
- enter the field name. 
The image part with relationship ID rId471 was not found in the file.
Documents you may be interested
Documents you may be interested