count pages in pdf without opening c# : Extract page from pdf acrobat software control cloud windows azure winforms class A73074_0117-part391

153
GENERATE_SEQUENCE_NUMBER built-in
Description
Initiates the default Form Builder processing for generating a unique sequence number when a record is
created.  When a sequence object is defined in the database, you can reference it as a default value for an
item by setting the Initial Value property to SEQUENCE.my_seq.NEXTVAL.  By default, Form Builder
gets the next value from the sequence whenever a record is created.  When you are connecting to a non-
ORACLE data source, you can include a call to this built-in in the On-Sequence-Number trigger
Syntax
PROCEDURE GENERATE_SEQUENCE_NUMBER;
Built-in Type   unrestricted procedure
Enter Query Mode  yes
Parameters
none
GENERATE_SEQUENCE_NUMBER restrictions
Valid only in an On-Sequence-Number trigger.
GENERATE_SEQUENCE_NUMBER examples
/*   
** Built-in:  GENERATE_SEQUENCE_NUMBER
** Example:   Perform Form Builder standard sequence number
**            processing based on a global flag setup at
**            startup by the form, perhaps based on a
**            parameter.
** trigger:   On-Sequence-Number
*/
BEGIN
/*
** Check the global flag we setup at form startup
*/
IF :Global.Using_Transactional_Triggers = ’TRUE’ THEN
User_Exit(’my_seqnum seq=EMPNO_SEQ’);
/*
** Otherwise, do the right thing.
*/
ELSE
Generate_Sequence_Number;
END IF;
END;
Extract page from pdf acrobat - 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
export pages from pdf reader; add and remove pages from pdf file online
Extract page from pdf acrobat - 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
cut paste pdf pages; delete blank page from pdf
154
GET_APPLICATION_PROPERTY built-in
Description
Returns information about the current Form Builder application.  You must call the built-in once for each
value you want to retrieve.
Syntax
FUNCTION GET_APPLICATION_PROPERTY
(
property  
NUMBER);
Built-in Type   unrestricted function
Returns  VARCHAR2
Enter Query Mode  yes
Parameters
property
Specify one of the following constants to return information about your
application:
APPLICATION_INSTANCE  Returns the pointer value  of an instance
handle.  Only applies to the Microsoft Windows platform.  For all other
platforms, Form Builder returns NULL.
BUILTIN_DATE_FORMAT   Returns the current value of the Builtin
date format mask (which is held in the Builtin_Date_Format property).
CALLING_FORM  Returns the name of the calling form if the current
form was invoked by the CALL_FORM built-in.  If the current form is not
a called form, Form Builder returns NULL.
CONNECT_STRING  Returns the database connect string of the current
operator.  If the current operator does not have a connect string,  Form
Builder returns NULL.
CURRENT_FORM  Returns the .FMX file name of the form currently
being executed.
CURRENT_FORM_NAME  Returns the name of the current form as
indicated by the form module Name property.
CURSOR_STYLE  Returns the name of the current cursor style property.
Valid VARCHAR2 return values are BUSY, CROSSHAIR, DEFAULT,
HELP, and INSERTION.
DATASOURCE  Returns the name of the database that is currently in use.
Valid return values are NULL, ORACLE, DB2, NONSTOP, TERADATA,
NCR/3600/NCR/3700, and SQLSERVER.  This call returns the database
name only for connections established by Form Builder, not for connections
established by On-Logon triggers.
DATE_FORMAT_COMPATIBILITY_MODE  Returns the compatibility
setting contained in this property.
.NET PDF Document Viewing, Annotation, Conversion & Processing
Extract bookmark & outlines. Extract hyperlink inside PDF. PDF Write. Print. Support for all the print modes in Acrobat PDF. Print only specified page ranges.
extract page from pdf preview; extract one page from pdf reader
C# PDF Converter Library SDK to convert PDF to other file formats
using other external third-party dependencies like Adobe Acrobat. to image or document, or from PDF document to other file formats, like multi-page TIFF file
delete pages of pdf online; copy pdf page into word doc
155
DISPLAY_HEIGHT  Returns the height of the display.  The size of each
unit depends on how you defined the Coordinate System property for the
form module.
DISPLAY_WIDTH  Returns the width of the display.  The size of each
unit depends on how you defined the Coordinate System property for the
form module.
ERROR_DATE/DATETIME_FORMAT Returns the current value of the
error date or datetime format mask (which is established in the
FORMSnn_Error_Date/Datetime_Format environment variable).
FLAG_USER_VALUE_TOO_LONG   Returns the current value of this
property, either ‘TRUE’ or ‘FALSE’, which controls truncation of user-
entered values that exceed an item’s Maximum Length property.
OPERATING_SYSTEM  Returns the name of the operating system that is
currently in use.  Valid return values are MSWINDOWS,
MSWINDOWS32, WIN32COMMON, UNIX, SunOS, MACINTOSH,
VMS, and HP-UX.
OUTPUT_DATE/DATETIME_FORMAT Returns the current value of the
output date or datetime format mask (which is established in the
FORMSnn_Output_Date/Datetime_Format environment variable).
PASSWORD  Returns the password of the current operator.
PLSQL_DATE_FORMAT Returns the current value of the PLSQL date
format mask (which is held in the PLSQL_Date_Format property).
RUNTIME_COMPATIBILITY_MODE  Returns the compatibility setting
contained in this property.
SAVEPOINT_NAME  Returns the name of the last savepoint Form
Builder has issued.  This call is valid only from an On-Savepoint or On-
Rollback trigger.  It is included primarily for developers who are using
transactional triggers to access a non-ORACLE data source.
TIMER_NAME  Returns the name of the most recently expired timer.
Form Builder returns NULL in response to this constant if there is no timer.
USER_DATE/DATETIME_FORMAT  Returns the current value of the
user date or datetime format mask (which is established in the
FORMSnn_User_Date/Datetime_Format environment variable).
USER_INTERFACE  Returns the name of the user interface that is
currently in use.  Valid return values are MOTIF, MACINTOSH,
MSWINDOWS, MSWINDOWS32, WIN32COMMON, WEB, PM,
CHARMODE, BLOCKMODE, X, and UNKNOWN.
USER_NLS_CHARACTER_SET  Returns the current value of the
character set portion only of the USER_NLS_LANG environment variable
defined for the form operator. If USER_NLS_LANG is not explicitly set, it
defaults to the setting of NLS_LANG.
USER_NLS_LANG  Returns the complete current value of the
USER_NLS_LANG environment variable defined for the form operator,
for national language support. If USER_NLS_LANG is not explicitly set, it
defaults to the setting of NLS_LANG.  USER_NLS_LANG is the
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion. This page will tell you how to use XDoc.PowerPoint SDK
delete pages from pdf in reader; deleting pages from pdf in preview
C# Word - Word Conversion in C#.NET
independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion. This page will tell you how to use XDoc.Word
copy pages from pdf into new pdf; delete pages of pdf preview
156
equivalent of concatenating USER_NLS_LANGUAGE,
USER_NLS_TERRITORY, and USER_NLS_CHARACTER_SET.
USER_NLS_LANGUAGE  Returns the current value of the language
portion only of the USER_NLS_LANG environment variable defined for
the form operator.  If USER_NLS_LANG is not explicitly set, it defaults to
the setting of NLS_LANG.
USER_NLS_TERRITORY  Returns the current value of the territory
portion only of the USER_NLS_LANG environment variable defined for
the form operator.  If USER_NLS_LANG is not explicitly set, it defaults to
the setting of NLS_LANG
USERNAME  Returns the name of the current operator.  Note: If the user
connects by using an OPS$ account,
GET_APPLICATION_PROPERTY(USERNAME) will not return the
actual username. In this case, you should use
GET_APPLICATION_PROPERTY(CONNECT_STRING) to retrieve
username information.
Usage Notes
To request a complete login, including an appended connect string, use the Username, Password, and
Connect_String properties.  For instance, assume that the user has initiated an Microsoft Windows
Runform session specifying the following connect string:
ifrun60 my_form scott/tiger@corpDB1
Form Builder returns the following string as the result of a call to
GET_APPLICATION_PROPERTY(USERNAME):
scott
Form Builder returns the following string as the result of a call to
GET_APPLICATION_PROPERTY(PASSWORD):
tiger
Form Builder returns the following string as the result of a call to
GET_APPLICATION_PROPERTY(CONNECT_STRING):
corpDB1
GET_APPLICATION_PROPERTY restrictions
To retrieve the timer name of the most recently executed timer, you must initiate a call to
GET_APPLICATION_PROPERTY from within a When-Timer-Expired trigger.  Otherwise, the results
of the built-in are undefined.
GET_APPLICATION_PROPERTY examples
Example 1
/*   
** Built-in:  GET_APPLICATION_PROPERTY
** Example:   Determine the name of the timer that just
**            expired, and based on the username perform a
**            task.
** trigger:   When-Timer-Expired
*/
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.
extract one page from pdf file; extract page from pdf reader
VB.NET PDF: How to Create Watermark on PDF Document within
or image (such as business's logo) on any desired PDF page. And with our PDF Watermark Creator, users need no external application plugin, like Adobe Acrobat.
delete pages from pdf; copy pages from pdf to word
157
DECLARE
tm_name  VARCHAR2(40);
BEGIN
tm_name  := Get_Application_Property(TIMER_NAME);
IF tm_name = ’MY_ONCE_EVERY_FIVE_MINUTES_TIMER’ THEN
:control.onscreen_clock := SYSDATE;
ELSIF tm_name = ’MY_ONCE_PER_HOUR_TIMER’ THEN
Go_Block(’connected_users’);
Execute_Query;
END IF;
END;
Example 2
/*   
** Built-in:  GET_APPLICATION_PROPERTY
** Example:   Capture the username and password of the
**            currently logged-on user, for use in calling
**            another Tool.
*/
PROCEDURE Get_Connect_Info( the_username IN OUT VARCHAR2,
the_password IN OUT VARCHAR2,
the_connect  IN OUT VARCHAR2) IS
BEGIN
the_username := Get_Application_Property(USERNAME);
the_password := Get_Application_Property(PASSWORD);
the_connect  := Get_Application_Property(CONNECT_STRING);
END;
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
other documents are compatible, including PDF, TIFF, MS platform-friendly, this .NET PPT page annotating component more plug-ins needed like Acrobat or Adobe
extract pdf pages online; reader extract pages from pdf
C# Excel - Excel Conversion & Rendering in C#.NET
independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion. This page will tell you how to use XDoc.Excel
copy one page of pdf; extract one page from pdf acrobat
158
GET_BLOCK_PROPERTY built-in
Description
Returns information about a specified block. You must issue a call to the built-in once for each property
value you want to retrieve.
Syntax
FUNCTION GET_BLOCK_PROPERTY
(
block_id 
Block,
property  
NUMBER);   
FUNCTION GET_BLOCK_PROPERTY
(
block_name  
VARCHAR2
,
   property   
NUMBER);
Built-in Type  unrestricted function
Returns  VARCHAR2
Enter Query Mode  yes
Parameters
block_id
The unique ID Form Builder assigned to the block when you created it.
Datatype is BLOCK.
block_name
The name you gave the block when you created it.  Datatype is
VARCHAR2.
property
Specify one of the following constants to return information about the given
block:
ALL_RECORDS Specifies whether all the records matching the query
criteria should be fetched into the data block when a query is executed.
BLOCKSCROLLBAR_X_POS  Returns the x position of the block’s
scroll bar as a number specified in the form coordinate units indicated by
the Coordinate System form property.
BLOCKSCROLLBAR_Y_POS   Returns the y position of the block’s
scroll bar as a number specified in the form coordinate units indicated by
the Coordinate System form property.
COLUMN_SECURITY  Returns the VARCHAR2 value of TRUE if
column security is set to Yes, and the VARCHAR2 string FALSE if it is set
to No.
COORDINATION_STATUS  For a block that is a detail block in a
master-detail block relation, this property specifies the coordination status
of the block with respect to its master block(s).  Returns the VARCHAR2
value COORDINATED if the block is coordinated with all of its master
blocks.  If it is not coordinated with all of its master blocks, the built-in
returns the VARCHAR2 value NON_COORDINATED. Immediately after
records are fetched to the detail block, the status of the detail block is
COORDINATED.  When a different record becomes the current record in
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
deleting pages from pdf online; delete pages from pdf document
PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
PDF to Word Converter has accurate output, and PDF to Word Converter doesn't need the support of Adobe Acrobat & Microsoft Word.
cut pages out of pdf; acrobat export pages from pdf
159
the master block, the status of the detail block again becomes
NON_COORDINATED.
CURRENT_RECORD  Returns the number of the current record.
CURRENT_RECORD_ATTRIBUTE  Returns the VARCHAR2 name of
the named visual attribute of the given block.
CURRENT_ROW_BACKGROUND_COLOR  The color of the object’s
background region.
CURRENT_ROW_FILL_PATTERN  The pattern to be used for the
object’s fill region. Patterns are rendered in the two colors specified by
Background Color and Foreground Color.
CURRENT_ROW_FONT_NAME  The font family, or typeface, that
should be used for text in the object. The list of fonts available is system-
dependent.
CURRENT_ROW_FONT_SIZE  The size of the font, specified in points.
CURRENT_ROW_FONT_SPACING  The width of the font, that is, the
amount of space between characters (kerning).
CURRENT_ROW_FONT_STYLE  The style of the font.
CURRENT_ROW_FONT_WEIGHT The weight of the font.
CURRENT_ROW_FOREGROUND_COLOR  The color of the object’s
foreground region. For items, the Foreground Color attribute defines the
color of text displayed in the item.
CURRENT_ROW_WHITE_ON_BLACK  Specifies that the object is to
appear on a monochrome bitmap display device as white text on a black
background.
DEFAULT_WHERE Returns the default WHERE clause in effect for the
block, as indicated by the current setting of the WHERE block property.
DELETE_ALLOWED  Returns the VARCHAR2 value TRUE if the
Delete Allowed block property is Yes, FALSE if it is No.  This property
determines whether the operator or the application is allowed to delete
records in the block.
DML_DATA_TARGET_NAME  Returns the VARCHAR2 name of the
block’s DML data source.
DML_DATA_TARGET_TYPE  Returns the VARCHAR2 value that
indicates the current setting of the DML Data Target Type property.  Return
values for this property are NONE, TABLE, STORED PROCEDURE, or
TRANSACTIONAL TRIGGER.
ENFORCE_PRIMARY_KEY  Returns the VARCHAR2 value TRUE if
the Enforce Primary Key property is set to Yes for the block.  Otherwise, if
the Enforce Primary Key property is set to No, this parameter returns the
VARCHAR2 value FALSE.
ENTERABLE   Returns the VARCHAR2 value TRUE if the block is
enterable, that is, if any item in the block has its Enabled and Keyboard
160
Navigable properties set to Yes.  Returns the VARCHAR2 string FALSE if
the block is not enterable.
FIRST_DETAIL_RELATION  Returns the VARCHAR2 name of the first
relation in which the given block is a detail.  Returns NULL if one does not
exist.
FIRST_ITEM  Returns the VARCHAR2 name of the first item in the given
block.
FIRST_MASTER_RELATION  Returns the VARCHAR2 name of the
first relation in which the given block is a master.  Returns NULL if one
does not exist.
INSERT_ALLOWED  Returns the VARCHAR2 value TRUE if the Insert
Allowed block property is Yes, FALSE if it is No.  This property
determines whether the operator or the application is allowed to insert
records in the block.
KEY_MODE  Returns the VARCHAR2 value that indicates the current
setting of the Key Mode block property.  Return values for this property are
UNIQUE_KEY, UPDATEABLE_PRIMARY_KEY, or
NON_UPDATEABLE_PRIMARY_KEY.
LAST_ITEM  Returns the name of the last item in the given block.
LAST_QUERY  Returns the SQL statement of the last query in the
specified block.
LOCKING_MODE  Returns the VARCHAR2 value IMMEDIATE if
rows are to be locked immediately on a change to a base table item;
otherwise, it returns the VARCHAR2 value DELAYED if row locks are to
be attempted just prior to a commit.
MAX_QUERY_TIME Returns the VARCHAR2 value that indicates the
current setting of the Maximum Query Time property.  This property
determines whether the operator can abort a query when the elapsed time of
the query exceeds the value of this property.
MAX_RECORDS_FETCHED  Returns a number representing the
maximum number of records that can be fetched.  This property is only
useful when the Query All Records property is set to Yes.
NAVIGATION_STYLE  Returns the VARCHAR2 value that indicates the
current setting of the block’s NAVIGATION_STYLE property, either
SAME_RECORD, CHANGE_RECORD, or CHANGE_BLOCK.
NEXTBLOCK  Returns the name of the next block.  Returns NULL if the
indicated block is the last block in the form.  Note that the setting of the
block’s NEXT_NAVIGATION_BLOCK property has no effect on the value
of NEXTBLOCK.
NEXT_NAVIGATION_BLOCK  Returns the VARCHAR2 name of the
block’s next navigation block.  By default, the next navigation block is the
next block as defined by the order of blocks in the Object Navigator;
however, the NEXT_NAVIGATION_BLOCK block property can be set to
override the default block navigation sequence.
161
OPTIMIZER_HINT  Returns a hint in the form of a VARCHAR2 string
that Form Builder passes on to the RDBMS optimizer when constructing
queries.
ORDER_BY  Returns the default ORDER BY clause in effect for the
block, as indicated by the current setting of the ORDER BY block property.
PRECOMPUTE_SUMMARIES[Under Construction]
PREVIOUSBLOCK  Returns the name of the block that has the next lower
sequence in the form, as defined by the order of blocks in the Object
Navigator.  Returns NULL if the indicated block is the first block in the
form.  Note that the setting of the block’s
PREVIOUS_NAVIGATION_BLOCK property has no effect on the value
of PREVIOUSBLOCK.
PREVIOUS_NAVIGATION_BLOCK  Returns the VARCHAR2 name of
the block’s previous navigation block.  By default, the previous navigation
block is the block with the next lower sequence, as defined by the order of
blocks in the Object Navigator; however, the
NEXT_NAVIGATION_BLOCK block property can be set to override the
default block navigation sequence.
QUERY_ALLOWED  Returns the VARCHAR2 value TRUE if the Query
Allowed block property is Yes, FALSE if it is No.  This property
determines whether the operator or the application is allowed to query
records in the block.
QUERY_DATA_SOURCE_NAME  Returns the VARCHAR2 name of
the block’s query data source.
QUERY_DATA_SOURCE_TYPE  Returns the VARCHAR2 value that
indicates the current setting of the Query Data Source Type property.
Return values for this property are NONE, TABLE, STORED
PROCEDURE, TRANSACTIONAL TRIGGER, or SUB-QUERY.
QUERY_HITS  Returns the VARCHAR2 value that indicates the number
of records identified by the COUNT_QUERY operation.  If this value is
examined while records are being retrieved from a query, QUERY_HITS
specifies the number of records that have been retrieved.
QUERY_OPTIONS  Returns the VARCHAR2 values VIEW,
FOR_UPDATE, COUNT_QUERY, or a null value if there are no options.
You can call GET_BLOCK_PROPERTY with this parameter from within a
transactional trigger when your user exit needs to know what type of query
operation Form Builder would be doing by default if you had not
circumvented default processing.
RECORDS_DISPLAYED  Returns the number of records that the given
block can display.  Corresponds to the Number of Records Displayed block
property.
RECORDS_TO_FETCH  Returns the number of records Form Builder
expects an On-Fetch trigger to fetch and create as queried records.
STATUS  Returns the VARCHAR2 value NEW if the block contains only
new records, CHANGED if the block contains at least one changed record,
162
and QUERY if the block contains only valid records that have been
retrieved from the database.
TOP_RECORD  Returns the record number of the topmost visible record
in the given block.
UPDATE_ALLOWED  Returns the VARCHAR2 value TRUE if the
Update Allowed block property is Yes, FALSE if it is No.  This property
determines whether the operator or the application is allowed to update
records in the block.
UPDATE_CHANGED_COLUMNS  Specifies that only those columns
updated by an operator will be sent to the database.  When Update Changed
Columns Only is set to No, all columns are sent, regardless of whether they
have been updated.  This can result in considerable network traffic,
particularly if the block contains a LONG data type.
GET_BLOCK_PROPERTY examples
/*   
** Built-in:  GET_BLOCK_PROPERTY
** Example:   Return the screen line of the current record in
**            a multi-record block. Could be used to
**            dynamically position LOV to a place on the
**            screen above or below the current line so as to
**            not obscure the current record in question.
*/
FUNCTION Current_Screen_Line
RETURN NUMBER IS
cur_blk VARCHAR2(40) := :System.Cursor_Block;
cur_rec NUMBER;
top_rec NUMBER;
itm_lin NUMBER;
cur_lin NUMBER;
bk_id   Block;
BEGIN
/*
** Get the block id since we’ll be doing multiple
** Get_Block_Property operations for the same block
*/
bk_id := Find_Block( cur_blk );
/*
** Determine the (1) Current Record the cursor is in,
**               (2) Current Record which is visible at the
**                   first (top) line of the multirecord
**                   block.
*/
cur_rec := Get_Block_Property( bk_id, CURRENT_RECORD);
top_rec := Get_Block_Property( bk_id, TOP_RECORD);
/*
** Determine the position on the screen the first field in
** the multirecord block
*/
itm_lin := Get_Item_Property( Get_Block_Property
(bk_id,FIRST_ITEM),Y_POS);
/*
** Add the difference between the current record and the
** top record visible in the block to the screen position
** of the first item in the block to get the screen
** position of the current record:
*/
Documents you may be interested
Documents you may be interested