c# view pdf web browser : Extract page from pdf SDK control API wpf web page html sharepoint aspEasyPDF13-part1094

SetEvenMargins
Function explain
Name
SetEvenMargins 
Parameters
Left as Double , Right as Double , Top as Double , Bottom as Double, Active as
Boolean
Result
(none)
From version  2.10
Add a new margin specification for Even pages, Odd pages uses default one. This is quite useful for book style reports.
Syntax
PDF .SetMargins Left as Double , Right as Double , Top as Double , Bottom as Double, Active as Boolean 
Example
<% 
' Set Margins for ODD pages 
PDF.SetMargins 20, 50, 20, 20
' Set Margins for Even pages 
PDF.SetEvenMargins 50, 20, 20, 20,
True
' Add Some text and respect the margins 
PDF.AddHTML " report.asp "
%>
- aspEasyPDF - 
131 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Extract page from pdf - SDK control API:C# PDF Page Extract Library: 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
www.rasteredge.com
Extract page from pdf - SDK control API: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
www.rasteredge.com
SetMargins
Function explain
Name
SetMargins 
Parameters
Left as Double  , Right as Double , Top as Double , Bottom as
Double
Result
(none)
From version  1.00
Sets the margins of the text on the document, this has the same effect than changing individually the csPropMarLeft,
csPropMarRight, csPropMarTop, csPropMarBottom property
Syntax
PDF .SetMargins Left as Double , Right as Double , Top as Double , Bottom as Double
Example
<% 
' Set Margins 20,20,20,20
PDF.SetMargins 20, 20, 20, 20
' Add Some text and respect the margins 
PDF.AddText " Hello world "
%>
See also
csPropMarLeft
csPropMarRight
csPropMarTop
csPropMarBottom
- aspEasyPDF - 
132 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK control API:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET. Extract all images from whole PDF or a specified PDF page.
www.rasteredge.com
SDK control API:C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File. Advanced Visual
www.rasteredge.com
Advanced functions
These set of instructions are only for advanced users that wants to get a step behind of the EasyPDF library to alter, modify
or add unsupported options that can not be done with the standard functions. It is required a good acknowledge of the 
Adobe® Acrobat® Reference document.
Professional feature " 
All the advanced functions can only be used on the Professional version
NOTICE:Adobe® Acrobat® is copyrighted of Adobe Systems Incorporated.
Advanced Graphic Function
Name
Grph_AddToContents
Parameters
Text as WideString
Result
(none)
From version  
2.00
Adds a PDF instructions for the graphic priority inside the contents page.
Advanced Graphic Function
Name
Grph_CurveToC 
Parameters
X1 as Double , Y1 as Double , X2 as Double , Y2 as Double , X3 as Double , Y3 as
Double
Result
(none)
From version  
2.00
Draws a Curve C
Advanced Graphic Function
Name
Grph_CurveToV 
Parameters
X2 as Double , Y2 as Double , X3 as Double , Y3 as Double
Result
(none)
From version  
2.00
Draws a Curve V
Advanced Graphic Function
Name
Grph_CurveToY 
Parameters
X1 as Double , Y1 as Double , X3 as Double , Y3 as Double
- aspEasyPDF - 
133 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK control API:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
By using RsterEdge XDoc PDF SDK for .NET, VB.NET users are able to extract image from PDF page or file and specified region on PDF page, then get image
www.rasteredge.com
SDK control API:VB.NET PDF Text Extract Library: extract text content from PDF
With this advanced PDF Add-On, developers are able to extract target text This page will supply users with tutorial for extracting text from PDF using VB.
www.rasteredge.com
Result
(none)
From version  
2.00
Draws a Curve Y
Advanced Graphic Function
Name
Grph_InitDraw 
Parameters
(none)
Result
(none)
From version  
2.00
Initiate the graphic definition, line color and type and fill information.
Advanced Graphic Function
Name
Grph_LineTo 
Parameters
X1 as Double , Y1 as Double 
Result
(none)
From version  
2.00
Draws a line to that position, remember to use first the MoveTo.
Advanced Graphic Function
Name
Grph_MoveTo 
Parameters
X1 as Double , Y1 as Double 
Result
(none)
From version  
2.00
Initial graphic point.
Advanced Graphic Function
Name
Grph_EndDraw 
Parameters
ClosePath as Boolean
Result
(none)
From version  
2.00
End and draw the graphic.
If you want to close the graphic path then set pass true as argument.
- aspEasyPDF - 
134 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK control API:C# PDF Page Insert Library: insert pages into PDF file in C#.net
using RasterEdge.XDoc.PDF; Add and Insert a Page to PDF File in C#. doc2.Save( outPutFilePath); Add and Insert Blank Page to PDF File in C#.NET.
www.rasteredge.com
SDK control API:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Please follow the sections below to learn more. DLLs for Deleting Page from PDF Document in VB.NET Class. How to VB.NET: Delete a Single PDF Page from PDF File.
www.rasteredge.com
Basic information of aspEasyPDF enterprise and easyReportPDF
The enterprise version of aspEasyPDF adds reportEasyPDF library into aspEasyPDF and  gives you the feature of creating
reports with just a connection set. On the documentation of aspEasyPDF you will find all methods to create a simple report
with all available functions.
You have two ways to create reports in aspEasyPDF enterprise version:
1) Batch functions which are all described in this document.
or
2) With the LoadVEPFile function which loads the document and renders the report. This is the fastest and preferred
option and is the same function as the LoadFromFile from the easyReportPDF library.
The process is quite complex to understand at first but when you get the trick you may create a reports in few minutes. With
the enterprise version we give a free licensed copy of VisualEasyPDF product, which makes the creation of reports as easy
as to place objects in a report in a visual interface.
As the enterprise versions embeds reportEasyPDF you should also use the help file from this product, which is included on
this installation and you should be able to get it through this link or from the Program file help. The information included on it
will help you to understand how to create dynamic reports trough scripting, change or request user parameters, manage the
objects in the document and so on which are not described on this document.
Brief aspEasyPDF enterprise functions
Name
Description
AddDBBand
Adds a band to the report
AddDBBarCode
Adds a field connection which is a barcode to the report
AddDBConnection
Adds a connection definition
AddDBText
Adds a text field to the report
AddDBGraphic
Adds a graphic field to the report
AddParameter
Adds an user parameter
AddScript
Adds script code to the report
AddTextField
Adds a text which can be manipulate trough the script
RenderReport
Renders the report, creates all pages but does not save it.
SetDBBandActive
Sets the active band to add all linked functions and properties
SetDBConnection
Changes the connection string
SetDBSQL
Set the SQL for the given connection
SetReportPage
States aspEasyPDF to use the actual page as a report page
SetParameter
Sets the parameters value for a given parameter.
- aspEasyPDF - 
135 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK control API:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
www.rasteredge.com
SDK control API:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
PDF: Insert PDF Page. VB.NET PDF - How to Insert a New Page to PDF in VB.NET. Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document in VB.NET Program.
www.rasteredge.com
Add
DBBand
Function explain
Name
Add DBBand
Parameters
Band as Integer , Height  as Double
Result
(none)
From version  3.20
 Enterprise feature " 
