ActivateWebLinks
Megjegyzések, gyorshivatkozások és szövegkinyerés
Leírás
Felismeri a meglévő oldalszövegben a webcímeket és e-mail-címeket, és URI-műveletekkel nem ismétlődő Link megjegyzéseket hoz létre
Szintaxis
Function TPDFlib.ActivateWebLinks(Const PageRange: WideString): Integer;Paraméterek
| PageRange | Oldalszámok és tartományok, például 1,3,5-8; az üres érték minden oldalt kijelöl |
|---|
Visszatérési értékek
Visszaadja a létrehozott új hivatkozásmegjegyzések számát
Megjegyzések
Az alapértelmezett érzékelő felismeri a http://, https://, www., ftp://, mailto: értékeket és a csupasz e-mail-címeket; a www. célok https:// sémát, a csupasz címek pedig mailto: sémát kapnak
Minden oldal egyszer kerül kinyerésre, a hivatkozástéglalapok az egyező karakterléptetésekből származnak, és a nem tengelyirányosan igazított szöveg /QuadPoints értéket kap, ha az aktív PDF-megfelelőség engedélyezi a PDF 1.6 funkcióit
A meglévő, azonos kanonikus célú és lényegesen átfedő téglalapú URI-hivatkozás megmarad, így az ismételt hívások idempotensek
Az észlelés ASCII URI-szintaxist használ; a nem ASCII gépneveket és útvonalakat Punycode vagy százalékos kódolással kódolja e metódus hívása előtt
A címkézett PDF- és PDF/UA-dokumentumok változatlanok maradnak, mert egy megjegyzés beszúrása a struktúrafa-társítás frissítése nélkül megsértené a megfelelőséget; a metódus 0-t ad vissza, és a LastErrorCode értékét PDFLIB_ERROR_TAGGED_LINK_STRUCTURE értékre állítja
A metódus oldalak szerinti előrehaladást jelent, tiszteletben tartja a megszakítást, és visszaállítja a kijelölt oldalt