LibreOffice Module sdext (master) 1
Classes | Namespaces | Macros | Typedefs | Variables
pdfioutdev_gpl.hxx File Reference
#include <sal/types.h>
#include <config_poppler.h>
#include <GfxState.h>
#include <GfxFont.h>
#include <UnicodeMap.h>
#include <Link.h>
#include <Object.h>
#include <OutputDev.h>
#include <GlobalParams.h>
#include <PDFDoc.h>
#include <unordered_map>
#include <vector>
#include <memory>
#include <cpp/poppler-version.h>
Include dependency graph for pdfioutdev_gpl.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pdfi::FontAttributes
 
class  pdfi::PDFOutDev
 

Namespaces

namespace  pdfi
 

Macros

#define POPPLER_CHECK_VERSION(major, minor, micro)
 

Typedefs

typedef GBool pdfi::poppler_bool
 
typedef unsigned char Output_t
 
typedef std::vector< Output_tOutputBuffer
 

Variables

FILE * g_binary_out
 

Macro Definition Documentation

◆ POPPLER_CHECK_VERSION

#define POPPLER_CHECK_VERSION (   major,
  minor,
  micro 
)
Value:
(POPPLER_VERSION_MAJOR > (major) || \
(POPPLER_VERSION_MAJOR == (major) && POPPLER_VERSION_MINOR > (minor)) || \
(POPPLER_VERSION_MAJOR == (major) && POPPLER_VERSION_MINOR == (minor) && POPPLER_VERSION_MICRO >= (micro)))

Definition at line 59 of file pdfioutdev_gpl.hxx.

Typedef Documentation

◆ Output_t

typedef unsigned char Output_t

Definition at line 293 of file pdfioutdev_gpl.hxx.

◆ OutputBuffer

typedef std::vector< Output_t > OutputBuffer

Definition at line 294 of file pdfioutdev_gpl.hxx.

Variable Documentation

◆ g_binary_out

FILE* g_binary_out
extern

Definition at line 31 of file wrapper_gpl.cxx.

Referenced by main(), pdfi::writeBinaryBuffer(), and pdfi::PDFOutDev::writeFontFile().