Scribus
Open source desktop publishing at your fingertips
|
PDF Options struture. Capable of verifying its self, but otherwise largely a dumb struct. More...
#include <pdfoptions.h>
Public Member Functions | |
PDFOptions::VerifyResults | verify (QString *problemDescription) |
Sanity check the options defined. More... | |
PDFOptions::VerifyResults | verify () |
Public Attributes | |
bool | firstUse |
bool | Thumbnails |
bool | Articles |
bool | useLayers |
bool | Compress |
PDFCompression | CompressMethod |
int | Quality |
bool | RecalcPic |
bool | Bookmarks |
int | PicRes |
bool | embedPDF |
PDFVersion | Version |
int | Resolution |
int | Binding |
PDFFontEmbedding | FontEmbedding |
QList< QString > | EmbedList |
QList< QString > | SubsetList |
QList< QString > | OutlineList |
bool | MirrorH |
bool | MirrorV |
bool | doClip |
int | RotateDeg |
bool | PresentMode |
QString | fileName |
bool | isGrayscale |
bool | UseRGB |
bool | UseProfiles |
bool | UseProfiles2 |
bool | UseLPI |
bool | UseSpotColors |
bool | doMultiFile |
bool | openAfterExport |
QMap< QString, LPIData > | LPISettings |
QString | SolidProf |
int | SComp |
QString | ImageProf |
bool | EmbeddedI |
int | Intent2 |
QString | PrintProf |
QString | Info |
int | Intent |
MarginStruct | bleeds |
bool | Encrypt |
QString | PassOwner |
QString | PassUser |
int | Permissions |
int | PageLayout |
bool | displayBookmarks |
bool | displayThumbs |
bool | displayLayers |
bool | displayFullscreen |
bool | hideToolBar |
bool | hideMenuBar |
bool | fitWindow |
bool | cropMarks |
bool | bleedMarks |
bool | registrationMarks |
bool | colorMarks |
bool | docInfoMarks |
bool | useDocBleeds |
double | markLength |
double | markOffset |
QString | openAction |
int | pageRangeSelection |
QString | pageRangeString |
PDF Options struture. Capable of verifying its self, but otherwise largely a dumb struct.
If you change this class, please ensure that PDFOptionsIO is updated to match and scribus/dtd/scribuspdfoptions.dtd is tweaked if required.
PDFOptions::VerifyResults PDFOptions::verify | ( | QString * | problemDescription | ) |
Sanity check the options defined.
Checks the PDF option structure for conflicts between mututally exclusive options, ensures all options are within sane ranges, and that there are no nonsensical options values set. If nothing is wrong, returns Verify_NoError, otherwise returns error code from PDFOptions::VerifyResults. If problemDescription is not NULL, it will contain a human-readable description of the error on return.
problemDescription | Error description |