Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hi Dennis,

Dennis Heuer schrieb:
On Sat, 19 Aug 2017 14:35:21 +0200
Regina Henschel <rb.henschel@t-online.de> wrote:

Hi Dennis,

why do you need, that the entire block of text becomes a link? Do I
understand it correctly, that when clicking _somewhere_ in the block,
LO should switch to a different part of the document?

Read my message again. Therein is mentioned an example use-case.
This behaviour (link on div) is actually very very common on internet
and very very useful if the link info is heterogenuous (and thus it
would be cumbersome to find out what is clickable or to always target
at a different (and maybe small) location in an order of
heterogenuous list entries.)

The problem is, that the <text:a> element, which is needed to define
the click-sensitive area, is only allowed inside a paragraph and
therefore cannot contain multiple paragraphs.

It even cannot include a tabulator space whithout replacing the
selection.

That is only a problem with this dialog. The file format has no problems with tabs. The easiest way to get a hyperlink to paragraph seems to me this way: Enter first and last character of the paragraph, might be dummy, which you deletes later on. Set the hyperlink to this two characters. Make sure, that you only mark the characters and that the marked area does not go to the next paragraphs. You should then have these two characters in the "Text:" field in the dialog. Enter target and close dialog.
Insert the desired text between the two characters.

Another way would be to edit the hyperlink directly in the file. That might work, if you use .fodt format and in case you know a little bit about HTML. If you set the hyperlink at the start of the paragraph, you only need to shift the </text:a> tag from inside the paragraph to immediately before the </text:p> element.

Another problem comes with images, which are anchored as character and therefor are totally inside the paragraph. LibreOffice does not allow you, to set the <text:a>...</text:a> brackets around shapes or images. That is no restriction from file format, but only from LibreOffice. You need to set the hyperlink in the properties of the image. That will generate a <draw:a> element, not a <text:a> element. That is different to HTML too.

Are you sure, a text document is the right medium for your purpose?

Kind regards
Regina



--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.