mirror of
https://github.com/JakubMelka/PDF4QT.git
synced 2025-06-05 21:59:17 +02:00
Bugfixing of text layout
This commit is contained in:
@ -173,6 +173,8 @@ PDFViewerMainWindow::PDFViewerMainWindow(QWidget* parent) :
|
||||
ui->actionRenderOptionTextAntialiasing->setData(pdf::PDFRenderer::TextAntialiasing);
|
||||
ui->actionRenderOptionSmoothPictures->setData(pdf::PDFRenderer::SmoothImages);
|
||||
ui->actionRenderOptionIgnoreOptionalContentSettings->setData(pdf::PDFRenderer::IgnoreOptionalContent);
|
||||
ui->actionShow_Text_Blocks->setData(pdf::PDFRenderer::DebugTextBlocks);
|
||||
ui->actionShow_Text_Lines->setData(pdf::PDFRenderer::DebugTextLines);
|
||||
|
||||
for (QAction* action : getRenderingOptionActions())
|
||||
{
|
||||
@ -869,7 +871,12 @@ void PDFViewerMainWindow::setPageLayout(pdf::PageLayout pageLayout)
|
||||
|
||||
std::vector<QAction*> PDFViewerMainWindow::getRenderingOptionActions() const
|
||||
{
|
||||
return { ui->actionRenderOptionAntialiasing, ui->actionRenderOptionTextAntialiasing, ui->actionRenderOptionSmoothPictures, ui->actionRenderOptionIgnoreOptionalContentSettings };
|
||||
return { ui->actionRenderOptionAntialiasing,
|
||||
ui->actionRenderOptionTextAntialiasing,
|
||||
ui->actionRenderOptionSmoothPictures,
|
||||
ui->actionRenderOptionIgnoreOptionalContentSettings,
|
||||
ui->actionShow_Text_Blocks,
|
||||
ui->actionShow_Text_Lines };
|
||||
}
|
||||
|
||||
QList<QAction*> PDFViewerMainWindow::getActions() const
|
||||
|
@ -85,9 +85,7 @@ private slots:
|
||||
void on_actionFitPage_triggered();
|
||||
void on_actionFitWidth_triggered();
|
||||
void on_actionFitHeight_triggered();
|
||||
|
||||
void on_actionProperties_triggered();
|
||||
|
||||
void on_actionSend_by_E_Mail_triggered();
|
||||
|
||||
private:
|
||||
|
@ -89,11 +89,19 @@
|
||||
</property>
|
||||
<addaction name="actionAbout"/>
|
||||
</widget>
|
||||
<widget class="QMenu" name="menuDeveloper">
|
||||
<property name="title">
|
||||
<string>Developer</string>
|
||||
</property>
|
||||
<addaction name="actionShow_Text_Blocks"/>
|
||||
<addaction name="actionShow_Text_Lines"/>
|
||||
</widget>
|
||||
<addaction name="menuFile"/>
|
||||
<addaction name="menuView"/>
|
||||
<addaction name="menuGoTo"/>
|
||||
<addaction name="menuTools"/>
|
||||
<addaction name="menuHelp"/>
|
||||
<addaction name="menuDeveloper"/>
|
||||
</widget>
|
||||
<widget class="QToolBar" name="mainToolBar">
|
||||
<attribute name="toolBarArea">
|
||||
@ -316,6 +324,22 @@
|
||||
<string>Send by E-Mail</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionShow_Text_Blocks">
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show Text Blocks</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionShow_Text_Lines">
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show Text Lines</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<resources>
|
||||
|
Reference in New Issue
Block a user