Hello gnucash developers, I've recently joined this list because I was looking at the report system.
Examining a simple hello world report I see an elaborate scheme structure to generate html. However when I export the report as html I don't see any evidence of this scheme generated html. To be definite here's the hello world report stripped down to the (nearly) bare minimum: begin file----------------------------- (define-module (gnucash report test-min)) (use-modules (gnucash gnc-module)) (gnc:module-load "gnucash/report/report-system" 0) (gnc:module-load "gnucash/gnome-utils" 0) ;for gnc-build-url (define (options-generator) (let* ((options (gnc:new-options))) options) ) (define (testmin-renderer report-obj) (let ((document (gnc:make-html-document))) (gnc:html-document-add-object! document (gnc:make-html-text (gnc:html-markup "p" (_ "Hello World") ) ) ) document ) ) (gnc:define-report 'version 1 'name (N_ "Test Min") 'menu-name (N_ "Test Min Report") 'menu-tip (N_ "A minimum hello world report.") 'menu-path (list gnc:menuname-utility) 'options-generator options-generator 'renderer testmin-renderer) end file------------------------------------------ When I export the report this is the html I get: begin file----------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8"> <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.1"> </HEAD> <BODY BGCOLOR="#ffffff"> Hello World<BR> <BR> </BODY> </HTML> end file--------------------------------------------- This html appears not to be the html I expected to get looking at the scheme code. Why is this? I would much rather get the scheme generated html than this. Arthur Ralfs _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel