Remove chords from printing.

This commit is contained in:
Tomas Groth 2016-11-16 20:39:23 +01:00
parent 5468def937
commit 467d29374d

View File

@ -37,7 +37,7 @@ from openlp.core.common import AppLocation
DEFAULT_CSS = """/* DEFAULT_CSS = """/*
Edit this file to customize the service order print. Note, that not all CSS Edit this file to customize the service order print. Note, that not all CSS
properties are supported. See: properties are supported. See:
http://doc.trolltech.com/4.7/richtext-html-subset.html#css-properties https://doc.qt.io/qt-5/richtext-html-subset.html#css-properties
*/ */
.serviceTitle { .serviceTitle {
@ -172,6 +172,11 @@ class PrintServiceForm(QtWidgets.QDialog, Ui_PrintServiceDialog, RegistryPropert
self._add_element('h1', html.escape(self.title_line_edit.text()), html_data.body, classId='serviceTitle') self._add_element('h1', html.escape(self.title_line_edit.text()), html_data.body, classId='serviceTitle')
for index, item in enumerate(self.service_manager.service_items): for index, item in enumerate(self.service_manager.service_items):
self._add_preview_item(html_data.body, item['service_item'], index) self._add_preview_item(html_data.body, item['service_item'], index)
# Remove chord span and ws span elements since printing them are not yet support
for chord_span in html_data.find_class('chord'):
chord_span.drop_tree()
for ws_span in html_data.find_class('ws'):
ws_span.drop_tree()
# Add the custom service notes: # Add the custom service notes:
if self.footer_text_edit.toPlainText(): if self.footer_text_edit.toPlainText():
div = self._add_element('div', parent=html_data.body, classId='customNotes') div = self._add_element('div', parent=html_data.body, classId='customNotes')