ActivateWebLinksEx

Anotações, links de zona ativa e extração de texto

Descrição

Cria anotações de link URI sobre tipos selecionados de texto de web e e-mail em um intervalo de páginas PDF

Sintaxe

Function TPDFlib.ActivateWebLinksEx(Const PageRange: WideString; Options: Integer): Integer;

Parâmetros

PageRangeNúmeros e intervalos de páginas, como 1,3,5-8; um valor vazio seleciona todas as páginas
OptionsA bitwise combination of PDF_WEB_LINK_DETECT_HTTP for HTTP and HTTPS, PDF_WEB_LINK_DETECT_WWW for www. addresses, PDF_WEB_LINK_DETECT_FTP for FTP, PDF_WEB_LINK_DETECT_EMAIL for mailto: and bare email addresses, and PDF_WEB_LINK_DRAW_BORDER for a visible blue border; PDF_WEB_LINK_DEFAULT combines all detection flags without a border

Valores retornados

Retorna o número de anotações de link novas criadas; retorna 0 quando nenhum flag de detecção está habilitado, nenhum alvo novo é encontrado, o processamento é cancelado antes de uma correspondência, ou a segurança de documentos marcados rejeita a operação

Observações

A detecção, a geometria, a supressão de duplicatas, os flags de anotação PDF/A, o progresso, o cancelamento, a restauração da página selecionada e as restrições de documentos marcados são idênticos aos de ActivateWebLinks

A saída PDF/A-1 usa o retângulo exato do link alinhado aos eixos, sem /QuadPoints, porque essa chave exige PDF 1.6; PDF/A-2 e PDF/A-3 podem usar quadriláteros precisos para texto rotacionado ou inclinado

Veja também

ActivateWebLinks, GetAnnotActionInfo, SetAnnotQuadPoints