예제 #1
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(588, 481)
        self.verticalLayout = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout.setObjectName("verticalLayout")
        self.opt_autorotation = QtWidgets.QCheckBox(Form)
        self.opt_autorotation.setObjectName("opt_autorotation")
        self.verticalLayout.addWidget(self.opt_autorotation)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.label = QtWidgets.QLabel(Form)
        self.label.setObjectName("label")
        self.horizontalLayout.addWidget(self.label)
        self.opt_wordspace = QtWidgets.QDoubleSpinBox(Form)
        self.opt_wordspace.setDecimals(1)
        self.opt_wordspace.setMinimum(1.0)
        self.opt_wordspace.setMaximum(20.0)
        self.opt_wordspace.setProperty("value", 2.5)
        self.opt_wordspace.setObjectName("opt_wordspace")
        self.horizontalLayout.addWidget(self.opt_wordspace)
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        self.opt_minimum_indent = QtWidgets.QDoubleSpinBox(Form)
        self.opt_minimum_indent.setDecimals(1)
        self.opt_minimum_indent.setObjectName("opt_minimum_indent")
        self.horizontalLayout.addWidget(self.opt_minimum_indent)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.opt_render_tables_as_images = QtWidgets.QCheckBox(Form)
        self.opt_render_tables_as_images.setObjectName(
            "opt_render_tables_as_images")
        self.verticalLayout.addWidget(self.opt_render_tables_as_images)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_2.addWidget(self.label_3)
        self.opt_text_size_multiplier_for_rendered_tables = QtWidgets.QDoubleSpinBox(
            Form)
        self.opt_text_size_multiplier_for_rendered_tables.setObjectName(
            "opt_text_size_multiplier_for_rendered_tables")
        self.horizontalLayout_2.addWidget(
            self.opt_text_size_multiplier_for_rendered_tables)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName("gridLayout")
        self.opt_header = QtWidgets.QCheckBox(Form)
        self.opt_header.setObjectName("opt_header")
        self.gridLayout.addWidget(self.opt_header, 0, 0, 1, 2)
        self.label_4 = QtWidgets.QLabel(Form)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 1, 0, 1, 2)
        self.opt_header_separation = QtWidgets.QDoubleSpinBox(Form)
        self.opt_header_separation.setDecimals(1)
        self.opt_header_separation.setObjectName("opt_header_separation")
        self.gridLayout.addWidget(self.opt_header_separation, 1, 2, 1, 1)
        self.label_5 = QtWidgets.QLabel(Form)
        self.label_5.setObjectName("label_5")
        self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1)
        self.opt_header_format = QtWidgets.QLineEdit(Form)
        self.opt_header_format.setObjectName("opt_header_format")
        self.gridLayout.addWidget(self.opt_header_format, 2, 1, 1, 2)
        self.verticalLayout.addLayout(self.gridLayout)
        self.groupBox = QtWidgets.QGroupBox(Form)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_6 = QtWidgets.QLabel(self.groupBox)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.groupBox)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.groupBox)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 2, 0, 1, 1)
        self.opt_serif_family = FontFamilyChooser(self.groupBox)
        self.opt_serif_family.setObjectName("opt_serif_family")
        self.gridLayout_2.addWidget(self.opt_serif_family, 0, 1, 1, 1)
        self.opt_sans_family = FontFamilyChooser(self.groupBox)
        self.opt_sans_family.setObjectName("opt_sans_family")
        self.gridLayout_2.addWidget(self.opt_sans_family, 1, 1, 1, 1)
        self.opt_mono_family = FontFamilyChooser(self.groupBox)
        self.opt_mono_family.setObjectName("opt_mono_family")
        self.gridLayout_2.addWidget(self.opt_mono_family, 2, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.label.setBuddy(self.opt_wordspace)
        self.label_2.setBuddy(self.opt_minimum_indent)
        self.label_4.setBuddy(self.opt_header_separation)
        self.label_5.setBuddy(self.opt_header_format)
        self.label_6.setBuddy(self.opt_serif_family)
        self.label_7.setBuddy(self.opt_sans_family)
        self.label_8.setBuddy(self.opt_mono_family)

        self.retranslateUi(Form)
        self.opt_render_tables_as_images.toggled['bool'].connect(
            self.opt_text_size_multiplier_for_rendered_tables.setEnabled)
        self.opt_header.toggled['bool'].connect(
            self.opt_header_separation.setEnabled)
        self.opt_header.toggled['bool'].connect(
            self.opt_header_format.setEnabled)
        self.opt_render_tables_as_images.toggled['bool'].connect(
            self.label_3.setEnabled)
        self.opt_header.toggled['bool'].connect(self.label_4.setEnabled)
        self.opt_header.toggled['bool'].connect(self.label_5.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):

        Form.setWindowTitle(_("Form"))
        self.opt_autorotation.setText(
            _("Enable &auto-rotation of wide images"))
        self.label.setText(_("&Wordspace:"))
        self.opt_wordspace.setSuffix(_(" pt"))
        self.label_2.setText(_("Minimum para. &indent:"))
        self.opt_minimum_indent.setSuffix(_(" pt"))
        self.opt_render_tables_as_images.setText(_("Render &tables as images"))
        self.label_3.setText(
            _("Text size multiplier for text in rendered tables:"))
        self.opt_header.setText(_("Add &header"))
        self.label_4.setText(_("Header &separation:"))
        self.opt_header_separation.setSuffix(_(" pt"))
        self.label_5.setText(_("Header &format:"))
        self.groupBox.setTitle(_("&Embed fonts"))
        self.label_6.setText(_("&Serif font family:"))
        self.label_7.setText(_("S&ans-serif font family:"))
        self.label_8.setText(_("&Monospace font family:"))
예제 #2
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(765, 619)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setSpacing(0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.MainTabs = QtWidgets.QTabWidget(Form)
        self.MainTabs.setObjectName("MainTabs")
        self.tab1 = QtWidgets.QWidget()
        self.tab1.setObjectName("tab1")
        self.formLayout = QtWidgets.QFormLayout(self.tab1)
        self.formLayout.setObjectName("formLayout")
        self.label_18 = QtWidgets.QLabel(self.tab1)
        self.label_18.setObjectName("label_18")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                  self.label_18)
        self.opt_base_font_size = QtWidgets.QDoubleSpinBox(self.tab1)
        self.opt_base_font_size.setDecimals(1)
        self.opt_base_font_size.setMinimum(0.0)
        self.opt_base_font_size.setMaximum(50.0)
        self.opt_base_font_size.setSingleStep(1.0)
        self.opt_base_font_size.setProperty("value", 15.0)
        self.opt_base_font_size.setObjectName("opt_base_font_size")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                  self.opt_base_font_size)
        self.label_2 = QtWidgets.QLabel(self.tab1)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                  self.label_2)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.opt_font_size_mapping = QtWidgets.QLineEdit(self.tab1)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.opt_font_size_mapping.sizePolicy().hasHeightForWidth())
        self.opt_font_size_mapping.setSizePolicy(sizePolicy)
        self.opt_font_size_mapping.setObjectName("opt_font_size_mapping")
        self.horizontalLayout.addWidget(self.opt_font_size_mapping)
        self.button_font_key = QtWidgets.QToolButton(self.tab1)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(I("wizard.png")), QtGui.QIcon.Normal,
                       QtGui.QIcon.Off)
        self.button_font_key.setIcon(icon)
        self.button_font_key.setIconSize(QtCore.QSize(32, 32))
        self.button_font_key.setObjectName("button_font_key")
        self.horizontalLayout.addWidget(self.button_font_key)
        self.formLayout.setLayout(2, QtWidgets.QFormLayout.FieldRole,
                                  self.horizontalLayout)
        self.label_6 = QtWidgets.QLabel(self.tab1)
        self.label_6.setObjectName("label_6")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole,
                                  self.label_6)
        self.opt_minimum_line_height = QtWidgets.QDoubleSpinBox(self.tab1)
        self.opt_minimum_line_height.setDecimals(1)
        self.opt_minimum_line_height.setMaximum(900.0)
        self.opt_minimum_line_height.setObjectName("opt_minimum_line_height")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole,
                                  self.opt_minimum_line_height)
        self.label = QtWidgets.QLabel(self.tab1)
        self.label.setObjectName("label")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole,
                                  self.label)
        self.opt_line_height = QtWidgets.QDoubleSpinBox(self.tab1)
        self.opt_line_height.setDecimals(1)
        self.opt_line_height.setObjectName("opt_line_height")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole,
                                  self.opt_line_height)
        self.label_10 = QtWidgets.QLabel(self.tab1)
        self.label_10.setObjectName("label_10")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole,
                                  self.label_10)
        self.opt_embed_font_family = FontFamilyChooser(self.tab1)
        self.opt_embed_font_family.setObjectName("opt_embed_font_family")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole,
                                  self.opt_embed_font_family)
        self.opt_embed_all_fonts = QtWidgets.QCheckBox(self.tab1)
        self.opt_embed_all_fonts.setObjectName("opt_embed_all_fonts")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.SpanningRole,
                                  self.opt_embed_all_fonts)
        self.opt_subset_embedded_fonts = QtWidgets.QCheckBox(self.tab1)
        self.opt_subset_embedded_fonts.setObjectName(
            "opt_subset_embedded_fonts")
        self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole,
                                  self.opt_subset_embedded_fonts)
        self.opt_expand_css = QtWidgets.QCheckBox(self.tab1)
        self.opt_expand_css.setObjectName("opt_expand_css")
        self.formLayout.setWidget(8, QtWidgets.QFormLayout.LabelRole,
                                  self.opt_expand_css)
        self.opt_keep_ligatures = QtWidgets.QCheckBox(self.tab1)
        self.opt_keep_ligatures.setObjectName("opt_keep_ligatures")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.LabelRole,
                                  self.opt_keep_ligatures)
        self.opt_disable_font_rescaling = QtWidgets.QCheckBox(self.tab1)
        self.opt_disable_font_rescaling.setObjectName(
            "opt_disable_font_rescaling")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.SpanningRole,
                                  self.opt_disable_font_rescaling)
        self.MainTabs.addTab(self.tab1, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.formLayout_2 = QtWidgets.QFormLayout(self.tab)
        self.formLayout_2.setObjectName("formLayout_2")
        self.opt_input_encoding = EncodingComboBox(self.tab)
        self.opt_input_encoding.setEditable(True)
        self.opt_input_encoding.setObjectName("opt_input_encoding")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole,
                                    self.opt_input_encoding)
        self.label_5 = QtWidgets.QLabel(self.tab)
        self.label_5.setObjectName("label_5")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole,
                                    self.label_5)
        self.opt_change_justification = QtWidgets.QComboBox(self.tab)
        self.opt_change_justification.setObjectName("opt_change_justification")
        self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole,
                                    self.opt_change_justification)
        self.opt_smarten_punctuation = QtWidgets.QCheckBox(self.tab)
        self.opt_smarten_punctuation.setObjectName("opt_smarten_punctuation")
        self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.SpanningRole,
                                    self.opt_smarten_punctuation)
        self.opt_unsmarten_punctuation = QtWidgets.QCheckBox(self.tab)
        self.opt_unsmarten_punctuation.setObjectName(
            "opt_unsmarten_punctuation")
        self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.SpanningRole,
                                    self.opt_unsmarten_punctuation)
        self.opt_asciiize = QtWidgets.QCheckBox(self.tab)
        self.opt_asciiize.setObjectName("opt_asciiize")
        self.formLayout_2.setWidget(7, QtWidgets.QFormLayout.SpanningRole,
                                    self.opt_asciiize)
        self.label_3 = QtWidgets.QLabel(self.tab)
        self.label_3.setObjectName("label_3")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole,
                                    self.label_3)
        self.MainTabs.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.gridLayout = QtWidgets.QGridLayout(self.tab_2)
        self.gridLayout.setObjectName("gridLayout")
        self.label_7 = QtWidgets.QLabel(self.tab_2)
        self.label_7.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_7.setObjectName("label_7")
        self.gridLayout.addWidget(self.label_7, 1, 1, 1, 1)
        self.opt_remove_paragraph_spacing_indent_size = QtWidgets.QDoubleSpinBox(
            self.tab_2)
        self.opt_remove_paragraph_spacing_indent_size.setDecimals(1)
        self.opt_remove_paragraph_spacing_indent_size.setMinimum(-0.1)
        self.opt_remove_paragraph_spacing_indent_size.setSingleStep(0.1)
        self.opt_remove_paragraph_spacing_indent_size.setObjectName(
            "opt_remove_paragraph_spacing_indent_size")
        self.gridLayout.addWidget(
            self.opt_remove_paragraph_spacing_indent_size, 0, 2, 1, 1)
        self.opt_insert_blank_line = QtWidgets.QCheckBox(self.tab_2)
        self.opt_insert_blank_line.setObjectName("opt_insert_blank_line")
        self.gridLayout.addWidget(self.opt_insert_blank_line, 1, 0, 1, 1)
        self.opt_remove_paragraph_spacing = QtWidgets.QCheckBox(self.tab_2)
        self.opt_remove_paragraph_spacing.setObjectName(
            "opt_remove_paragraph_spacing")
        self.gridLayout.addWidget(self.opt_remove_paragraph_spacing, 0, 0, 1,
                                  1)
        self.opt_insert_blank_line_size = QtWidgets.QDoubleSpinBox(self.tab_2)
        self.opt_insert_blank_line_size.setDecimals(1)
        self.opt_insert_blank_line_size.setObjectName(
            "opt_insert_blank_line_size")
        self.gridLayout.addWidget(self.opt_insert_blank_line_size, 1, 2, 1, 1)
        self.label_4 = QtWidgets.QLabel(self.tab_2)
        self.label_4.setAlignment(QtCore.Qt.AlignRight
                                  | QtCore.Qt.AlignTrailing
                                  | QtCore.Qt.AlignVCenter)
        self.label_4.setObjectName("label_4")
        self.gridLayout.addWidget(self.label_4, 0, 1, 1, 1)
        self.opt_linearize_tables = QtWidgets.QCheckBox(self.tab_2)
        self.opt_linearize_tables.setObjectName("opt_linearize_tables")
        self.gridLayout.addWidget(self.opt_linearize_tables, 2, 0, 1, 1)
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.gridLayout.addItem(spacerItem, 3, 0, 1, 1)
        self.MainTabs.addTab(self.tab_2, "")
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName("tab_3")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_3)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox = QtWidgets.QGroupBox(self.tab_3)
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.opt_extra_css = QtWidgets.QPlainTextEdit(self.groupBox)
        self.opt_extra_css.setObjectName("opt_extra_css")
        self.gridLayout_4.addWidget(self.opt_extra_css, 0, 0, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        self.opt_filter_css = QtWidgets.QGroupBox(self.tab_3)
        self.opt_filter_css.setObjectName("opt_filter_css")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.opt_filter_css)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.label_8 = QtWidgets.QLabel(self.opt_filter_css)
        self.label_8.setWordWrap(True)
        self.label_8.setObjectName("label_8")
        self.verticalLayout_3.addWidget(self.label_8)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.filter_css_fonts = QtWidgets.QCheckBox(self.opt_filter_css)
        self.filter_css_fonts.setObjectName("filter_css_fonts")
        self.horizontalLayout_3.addWidget(self.filter_css_fonts)
        self.filter_css_margins = QtWidgets.QCheckBox(self.opt_filter_css)
        self.filter_css_margins.setObjectName("filter_css_margins")
        self.horizontalLayout_3.addWidget(self.filter_css_margins)
        self.filter_css_padding = QtWidgets.QCheckBox(self.opt_filter_css)
        self.filter_css_padding.setObjectName("filter_css_padding")
        self.horizontalLayout_3.addWidget(self.filter_css_padding)
        self.filter_css_floats = QtWidgets.QCheckBox(self.opt_filter_css)
        self.filter_css_floats.setObjectName("filter_css_floats")
        self.horizontalLayout_3.addWidget(self.filter_css_floats)
        self.filter_css_colors = QtWidgets.QCheckBox(self.opt_filter_css)
        self.filter_css_colors.setObjectName("filter_css_colors")
        self.horizontalLayout_3.addWidget(self.filter_css_colors)
        self.verticalLayout_3.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_9 = QtWidgets.QLabel(self.opt_filter_css)
        self.label_9.setObjectName("label_9")
        self.horizontalLayout_4.addWidget(self.label_9)
        self.filter_css_others = QtWidgets.QLineEdit(self.opt_filter_css)
        self.filter_css_others.setObjectName("filter_css_others")
        self.horizontalLayout_4.addWidget(self.filter_css_others)
        self.verticalLayout_3.addLayout(self.horizontalLayout_4)
        self.verticalLayout.addWidget(self.opt_filter_css)
        self.MainTabs.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_4)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setSpacing(0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.opt_transform_css_rules = RulesWidget(self.tab_4)
        self.opt_transform_css_rules.setObjectName("opt_transform_css_rules")
        self.verticalLayout_4.addWidget(self.opt_transform_css_rules)
        self.MainTabs.addTab(self.tab_4, "")
        self.verticalLayout_2.addWidget(self.MainTabs)
        self.label_18.setBuddy(self.opt_base_font_size)
        self.label_2.setBuddy(self.opt_font_size_mapping)
        self.label_6.setBuddy(self.opt_minimum_line_height)
        self.label.setBuddy(self.opt_line_height)
        self.label_10.setBuddy(self.opt_embed_font_family)
        self.label_5.setBuddy(self.opt_change_justification)
        self.label_3.setBuddy(self.opt_input_encoding)
        self.label_7.setBuddy(self.opt_insert_blank_line_size)
        self.label_4.setBuddy(self.opt_remove_paragraph_spacing_indent_size)
        self.label_9.setBuddy(self.filter_css_others)

        self.retranslateUi(Form)
        self.MainTabs.setCurrentIndex(0)
        self.opt_disable_font_rescaling.toggled['bool'].connect(
            self.opt_base_font_size.setDisabled)
        self.opt_disable_font_rescaling.toggled['bool'].connect(
            self.opt_font_size_mapping.setDisabled)
        self.opt_remove_paragraph_spacing.toggled['bool'].connect(
            self.label_4.setEnabled)
        self.opt_remove_paragraph_spacing.toggled['bool'].connect(
            self.opt_remove_paragraph_spacing_indent_size.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):

        self.label_18.setText(_("Base font si&ze:"))
        self.opt_base_font_size.setSuffix(_(" pt"))
        self.label_2.setText(_("Font size &key:"))
        self.button_font_key.setToolTip(
            _("Wizard to help you choose an appropriate font size key"))
        self.button_font_key.setText(_("..."))
        self.label_6.setText(_("Minim&um line height:"))
        self.opt_minimum_line_height.setSuffix(_(" %"))
        self.label.setText(_("L&ine height:"))
        self.opt_line_height.setSuffix(_(" pt"))
        self.label_10.setText(_("Embed font fami&ly:"))
        self.opt_embed_all_fonts.setText(_("&Embed all fonts in document"))
        self.opt_subset_embedded_fonts.setText(_("&Subset all embedded fonts"))
        self.opt_expand_css.setText(_("E&xpand CSS"))
        self.opt_keep_ligatures.setText(_("Keep &ligatures"))
        self.opt_disable_font_rescaling.setText(
            _("&Disable font size rescaling"))
        self.MainTabs.setTabText(self.MainTabs.indexOf(self.tab1), _("&Fonts"))
        self.label_5.setText(_("Text &justification:"))
        self.opt_smarten_punctuation.setText(_("Smarten &punctuation"))
        self.opt_unsmarten_punctuation.setText(_("&Unsmarten punctuation"))
        self.opt_asciiize.setText(
            _("&Transliterate Unicode characters to ASCII"))
        self.label_3.setText(_("I&nput character encoding:"))
        self.MainTabs.setTabText(self.MainTabs.indexOf(self.tab), _("T&ext"))
        self.label_7.setText(_("&Line size:"))
        self.opt_remove_paragraph_spacing_indent_size.setToolTip(
            _("<p>When calibre removes inter paragraph spacing, it automatically sets a paragraph indent, to ensure that paragraphs can be easily distinguished. This option controls the width of that indent."
              ))
        self.opt_remove_paragraph_spacing_indent_size.setSpecialValueText(
            _("No change"))
        self.opt_remove_paragraph_spacing_indent_size.setSuffix(_(" em"))
        self.opt_insert_blank_line.setText(
            _("Insert &blank line between paragraphs"))
        self.opt_remove_paragraph_spacing.setText(
            _("Remove &spacing between paragraphs"))
        self.opt_insert_blank_line_size.setSuffix(_(" em"))
        self.label_4.setText(_("I&ndent size:"))
        self.opt_linearize_tables.setText(_("&Linearize tables"))
        self.MainTabs.setTabText(self.MainTabs.indexOf(self.tab_2),
                                 _("&Layout"))
        self.groupBox.setTitle(_("E&xtra CSS"))
        self.opt_filter_css.setTitle(_("Filter style information"))
        self.label_8.setText(
            _("Select what style information you want completely removed:"))
        self.filter_css_fonts.setToolTip(
            _("Removes the font-family CSS property"))
        self.filter_css_fonts.setText(_("&Fonts"))
        self.filter_css_margins.setToolTip(
            _("Removes the margin CSS properties. Note that page margins are not affected by this setting."
              ))
        self.filter_css_margins.setText(_("&Margins"))
        self.filter_css_padding.setToolTip(
            _("Removes the padding CSS properties"))
        self.filter_css_padding.setText(_("&Padding"))
        self.filter_css_floats.setToolTip(
            _("Convert floating images/text into static images/text"))
        self.filter_css_floats.setText(_("F&loats"))
        self.filter_css_colors.setToolTip(
            _("Removes foreground and background colors"))
        self.filter_css_colors.setText(_("&Colors"))
        self.label_9.setText(_("Other CSS Propert&ies:"))
        self.filter_css_others.setToolTip(
            _("Comma separated list of CSS properties to remove. For example: display, color, font-family"
              ))
        self.MainTabs.setTabText(self.MainTabs.indexOf(self.tab_3),
                                 _("&Styling"))
        self.MainTabs.setTabText(self.MainTabs.indexOf(self.tab_4),
                                 _("&Transform styles"))
예제 #3
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(588, 481)
        Form.setWindowTitle(_("Form"))
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.opt_autorotation = QtGui.QCheckBox(Form)
        self.opt_autorotation.setText(_("Enable &autorotation of wide images"))
        self.opt_autorotation.setObjectName(_fromUtf8("opt_autorotation"))
        self.verticalLayout.addWidget(self.opt_autorotation)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label = QtGui.QLabel(Form)
        self.label.setText(_("&Wordspace:"))
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout.addWidget(self.label)
        self.opt_wordspace = QtGui.QDoubleSpinBox(Form)
        self.opt_wordspace.setSuffix(_(" pt"))
        self.opt_wordspace.setDecimals(1)
        self.opt_wordspace.setMinimum(1.0)
        self.opt_wordspace.setMaximum(20.0)
        self.opt_wordspace.setProperty("value", 2.5)
        self.opt_wordspace.setObjectName(_fromUtf8("opt_wordspace"))
        self.horizontalLayout.addWidget(self.opt_wordspace)
        self.label_2 = QtGui.QLabel(Form)
        self.label_2.setText(_("Minimum para. &indent:"))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout.addWidget(self.label_2)
        self.opt_minimum_indent = QtGui.QDoubleSpinBox(Form)
        self.opt_minimum_indent.setSuffix(_(" pt"))
        self.opt_minimum_indent.setDecimals(1)
        self.opt_minimum_indent.setObjectName(_fromUtf8("opt_minimum_indent"))
        self.horizontalLayout.addWidget(self.opt_minimum_indent)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.opt_render_tables_as_images = QtGui.QCheckBox(Form)
        self.opt_render_tables_as_images.setText(_("Render &tables as images"))
        self.opt_render_tables_as_images.setObjectName(_fromUtf8("opt_render_tables_as_images"))
        self.verticalLayout.addWidget(self.opt_render_tables_as_images)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_3 = QtGui.QLabel(Form)
        self.label_3.setText(_("Text size multiplier for text in rendered tables:"))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_2.addWidget(self.label_3)
        self.opt_text_size_multiplier_for_rendered_tables = QtGui.QDoubleSpinBox(Form)
        self.opt_text_size_multiplier_for_rendered_tables.setObjectName(
            _fromUtf8("opt_text_size_multiplier_for_rendered_tables")
        )
        self.horizontalLayout_2.addWidget(self.opt_text_size_multiplier_for_rendered_tables)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.opt_header = QtGui.QCheckBox(Form)
        self.opt_header.setText(_("Add &header"))
        self.opt_header.setObjectName(_fromUtf8("opt_header"))
        self.gridLayout.addWidget(self.opt_header, 0, 0, 1, 2)
        self.label_4 = QtGui.QLabel(Form)
        self.label_4.setText(_("Header &separation:"))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 1, 0, 1, 2)
        self.opt_header_separation = QtGui.QDoubleSpinBox(Form)
        self.opt_header_separation.setSuffix(_(" pt"))
        self.opt_header_separation.setDecimals(1)
        self.opt_header_separation.setObjectName(_fromUtf8("opt_header_separation"))
        self.gridLayout.addWidget(self.opt_header_separation, 1, 2, 1, 1)
        self.label_5 = QtGui.QLabel(Form)
        self.label_5.setText(_("Header &format:"))
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout.addWidget(self.label_5, 2, 0, 1, 1)
        self.opt_header_format = QtGui.QLineEdit(Form)
        self.opt_header_format.setObjectName(_fromUtf8("opt_header_format"))
        self.gridLayout.addWidget(self.opt_header_format, 2, 1, 1, 2)
        self.verticalLayout.addLayout(self.gridLayout)
        self.groupBox = QtGui.QGroupBox(Form)
        self.groupBox.setTitle(_("&Embed fonts"))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.label_6 = QtGui.QLabel(self.groupBox)
        self.label_6.setText(_("&Serif font family:"))
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
        self.label_7 = QtGui.QLabel(self.groupBox)
        self.label_7.setText(_("S&ans-serif font family:"))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1)
        self.label_8 = QtGui.QLabel(self.groupBox)
        self.label_8.setText(_("&Monospaced font family:"))
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_2.addWidget(self.label_8, 2, 0, 1, 1)
        self.opt_serif_family = FontFamilyChooser(self.groupBox)
        self.opt_serif_family.setObjectName(_fromUtf8("opt_serif_family"))
        self.gridLayout_2.addWidget(self.opt_serif_family, 0, 1, 1, 1)
        self.opt_sans_family = FontFamilyChooser(self.groupBox)
        self.opt_sans_family.setObjectName(_fromUtf8("opt_sans_family"))
        self.gridLayout_2.addWidget(self.opt_sans_family, 1, 1, 1, 1)
        self.opt_mono_family = FontFamilyChooser(self.groupBox)
        self.opt_mono_family.setObjectName(_fromUtf8("opt_mono_family"))
        self.gridLayout_2.addWidget(self.opt_mono_family, 2, 1, 1, 1)
        self.verticalLayout.addWidget(self.groupBox)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.label.setBuddy(self.opt_wordspace)
        self.label_2.setBuddy(self.opt_minimum_indent)
        self.label_4.setBuddy(self.opt_header_separation)
        self.label_5.setBuddy(self.opt_header_format)
        self.label_6.setBuddy(self.opt_serif_family)
        self.label_7.setBuddy(self.opt_sans_family)
        self.label_8.setBuddy(self.opt_mono_family)

        self.retranslateUi(Form)
        QtCore.QObject.connect(
            self.opt_render_tables_as_images,
            QtCore.SIGNAL(_fromUtf8("toggled(bool)")),
            self.opt_text_size_multiplier_for_rendered_tables.setEnabled,
        )
        QtCore.QObject.connect(
            self.opt_header, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.opt_header_separation.setEnabled
        )
        QtCore.QObject.connect(
            self.opt_header, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.opt_header_format.setEnabled
        )
        QtCore.QObject.connect(
            self.opt_render_tables_as_images, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.label_3.setEnabled
        )
        QtCore.QObject.connect(self.opt_header, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.label_4.setEnabled)
        QtCore.QObject.connect(self.opt_header, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.label_5.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        pass