This method begins the PDF creation process.

[Visual Basic]   [ Boolean = ]imagekitcontrolname.File.PDF.Start
[Visual C++]     [ BOOL = ]imagekitcontrolname.GetFile().GetPDF().Start()
[VB.NET]   [ Boolean = ]imagekitcontrolname.File.PDF.Start()
[C#.NET]   [ bool = ]imagekitcontrolname.File.PDF.Start()

Parameters

None

Return Value

Returns True (nonzero) if successful. Returns False (0) if unsuccessful.

Explanation

The Start method begins the PDF creation process. Before executing this method, set the OwnerPassword and UserPassword properties.

The Start method is used with the AddImage, AddPage, and End methods.

 

Example

(1)Visual Basic
ImageKit1.File.FileName = "C:\PNG\load.png"
If (ImageKit1.File.FileLoadAsRawData() = False) Then Exit Sub

ImageKit1.File.PDF.OwnerPassword = "abcd"
ImageKit1.File.PDF.Application = "PDF Creation Tool"
ImageKit1.File.PDF.Author = "Newtone Corp."
ImageKit1.File.PDF.EnablePrint = True
If (ImageKit1.File.PDF.Start() = False) Then
     ImageKit1.FreeMemory(ImageKit1.File.ImageHandleRawData)
     Exit Sub
End If

ImageKit1.File.PDF.DocumentSize = "A4"
ImageKit1.File.PDF.AddPage()
ImageKit1.File.PDF.AddImage(ImageKit1.File.ImageHandleRawData, 30, 50, 100)
ImageKit1.File.PDF.EndPage()

ImageKit1.File.PDF.SavePDFFileName = "C:\PDF\save.pdf"
ImageKit1.File.PDF.End()

ImageKit1.FreeMemory(ImageKit1.File.ImageHandleRawData)

(2)Visual C++
ImageKit1.GetFile().GetPDF().SetFileName("C:\\PNG\\load.png");
if (ImageKit1.GetFile().FileLoadAsRawData() == FALSE) return;

ImageKit1.GetFile().GetPDF().SetOwnerPassword("abcd");
ImageKit1.GetFile().GetPDF().SetApplication("PDF Creation Tool");
ImageKit1.GetFile().GetPDF().SetAuthor("Newtone Corp.");
ImageKit1.GetFile().GetPDF().SetEnablePrint(TRUE);
if (ImageKit1.GetFile().GetPDF().Start() == FALSE)
{
     ImageKit1.FreeMemory(ImageKit1.GetFile().GetImageHandleRawData());
     return;
}

ImageKit1.GetFile().GetPDF().SetDocumentSize("A4");
ImageKit1.GetFile().GetPDF().AddPage();
ImageKit1.GetFile().GetPDF().AddImage(ImageKit1.GetFile().GetImageHandleRawData(), 30, 50, 100);
ImageKit1.GetFile().GetPDF().EndPage();

ImageKit1.GetFile().GetPDF().SetSavePDFFileName("C:\\PDF\\save.pdf");
ImageKit1.GetFile().GetPDF().End();

ImageKit1.FreeMemory(GetFile().GetImageHandleRawData());

(3)VB.NET
ImageKit1.File.FileName = "C:\PNG\load.png"
If (ImageKit1.File.FileLoadAsRawData() = False) Then Return

ImageKit1.File.PDF.OwnerPassword = "abcd"
ImageKit1.File.PDF.Application = "PDF Creation Tool" ImageKit1.File.PDF.Author = "Newtone Corp."
ImageKit1.File.PDF.EnablePrint = True
If (ImageKit1.File.PDF.Start() = False) Then
     ImageKit1.FreeMemory(ImageKit1.File.ImageHandleRawData)
     Return
End If

ImageKit1.File.PDF.DocumentSize = "A4"
ImageKit1.File.PDF.AddPage()
ImageKit1.File.PDF.AddImage(ImageKit1.File.ImageHandleRawData, 30, 50, 100)
ImageKit1.File.PDF.EndPage()

ImageKit1.File.PDF.SavePDFFileName = "C:\PDF\save.pdf"
ImageKit1.File.PDF.End()

ImageKit1.FreeMemory(ImageKit1.File.ImageHandleRawData)

(4)C#.NET
ImageKit1.File.FileName = @"C:\PNG\load.png";
if (ImageKit1.File.FileLoadAsRawData() == false) return;

ImageKit1.File.PDF.OwnerPassword = "abcd";
ImageKit1.File.PDF.Application = "PDF Creation Tool";
ImageKit1.File.PDF.Author = "Newtone Corp.";
ImageKit1.File.PDF.EnablePrint = true;
if (ImageKit1.File.PDF.Start() == false)
{
     ImageKit1.FreeMemory(ImageKit1.File.ImageHandleRawData);
     return;
}

ImageKit1.File.PDF.DocumentSize = "A4";
ImageKit1.File.PDF.AddPage();
ImageKit1.File.PDF.AddImage(ImageKit1.File.ImageHandleRawData, 30, 50, 100);
ImageKit1.File.PDF.EndPage();

ImageKit1.File.PDF.SavePDFFileName = @"C:\PDF\save.pdf";
ImageKit1.File.PDF.End();

ImageKit1.FreeMemory(ImageKit1.File.ImageHandleRawData);

The ImageKit10 ActiveX is a product created by Newtone Corporation