This method begins the PDF creation process.
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);