[QGIS-Developer] Save Log messages as pdf
Raymond Nijssen
r.nijssen at terglobo.nl
Wed Aug 21 00:36:03 PDT 2019
Hi Roberta,
I don't know how to do this in Qt, but could you use a QgsPrintLayout
with an html frame and then export that to pdf?
Kind regards,
Raymond
On 20-08-19 13:55, Roberta Fagandini wrote:
> 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 <mailto: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 <mailto: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 <mailto: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 <mailto: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
> <mailto: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
> <mailto: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
>
>
> _______________________________________________
> 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
>
More information about the QGIS-Developer
mailing list