Lien HTML cliquable dans l'export pdf de QGIS print composer?


11

Selon les fichiers d'aide qgis ici :

'Les étiquettes peuvent être interprétées comme du code html: cochez la case Rendre au format HTML. Vous pouvez désormais insérer une URL, une image cliquable qui renvoie à une page Web ou quelque chose de plus complexe. »

Et pourtant, mon étiquette avec le contenu:

<a href="http://google.com">google</a>

produit un pdf rendu avec «google» en texte bleu comme un lien mais il n'est pas cliquable.

Est-il possible d'avoir des liens cliquables dans la sortie? Et si oui, que fais-je de mal?

Réponses:


4

Il semble que ce ne soit pas possible actuellement

Je n'ai pas trouvé de demande de fonctionnalité pour cela sur le suivi des bogues QGIS avec une recherche rapide. Pour plus d'informations sur la façon dont les demandes de fonctionnalités sont traitées, consultez Comment faire pour que les choses changent efficacement dans QGIS?


Je pourrais essayer d'ajouter cette fonctionnalité. Beaucoup mieux avec Python que c ++ personnellement, mais je vais y jeter un œil. L'exportation SVG devrait être simple à corriger. Le document déclare déjà xlink, mais ne parvient pas à inclure le texte dans les balises <xlink>.
Jesse McMillan

Cela a-t-il été corrigé dans la v3?
Simon

Je suis également intéressé de savoir si cela est corrigé. J'aimerais avoir l'hyperlien vers une ancre sur la deuxième page, mais je pense que cela ne fonctionnera pas si une URL générale ne fonctionne pas.
Mike D

Non corrigé à ma connaissance car j'ai rencontré le problème dans QGIS 3.10. Voir github.com/qgis/QGIS/issues/19117 pour le suivi du problème
ThomasG77

0

Correctement, la syntaxe doit être:

<a href="url"> link_text </a>

Dans la disposition QGIS, cette syntaxe est ignorée car il n'y a pas de distinction entre la partie url et la partie link_text. En fait, si vous tapez:

<a href> www.qgis.org</a>

c'est la même chose, mais ça marche.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.