Adds a Band to the report page. The band property specifies the type of the band and the height is the size that it will
use to print the band. For the detail type it will use the height size * number of records that will have the report.
Note: You can not add two band types with different height, it will take the last height as effective.
Band Types
Band
Type
5
Page header
10
Group header #1
11
Group header #2
12
Group header #3
13
Group header #4
14
Group header #5
20
Detail
22
Detail total
25
Group footer #1
26
Group footer #2
27
Group footer #3
28
Group footer #4
29
Group footer #5
34
Report footer
35
Page Footer
Syntax
PDF .AddDBBand Band as Integer , Height as Double
Example
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF
")
' Sets
PDF. SetReportPage
PDF. Page  "A4", 0
PDF. AddDBBand  5, 100
PDF. AddDBBand  20, 15
- aspEasyPDF - 
136 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
PDF. AddDBBand  35, 100
' destroy it
set PDF = nothing
%>
See Also
SetDBBandActive
- aspEasyPDF - 
137 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Add
DB BarCode
Function explain
Name
Add DBBarCode
Parameters
Name as String , XPos as Double , YPos as Double , Height as Double , Type as Integer , Connection,
Field  as String
Result
(none)
From version3.20
 Enterprise feature " 
Adds a bar code, all barcode function is described in 
AddBarCode
,
for the connection and and field given. If you
give a name you may manage the bar code graphic trough the script, see the samples section in the easyReportPDF
help file.
Example
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Enterprise version
PDF. SetReportPage
PDF. Page  "A4", 0
PDF. AddDBBand  5, 100
PDF. AddDBBand  20, 15
PDF. AddDBBand  35, 100
PDF. AddDBConnection  " connection4", "Driver={MSSQL};Host=192.168.0.7;Database=Northwind;User ID=sa  ",
20
PDF. SetDBSQL  " connection4  ", " SELECT I.* FROM Invoices I "
PDF. SetDBBandActive  20
PDF. SetFont " F1  ", 10, "# 000000  "
PDF. AddDBText " field5  ", 8, 8, 137, " connection4  ", " CustomerName  "
PDF. AddDBText " field6  ", 152, 8, 37, " connection4  ", " OrderID  "
PDF. AddDBBarCode  " graphic9  ", 304, 0, 10, 5, " connection4  ", " OrderID  "
PDF. RenderReport
PDF. Save  Server.MapPath(" orders.pdf ")
' destroy it
set PDF = nothing
%>
See also
csPropGraphBCAngle
csPropGraphBCRatio
csPropGraphBCText
GetBarCodeWidth
AddBarCode
- aspEasyPDF - 
138 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Add
DB Connection
Function explain
Name
Add DBConnection
Parameters
Name as String , Connection as String , LinkBand as 
Integer
Result
ErrorCode as Integre
From version  3.20
 Enterprise feature " 
