Classes | Defines | Typedefs | Enumerations | Variables

fl_DocLayout.h File Reference

#include <stdio.h>
#include "ut_types.h"
#include "ut_vector.h"
#include "ut_hash.h"
#include "pt_Types.h"
#include "fp_PageSize.h"
#include "fl_Layout.h"
#include "fl_PartOfBlock.h"
#include "ut_units.h"
#include "xav_Listener.h"

Go to the source code of this file.

Classes

struct  FootnoteTypeDesc
 describe a footnote. More...
class  FL_DocLayout

Defines

#define fl_PAGEVIEW_PAGE_SEP   m_pG->tlu(20)
#define fl_PAGEVIEW_MARGIN_X   m_pG->tlu(25)
#define fl_PAGEVIEW_MARGIN_Y   m_pG->tlu(25)

Typedefs

typedef enum _FootnoteType FootnoteType

Enumerations

enum  _FootnoteType {
  FOOTNOTE_TYPE_NUMERIC = 0, FOOTNOTE_TYPE_NUMERIC_SQUARE_BRACKETS, FOOTNOTE_TYPE_NUMERIC_PAREN, FOOTNOTE_TYPE_NUMERIC_OPEN_PAREN,
  FOOTNOTE_TYPE_LOWER, FOOTNOTE_TYPE_LOWER_PAREN, FOOTNOTE_TYPE_LOWER_OPEN_PAREN, FOOTNOTE_TYPE_UPPER,
  FOOTNOTE_TYPE_UPPER_PAREN, FOOTNOTE_TYPE_UPPER_OPEN_PAREN, FOOTNOTE_TYPE_LOWER_ROMAN, FOOTNOTE_TYPE_LOWER_ROMAN_PAREN,
  FOOTNOTE_TYPE_UPPER_ROMAN, FOOTNOTE_TYPE_UPPER_ROMAN_PAREN, _FOOTNOTE_TYPE_INVALID = 10000
}

Variables

const FootnoteTypeDesc s_FootnoteTypeDesc []

Define Documentation

#define fl_PAGEVIEW_MARGIN_X   m_pG->tlu(25)

Referenced by FL_DocLayout::getWidth().

#define fl_PAGEVIEW_MARGIN_Y   m_pG->tlu(25)
#define fl_PAGEVIEW_PAGE_SEP   m_pG->tlu(20)

Referenced by FL_DocLayout::getHeight().


Typedef Documentation


Enumeration Type Documentation

Enumerator:
FOOTNOTE_TYPE_NUMERIC 
FOOTNOTE_TYPE_NUMERIC_SQUARE_BRACKETS 
FOOTNOTE_TYPE_NUMERIC_PAREN 
FOOTNOTE_TYPE_NUMERIC_OPEN_PAREN 
FOOTNOTE_TYPE_LOWER 
FOOTNOTE_TYPE_LOWER_PAREN 
FOOTNOTE_TYPE_LOWER_OPEN_PAREN 
FOOTNOTE_TYPE_UPPER 
FOOTNOTE_TYPE_UPPER_PAREN 
FOOTNOTE_TYPE_UPPER_OPEN_PAREN 
FOOTNOTE_TYPE_LOWER_ROMAN 
FOOTNOTE_TYPE_LOWER_ROMAN_PAREN 
FOOTNOTE_TYPE_UPPER_ROMAN 
FOOTNOTE_TYPE_UPPER_ROMAN_PAREN 
_FOOTNOTE_TYPE_INVALID 

Variable Documentation