ActivateWebLinks
Annotations, hotspot links, and text extraction
Beskrivelse
Oppdager nettadresser og e-postadresser i eksisterende sidetekst og lager ikke-dupliserte Link-annotasjoner med URI-handlinger
Syntaks
Function TPDFlib.ActivateWebLinks(Const PageRange: WideString): Integer;Parametere
| PageRange | Sidetall og områder slik som 1,3,5-8; en tom verdi velger alle sider |
|---|
Returverdier
Returnerer antall nye lenkeannotasjoner opprettet
Merknader
Standarddetektoren gjenkjenner http://, https://, www., ftp://, mailto: og bare e-postadresser; www.-mål får et https://-skjema, og bare adresser får et mailto:-skjema
Hver side trekkes ut én gang, lenkerektangler utledes av de samsvarende tegnforskyvningene, og ikke-aksejustert tekst får /QuadPoints når aktiv PDF-samsvar tillater PDF 1.6-funksjoner
En eksisterende URI-lenke med samme kanoniske mål og et vesentlig overlappende rektangel beholdes, noe som gjør gjentatte kall idempotente
Deteksjon bruker ASCII-URI-syntaks; kod ikke-ASCII vertsnavn og stier med Punycode eller prosentkoding før du kaller denne metoden
Taggede PDF- og PDF/UA-dokumenter får være uendret, fordi å sette inn en annotasjon uten å oppdatere dens strukturtrær-tilknytning ville bryte standardene; metoden returnerer 0 og setjer LastErrorCode til PDFLIB_ERROR_TAGGED_LINK_STRUCTURE
Metoden rapporterer per-side fremdrift, ærer avbrudd og gjenoppretter den valgte siden