Scribus
Open source desktop publishing at your fingertips
PdfPlug Class Reference

PDF importer plugin. More...

#include <importpdf.h>

Inheritance diagram for PdfPlug:
Collaboration diagram for PdfPlug:

Public Types

enum  PDF_Box_Type {
  Media_Box = 0, Bleed_Box = 1, Trim_Box = 2, Crop_Box = 3,
  Art_Box = 4
}
 

Public Slots

void cancelRequested ()
 

Public Member Functions

 PdfPlug (ScribusDoc *doc, int flags)
 Create the PDF importer window. More...
 
bool import (QString fn, const TransactionSettings &trSettings, int flags, bool showProgress=true)
 Perform import. More...
 
QImage readThumbnail (QString fn)
 
QImage readPreview (int pgNum, int width, int height, int box)
 

Detailed Description

PDF importer plugin.

Constructor & Destructor Documentation

PdfPlug::PdfPlug ( ScribusDoc doc,
int  flags 
)

Create the PDF importer window.

Author
Franz Schmid
Date
Parameters
fNameQString
flagscombination of loadFlags
showProgressif progress must be displayed
Return values
EPSPlugplugin

Member Function Documentation

bool PdfPlug::import ( QString  fn,
const TransactionSettings trSettings,
int  flags,
bool  showProgress = true 
)

Perform import.

Author
Franz Schmid
Date
Parameters
fnQString
trSettingsundo transaction settings
flagscombination of loadFlags
showProgressif progress must be displayed
Return values
booltrue if import was ok

The documentation for this class was generated from the following files: