CSS and options of print output

Thesis title: CSS a možnosti tiskového výstupu
Author: Dařílková, Jana
Thesis type: Bakalářská práce
Supervisor: Kosek, Jiří
Opponents: Hradil, Jiří
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá využitím CSS čili kaskádových stylů při tisku XML dokumentů. První část práce se věnuje základům XML, schématu DocBook, problematice stylových jazyků včetně názorného vysvětlení, jak pracují, a prezentaci možností, jak lze kaskádové styly při tisku uplatnit. Dále práce definuje vlastnosti stránkovaných médií a zabývá se užitím kaskádových stylů při jejich tisku s využitím CSS Paged Media modulu. V neposlední řadě pak pojednává o CSS preprocesorech a jejich možném přínosu pro tuto práci a věnuje se pečlivé volbě nástrojů pro praktickou realizaci cíle práce. Druhá část práce se zabývá praktickým použitím CSS Paged Media modulu při tisku, kde si klade za cíl vytvoření jednoduše upravitelného kaskádového stylu pro formátování různých dokumentů napsaných v DocBooku. Pro splnění těchto požadavků využívá též CSS preprocesor LESS. Celá praktická část je názorně prezentována na tvorbě této bakalářské práce. Třetí závěrečná část práce pak identifikuje oblasti, kde kaskádové styly či jiné užité nástroje nestačí, tedy nenabízí uspokojující podporu kvalitního tiskového výstupu.
Keywords: DocBook; tiskový výstup; LESS; CSS; CSS preprocesory; XML; kaskádové styly
Thesis title: CSS and options of print output
Author: Dařílková, Jana
Thesis type: Bachelor thesis
Supervisor: Kosek, Jiří
Opponents: Hradil, Jiří
Thesis language: Česky
Abstract:
The bachelor thesis deals with the possibility of using CSS (Cascading Style Sheets) for printing XML documents. The first part of the thesis describes the basics of XML language, DocBook scheme, the issue of stylistic languages including illustrative explanations of how the languages work, it also includes the presentation of possible ways how CSS can be used for printing. Then it defines features of paged media and focuses on using Cascading Style Sheets for printing paged media with the CSS Paged Media module. Last but not least, the thesis discusses CSS preprocessors and their potential contribution to this work and it devotes a careful focus on the selection of tools for the practical realization of the objective of the thesis. The second part of the thesis deals with the practical use of the CSS Paged Media module for printing and it aims to create an easily editable CSS style sheet for formatting different documents written in DocBook. For meeting these requirements it also uses the CSS preprocessor LESS. The whole practical part is also presented and accomplished on the creation of this bachelor thesis. The third and final part of the thesis identifies the areas where CSS or other used tools struggle with providing sufficient support for creating quality printed output.
Keywords: Cascading Style Sheets; CSS preprocessors; printed output; DocBook; LESS; CSS; XML

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 23. 10. 2015
Date of submission: 4. 5. 2016
Date of defense: 20. 6. 2016
Identifier in the InSIS system: https://insis.vse.cz/zp/54941/podrobnosti

Files for download

    Last update: