Defines | Functions

ie_exp_XSL-FO.cpp File Reference

#include "ut_types.h"
#include "ut_bytebuf.h"
#include "ut_base64.h"
#include "ut_debugmsg.h"
#include "ut_path.h"
#include "ut_locale.h"
#include "pt_Types.h"
#include "ie_impexp_XSL-FO.h"
#include "ie_exp_XSL-FO.h"
#include "pd_Document.h"
#include "pp_AttrProp.h"
#include "px_ChangeRecord.h"
#include "px_CR_Object.h"
#include "px_CR_Span.h"
#include "px_CR_Strux.h"
#include "pp_Property.h"
#include "pd_Style.h"
#include "fd_Field.h"
#include "xap_App.h"
#include "fp_PageSize.h"

Defines

#define PROPERTY(x)

Functions

static char * _stripSuffix (const char *from, char delimiter)
static char * _stripSuffix (const UT_UTF8String &from, char delimiter)
static UT_UTF8String purgeSpaces (const char *st)

Define Documentation

#define PROPERTY (   x  ) 
Value:
if (pAP->getProperty(x, szValue) && szValue && *szValue) \
    { \
        UT_UTF8String esc = szValue; \
        esc.escapeXML(); \
        buf += " " x"=\""; \
        buf += esc.utf8_str(); \
        buf += "\""; \
    }

Referenced by s_XSL_FO_Listener::_openBlock(), and s_XSL_FO_Listener::_openSpan().


Function Documentation

static char* _stripSuffix ( const char *  from,
char  delimiter 
) [static]
static char* _stripSuffix ( const UT_UTF8String from,
char  delimiter 
) [static]
static UT_UTF8String purgeSpaces ( const char *  st  )  [static]