Klikalny link HTML w eksporcie PDF kompozytora wydruku QGIS?


11

Według plików pomocy qgis tutaj :

„Etykiety można interpretować jako kod HTML: zaznacz pole wyboru Renderuj jako HTML. Możesz teraz wstawić adres URL, klikalny obraz, który prowadzi do strony internetowej lub coś bardziej złożonego ”.

A jednak moja etykieta z zawartością:

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

tworzy plik pdf, który jest renderowany za pomocą „google” w kolorze niebieskim jak łącze, ale nie można go kliknąć.

Czy na wyjściu można umieścić klikalne łącza? A jeśli tak, to co robię źle?


Powiązane pytanie i odpowiedź: gis.stackexchange.com/a/362251/35561
Towarzysz Che

Odpowiedzi:


4

Wygląda na to, że obecnie nie jest to możliwe

Nie mogłem znaleźć prośby o tę funkcję w narzędziu do śledzenia błędów QGIS za pomocą szybkiego wyszukiwania. Aby uzyskać więcej informacji na temat obsługi żądań funkcji, zobacz Jak skutecznie wprowadzać zmiany w QGIS?


Mogę spróbować dodać tę funkcję. Znacznie lepiej z Pythonem niż c ++ osobiście, ale przyjrzę się. Eksport SVG powinien być prosty do naprawienia. Dokument już deklaruje xlink, ale potem nie dołącza tekstu do znaczników <xlink>.
Jesse McMillan,

Czy zostało to naprawione w v3?
Simon

Chciałbym również wiedzieć, czy to zostało naprawione. Chciałbym mieć hiperłącze do kotwicy na drugiej stronie, ale myślę, że to nie zadziała, jeśli ogólny adres URL nie zadziała.
Mike D

Nie ustalono mojej wiedzy, ponieważ napotkałem problem w QGIS 3.10. Zobacz github.com/qgis/QGIS/issues/19117, aby zapoznać się ze śledzeniem problemu
ThomasG77,

0

Prawidłowo składnia powinna wyglądać następująco:

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

W układzie QGIS ta składnia jest ignorowana, ponieważ nie ma rozróżnienia między częścią url a częścią link_text. W rzeczywistości, jeśli wpiszesz:

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

to to samo, ale działa.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.