[QGIS-Developer] Save Log messages as pdf

Roberta Fagandini robifagandini at gmail.com
Tue Aug 20 04:55:52 PDT 2019


Hi all,
I'm still trying to save a simple text report created by a plugin as a pdf
file. I'm using QTextDocument().setHtml() because I want to set some text
effects (bold, italic, font size, ecc.) but it seems to support only a
subset of HTML. For instance, I tried to add a table border using the
attribute style but it doesn't work.
Do you know any alternatives to QTextDocument().setHtml()? Do you have any
suggestions?

Thanks in advance,
Roberta

Il giorno ven 12 lug 2019 alle ore 16:01 Roberta Fagandini <
robifagandini at gmail.com> ha scritto:

> Oh sorry, I should have understood that you meant Qt..
>
> Thank you so much, Nathan!  Your link seems to be exactly what I need.
>
> Thanks again!
> Roberta
>
> Il giorno ven 12 lug 2019 alle ore 15:20 Nathan Woodrow <
> madmanwoo at gmail.com> ha scritto:
>
>> Sorry that should have been Qt libs.  Phone auto correct doesn't
>> understand "Qt".
>>
>> Here is a good example for you that should work out of the box.  This is
>> C++ but it's the same logic for PyQt:
>> https://wiki.qt.io/Exporting_a_document_to_PDF
>>
>> - Nathan
>>
>> On Fri, Jul 12, 2019 at 11:14 PM Roberta Fagandini <
>> robifagandini at gmail.com> wrote:
>>
>>> Thank you Nathan,
>>> I found some documentation about QPainter but I'm not able to find
>>> something interesting about At lib..do you have any specific link?
>>>
>>> Using the solution that you suggested, is it possible to set graphic
>>> effects? for instance bold or italic characters, font size, text spacing
>>> and justification, ecc.
>>>
>>> Thank you!
>>>
>>> Roberta
>>>
>>> Il giorno ven 12 lug 2019 alle ore 14:50 Nathan Woodrow <
>>> madmanwoo at gmail.com> ha scritto:
>>>
>>>> Sure. You would be able to do this with a QPainter. Have a search for
>>>> print pdf using At and you should get something. We use the built on At
>>>> libs to render layout prints.
>>>>
>>>> On Fri., 12 Jul. 2019, 10:44 pm Roberta Fagandini, <
>>>> robifagandini at gmail.com> wrote:
>>>>
>>>>> Hi all,
>>>>> I'm working on a plugin that prints a report at the end of the process
>>>>> in a log text area of the GUI. I'd like to add an option (maybe a checkbox)
>>>>> to save the content of the log and the image of the map area as a single
>>>>> multipage pdf file.
>>>>>
>>>>> Is it possible with the standard libraries or it requires external
>>>>> dependencies? Do you have any documentation to suggest?
>>>>>
>>>>> Thanks in advance
>>>>>
>>>>> Roberta
>>>>> _______________________________________________
>>>>> QGIS-Developer mailing list
>>>>> QGIS-Developer at lists.osgeo.org
>>>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>>>
>>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20190820/f3f5bd77/attachment-0001.html>


More information about the QGIS-Developer mailing list