pdf viewer control in c# : How to add an image to a pdf in preview SDK software service wpf winforms windows dnn aspEasyPDF3-part251

PosYCursor
Property explain
Name
PosYCursor 
Parameter type Double
Read / Write
From version  
2.00
This property controls the cursors inside the page, this is quite useful to use it in combination with the 
AddText
method. You have two options to position text on the document, the 
AddTextPos
, that gives you the option to print
everywhere with cursor position and the 
AddText
, that adds consecutive blocks of text on the page.
If you work with the 
AddText
you may need some times to control the cursors, knowing where we are putting the text
and changing it to another position to take it faster to that place. 
This property controls and changes each time we insert text on the page the Y Cursor, vertical position. This affects to
the 
AddText
AddGraphic
AddLink
and 
AddHTML
.
Example:
' Jump to 100 mm from the top
PDF.PosYCursor = cnvUnitmm(100)
PDF.AddText "Hello world"
See also
PosXCursor
csPropPosX
csPropPosY
Applies to:
AddText
AddHTML
AddLink
AddGraphic
- aspEasyPDF - 
31 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
How to add an image to a pdf in preview - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
how to add a picture to a pdf file; adding a jpeg to a pdf
How to add an image to a pdf in preview - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
how to add an image to a pdf in reader; how to add a photo to a pdf document
PageNumber
Property explain
Name
PageNumber
Parameter type Integer
Read / Write
From version  
2.00
Returns the Page number of the actual page that is being drawing. For PRO users this property can be set to move
from page to another.
Note: First page is number 0
Example in ASP
<%
set PDF = server.createobject("aspPDF.EasyPDF")
NPage = PDF.PageCount
For P = 0 To NPage
PDF.PageNumber = P
PDF.AddTextPos 10, 10, " Page: " & P+1 & " of " & NPage +
1
next
set pdf = nothing
%>
See also
PageCount
csPageNumber
csPageCount
- aspEasyPDF - 
32 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Convert PDF to Tiff image (.tif, .tiff). • Convert PDF to HTML (.htm, .html). PDF Annotation. • Add sticky notes to PDF document in preview.
add jpg signature to pdf; add picture to pdf file
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
PDF to Tiff image (.tif, .tiff). • Convert PDF to HTML (.htm, .html). PDF Annotation. • Add sticky notes to PDF document. • Highlight PDF text in preview.
attach image to pdf form; add multiple jpg to pdf
PageCount
Property explain
Name
PageCount  
Parameter type Integer
Read / Write
From version  
2.00
Returns the number of pages that has been created on the PDF document
See also
PageNumber
csPageNumber
csPageCount
- aspEasyPDF - 
33 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
How to C#: Preview Document Content Using XDoc.Word
C# DLLs for Word File Preview. Add references: Get Preview From File. You may get document preview image from an existing Word file in C#.net.
how to add an image to a pdf; acrobat add image to pdf
How to C#: Preview Document Content Using XDoc.PowerPoint
Add necessary XDoc.PowerPoint DLL libraries into your created C# application as You may get document preview image from an existing PowerPoint file in C#.net.
add picture to pdf document; acrobat insert image in pdf
SiteLicense
Property explain
Name
SiteLicense 
Parameter type String
Read / Write
When you purchase the library you have two licensing methods, one is that you pay per server license ( one license for
one computer ) and the other you pay once and you can install it everywhere or distributed it with your application
without paying any royalties for that.
If you decide to purchase the SiteLicense option, then we can send you two different versions of the library, using the
license file or compiling the DLL just for you with your information encoded inside the library:
Using License file:
This is the default method that will use our eCommerce system to compose the license, what is means is that you will
have a license file encoded with the name of your company that must match on the source code by setting the
SiteLicense property. See this example, imagine that your company is called MITData and you just purchased a site
license this is what you should change on your code:
Example in ASP
<%
set PDF = server.createobject
("aspPDF.EasyPDF")
PDF.SiteLicense = " MITData "
' Loads the license file
PDF.License("easypdf.lic")
response.write "<br>Version Information:<br>" &
PDF.Version
set pdf = nothing
%>
Notice that you must set the SiteLicense property after creating the library object and before calling the License
function.
The license wont check any IP address or Unique Identification of the machine, just if the name matches the license.
Using a compiled DLL:
This is useful if you don't want that the library does not check any license file, you must contact us to compile a special
version that will have encoded the company name inside the Library.
The bad part of this option is that if you want to upgrade the library to the latest version you must contact us, with the
first option you only download the latest version from the registered users site.
See also
License
Lic_Debug
- aspEasyPDF - 
34 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
enables compressing and decompressing in preview in ASP.NET to reduce or minimize original PDF document size Reduce image resources: Since images are usually or
add a jpg to a pdf; how to add image to pdf in acrobat
How to C#: Set Image Thumbnail in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word following steps below, you can create an image viewer WinForm Open or create a new WinForms application, add necessary dll
pdf insert image; add jpg to pdf acrobat
- aspEasyPDF - 
35 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
How to C#: Preview Document Content Using XDoc.excel
Add necessary references: RasterEdge.Imaging.Basic.dll. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
adding images to pdf; add a picture to a pdf
C# PDF remove image library: remove, delete images from PDF in C#.
Generally speaking, using well-designed APIs, C# developers can do following things. Remove Image from PDF Page Using C#. Add necessary references:
adding an image to a pdf; how to add image to pdf file
WEB_APP
Property explain
Name
Web_App
Syntax in VB
PDF . Web_App = True /
False
Parameter type Boolean
Read / Write
Sets the library to a running server environment, like an Web server or a batch process which doesn't need any user
interaction.
Note: Is very important to set this property accordantly to your application environment, this will prevent further error on
your application. 
When you got an error while working with the library and the WEB_APP is set to false, then you will get a popup
message with the error. This may be an inconvenient for web server application where you want a user to give ok to all
error messages that appears on the server.
Also for batch process where you don't want to have any message appearing in your application control, set the
property to true, then on your application check always the error property to see if there was an error on the last
command.
- aspEasyPDF - 
36 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Brief aspEasyPDF functions description by Groups
Name
Description
Internal
cnvUnitInch
Returns the adobe unit measurement from an inch unit.
cnvUnitMM
Returns the adobe unit measurement from a millimeter unit.
Create
Forces the creation of all initialization variables of aspEasyPDF. Is automatically called, just override
if necessary.
Destroy
Forces the destruction of all pointer memories. Is automatically called, just override if necessary.
GetProperty
Gets an internal property - See constants
to see which property can return information.
GetPropObj
Gets an internal property for an object set - See constants
to see which object property affects
SetProperty
Sets an internal property - See constants
to see which property affects the correct objects
SetPropObj
Sets an internal property for an object set - See constants
to see which object property affects
Charts
AddChart
Starts defining a chart to be drawn later
AddChartSeries
Adds a chart serie to the current chart definition
AddChartXYValue
Adds a value to the chart series for X and Y
AddCharXValue
Adds a value to the chart series for X
AddChartYValue
Adds a value to the chart series for Y
DrawChart
Draws the chart to the current page
DrawChartPos
Draws the chart to the current page and the specified position 
Document
AddOutline
Adds an outline / bookmark reference to the document.
AddPage
Adds a new page to the document
AddPattern
Defines a pattern to be used when generating the document, the contents are in HTML and it can be
defined which pages affects.
AddPDF
Imports a new PDF document into the current document.
AddProtection
Sets the protection/security of the document.
MoveToPage
Moves to another page in the document, making it current.
Page
Defines a standard page size for the current page and the new ones.
PageSize
Defines a user page size for the current page and the new ones.
SetMargins
Sets the margins for the current page and for the new pages
SetEvenMargins
Sets the margins for the current page and for the new pages that are even.
SetPos
Sets the current cursor positions 
Fonts
AddFont
Adds a new TTF font in the document to be used later.
SetFont
Sets the current font to be used.
Forms
- aspEasyPDF - 
37 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddFDFValue
Sets a value for an object form. Use it in combination of SaveFDF or BinaryWriteFDF
AddFormObj
Adds a new form object to the current page
AddEventObj
Adds an event script to the form object
Graphic
AddBarCode
Draws a barcode to the current page cursors
AddBox
Draws a box to the specified position and size to the current page.
AddBoxRounded
Draws a rounded box to the specified position and size to the current page.
AddEllipse
Draws a circle or an ellipse to the current page
AddGraphic
Loads an image to the current page cursors
AddGraphicPos
Loads an image to the current page at the specified cursors.
AddLine
Draws a line to the specified position and size at the current page.
Reports ( 
Enterprise version which includes easyReportPDF
)
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.
Saving or generating PDF
BinaryWrite
Sends the generated document to the client Browser. Specific for ASP - IIS programmers.
BinaryWriteFDF
Send the FDF to the client Browser. Specific for ASP - IIS programmers.
Save
Saves the document into a file.
SaveFDF
Saves FDF variables into a file.
SaveStream
Saves the document into a stream memory.
SaveString
Returns the document in string argument ( not binary allowed ).
SaveVariant
Returns a pointer structure to be managed in .NET applications. ( File saving or being streamed to
the client )
Tables
- aspEasyPDF - 
38 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
AddTable
Adds a new Table to report to be filled.
AddRow
Adds a new row to the table.
SetCell
Fills the cell with the contents specified.
SetCellHTML
Fills the cell with HTML contents.
SetCellTable
Links another table to the cell ( nested tables )
GetCell
Returns the cell contents.
DrawTable
Draws the table at the current cursor position
DrawTablePos
Draws the table at the specified position
Text
and HTML
AddNote
Add a note box to the current page
AddHTML
Add an html code to the current page cursors.
AddHTMLPos
Add an html code at the specific position to the current page.
AddHTML
Add an html code to the current page cursors.
AddLink
Adds a link to an internal position or an external PDF / URL.
AddTextPos
Add text at the specific position to the current page with the default font style and size.
AddTextWidth
Add text at formated size and alignment text position
GetTextHeight
Returns the total height size of a given text with the current font
GetTextWidth
Returns the total width size of a given text with the current font
VisualEasyPDF
DrawVEP
Draws the VisualEasyPDF that was imported with LoadVEPFile to the pages specified.
LoadVEPFile
Loads and import a VisualEasyPDF page
- aspEasyPDF - 
39 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Create
Function explain
Name
Create 
Parameters
(none)
Result
(none)
From version  1.1
The create function is designed for programming languages that does not use the OnStartPage method from the IIS,
like VB, C++ or Delphi. This method will initialize the memory for use the EasyPDF. 
Warning, do no try to call this method in ASP and even call twice or more times in other languages, if you do so you will
get an exception.
Note: From version 2.0 there is no need to call Create, this is done automatically.
Syntax in VB
PDF .Create
Example in VBS
setmoPDF = createObject("aspPDF.EASYPDF")
moPdf.Create
moPdf.SetPos 72, 72
moPdf.AddText " 1313 Mocking Bird Lane "
moPdf.save " e:\temp\envelope.pdf
"
Example in Delphi
// Create the COM object
PDF := CreateComObject(CLASS_EASYPDF) as
IEASYPDF;
// Init the memory
PDF.Create();
PDF.SetPos( 72, 72 );
PDF.AddText(' 1313 Mocking Bird Lane' );
// Save it to a file
PDF.Save(' e:\temp\envelope.pdf
');
// Destroy object
PDF.Destroy();
See Also
Destroy
- aspEasyPDF - 
40 / 325
Generated with aspEasyPDF library using demo sample CHM2PDF
Documents you may be interested
Documents you may be interested