CN104571977A - Report printing method and system based on HTML (Hyper Text Markup Language) template - Google Patents

Report printing method and system based on HTML (Hyper Text Markup Language) template Download PDF

Info

Publication number
CN104571977A
CN104571977A CN201410738199.8A CN201410738199A CN104571977A CN 104571977 A CN104571977 A CN 104571977A CN 201410738199 A CN201410738199 A CN 201410738199A CN 104571977 A CN104571977 A CN 104571977A
Authority
CN
China
Prior art keywords
file
html
template
report
dynamic data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410738199.8A
Other languages
Chinese (zh)
Inventor
刘宏业
戴永亮
***
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing CRRC CED Railway Electric Tech Co Ltd
Original Assignee
Beijing CED Railway Electric Tech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing CED Railway Electric Tech Co Ltd filed Critical Beijing CED Railway Electric Tech Co Ltd
Priority to CN201410738199.8A priority Critical patent/CN104571977A/en
Publication of CN104571977A publication Critical patent/CN104571977A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

The invention discloses a report printing method and a report printing system based on an HTML (Hyper Text Markup Language) template. The related method comprises the following steps: creating an HTML template file according to a presentation requirement of a report, wherein a template language is embedded into the HTML template file, and the HTML template file contains a template file and a CSS (Cascading Style Sheet) file used for storing a display style and configuration information; embedding a dynamic content part in the report into the template file in a variable form according to a template language rule to form the template file; acquiring dynamic data needed by the generation of the report; replacing the dynamic data with corresponding variables by adopting a mapping dictionary to generate a standard HTML file; rendering the standard HTML file by utilizing a layout engine to generate the corresponding report; outputting the report according to the configuration information in the CSS file, and printing the report. According to the method and the system disclosed by the invention, a template-based dynamic printing function can be achieved, and the development cost and the post-maintenance cost are reduced.

Description

Based on report printing method and the system of html template
Technical field
The present invention relates to field of computer technology, particularly relate to a kind of report printing method based on html template and system.
Background technology
In the routine work that the report printing of the field such as office realm or plant produced is all the most common.For simple, static content, Microsoft Word, Microsoft Excel can be used as making, the printing tools of form; And the form of large Data Dynamic content, as finance, material etc. then use personal module or control, realize generation and the printing of form based on Database Systems.Typical control mainly contains crystal report, FastReport, FineReport, KD Reports etc., and whole system is quite huge and professional.
For some factory products, need carry out verification experimental verification before dispatching from the factory at special purpose test equipment, record test figure, prints test report; This needs control software design test record dynamic can print test report, mostly these data are the small amount of data of unstructuredness, and due to product type, client's difference, print What and layout are also different, when program development, by the layout print of fixed position, need coding again when printing layout changes, maintainable poor, cannot actual requirement be met.Not usage data storehouse, ordinary test device program rear end, data volume is less; Except report display printing function, the main function of testing equipment program is that the operation of equipment controls, and uses single purpose statement control to seem too too fat to move, during the change of dedicated controls report style in program, need dedicated templates software for editing, need relearn and be familiar with; And template file mostly is professional format, be not suitable for propagating interchange.
Summary of the invention
The object of this invention is to provide a kind of report printing method based on html template and system, the dynamic print function based on template can be realized, reduce exploitation and later maintenance cost.
The object of the invention is to be achieved through the following technical solutions:
Based on a report printing method for html template, the method comprises:
The requirement that presents according to form creates HTML Templates file, embedded in masterplate language, and comprise masterplate file and the CSS file for storing Show Styles and configuration information in this HTML Templates file; Wherein, according to template instruction rule, the dynamic content part in form is claimed to be embedded in masterplate file with the form of variable, form described masterplate file;
Obtain the dynamic data generated needed for this form;
Adopt mapping dictionary to realize dynamic data and the replacement to dependent variable, generate standard html file;
Utilize layout engine to play up described standard html file, generate corresponding form;
According to the configuration information in CSS file, this report output is printed.
Further, the method also comprises:
Man-to-man mapping dictionary is set up according to the variable in masterplate file and the dynamic data got.
Further, the described mapping dictionary that adopts realizes dynamic data and the replacement to dependent variable, generates standard html file and comprises:
According to template instruction rule, utilize regular expression process html template file, result is stored in internal memory in the form of a list; Then according to mapping dictionary, the dynamic data filling that utilization obtains replaces the variable in corresponding list items, and cycle for the treatment of, logic flow, finally connect list, in internal memory, form standard html file.
Further, described according to the configuration information in CSS file by this report output and print comprise:
According to the page print information in configuration information, this report output is printed to true printer, or export virtual printer to and be printed as pdf document.
Based on a Report Printing System for html template, this system comprises:
HTML Templates file creation module, creates HTML Templates file for the requirement that presents according to form, embedded in masterplate language, and comprise masterplate file and the CSS file for storing Show Styles and configuration information in this HTML Templates file; Wherein, according to template instruction rule, the dynamic content part in form is claimed to be embedded in masterplate file with the form of variable, form described masterplate file;
Dynamic data acquisition module, for obtaining the dynamic data generated needed for this form;
Standard html file generation module, for adopting mapping dictionary to realize dynamic data and the replacement to dependent variable, generates standard html file;
Report generation module, for utilizing layout engine to play up described standard html file, generates corresponding form;
Export print module, for this report output being printed according to the configuration information in CSS file.
Further, this system also comprises:
Map dictionary and set up module, for setting up man-to-man mapping dictionary according to the variable in masterplate file and the dynamic data got.
Further, the described mapping dictionary that adopts realizes dynamic data and the replacement to dependent variable, generates standard html file and comprises:
According to template instruction rule, utilize regular expression process html template file, result is stored in internal memory in the form of a list; Then according to mapping dictionary, the dynamic data filling that utilization obtains replaces the variable in corresponding list items, and cycle for the treatment of, logic flow, finally connect list, in internal memory, form standard html file.
Further, described according to the configuration information in CSS file by this report output and print comprise:
According to the page print information in configuration information, this report output is printed to true printer, or export virtual printer to and be printed as pdf document.
As seen from the above technical solution provided by the invention, the difficulty that in program development, stencil marking realizes is reduced; Avoid and use complicated single purpose statement control, optimizer structure, makes exploitation be absorbed in the own function of program (as detection, control, stored record etc.); Reduce cost of development, shorten the construction cycle; Template file adopts HTML+CSS, requires in essence accurately to control layout, and alignment form and word, avoid manual alignment, and content is separated with pattern, can forms different form styles for identical content; Template file is Rich Text Format, and general-purpose text editor can be adopted to create amendment.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
The process flow diagram of a kind of report printing method based on html template that Fig. 1 provides for the embodiment of the present invention one;
The schematic diagram of a kind of html template file that Fig. 2 provides for the embodiment of the present invention one;
The schematic diagram of the form based on this programme acquisition that Fig. 3 provides for the embodiment of the present invention one;
The schematic diagram of a kind of Report Printing System based on html template that Fig. 4 provides for the embodiment of the present invention two.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on embodiments of the invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to protection scope of the present invention.
Embodiment one
The process flow diagram of a kind of report printing method based on html template that Fig. 1 provides for the embodiment of the present invention one.As shown in Figure 1, the method mainly comprises the steps:
Step 11, create HTML Templates files according to the requirement that presents of form, embedded in masterplate language in this HTML Templates file, and comprise masterplate file and the CSS file for storing Show Styles and configuration information; Wherein, according to template instruction rule, the dynamic content part in form is claimed to be embedded in masterplate file with the form of variable, form described masterplate file.
Specifically, HTML is markup language general on a kind of Web, in a text form the content of memory structure.For the ease of later maintenance, follow the principle that content is separated with pattern, adopt CSS style sheet to control the Show Styles of form; Such as, the information storage such as color, font, background, position is in CSS style sheet.Html file and CSS file are plain text format file, directly can adopt general-purpose text editor or specific purpose tool editor, and editor is very convenient in template amendment.
Django is a kind of Website development framework, utilizes its template instruction can realize html file dynamic data filling, replacement, and the embodiment of the present invention employs a subset of its template instruction.Template instruction is built in html template file, is identified process, is replaced by the content dynamically generated, the HTML of final generation standard in report generation rendering stage template instruction part.Template instruction comprises variable and label.In a template, variable adopts variable}} form, when dynamically generating HTML, the data that variable can be generated replace; Label adopts, and { form of %tag%}, label is more complicated than variable, can be used for producing data, the flow process such as controlled circulation, logic.
Step 12, acquisition generate the dynamic data needed for this form.
Data needed for generating report forms finally embody with the form of program variable, and data can be product testing data measureds, the data, the Query Database that read from system file obtain data etc.
Step 13, employing map dictionary and realize dynamic data and the replacement to dependent variable, generate standard html file;
In the embodiment of the present invention, according to template instruction rule, utilize regular expression process html template file, result is stored in internal memory in the form of a list; Then according to mapping dictionary, the dynamic data filling that utilization obtains replaces the variable in corresponding list items, and cycle for the treatment of, logic flow, finally connect list, in internal memory, form standard html file.
In addition, mapping dictionary can set up in advance, such as, can set up man-to-man mapping dictionary according to the variable in masterplate file and the dynamic data got.
Step 14, utilize layout engine to play up described standard html file, generate corresponding form.
In the embodiment of the present invention, the layout engine generating report forms such as conventional WebKit, HTMLayout, Gecko can be used.
Step 15, according to the configuration information in CSS file, this report output to be printed.
Specifically, according to the page print information in configuration information, this report output is printed to true printer, or export virtual printer to and be printed as pdf document.
For the ease of understanding the present invention, be described below in conjunction with an example.
In this example, adopt Notepad++ and Firefox as pattern-plate design tool, adopt Qt Creator to realize a kind of control software design of pantograph routine test as SDK (Software Development Kit), in software, realize the printing of form (test report).Both comprise test data in form, also comprise picture (pantograph static pressure curve).
Html template file uses <div> block and nested tables <table> to coordinate CSS style sheet to realize layout and controls, and structured content is organized by table row <tr> and list cell <td> and is stored in masterplate file.Dynamic content is by such as { { panto_type}}, { { sn}}, { { the template instruction marking variable such as curve}}, in template processing section, real data replaces.CSS style sheet is mainly used in arranging page size, printing the information such as frame, background color, table style, font, alignment thereof; Layout display (as shown in Figure 2) of form can be checked in a browser after html template Document Editing completes; The design of html template file also can adopt the editing machine of the What You See Is What You Get such as Dreamweaver to realize, and makes software later stage working service convenient.
Software development uses C Plus Plus and have employed Qt storehouse.Whole stencil marking part abstract is a PrintTemplate class, and external interface is:
PrintTemplate::setTemplateFile (QString templateFile); // specify template file catalogue
PrintTemplate::render (const QMap<QString, QString> & context); // utilize dictionary processing template to generate standard HTML
PrintTemplate::savePDF (QString pdfFileName); // output to pdf file
PrintTemplate::print (); // print to paper
Just achieved based on html template report printing by these four interfaces in software development process.Application scenario in the present embodiment is:
Can realize printing to paper.Program relies on renderDict () function to realize obtaining dynamic data and setting up mapping dictionary.Its rreturn value is QMap<QString, QString> type dictionary data type, and this data type inside have employed and maps based on RBTree dictionary, can realize the quick replacement of follow-up data.In renderDict () function, representative code is:
……
map["panto_type"]=cb_panto_type->currentText();
map["sn"]=sl.at(0);
map["curve"]=QString(bytes.toBase64().prepend("data:image/png;base64,"));
……
Especially, read and write temporary file in this example for avoiding, moving picture content part have employed base64 coding, stores picture with the form of character string.
Class interface PrintTemplate::render (const QMap<QString, QString> & context) mapping dictionary is imported in the object of PrintTemplate class, utilize template instruction rule treatments html template, final generation comprises the HTML of the standard of real data, is stored in member variable renderd_sting.Specific implementation is as follows:
Wherein, overload function QString PrintTemplate::render (const QString & templateString, const QMap<QString, QString> & context) achieve template process, generate standard HTML.
Class interface PrintTemplate::savePDF (QString pdfFileName) and PrintTemplate::print () achieves form and plays up and export printing.Can utilize the QWebPage of sing on web kit typesetting engine that standard HTML and CSS style sheet are converted to form, output to pdf file by print () member function or print on a printer.In this example, net result as shown in Figure 3.
The scheme of the embodiment of the present invention reduces the difficulty that in program development, stencil marking realizes; Avoid and use complicated single purpose statement control, optimizer structure, makes exploitation be absorbed in the own function of program (as detection, control, stored record etc.); Reduce cost of development, shorten the construction cycle; Template file adopts HTML+CSS, requires in essence accurately to control layout, and alignment form and word, avoid manual alignment, and content is separated with pattern, can forms different form styles for identical content; Template file is Rich Text Format, and general-purpose text editor can be adopted to create amendment.
Embodiment two
The schematic diagram of a kind of Report Printing System based on html template that Fig. 4 provides for the embodiment of the present invention two.As shown in Figure 4, this system mainly comprises:
HTML Templates file creation module 41, creates HTML Templates file for the requirement that presents according to form, embedded in masterplate language, and comprise masterplate file and the CSS file for storing Show Styles and configuration information in this HTML Templates file; Wherein, according to template instruction rule, the dynamic content part in form is claimed to be embedded in masterplate file with the form of variable, form described masterplate file;
Dynamic data acquisition module 42, for obtaining the dynamic data generated needed for this form;
Standard html file generation module 43, for adopting mapping dictionary to realize dynamic data and the replacement to dependent variable, generates standard html file;
Report generation module 44, for utilizing layout engine to play up described standard html file, generates corresponding form;
Export print module 45, for this report output being printed according to the configuration information in CSS file.
Further, this system also comprises: map dictionary and set up module 46, for setting up man-to-man mapping dictionary according to the variable in masterplate file and the dynamic data got.
Further, the described mapping dictionary that adopts realizes dynamic data and the replacement to dependent variable, generates standard html file and comprises:
According to template instruction rule, utilize regular expression process html template file, result is stored in internal memory in the form of a list; Then according to mapping dictionary, the dynamic data filling that utilization obtains replaces the variable in corresponding list items, and cycle for the treatment of, logic flow, finally connect list, in internal memory, form standard html file.
Further, described according to the configuration information in CSS file by this report output and print comprise:
According to the page print information in configuration information, this report output is printed to true printer, or export virtual printer to and be printed as pdf document.
It should be noted that, have a detailed description in the specific implementation of the function that each functional module comprised in said system realizes each embodiment above, therefore here repeat no more.
Those skilled in the art can be well understood to, for convenience and simplicity of description, only be illustrated with the division of above-mentioned each functional module, in practical application, can distribute as required and by above-mentioned functions and be completed by different functional modules, inner structure by system is divided into different functional modules, to complete all or part of function described above.
Through the above description of the embodiments, those skilled in the art can be well understood to above-described embodiment can by software simulating, and the mode that also can add necessary general hardware platform by software realizes.Based on such understanding, the technical scheme of above-described embodiment can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise some instructions and perform method described in each embodiment of the present invention in order to make a computer equipment (can be personal computer, server, or the network equipment etc.).
The above; be only the present invention's preferably embodiment, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of claims.

Claims (8)

1. based on a report printing method for html template, it is characterized in that, the method comprises:
The requirement that presents according to form creates HTML Templates file, embedded in masterplate language, and comprise masterplate file and the CSS file for storing Show Styles and configuration information in this HTML Templates file; Wherein, according to template instruction rule, the dynamic content part in form is claimed to be embedded in masterplate file with the form of variable, form described masterplate file;
Obtain the dynamic data generated needed for this form;
Adopt mapping dictionary to realize dynamic data and the replacement to dependent variable, generate standard html file;
Utilize layout engine to play up described standard html file, generate corresponding form;
According to the configuration information in CSS file, this report output is printed.
2. method according to claim 1, is characterized in that, the method also comprises:
Man-to-man mapping dictionary is set up according to the variable in masterplate file and the dynamic data got.
3. method according to claim 1 and 2, is characterized in that, the described mapping dictionary that adopts realizes dynamic data and the replacement to dependent variable, generates standard html file and comprises:
According to template instruction rule, utilize regular expression process html template file, result is stored in internal memory in the form of a list; Then according to mapping dictionary, the dynamic data filling that utilization obtains replaces the variable in corresponding list items, and cycle for the treatment of, logic flow, finally connect list, in internal memory, form standard html file.
4. method according to claim 1, is characterized in that, described according to the configuration information in CSS file by this report output and print comprise:
According to the page print information in configuration information, this report output is printed to true printer, or export virtual printer to and be printed as pdf document.
5. based on a Report Printing System for html template, it is characterized in that, this system comprises:
HTML Templates file creation module, creates HTML Templates file for the requirement that presents according to form, embedded in masterplate language, and comprise masterplate file and the CSS file for storing Show Styles and configuration information in this HTML Templates file; Wherein, according to template instruction rule, the dynamic content part in form is claimed to be embedded in masterplate file with the form of variable, form described masterplate file;
Dynamic data acquisition module, for obtaining the dynamic data generated needed for this form;
Standard html file generation module, for adopting mapping dictionary to realize dynamic data and the replacement to dependent variable, generates standard html file;
Report generation module, for utilizing layout engine to play up described standard html file, generates corresponding form;
Export print module, for this report output being printed according to the configuration information in CSS file.
6. system according to claim 5, is characterized in that, this system also comprises:
Map dictionary and set up module, for setting up man-to-man mapping dictionary according to the variable in masterplate file and the dynamic data got.
7. according to the system described according to claim 5 or 6, it is characterized in that, described employing maps dictionary and realizes dynamic data and the replacement to dependent variable, generates standard html file and comprises:
According to template instruction rule, utilize regular expression process html template file, result is stored in internal memory in the form of a list; Then according to mapping dictionary, the dynamic data filling that utilization obtains replaces the variable in corresponding list items, and cycle for the treatment of, logic flow, finally connect list, in internal memory, form standard html file.
8. system according to claim 5, is characterized in that, described according to the configuration information in CSS file by this report output and print comprise:
According to the page print information in configuration information, this report output is printed to true printer, or export virtual printer to and be printed as pdf document.
CN201410738199.8A 2014-12-05 2014-12-05 Report printing method and system based on HTML (Hyper Text Markup Language) template Pending CN104571977A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410738199.8A CN104571977A (en) 2014-12-05 2014-12-05 Report printing method and system based on HTML (Hyper Text Markup Language) template

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410738199.8A CN104571977A (en) 2014-12-05 2014-12-05 Report printing method and system based on HTML (Hyper Text Markup Language) template

Publications (1)

Publication Number Publication Date
CN104571977A true CN104571977A (en) 2015-04-29

Family

ID=53088159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410738199.8A Pending CN104571977A (en) 2014-12-05 2014-12-05 Report printing method and system based on HTML (Hyper Text Markup Language) template

Country Status (1)

Country Link
CN (1) CN104571977A (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955730A (en) * 2016-04-26 2016-09-21 浪潮电子信息产业股份有限公司 Method for managing platform report forms in ssr (service support manager) centralized manner
CN106372041A (en) * 2016-08-23 2017-02-01 上海创景计算机***有限公司 Hypertext markup language customization system
CN106649215A (en) * 2015-10-23 2017-05-10 甲骨文国际公司 Generating style sheets during runtime
CN107423004A (en) * 2017-06-20 2017-12-01 上海慧银信息科技有限公司 The method and POS terminal of POS terminal printed tickets
CN107729307A (en) * 2017-10-31 2018-02-23 北京无线电测量研究所 A kind of display methods and system of the configurable expanding form based on Qt
CN107943767A (en) * 2017-10-17 2018-04-20 链家网(北京)科技有限公司 A kind of report form generation method and device based on html template mail
CN108228116A (en) * 2017-12-31 2018-06-29 上海智引信息科技有限公司 Label generating method, computer readable storage medium and system
CN109299446A (en) * 2018-08-03 2019-02-01 新华三大数据技术有限公司 Report-generating method and device
CN109298858A (en) * 2018-10-25 2019-02-01 北京航天时代激光导航技术有限责任公司 A kind of Excel document generation method and system based on Qt resource file
CN109343804A (en) * 2018-09-28 2019-02-15 江苏中服焦点信息科技有限公司 A kind of method of printing template
CN110069754A (en) * 2019-03-14 2019-07-30 利兴凯(北京)能源***技术有限公司 A method of WEB page report is generated based on HTML
CN110413954A (en) * 2019-07-29 2019-11-05 北京北大软件工程股份有限公司 Standard file printout method for previewing, device, equipment and storage medium
CN111309671A (en) * 2019-12-04 2020-06-19 珠海派诺科技股份有限公司 Method, device and storage medium for exporting PDF (Portable document Format) of web report
CN111444171A (en) * 2018-12-28 2020-07-24 航天信息股份有限公司 Method, device and storage medium for generating value-added tax return form
CN112099687A (en) * 2020-09-07 2020-12-18 中电科仪器仪表有限公司 Test data curve setting interaction system and method based on Qt platform
CN112486436A (en) * 2020-12-18 2021-03-12 上海中通吉网络技术有限公司 HTML dynamic filling data printing instruction generation method, system and printer
CN113238721A (en) * 2021-05-11 2021-08-10 浪潮软件股份有限公司 OFFICE template printing method for unified government affairs service
CN113312892A (en) * 2021-06-10 2021-08-27 车智互联(北京)科技有限公司 Coupon generation method, computing device and storage medium
CN113822033A (en) * 2020-12-23 2021-12-21 京东科技信息技术有限公司 Report generation method, device, equipment and storage medium
CN115408989A (en) * 2022-09-16 2022-11-29 北京佳萌锐普科技发展有限公司 Variable graph description method and device and electronic equipment
CN115618887A (en) * 2022-10-17 2023-01-17 北京志凌海纳科技有限公司 Dynamic long text internationalization method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060242261A1 (en) * 2005-04-21 2006-10-26 Piot Jon C System and method for information technology assessment
CN101770449A (en) * 2008-12-30 2010-07-07 北京天融信网络安全技术有限公司 Dynamic report generation method and device employing XML
CN102360274A (en) * 2011-09-30 2012-02-22 上海慧谋网络科技有限公司 Variable-data printing template realization device and application method for same

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060242261A1 (en) * 2005-04-21 2006-10-26 Piot Jon C System and method for information technology assessment
CN101770449A (en) * 2008-12-30 2010-07-07 北京天融信网络安全技术有限公司 Dynamic report generation method and device employing XML
CN102360274A (en) * 2011-09-30 2012-02-22 上海慧谋网络科技有限公司 Variable-data printing template realization device and application method for same

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
费尔克•莫里斯: "《HTML5 与CSS3网页设计基础》", 31 January 2013 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649215A (en) * 2015-10-23 2017-05-10 甲骨文国际公司 Generating style sheets during runtime
CN105955730A (en) * 2016-04-26 2016-09-21 浪潮电子信息产业股份有限公司 Method for managing platform report forms in ssr (service support manager) centralized manner
CN106372041A (en) * 2016-08-23 2017-02-01 上海创景计算机***有限公司 Hypertext markup language customization system
CN107423004B (en) * 2017-06-20 2021-03-30 上海慧银信息科技有限公司 Method for printing bill by POS terminal and POS terminal
CN107423004A (en) * 2017-06-20 2017-12-01 上海慧银信息科技有限公司 The method and POS terminal of POS terminal printed tickets
CN107943767A (en) * 2017-10-17 2018-04-20 链家网(北京)科技有限公司 A kind of report form generation method and device based on html template mail
CN107729307A (en) * 2017-10-31 2018-02-23 北京无线电测量研究所 A kind of display methods and system of the configurable expanding form based on Qt
CN108228116A (en) * 2017-12-31 2018-06-29 上海智引信息科技有限公司 Label generating method, computer readable storage medium and system
CN109299446B (en) * 2018-08-03 2022-08-12 新华三大数据技术有限公司 Report generation method and device
CN109299446A (en) * 2018-08-03 2019-02-01 新华三大数据技术有限公司 Report-generating method and device
CN109343804A (en) * 2018-09-28 2019-02-15 江苏中服焦点信息科技有限公司 A kind of method of printing template
CN109298858A (en) * 2018-10-25 2019-02-01 北京航天时代激光导航技术有限责任公司 A kind of Excel document generation method and system based on Qt resource file
CN111444171A (en) * 2018-12-28 2020-07-24 航天信息股份有限公司 Method, device and storage medium for generating value-added tax return form
CN111444171B (en) * 2018-12-28 2023-07-14 航天信息股份有限公司 Method, device and storage medium for generating value-added tax payment statement
CN110069754A (en) * 2019-03-14 2019-07-30 利兴凯(北京)能源***技术有限公司 A method of WEB page report is generated based on HTML
CN110413954A (en) * 2019-07-29 2019-11-05 北京北大软件工程股份有限公司 Standard file printout method for previewing, device, equipment and storage medium
CN110413954B (en) * 2019-07-29 2023-08-04 北京北大软件工程股份有限公司 Method, device, equipment and storage medium for previewing standard file printing
CN111309671A (en) * 2019-12-04 2020-06-19 珠海派诺科技股份有限公司 Method, device and storage medium for exporting PDF (Portable document Format) of web report
CN112099687A (en) * 2020-09-07 2020-12-18 中电科仪器仪表有限公司 Test data curve setting interaction system and method based on Qt platform
CN112099687B (en) * 2020-09-07 2022-01-28 中电科思仪科技股份有限公司 Test data curve setting interaction system and method based on Qt platform
CN112486436A (en) * 2020-12-18 2021-03-12 上海中通吉网络技术有限公司 HTML dynamic filling data printing instruction generation method, system and printer
CN113822033A (en) * 2020-12-23 2021-12-21 京东科技信息技术有限公司 Report generation method, device, equipment and storage medium
CN113238721B (en) * 2021-05-11 2022-10-04 浪潮软件股份有限公司 OFFICE template printing method for unified government affairs service
CN113238721A (en) * 2021-05-11 2021-08-10 浪潮软件股份有限公司 OFFICE template printing method for unified government affairs service
CN113312892A (en) * 2021-06-10 2021-08-27 车智互联(北京)科技有限公司 Coupon generation method, computing device and storage medium
CN113312892B (en) * 2021-06-10 2024-04-23 车智互联(北京)科技有限公司 Coupon generation method, computing device and storage medium
CN115408989A (en) * 2022-09-16 2022-11-29 北京佳萌锐普科技发展有限公司 Variable graph description method and device and electronic equipment
CN115618887A (en) * 2022-10-17 2023-01-17 北京志凌海纳科技有限公司 Dynamic long text internationalization method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN104571977A (en) Report printing method and system based on HTML (Hyper Text Markup Language) template
CN104461484B (en) The implementation method and device of front-end template
CN105045775A (en) Method and apparatus for generating Excel document in designated format
CN104461519B (en) A kind of flow chart dynamic generation and the method for control of authority
CN111475163A (en) Method, device and equipment for generating code file of view template and storage medium
CN104239284A (en) Method and device for automatic image-text composition
CN106469140A (en) A kind of report generating system and its method
CN102360296A (en) WEB-based online form development tool
US10049095B2 (en) In-context editing of output presentations via automatic pattern detection
CN104699714B (en) Book version formatted file is converted to the method and device of EPUB formatted files
WO2012037721A1 (en) Handwritten character font library
CN102855244B (en) Method and device for file catalogue processing
CN111309313A (en) Method for quickly generating HTML (hypertext markup language) and storing form data
CN102360274A (en) Variable-data printing template realization device and application method for same
CN113609820A (en) Method, device and equipment for generating word file based on extensible markup language file
CN106886551A (en) A kind of method and device of utilization markup language display image
CN103823793A (en) Realizing method for dynamic report based on Excel template
CN103309849B (en) A kind of docx document creation based on OpenXML and amending method
CN104090920A (en) System for realizing digital content cross-terminal publishing
Kaluvakuri et al. Harnessing the Potential of CSS: An Exhaustive Reference for Web Styling
Bagley et al. Creating reusable well-structured PDF as a sequence of component object graphic (COG) elements
CN104657340B (en) Expansible Word report preparing systems and method based on script
CN104281575A (en) Webpage data obtaining method and template engine
CN106033348A (en) Webpage making method, device and electronic equipment
CN111858595B (en) Dynamic configuration method and system for electric power engineering examination record table

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150429