PDF Creator Pilot documentation |
Download CHM version of this manual. |
|
![]() ![]() Collapse AllThis method controls automatic URL creation.
|
| VARIANT_BOOL AutoCreateURL { get; set; } |
Value
VARIANT_TRUE if automatic URL creation is turned on. VARIANT_FALSE if it is turned off.
Remarks
If AutoCreateURL equals TRUE and text written to a page using PDFPage_TextOut contains "http://","mailto:","ftp://" prefixes, then a link to an URL is automatically appended to this text.
Analogue in new interface: IPDFDocument4::AutoCreateURL.
Example
How to insert text and a URL into a PDF document
Delphi
[copy to clipboard]
{ PDF object is supposed to be created }
PDF.StartEngine('demo', 'demo');
PDF.AutoLaunch := true;
PDF.FileName := 'empty.pdf';
PDF.BeginDoc;
PDF.AutoCreateURL := false;
PDF.PDFPAGE_TextOut(10, 10, 0, 'As text: http://www.colorpilot.com');
PDF.AutoCreateURL :=true;
PDF.PDFPAGE_TextOut(10, 40, 0, 'As URL: http://www.colorpilot.com/contact.html');
PDF.EndDoc;
C/C++
[copy to clipboard]
// PDF object is supposed to be created
PDF->StartEngine("demo", "demo");
PDF->AutoLaunch = TRUE;
PDF->FileName = "empty.pdf";
PDF->BeginDoc();
PDF->AutoCreateURL = FALSE;
PDF->PDFPAGE_TextOut(10, 10, 0, "As text: http://www.colorpilot.com");
PDF->AutoCreateURL = TRUE;
PDF->PDFPAGE_TextOut(10, 40, 0, "As URL: http://www.colorpilot.com/contact.html");
PDF->EndDoc();
C#
[copy to clipboard]
// PDF object is supposed to be created
PDF.StartEngine("demo", "demo");
PDF.AutoLaunch = true;
PDF.FileName = "empty.pdf";
PDF.BeginDoc();
PDF.AutoCreateURL = false;
PDF.PDFPAGE_TextOut(10, 10, 0 ,"As text: http://www.colorpilot.com");
PDF.AutoCreateURL = true;
PDF.PDFPAGE_TextOut(10, 40, 0, "As URL: http://www.colorpilot.com/contact.html");
PDF.EndDoc();
Visual Basic
[copy to clipboard]
' PDF object is supposed to be created PDF.StartEngine "demo@demo", "demo" PDF.AutoLaunch = True PDF.FileName = "empty.pdf" PDF.BeginDoc PDF.AutoCreateURL = False PDF.PDFPAGE_TextOut 10, 10, 0, "As text: http://www.colorpilot.com" PDF.AutoCreateURL = True PDF.PDFPAGE_TextOut 10, 40, 0, "As URL: http://www.colorpilot.com/contact.html" PDF.EndDoc
See Also


