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)C++Builder
VImageKit1->FileIO->FileName
= "C:\\PNG\\load.png";
if
(VImageKit1->FileIO->FileLoadAsRawData() == false)
return;
VImageKit1->FileIO->PDF->OwnerPassword
= "abcd";
VImageKit1->FileIO->PDF->Application
= "Create PDF";
VImageKit1->FileIO->PDF->Author
= "Newtone
Corp.";sp; VImageKit1->FileIO->PDF->EnablePrint
= true;
if
(VImageKit1->FileIO->PDF->Start() == false)
{
VImageKit1->FreeMemory(VImageKit1->FileIO->ImageHandleRawData);
return;
}
VImageKit1->FileIO->PDF->DocumentSize
= "A4";
VImageKit1->FileIO->PDF->AddPage();
VImageKit1->FileIO->PDF->AddImage(VImageKit1->FileIO->ImageHandleRawData,
30, 50, 100);
VImageKit1->FileIO->PDF->SavePDFFileName
= "C:\\PDF\\save.pdf";
VImageKit1->FileIO->PDF->Finish();
VImageKit1->FreeMemory(VImageKit1->FileIO->ImageHandleRawData);
(2)Delphi
VImageKit1.FileIO.FileName :=
'C:\PNG\load.png';
if
(VImageKit1.FileIO.FileLoadAsRawData = False) then Exit;
VImageKit1.FileIO.PDF.OwnerPassword
:= 'abcd';
VImag VImageKit1.FileIO.PDF.Application
:= 'Create PDF';
VImageKit1.FileIO.PDF.Author :=
'Newtone Corp.';F.EnablePrint := True;
if (VImageKit1.FileIO.PDF.Start =
False) then
begin
VImageKit1.FreeMemory(VImageKit1.FileIO.ImageHandleRawData);
Exit;
end;
VImageKit1.FileIO.PDF.DocumentSize :=
'A4';
VImageKit1.FileIO.PDF.AddPage;
VImageKit1.FileIO.PDF.AddImage(VImageKit1.FileIO.ImageHandleRawData,
30, 50, 100);
VImageKit1.FileIO.PDF.SavePDFFileName
:= 'C:\PDF\save.pdf';
VImageKit1.FileIO.PDF.Finish;
VImageKit1.FreeMemory(VImageKit1.FileIO.ImageHandleRawData);