c# view pdf web browser : Cut paste pdf pages software Library cloud windows asp.net wpf class aspEasyPDF11-part1079

Function explain
Name
LoadVEPFile 
Parameters
FileName as String
Result
Result as Boolean
From version  
2.00
Loads a VisualEasyPDF form file into memory, you will need a registered copy of VisualEasyPDF to allow you to save
the designed forms, on the freeware edition you can not save and load forms.
What is really powerful of this option is that you can change any aspect of any object from the form before inserting it on
the document. You draw the form by pages or by inserting all pages on your project and you can change it with the 
SetPropObj
function. 
You can easily give to your customer the VisualEasyPDF to design their documents and from the library you can alter in
real-time  the data inside. For example you customer can draw a default invoice template and you can easily add and
change it on your project.
Using VEP forms increases the speed when drawing it, if you use the source code that generates the VEP program this
will take more time that loading directly the VEP form.
Syntax
result = PDF .LoadVEPFile( FileName )
Example in ASP:
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Loads the VEP file ( Generate under VisualEasyPDF 1.01 )
PDF.LoadVEPFile ( Server.MapPath(" pdf_VEPSample.vep " ) )
' Before drawing change the text object contents
PDF.SetPropObj " object6 ", csPropObjText, " **** Hello
World!!!!!!! "
' Draw all pages
PDF.DrawVEP 0
' .... your code
%>
See also
DrawVEP
SetPropObj
- aspEasyPDF - 
111 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Cut paste pdf pages - SDK software project: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
Cut paste pdf pages - SDK software project: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
MoveToPage
Function explain
Name
MoveToPage 
Parameters
PageNumber as Integer 
Result
Result as Boolean
From version  1.40
Professional feature " 
Moves to a specific page. This is very useful to first draw all pages and after filling all data, you move to the first page to
make the header and footer of each page moving one by one. The function will return true if the page has been moved
or false if not.
This feature is new from version 1.4
Notes: Page must exists and the first page is 0 and not 1.
From version 2.0 you can use two direct properties to manipulate pages; 
PageNumber
and  
PageCount
properties.
Syntax
result = PDF .MoveToPage PageNr as Integer
Example in VB:
' After filling all you data in the document
' Now do the footers of every page 
TotalPages = PDF.PageNumber
For P = 0 To TotalPages
' First page is 0 not 1
PDF.MoveToPage P
PDF.AddTextPos PDF.cnvUnitmm(10), PDF.cnvUnitmm(205), "Page " & P +1 & " of " & TotalPages +
1
next
See also
PageNumber
PageCount
- aspEasyPDF - 
112 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software project:VB.NET PDF copy, paste image library: copy, paste, cut PDF images
VB.NET PDF - Copy, Paste, Cut PDF Image in VB.NET. Copy, paste and cut PDF image while preview without adobe reader component installed.
www.rasteredge.com
SDK software project:C# PDF copy, paste image Library: copy, paste, cut PDF images in
C#.NET PDF SDK - Copy, Paste, Cut PDF Image in C#.NET. C# Guide cutting. C#.NET Project DLLs: Copy, Paste, Cut Image in PDF Page. In
www.rasteredge.com
Function explain
Name
SetCell 
Parameters
TableID as String , Lin as Integer , Col as Integer , Properties as String , Contents as 
String
Results
(none)
From version  3 .10
Sets the contents of cell.
Note: To add more contents on the same cell, just begin the contents with the reserver word tag: <+> ; this will prevent
to not overwrite the previuos contents of the cell.
Allowed properties:
Properties
Name
De scription
Align
Alignmet of the table
Border
Set the border size, by default to 1
Width
Fixed Size of the table, can be percent or pixel size
Syntax
PDF .AddCell TableID as String
Example in ASP:
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF
")
' table = PDF.AddTable "border=0 width='100%'", 2
PDF.SetCell table, 2,1, "", "HI"
PDF.SetCell table, 2,1, "", "<+><br>BYE"
PDF.DrawTable table
PDF.BinaryWrite
' destroy it
setpdf = nothing
%>
See Also
AddRow
SetCellHTML
DrawTable
- aspEasyPDF - 
113 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software project:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Page: Delete Existing PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Delete PDF Page. How to VB.NET: Delete Consecutive Pages from PDF.
www.rasteredge.com
SDK software project:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Page: Delete Existing PDF Pages. Provide C# Users with Mature .NET PDF Document Manipulating Library for Deleting PDF Pages in C#.
www.rasteredge.com
Function explain
Name
SetCellHTML 
Parameters
TableID as String , Lin as Integer , Col as Integer , Properties as String , ContentsHTML as 
String
Results
(none)
From version  3 .10
Professional feature " 
Sets the contents of cell in HTML format. See 
SetCell
See Also
SetCell
DrawTable
- aspEasyPDF - 
114 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software project:VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› VB.NET PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using VB.
www.rasteredge.com
SDK software project:How to C#: Basic SDK Concept of XDoc.PDF for .NET
example, you may easily create, load, combine, and split PDF file(s), and add, create, insert, delete, re-order, copy, paste, cut, rotate, and save PDF page(s
www.rasteredge.com
Function explain
Name
SetCellTable
Parameters
TableID as String , Lin as Integer , Col as Integer , Properties as String , TableID as 
String
Results
(none)
From version  3 .10
Links a table to a cell. Like nested tables do in HTML.
- aspEasyPDF - 
115 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SDK software project:C# PDF Page Insert Library: insert pages into PDF file in C#.net
Page: Insert PDF Pages. |. Home ›› XDoc.PDF ›› C# PDF: Insert PDF Page. Add and Insert Multiple PDF Pages to PDF Document Using C#.
www.rasteredge.com
SDK software project:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document.
www.rasteredge.com
Function explain
Name
SetProperty 
Parameters
PropertyID as Integer , Value as 
WideString
Result
(none)
From version  1.00
When we started to design the library, we searched an easy way to change parameters for modifying the look of the
PDF document, without using thousands of variables that could change between different versions  without losing
compatibilities with old version. Some libraries uses properties that on version x a property is n wide length and for
example a string type, then it came version 2 and this version uses a double precision variable, making the old code
being incompatible.
This is why we decided to implement two powerful functions that gets and sets values that modifies and interacts with
the library. The value is always treated as a string, making the conversion inside the library and forgetting on
incompatible version from version 1 to x.
The PropertyID is the parameter identifier that we want to change, it's an integer value and we normally uses constants
or defines to easily use names in one include file. Remember to add the include instruction if you want to use name
identifiers, if not, then use the Property ID value. See the include file for an asp project
The properties are defined in groups, for text, graphics, documents, information and internal. We call  each property
with the name constants, you should find an information on each constant defined in this help file under the constants
help tree.
Syntax
PDF .SetProperty ProperyNumber as Integer , Value as variant
Properties
See this link to read all properties that can be altered
Example in ASP:
const csPropTextFont = 100
' Write with Helvetica Font
PDF.SetProperty csPropTextFont, " F5
"
PDF.AddText " Hello world "
Example in C:
define csPropTextFont = 100;
' Write with Helvetica Font 
main()
{
PDF.SetProperty (csPropTextFont, ' F5
');
PDF.AddText(' Hello world ');
}
- aspEasyPDF - 
116 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Example in Delphi:
const csPropTextFont = 100;
' Write with Helvetica Font
PDF.SetProperty (csPropTextFont, ' F5
');
PDF.AddText(' Hello world ');
See also
GetProperty
SetPropObj
- aspEasyPDF - 
117 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SetPropObj
Function explain
Name
SetPropObj 
Parameters
ObjectID as WideString , PropertyID as Integer , Value as 
WideString
Result
(none)
From version  
2.00
Professional feature " 
The SetProperty changes a global parameter, the SetPropObj changes an object parameter. 
You can alter forms objects and VEP objects after loading it by 
LoadVEPFile
Syntax
PDF .SetPropObj ObjectID as string, ProperyNumber as Integer , Value as string
Properties
See this link to read all properties that can be altered
Example in ASP
<% 
' Create the component
set PDF = server.createobject(" aspPDF.EasyPDF ")
' Adds a Scroll list and introduces the values
PDF.AddFormObj 320, 400, 420, 450, " form.listbox ", " test ", " Introduce the value combo value ", foScrollList
PDF.SetPropObj " form.listbox ", csPropObjCbxValues, " [ (AMX)(American Express)] [ (CBL)(Carte Blanche)] [
(DCL)(Diners Club)] [ (DSC)(Discover)] [ (ENR)(EnRoute)] (JCB)[ (MSC)(MasterCard)] [ (VIS)(Visa)] "
PDF.BinaryWrite
set pdf = nothing
%> 
See also
GetProperty
SetPropety
GetPropObj
DrawVEP
LoadVEPFile
- aspEasyPDF - 
118 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
SetTrueTypeFont
Function explain
Name
SetTrueTypeFont 
Parameters
Font Name as String , Font as String , Parameters as Integer , Embedded as
Integer 
Result
Result as Boolean
From version  1.00
Professional feature " 
Note : Obsolete function, please use the new AddFont function instead of the
SetTrueTypeFont.
Enables you to add more fonts to the PDF document, as the PDF comes with 14 standard fonts some users requires to
use additional fonts and most common the Windows True Type font.
This options allows you to add a True type font on the document and use it. 
The font is just linked to the document, so you must to take care that on the client side has the same font, if not the PDF
will replace it with standard F1 - Helvetica font. 
The FontName is the internal font name to use in PDF, you can use from F15 to F29, this allows you to define 15
different True type fonts.
The Parametersspecifies the font style, to combine two or more properties just sum the values:
Fonts
Number
Definition
0
None (Default)
1
Bold
2
Italic
The Embedded parameter means that the font will be embedded to the PDF document, making it cross platform and
does not care if you have it install on all machines. This is quite important for use with special fonts or others
international fonts that are sending it to different platforms that does have it installed on their machines, PDF will use
the embedded font and make it readable. 
When you embedded fonts the PDF Document will increase on size, between 120k to 500k, depends on the font to
used.
Note: Currently it doesn't support Unicode Charest.
Embedded
Number
Definition
0
None (Default)
1
Embedded
Syntax
PDF .SetTrueTypeFont FontName as string, TrueType as string, Parameters as Integer, Embedded as Integer
Example
<% 
' Create the component
set PDF = server.createobject("aspPDF.EasyPDF")
- aspEasyPDF - 
119 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
' Set the True Type font Tahome to use it with the internal F15 name
PDF.SetTrueTypeFont "F15", "Tahoma", 0, 0 
' Set the True Type font Tahome in BOLD to use it with the internal F16 name and embedded in the document
PDF.SetTrueTypeFont "F16", "Tahoma", 1, 1 
' Set the font
PDF.SetFont "F15", 16, ""
' Add a text in Tahoma style
PDF.AddText "This is a text with Tahoma font<br>"
PDF.SetFont "F16", 16, ""
PDF.AddText "This is a text with Tahoma font with a Bold style and the font is embedded to the
document<br>"
' Destroy it
set pdf = nothing
%> 
See also
AddFont
- aspEasyPDF - 
120 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Documents you may be interested
Documents you may be interested