ActivateWebLinks
Anteckningar, hotspot-länkar och textextraktion
Beskrivning
Upptäcker webbadresser och e-postadresser i befintlig sidtext och skapar icke-duplicerade Link-annoteringar med URI-åtgärder
Syntax
Function TPDFlib.ActivateWebLinks(Const PageRange: WideString): Integer;Parametrar
| PageRange | Sidnummer och intervall som 1,3,5-8; ett tomt värde väljer varje sida |
|---|
Returvärden
Returnerar antalet nyskapade länkannoteringar
Anmärkningar
Den standard upptäcktaren känner igen http://, https://, www., ftp://, mailto: och bara e-postadresser; www.-mål får ett https://-schema och bara adresser får ett mailto:-schemaVarje sida extraheras en gång, länkrectanglar härleds från de matchade teckenavstånden, och text som inte är axelriktad får
/QuadPoints när den aktiva PDF-conformance tillåter PDF 1.6-funktionerEn befintlig URI-länk med samma kanoniska mål och en väsentligt överlappande rektangel behålls, vilket gör upprepade anrop idempotenta
En befintlig URI-länk med samma kanoniska mål och en väsentligt överlappande rektangel behålls, vilket gör upprepade anrop idempotenta
Identifieringen använder ASCII-URI-syntax; koda icke-ASCII-värddatornamn och sökvägar med Punycode eller procentkodning innan du anropar metoden
Upptäckten använder ASCII-URI-syntax; koda icke-ASCII-värddatornamn och sökvägar med Punycode eller procentkodning innan du anropar metodenTaggade PDF- och PDF/UA-dokument lämnas oförändrade eftersom att infoga en annotering utan att uppdatera dess strukturträdkoppling skulle bryta conformance; metoden returnerar 0 och sätter LastErrorCode till PDFLIB_ERROR_TAGGED_LINK_STRUCT
UREMetoden rapporterar förlopp per sida, respekterar avbrott och återställer den valda sidan