Sets a database connection to the report. You may add as many connection as you want but only one can be linked to
a band, normally the detail band type. Setting many connection may be used for data management in the script of for
printing data that do not move in the report.
The one that is linked to the detail band is used for the loop process on the report.
We have try to use the MS notation for the connection string, each parameter should be separated with a semicolon ";"
and blank spaces should be always set with the double quote ";
Connection parameters
Driver
Sets the driver to be used for the connection, at this moment those are available and are all native, if you experience some problems
then you may use the ADO connection which will use the ADO driver from the database. Normally Native drivers are faster than ADO.
ADO - Sets an ADO connection which enables you to connect to practically to all databases which provides a driver for ADO.
FireBird - Free Relation database which offers SQL-92 standard instruction sets. Runs in many platforms. Web page
InterBase - Borland® InterBase®, web page
.
msSQL - The Microsoft SQL server. Web information page
.
MySQL - The mySQL server from 3.12 to 5.x Web page.
Oracle - Oracle. Web page.
Sqlite - C library that implements a self-contained, embeddable, zero-configuration SQL database engine. Linux, Windows
Web
page
.
Sybase - Sybase databaser. Web page.
Host
Specifies the host server. Can be introduced by IP address or by host name.
Port
Port address of the server. Set to 0 or do not introduce any value to use the default port connection.
Database
The database to be connected. Some databases can only use one database and this parameter may be ignore. For servers with
multi-databases you should use this parameter to specify which database to use.
User ID
User ID for connection to the database. Use a valid user for the database authentication process-
Password
Sets the password for the connection user. 
Properties
Sets additional properties for the connection. At this moment this only works with the ADO connection
Some string examples connection;
NorthWind msSQL demo database connection trough a localserver ( 192.168.0.7 ):
PDF. AddDBConnection  " connection4", "Driver={MSSQL};Host=192.168.0.7;Database=Northwind;User ID=sa  ",
20
mySQL database connection trough an internet server ( 192.168.0.7 ):
- aspEasyPDF - 
139 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
PDF. AddDBConnection  " connection4", "Driver={MYSQL};Host=www.abbatia.net;Database=abbatia;Port=3306;User
ID=root;Password= ", 20
ADO connection to MS Access database file:
PDF. AddDBConnection  " connection4", "Driver={ADO};Properties=""Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Documents and Settings\John\Mis documentos\BD1.MDB;Persist Security Info=False"" ", 20
Note: All AddDBConnection should be set before the SetDBSQL function, and always has to be set with a SQL for that
connection, if not you will get an exception error. 
- aspEasyPDF - 
140 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Documents you may be interested
Documents you may be interested