1 package org.simantics.document.linking.report.html;
5 import org.simantics.document.linking.report.DocumentLine;
6 import org.simantics.document.linking.report.DocumentTitlePage;
7 import org.simantics.document.linking.report.Document.TextSize;
10 public class HTMLTitlePage extends DocumentTitlePage implements HTMLElement{
13 public HTMLTitlePage(HTMLDocument writer) {
18 public void writeTitle(List<DocumentLine> lines) throws Exception {
20 for (DocumentLine line : lines) {
21 String hTag = "h4"; //$NON-NLS-1$
22 if (line.getHints().containsKey(TextSize.class)) {
23 TextSize size = (TextSize)line.getHints().get(TextSize.class);
26 hTag = "h1"; //$NON-NLS-1$
29 hTag = "h2"; //$NON-NLS-1$
32 hTag = "h3"; //$NON-NLS-1$
35 hTag = "h4"; //$NON-NLS-1$
38 hTag = "h5"; //$NON-NLS-1$
44 writer.os.println("<"+hTag +">" + line.getLine() + "</"+hTag+">"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
51 public String getId() {