8 #ifndef PREFS_PDFEXPORT_H
9 #define PREFS_PDFEXPORT_H
11 #include "ui_prefs_pdfexportbase.h"
12 #include "prefs_pane.h"
14 #include "scribusapi.h"
19 class SCRIBUS_API Prefs_PDFExport :
public Prefs_Pane, Ui::Prefs_PDFExport
24 Prefs_PDFExport(QWidget* parent,
ScribusDoc* doc=NULL);
28 virtual void restoreDefaults(
struct ApplicationPrefs *prefsData,
const ProfilesL & PDFXProfiles,
29 bool exporting=
false);
33 PDFOptions::PDFFontEmbedding fontEmbeddingMode();
34 QStringList fontsToEmbed();
35 QStringList fontsToSubset();
36 QStringList fontsToOutline();
43 void languageChange();
47 void enableRangeControls(
bool);
48 void enableSecurityControls(
bool);
49 void enablePDFExportTabs(
bool);
50 void createPageNumberRange();
51 void setMaximumResolution();
52 void enableProfiles(
int);
61 void EmbeddingModeChange();
64 void SelEFont(QListWidgetItem*);
65 void SelSFont(QListWidgetItem*);
71 void SetEffOpts(
int nr);
74 QListWidgetItem* addFontItem(QString fontName, QListWidget* fontList);
75 void setCustomRenderingWidgetsShown(
bool);
76 void setSolidsImagesWidgetsShown(
bool);
77 void enableCustomRenderingWidgets(
bool);
78 void enableSolidsImagesWidgets(
bool);
79 void enablePDFXWidgets(
bool);
80 void addPDFVersions(
bool);
81 void enableEffects(
bool);
85 QString defaultSolidColorRGBProfile;
86 QString defaultPrinterProfile;
88 QMap<QString, QString> AnnotationFonts;
90 QList<PDFPresentationData> EffVal;
96 #endif // PREFS_PDFEXPORT_H
Definition: prefsstructs.h:453
the Document Class
Definition: scribusdoc.h:90
PDF Options struture. Capable of verifying its self, but otherwise largely a dumb struct...
Definition: pdfoptions.h:37
Definition: prefs_pane.h:14
Defines class PDFOptions, used for loading/saving/passing around PDF options.
Main class SCFonts. Subclass of QDict. This class replaces the previous SCFonts typedef...
Definition: scfonts.h:36