count pages in pdf without opening c# : Delete pages out of a pdf Library SDK class asp.net wpf azure ajax A73074_012-part394

3
• WIDTH
•  DISPLAY_POSITION
•  VIEWPORT_X_POS
•  VIEWPORT_Y_POS
•  VIEW_SIZE
•  VIEWPORT_X_POS_ON_CANVAS
•  VIEWPORT_Y_POS_ON_CANVAS
When you specify coordinates or width and height, you express these measurements in units of the
current form coordinate system, set on the Form Module property sheet.  The form coordinate system
defines the units for specifying size and position coordinates of objects in the Form Builder.  Use the
Coordinate System form module property to set the form’s coordinate units:
•  character cells or
• 
real units:
inches
centimeters
pixels
points
When you design in the character cell coordinate system, all object dimensions and position coordinates
are expressed in character cells, so Form Builder accepts only whole numbers for size and position
properties.
When you design using real units (inches, centimeters, or points),  all object dimensions and position
coordinates are expressed in the units you specify, so Form Builder will accept decimals as well as whole
numbers for size and position properties. The precision of real units is three digits, so you can specify
coordinates to thousandths. If you use pixels or character cells, coordinates are truncated to whole
numbers.
Built-in uppercase return values
The GET_X_PROPERTY built-ins, such as GET_FORM_PROPERTY, return CHAR arguments as
uppercase values. This will affect the way you compare results in IF statements.
Restricted built-in subprograms
Restricted built-ins affect navigation in your form, either external screen navigation, or internal
navigation.  You can call these built-ins only from triggers while no internal navigation is occurring.
Restricted built-ins cannot be called from the Pre and Post triggers, which fire when Form Builder is
navigating from object to another.
Restricted built-ins can be called from the When triggers that are specific to interface items, such as
When-Button-Pressed or When-Checkbox-Changed.  Restricted built-ins can also be called from any of
the When-New-"object"-Instance triggers and from key triggers.
Unrestricted built-ins do not affect logical or physical navigation and can be called from any trigger.
Delete pages out of a pdf - copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
extract page from pdf document; delete pages out of a pdf
Delete pages out of a pdf - VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
extract pages from pdf reader; export pages from pdf preview
4
The built-in descriptions include a heading, Built-In Type, that indicates if the built-in is restricted or
unrestricted.
Built-in constants
Many of the built-in subprograms take numeric values as arguments.  Often, constants have been defined
for these numeric arguments.  A constant is a named numeric value.  When passing a constant to a built-
in do not enclose the constant value in quotation marks.
Constants can only appear on the right side of an operator in an expression.
In some cases, a built-in can take a number of possible constants as arguments.  Possible constants are
listed in the descriptions for each parameter.
In the following example, BLOCK_SCOPE is a constant that can be supplied for the parameter constant
VALIDATION_UNIT.  Other constants listed in the description are FORM, RECORD, and ITEM.
SET_FORM_PROPERTY(’my_form’, VALIDATION_UNIT, BLOCK_SCOPE);
Individual built-in descriptions
The remainder of this chapter presents individual built-in descriptions.  Each built-in is presented in the
following format or a subset of the format, as applicable:
Syntax
Describes the syntax of the built-in.  If there are multiple formats for a Built-in then all formats are
shown.  For example, if the target object of a built-in can be called by name or by object ID, then both
forms of syntax are displayed
Built-in Type  Indicates whether the built-in is restricted or unrestricted
Returns  Indicates the return value or data type of a built-in function
Enter Query Mode  Indicates the capability to call the built-in during enter query mode.
Description
Indicates the general purpose and use of the built-in.
Parameters
Describes the parameters that are included in the syntax diagrams. Underlined parameters usually are the
default.
Individual built-in descriptions restrictions
Indicates any restrictions.
Individual built-in descriptions examples
Provides an actual example that can be used in conjunction with the syntax to develop a realistic call to
the built-in.
VB.NET PDF delete text library: delete, remove text from PDF file
Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text out of selected PDF page or all PDF document in .NET
cut pages out of pdf online; acrobat export pages from pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
VB.NET comment annotate PDF, VB.NET delete PDF pages, VB.NET can view PDF document in single page or continue pages. Support to zoom in and zoom out PDF page.
copy page from pdf; cut pages from pdf file
5
ABORT_QUERY built-in
Description
Closes a query that is open in the current block.
A query is open between the time the SELECT statement is issued and the time when all the rows have
been fetched from the database.  In particular, a query is not open when the form is in Enter Query mode,
because the SELECT statement has not yet been issued.
Syntax
PROCEDURE ABORT_QUERY;
Built-in Type   unrestricted procedure
Enter Query Mode  yes
A query is open between the time the SELECT statement is issued and the time when all the rows have
been fetched from the database.  In particular, a query is not open when the form is in Enter Query mode,
because the SELECT statement has not yet been issued.
Parameters
none
Usage Notes
ABORT_QUERY is not the equivalent of the Query, Cancel runtime default menu command.  It does not
prevent the initial fetch from the database, but rather interrupts fetch processing, thus preventing
subsequent fetches.
ABORT_QUERY restrictions
Do not use ABORT_QUERY in the following triggers:
•  On-Fetch.  The On-Fetch trigger is provided for applications using transactional triggers  to replace
default Form Builder functions when running against non-Oracle data sources.  To signal that your
On-Fetch trigger is done fetching rows, exit the On-Fetch trigger without issuing the
CREATE_QUERIED_RECORD built-in.
•  Pre-Query.  The Pre-Query trigger fires before the query is open, so there is no open query to close
and ABORT_QUERY is ignored. To programmatically cancel Enter Query mode, call the built-in
EXIT_FORM, using a When-New-Record-Instance trigger to check a flag as follows:
IF (:global.cancel_query = ’Y’
and :system.mode = ’ENTER-QUERY’)
THEN
Exit_Form;
:global.cancel_query = ’N’;
END IF;
•  Then set the flag to ’TRUE’ either from a Pre-Query trigger or an On-Error trigger that traps for the
FRM-40301 error.
C# PDF delete text Library: delete, remove text from PDF file in
Able to pull text out of selected PDF page or all PDF document in .NET WinForms. C#.NET PDF: Delete Text from Consecutive PDF Pages.
cut pdf pages online; convert few pages of pdf to word
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. can view PDF document in single page or continue pages. Support to zoom in and zoom out PDF page.
deleting pages from pdf file; delete pages from pdf document
6
ACTIVATE_SERVER built-in
Description
Activates an OLE server associated with an OLE container and prepares the OLE server to receive OLE
automation events from the OLE container.
Syntax
PROCEDURE ACTIVATE_SERVER
(
item_id  
Item);
PROCEDURE ACTIVATE_SERVER
(
item_name  
VARCHAR2);
Built-in Type  unrestricted procedure
Enter Query Mode  no
Parameters
item_id
Specifies the unique ID that Form Builder assigns to the item when created.
Use the FIND_ITEM built-in to return the ID to an appropriately typed
variable.  The data type of the ID is Item.
item_name
Specifies the name of the object created at design time.  The data type of
the name is VARCHAR2 string.
Usage Notes
•  The OLE container must contain an OLE object and the OLE Server must be available for
activation.
ACTIVATE_SERVER restrictions
Valid only on Microsoft Windows and Macintosh.
ACTIVATE_SERVER examples
/*   
** Built-in: ACTIVATE_SERVER
** Example:  Activates the OLE server associated with the object
**           in the OLE container.
** trigger:  When-Button-Pressed
*/
DECLARE
item_id  ITEM;
item_name VARCHAR(25) := ’OLEITM’;
BEGIN
item_id := Find_Item(item_name);
IF Id_Null(item_id) THEN
message(’No such item: ’||item_name);
ELSE
Forms_OLE.Activate_Server(item_id);
END IF;
END;
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. extract, copy, paste, C#.NET rotate PDF pages, C#.NET Abilities to zoom in and zoom out PDF page.
copying a pdf page into word; delete pages from pdf file online
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Auto Fill-in Field Data. Field: Insert, Delete, Update Field. extract, copy, paste, C#.NET rotate PDF pages, C#.NET Abilities to zoom in and zoom out PDF page.
extract page from pdf acrobat; extract pdf pages reader
7
ADD_GROUP_COLUMN built-in
Description
Adds a column of the specified type to the given record group.
Syntax
FUNCTION ADD_GROUP_COLUMN
(
recordgroup_id   
RecordGroup
,
   groupcolumn_name
VARCHAR2
,
   column_type
NUMBER);   
FUNCTION ADD_GROUP_COLUMN
(
recordgroup_name  
VARCHAR2
,
   groupcolumn_name  
VARCHAR2
,
   column_type       
NUMBER);
FUNCTION ADD_GROUP_COLUMN
(
recordgroup_id,   
RecordGroup
   groupcolumn_name  
VARCHAR2
,
   column_type       
NUMBER
,
   column_width      
NUMBER);
FUNCTION ADD_GROUP_COLUMN
(
recordgroup_name  
VARCHAR2
,
   groupcolumn_name
VARCHAR2
,
   column_type       
NUMBER
,
   column_width      
NUMBER);
Built-in Type  unrestricted function
Enter Query Mode  yes
Returns  GroupColumn
Parameters
recordgroup_id
The unique ID that Form Builder assigns when it creates the group.  The
data type of the ID is RecordGroup.
recordgroup_name
The name you gave to the record group when creating it.  The data type of
the name is VARCHAR2.
groupcolumn_name
Specifies the name of the column.  The data type of the column name is
VARCHAR2.
column_type
Specifies the data type of the column.  The allowable values are the
following constants:
CHAR_COLUMN  Specify if the column can only accept VARCHAR2
data.
DATE_COLUMN  Specify if the column can only accept DATE data.
LONG_COLUMN  Specify if the column can only accept LONG data.
NUMBER_COLUMN  Specify if the column can only accept NUMBER
data.
VB.NET PDF replace text library: replace text in PDF content in vb
installed. Able to pull text out of selected PDF page or all PDF document in VB.NET. VB.NET: Replace Text in Consecutive PDF Pages. Demo
extract one page from pdf acrobat; extract one page from pdf online
C# PDF Image Redact Library: redact selected PDF images in C#.net
Fill-in Field Data. Field: Insert, Delete, Update Field. extract, copy, paste, C#.NET rotate PDF pages, C#.NET NET control allows users to black out image in PDF
extract one page from pdf; extract page from pdf
8
column_width
If you specify CHAR_COLUMN as the column_type, you must indicate the
maximum length of the data.  COLUMN_WIDTH cannot exceed 2000,
and must be passed as a whole number.
Error Conditions:
An error is returned under the following conditions:
•  You enter the name of a non-existent record group.
•  You specify the name for a group or a column that does not adhere to standard Oracle naming
conventions.
•  You enter a column type other than CHAR, NUMBER, DATE, or LONG.
ADD_GROUP_COLUMN restrictions
•  You must add columns to a group before adding rows.
•  You cannot add a column to a group that already has rows; instead, delete the rows with
DELETE_GROUP_ROW, then add the column.
•  You can only add columns to a group after it is created with a call to CREATE_GROUP.
•  If the column corresponds to a database column, the width of CHAR_COLUMN-typed columns
cannot be less than the width of the corresponding database column.
•  If the column corresponds to a database column, the width of CHAR_COLUMN-typed columns can
be greater than the width of the corresponding database column.
•  Only columns of type CHAR_COLUMN require the width parameter.
•  Performance is affected if a record group has a large number of columns.
•  There can only be one LONG column per record group.
ADD_GROUP_COLUMN examples
/*   
** Built-in:  ADD_GROUP_COLUMN
** Example:   Add one Number and one Char column to a new
**            record group.
*/
PROCEDURE Create_My_Group IS
rg_name VARCHAR2(15) := ’My_Group’;
rg_id   RecordGroup;
gc_id   GroupColumn;
BEGIN
/*
** Check to see if Record Group already exists
*/
rg_id := Find_Group( rg_name );
/*
** If Not, then create it with one number column and one
** Char column
*/
IF Id_Null(rg_id) THEN
rg_id := Create_Group( rg_name );
gc_id := Add_Group_Column(rg_id, ’NumCol’,NUMBER_COLUMN);
gc_id := Add_Group_Column(rg_id, ’CharCol’,CHAR_COLUMN,15);
END IF;
END;
VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
VB.NET extract PDF pages, VB.NET comment annotate PDF, VB.NET delete PDF pages, VB.NET PDF Viewer, such as rotate PDF page and zoom in or zoom out PDF page.
extract one page from pdf file; delete pages of pdf reader
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.
delete pages from pdf in preview; delete pages from pdf in reader
9
ADD_GROUP_ROW built-in
Description
Adds a row to the given record group.
Syntax
PROCEDURE ADD_GROUP_ROW
(
recordgroup_id  
RecordGroup,
   row_number      
NUMBER);
PROCEDURE ADD_GROUP_ROW
(
recordgroup_name
VARCHAR2,
   row_number        
NUMBER);
Built-in Type  unrestricted procedure
Enter Query Mode  yes
Parameters
recordgroup_id
The unique ID that Form Builder assigns when it creates the group.  The
data type of the ID is RecordGroup.
recordgroup_name
The name you gave to the record group when creating it.  The data type of
the name is VARCHAR2.
row_number
A whole number that specifies a row in the group.  If you add a row to any
but the last position in a group, all rows below that are logically
renumbered.  To add a row to the end of a group, use the
END_OF_GROUP constant.
Error Conditions:
Form Builder returns a runtime error given either of the following conditions:
•  If you enter the name of a non-existent record group.
•  If you supply a row number that is out of range or is invalid (for example, an alphabetic character).
ADD_GROUP_ROW restrictions
•  A group can consist of 0 or more rows.
•  You can add rows to a group only after it has been created and columns have been added.
•  If you specify a row number greater than the number of rows already in the group (or a negative
number), the row is inserted at the end of the group.
•  You cannot add rows to a static group without a query.
ADD_GROUP_ROW examples
/*
** Built-in:  ADD_GROUP_ROW
** Example:   Add ten rows to a new record group and populate.
*/
10
PROCEDURE Populate_My_Group IS
rg_name  VARCHAR2(20) := ’My_Group’;
rg_col1  VARCHAR2(20) := rg_name||’.NumCol’;
rg_col2  VARCHAR2(20) := rg_name||’.CharCol’;
rg_id    RecordGroup;
gc_id    GroupColumn;
in_words VARCHAR2(15);
BEGIN
/*
** Check to see if Record Group already exists
*/
rg_id := Find_Group( rg_name );
/*
** If it does, then clear all the rows from the group and
** populate ten rows with the numbers from 1..10 along
** with the equivalent number in words.
**
**    Row#    NumCol    CharCol
**    ----    ------    -------
**      1        1        one
**      2        2        two
**      :        :         :
**     10       10        ten
*/
IF NOT Id_Null(rg_id) THEN
Delete_Group_Row( rg_id, ALL_ROWS );
FOR i IN 1..10 LOOP
/*
** Add the i-th Row to the end (bottom) of the
** record group, and set the values of the two cells
*/
in_words := TO_CHAR(TO_DATE(i,’YYYY’),’year’);
Add_Group_Row( rg_id, END_OF_GROUP );
Set_Group_Number_Cell( rg_col1, i, i);
Set_Group_Char_Cell( rg_col2, i, in_words);
END LOOP;
END IF;
END;
11
ADD_LIST_ELEMENT built-in
Description
Adds a single element to a list item.
Syntax
PROCEDURE ADD_LIST_ELEMENT
(
list_name   
VARCHAR2
,
   list_index, 
NUMBER
   list_label  
VARCHAR2
,
   list_value  
NUMBER);
PROCEDURE ADD_LIST_ELEMENT
(
list_id     
ITEM,
   list_index  
VARCHAR2
,
   list_label  
VARCHAR2
,
   list_value  
NUMBER);
Built-in Type  unrestricted procedure
Enter Query Mode  yes
Parameters
list_id
Specifies the unique ID that Form Builder assigns when it creates the list
item.  Use the FIND_ITEM built-in to return the ID to an appropriately
typed variable.  The data type of the ID is ITEM.
list_name
The name you gave to the list item when you created it.  The data type of
the name is VARCHAR2.
list_index
Specifies the list index value.  The list index is 1 based.
list_label
Specifies the VARCHAR2 string that you want displayed as the label of the
list element.
list_value
The actual list element value you intend to add to the list item.
ADD_LIST_ELEMENT restrictions
For a base table list with the List Style property set to Poplist or T-list, Form Builder does not allow you
to add another values element when the block contains queried or changed records.  Doing so causes an
error.  This situation can occur if you have previously used DELETE_LIST_ELEMENT or
CLEAR_LIST to remove the other values element that was specified at design time by the Mapping of
Other Values list item property setting.
Note:  The block status is QUERY when a block contains queried records.  The block status is
CHANGED when a block contains records that have been either inserted or updated.
ADD_LIST_ELEMENT examples
/*   
**  Built-in:  ADD_LIST_ELEMENT
**  Example:  Deletes index value 1 and adds the value "1994" to
12
**            the list item called years when a button is
pressed.
**  trigger:  When-Button-Pressed
*/
BEGIN
Delete_List_Element(’years’,1);
Add_List_Element(’years’, 1, ’1994’, ’1994’);
END;
Documents you may be interested
Documents you may be interested