Added page style break option to GUI
This commit is contained in:
parent
dcf622a81c
commit
47bceb3461
1 changed files with 179 additions and 114 deletions
|
@ -267,44 +267,62 @@ public class ConfigurationWindow extends JFrame {
|
||||||
|
|
||||||
|
|
||||||
JLabel lb_OutFilePath = new JLabel("Output file path");
|
JLabel lb_OutFilePath = new JLabel("Output file path");
|
||||||
|
|
||||||
|
JLabel lb_pageBreakInlineStyle = new JLabel("Page break inline style");
|
||||||
|
|
||||||
|
JTextField tf_pageBreakInlineStyle = new JTextField();
|
||||||
|
configuration.put("page_break_style", tf_pageBreakInlineStyle);
|
||||||
|
tf_pageBreakInlineStyle.setText("height:3em;margin-top:1em;margin-bottom:1em;background-color:#f6f6f6;");
|
||||||
|
tf_pageBreakInlineStyle.setColumns(10);
|
||||||
GroupLayout gl_panel_configHTML = new GroupLayout(panel_configHTML);
|
GroupLayout gl_panel_configHTML = new GroupLayout(panel_configHTML);
|
||||||
gl_panel_configHTML.setHorizontalGroup(
|
gl_panel_configHTML.setHorizontalGroup(
|
||||||
gl_panel_configHTML.createParallelGroup(Alignment.TRAILING)
|
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(32)
|
.addGap(32)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.TRAILING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(lb_OutFilePath, GroupLayout.PREFERRED_SIZE, 131, GroupLayout.PREFERRED_SIZE)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addPreferredGap(ComponentPlacement.RELATED)
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(tf_OutputFile, GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
|
.addComponent(lb_Scale, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
.addGap(12)
|
.addGap(18)
|
||||||
.addComponent(btn_ChooseOutputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))
|
.addComponent(tf_Scale, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGroup(Alignment.LEADING, gl_panel_configHTML.createSequentialGroup()
|
.addComponent(cb_UseMathJax, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(lb_Scale, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(18)
|
.addComponent(lb_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 253, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(tf_Scale, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
.addGap(18)
|
||||||
.addComponent(cb_UseMathJax, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
.addComponent(tf_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGroup(Alignment.LEADING, gl_panel_configHTML.createSequentialGroup()
|
.addComponent(cb_convertToPx, GroupLayout.PREFERRED_SIZE, 592, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(lb_TargetFormat_description, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
.addComponent(cb_IgnoreHardLineBreaks, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addComponent(cb_IgnoreEmptyParagraphs, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(lb_TargetFormat, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE))
|
.addComponent(cb_EmbedRaster, GroupLayout.PREFERRED_SIZE, 194, GroupLayout.PREFERRED_SIZE)
|
||||||
.addGroup(Alignment.LEADING, gl_panel_configHTML.createSequentialGroup()
|
.addComponent(cb_EmbedVectorImages, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(lb_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 253, GroupLayout.PREFERRED_SIZE)
|
.addComponent(cb_InlineStyles, GroupLayout.PREFERRED_SIZE, 156, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGap(18)
|
.addContainerGap())
|
||||||
.addComponent(tf_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE))
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addComponent(cb_convertToPx, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 592, GroupLayout.PREFERRED_SIZE)
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(cb_IgnoreHardLineBreaks, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
.addComponent(lb_pageBreakInlineStyle, GroupLayout.PREFERRED_SIZE, 191, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(cb_IgnoreEmptyParagraphs, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addComponent(cb_EmbedRaster, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 194, GroupLayout.PREFERRED_SIZE)
|
.addComponent(tf_pageBreakInlineStyle, GroupLayout.DEFAULT_SIZE, 697, Short.MAX_VALUE)
|
||||||
.addComponent(cb_EmbedVectorImages, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
|
.addGap(32))
|
||||||
.addComponent(cb_InlineStyles, Alignment.LEADING, GroupLayout.PREFERRED_SIZE, 156, GroupLayout.PREFERRED_SIZE)
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGroup(Alignment.LEADING, gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addComponent(lb_FilePath, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(32)
|
.addComponent(lb_OutFilePath, GroupLayout.PREFERRED_SIZE, 131, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(tf_inputFile, GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addGap(12)
|
.addComponent(tf_OutputFile, GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
|
||||||
.addComponent(btnChooseFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)))
|
.addGap(12)
|
||||||
.addGap(48))
|
.addComponent(btn_ChooseOutputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_TargetFormat_description, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
|
.addComponent(lb_TargetFormat, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_FilePath, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGap(32)
|
||||||
|
.addComponent(tf_inputFile, GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
|
||||||
|
.addGap(12)
|
||||||
|
.addComponent(btnChooseFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)))
|
||||||
|
.addGap(48)))))
|
||||||
);
|
);
|
||||||
gl_panel_configHTML.setVerticalGroup(
|
gl_panel_configHTML.setVerticalGroup(
|
||||||
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
@ -331,7 +349,11 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
.addComponent(tf_OutputFile, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
|
.addComponent(tf_OutputFile, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(lb_OutFilePath))))
|
.addComponent(lb_OutFilePath))))
|
||||||
.addGap(36)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
|
.addComponent(lb_pageBreakInlineStyle)
|
||||||
|
.addComponent(tf_pageBreakInlineStyle, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(2)
|
.addGap(2)
|
||||||
|
@ -359,7 +381,7 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addComponent(cb_IgnoreEmptyParagraphs)
|
.addComponent(cb_IgnoreEmptyParagraphs)
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addComponent(cb_UseMathJax)
|
.addComponent(cb_UseMathJax)
|
||||||
.addContainerGap(299, Short.MAX_VALUE))
|
.addContainerGap(298, Short.MAX_VALUE))
|
||||||
);
|
);
|
||||||
panel_configHTML.setLayout(gl_panel_configHTML);
|
panel_configHTML.setLayout(gl_panel_configHTML);
|
||||||
return panel_configHTML;
|
return panel_configHTML;
|
||||||
|
@ -470,41 +492,24 @@ public class ConfigurationWindow extends JFrame {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
JTextField tf_pageBreakInlineStyle = new JTextField();
|
||||||
|
configuration.put("page_break_style", tf_pageBreakInlineStyle);
|
||||||
|
tf_pageBreakInlineStyle.setText("height:3em;margin-top:1em;margin-bottom:1em;background-color:#f6f6f6;");
|
||||||
|
tf_pageBreakInlineStyle.setColumns(10);
|
||||||
|
|
||||||
|
JLabel lb_pageBreakInlineStyle = new JLabel("Page break inline style");
|
||||||
GroupLayout gl_panel_configHTML = new GroupLayout(panel_configHTML);
|
GroupLayout gl_panel_configHTML = new GroupLayout(panel_configHTML);
|
||||||
gl_panel_configHTML.setHorizontalGroup(
|
gl_panel_configHTML.setHorizontalGroup(
|
||||||
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(32)
|
.addGap(32)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addComponent(cb_UseMathJax, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(lb_Scale, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
.addComponent(lb_pageBreakInlineStyle, GroupLayout.PREFERRED_SIZE, 191, GroupLayout.PREFERRED_SIZE)
|
||||||
.addGap(18)
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addComponent(tf_Scale, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
.addComponent(tf_pageBreakInlineStyle, GroupLayout.DEFAULT_SIZE, 717, Short.MAX_VALUE)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addContainerGap())
|
||||||
.addComponent(lb_MaxWidth)
|
|
||||||
.addGap(18)
|
|
||||||
.addComponent(tf_MaxWidth, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 253, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGap(18)
|
|
||||||
.addComponent(tf_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addComponent(cb_convertToPx, GroupLayout.PREFERRED_SIZE, 592, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_IgnoreHardLineBreaks, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_IgnoreEmptyParagraphs, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_Greenstone, GroupLayout.PREFERRED_SIZE, 482, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_SplitByLevel, GroupLayout.PREFERRED_SIZE, 295, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGap(42)
|
|
||||||
.addComponent(tf_SplitByLevel, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addComponent(cb_SplitWholePagesOnly, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_EmbedRaster, GroupLayout.PREFERRED_SIZE, 194, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_EmbedVectorImages, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_InlineStyles, GroupLayout.PREFERRED_SIZE, 156, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_TargetFormat_description, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
|
||||||
.addComponent(lb_TargetFormat, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addComponent(lb_FilePath, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
.addComponent(lb_FilePath, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
@ -512,14 +517,46 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addPreferredGap(ComponentPlacement.RELATED)
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(tf_OutputFile, GroupLayout.DEFAULT_SIZE, 616, Short.MAX_VALUE)
|
.addComponent(tf_OutputFile, GroupLayout.DEFAULT_SIZE, 652, Short.MAX_VALUE)
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addComponent(btn_ChooseOutputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))
|
.addComponent(btn_ChooseOutputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(tf_inputFile, GroupLayout.DEFAULT_SIZE, 590, Short.MAX_VALUE)
|
.addComponent(tf_inputFile, GroupLayout.DEFAULT_SIZE, 652, Short.MAX_VALUE)
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addComponent(btn_ChooseInputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)))))
|
.addComponent(btn_ChooseInputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)))
|
||||||
.addGap(48))
|
.addContainerGap())
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
.addComponent(cb_UseMathJax, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_Scale, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGap(18)
|
||||||
|
.addComponent(tf_Scale, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_MaxWidth)
|
||||||
|
.addGap(18)
|
||||||
|
.addComponent(tf_MaxWidth, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 253, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGap(18)
|
||||||
|
.addComponent(tf_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addComponent(cb_convertToPx, GroupLayout.PREFERRED_SIZE, 592, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_IgnoreHardLineBreaks, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_IgnoreEmptyParagraphs, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_Greenstone, GroupLayout.PREFERRED_SIZE, 482, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_SplitWholePagesOnly, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_EmbedRaster, GroupLayout.PREFERRED_SIZE, 194, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_EmbedVectorImages, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_InlineStyles, GroupLayout.PREFERRED_SIZE, 156, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_TargetFormat_description, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
|
.addComponent(lb_TargetFormat, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_SplitByLevel, GroupLayout.PREFERRED_SIZE, 295, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGap(42)
|
||||||
|
.addComponent(tf_SplitByLevel, GroupLayout.PREFERRED_SIZE, 175, GroupLayout.PREFERRED_SIZE)))
|
||||||
|
.addGap(340))))
|
||||||
);
|
);
|
||||||
gl_panel_configHTML.setVerticalGroup(
|
gl_panel_configHTML.setVerticalGroup(
|
||||||
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
@ -528,21 +565,24 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
.addComponent(lb_TargetFormat_description)
|
.addComponent(lb_TargetFormat_description)
|
||||||
.addComponent(lb_TargetFormat))
|
.addComponent(lb_TargetFormat))
|
||||||
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(24)
|
.addGap(2)
|
||||||
.addComponent(lb_FilePath))
|
.addComponent(lb_FilePath))
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
.addGap(22)
|
.addComponent(tf_inputFile, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
.addComponent(btn_ChooseInputFile)))
|
||||||
.addComponent(tf_inputFile, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(btn_ChooseInputFile))))
|
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
.addComponent(lb_OutFilePath)
|
.addComponent(lb_OutFilePath)
|
||||||
.addComponent(tf_OutputFile, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
|
.addComponent(tf_OutputFile, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
|
||||||
.addComponent(btn_ChooseOutputFile))
|
.addComponent(btn_ChooseOutputFile))
|
||||||
.addGap(27)
|
.addGap(12)
|
||||||
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
|
.addComponent(lb_pageBreakInlineStyle)
|
||||||
|
.addComponent(tf_pageBreakInlineStyle, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(2)
|
.addGap(2)
|
||||||
|
@ -585,7 +625,7 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addComponent(cb_SplitWholePagesOnly)
|
.addComponent(cb_SplitWholePagesOnly)
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addComponent(cb_UseMathJax)
|
.addComponent(cb_UseMathJax)
|
||||||
.addContainerGap(264, Short.MAX_VALUE))
|
.addContainerGap(258, Short.MAX_VALUE))
|
||||||
);
|
);
|
||||||
panel_configHTML.setLayout(gl_panel_configHTML);
|
panel_configHTML.setLayout(gl_panel_configHTML);
|
||||||
return panel_configHTML;
|
return panel_configHTML;
|
||||||
|
@ -769,56 +809,75 @@ public class ConfigurationWindow extends JFrame {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
JLabel lb_pageBreakInlineStyle = new JLabel("Page break inline style");
|
||||||
|
|
||||||
|
JTextField tf_pageBreakInlineStyle = new JTextField();
|
||||||
|
configuration.put("page_break_style", tf_pageBreakInlineStyle);
|
||||||
|
|
||||||
|
tf_pageBreakInlineStyle.setText("height:3em;margin-top:1em;margin-bottom:1em;background-color:#f6f6f6;");
|
||||||
|
tf_pageBreakInlineStyle.setColumns(10);
|
||||||
GroupLayout gl_panel_configHTML = new GroupLayout(panel_configHTML);
|
GroupLayout gl_panel_configHTML = new GroupLayout(panel_configHTML);
|
||||||
gl_panel_configHTML.setHorizontalGroup(
|
gl_panel_configHTML.setHorizontalGroup(
|
||||||
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(32)
|
.addGap(32)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_OutFilePath, GroupLayout.PREFERRED_SIZE, 125, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
|
||||||
.addComponent(tf_OutputFile, GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE)
|
|
||||||
.addGap(6)
|
|
||||||
.addComponent(btn_ChooseOutputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_type, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addPreferredGap(ComponentPlacement.RELATED)
|
|
||||||
.addComponent(cbox_type, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_Scale, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addPreferredGap(ComponentPlacement.RELATED)
|
|
||||||
.addComponent(tf_Scale, GroupLayout.PREFERRED_SIZE, 98, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_TargetFormat_description, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
|
||||||
.addComponent(lb_TargetFormat, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addComponent(cb_UseMathJax, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
|
||||||
.addComponent(lb_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 229, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addPreferredGap(ComponentPlacement.RELATED)
|
|
||||||
.addComponent(tf_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE))
|
|
||||||
.addComponent(cb_convertToPx, GroupLayout.PREFERRED_SIZE, 592, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_IgnoreHardLineBreaks, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_IgnoreEmptyParagraphs, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_EmbedRaster, GroupLayout.PREFERRED_SIZE, 194, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_EmbedVectorImages, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addComponent(cb_InlineStyles, GroupLayout.PREFERRED_SIZE, 156, GroupLayout.PREFERRED_SIZE)
|
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(lb_metadataFilePath, GroupLayout.PREFERRED_SIZE, 131, GroupLayout.PREFERRED_SIZE)
|
.addComponent(lb_type, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
.addPreferredGap(ComponentPlacement.RELATED)
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addComponent(tf_metadataPath, GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE))
|
.addComponent(cbox_type, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(lb_FilePath, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
.addComponent(lb_Scale, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
.addGap(32)
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
.addComponent(tf_inputFile, GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE)))
|
.addComponent(tf_Scale, GroupLayout.PREFERRED_SIZE, 98, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGap(6)
|
.addComponent(cb_UseMathJax, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 229, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
|
.addComponent(tf_FilterLetterSpacing, GroupLayout.PREFERRED_SIZE, 58, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addComponent(cb_convertToPx, GroupLayout.PREFERRED_SIZE, 592, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_IgnoreHardLineBreaks, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_IgnoreEmptyParagraphs, GroupLayout.PREFERRED_SIZE, 303, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_EmbedRaster, GroupLayout.PREFERRED_SIZE, 194, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_EmbedVectorImages, GroupLayout.PREFERRED_SIZE, 214, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(cb_InlineStyles, GroupLayout.PREFERRED_SIZE, 156, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addContainerGap())
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
.addComponent(btn_metadataChoose, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addComponent(btnChooseFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))))
|
.addComponent(lb_OutFilePath, GroupLayout.PREFERRED_SIZE, 125, GroupLayout.PREFERRED_SIZE)
|
||||||
.addGap(70))
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
|
.addComponent(tf_OutputFile, GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE)
|
||||||
|
.addGap(6)
|
||||||
|
.addComponent(btn_ChooseOutputFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_TargetFormat_description, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
|
.addComponent(lb_TargetFormat, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_metadataFilePath, GroupLayout.PREFERRED_SIZE, 131, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addPreferredGap(ComponentPlacement.RELATED)
|
||||||
|
.addComponent(tf_metadataPath, GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE))
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addComponent(lb_FilePath, GroupLayout.PREFERRED_SIZE, 111, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGap(32)
|
||||||
|
.addComponent(tf_inputFile, GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE)))
|
||||||
|
.addGap(6)
|
||||||
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
.addComponent(btn_metadataChoose, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addComponent(btnChooseFile, GroupLayout.PREFERRED_SIZE, 113, GroupLayout.PREFERRED_SIZE))))
|
||||||
|
.addGap(70))))
|
||||||
|
.addGroup(Alignment.TRAILING, gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addGap(23)
|
||||||
|
.addComponent(lb_pageBreakInlineStyle, GroupLayout.PREFERRED_SIZE, 191, GroupLayout.PREFERRED_SIZE)
|
||||||
|
.addGap(12)
|
||||||
|
.addComponent(tf_pageBreakInlineStyle, GroupLayout.DEFAULT_SIZE, 717, Short.MAX_VALUE)
|
||||||
|
.addGap(21))
|
||||||
);
|
);
|
||||||
gl_panel_configHTML.setVerticalGroup(
|
gl_panel_configHTML.setVerticalGroup(
|
||||||
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
@ -853,6 +912,12 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
.addGap(2)
|
.addGap(2)
|
||||||
.addComponent(lb_OutFilePath)))
|
.addComponent(lb_OutFilePath)))
|
||||||
|
.addGap(23)
|
||||||
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.LEADING)
|
||||||
|
.addGroup(gl_panel_configHTML.createSequentialGroup()
|
||||||
|
.addGap(2)
|
||||||
|
.addComponent(lb_pageBreakInlineStyle))
|
||||||
|
.addComponent(tf_pageBreakInlineStyle, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
|
||||||
.addGap(18)
|
.addGap(18)
|
||||||
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
.addGroup(gl_panel_configHTML.createParallelGroup(Alignment.BASELINE)
|
||||||
.addComponent(lb_type)
|
.addComponent(lb_type)
|
||||||
|
@ -879,7 +944,7 @@ public class ConfigurationWindow extends JFrame {
|
||||||
.addComponent(cb_IgnoreEmptyParagraphs)
|
.addComponent(cb_IgnoreEmptyParagraphs)
|
||||||
.addPreferredGap(ComponentPlacement.UNRELATED)
|
.addPreferredGap(ComponentPlacement.UNRELATED)
|
||||||
.addComponent(cb_UseMathJax)
|
.addComponent(cb_UseMathJax)
|
||||||
.addContainerGap(276, Short.MAX_VALUE))
|
.addContainerGap(234, Short.MAX_VALUE))
|
||||||
);
|
);
|
||||||
panel_configHTML.setLayout(gl_panel_configHTML);
|
panel_configHTML.setLayout(gl_panel_configHTML);
|
||||||
return panel_configHTML;
|
return panel_configHTML;
|
||||||
|
|
Loading…
Add table
Reference in a new issue