LibreOffice Module sw (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Variables
docufld.hxx File Reference
#include <sal/config.h>
#include <string_view>
#include <editeng/outlobj.hxx>
#include <tools/solar.h>
#include <tools/date.hxx>
#include <tools/datetime.hxx>
#include <rtl/ref.hxx>
#include <svl/macitem.hxx>
#include "fldbas.hxx"
Include dependency graph for docufld.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SwPageNumberFieldType
 
class  SwPageNumberField
 
class  SwAuthorFieldType
 
class  SwAuthorField
 
class  SwFileNameFieldType
 
class  SwFileNameField
 
class  SwTemplNameFieldType
 
class  SwTemplNameField
 
class  SwDocStatFieldType
 
class  SwDocStatField
 
class  SwHiddenTextFieldType
 
class  SwHiddenTextField
 
class  SwHiddenParaFieldType
 
class  SwHiddenParaField
 
class  SwMacroFieldType
 
class  SwMacroField
 
class  SwPostItFieldType
 
class  SwPostItField
 
class  SwDocInfoFieldType
 
class  SwDocInfoField
 
class  SwExtUserFieldType
 
class  SwExtUserField
 
class  SwRefPageSetFieldType
 
class  SwRefPageSetField
 
class  SwRefPageGetFieldType
 
class  SwRefPageGetField
 
class  SwJumpEditFieldType
 
class  SwJumpEditField
 
class  SwScriptFieldType
 
class  SwScriptField
 
class  SwCombinedCharFieldType
 
class  SwCombinedCharField
 

Namespaces

namespace  nsSwDocInfoSubType
 

Macros

#define MAX_COMBINED_CHARACTERS   6
 

Typedefs

typedef sal_uInt16 SwDocInfoSubType
 

Enumerations

enum  SwAuthorFormat {
  AF_BEGIN ,
  AF_NAME = AF_BEGIN ,
  AF_SHORTCUT ,
  AF_FIXED = 0x8000
}
 
enum  SwDocStatSubType {
  DS_BEGIN ,
  DS_PAGE = DS_BEGIN ,
  DS_PARA ,
  DS_WORD ,
  DS_CHAR ,
  DS_TBL ,
  DS_GRF ,
  DS_OLE
}
 
enum  SwPageNumSubType {
  PG_RANDOM ,
  PG_NEXT ,
  PG_PREV
}
 
enum  SwExtUserSubType {
  EU_COMPANY ,
  EU_FIRSTNAME ,
  EU_NAME ,
  EU_SHORTCUT ,
  EU_STREET ,
  EU_COUNTRY ,
  EU_ZIP ,
  EU_CITY ,
  EU_TITLE ,
  EU_POSITION ,
  EU_PHONE_PRIVATE ,
  EU_PHONE_COMPANY ,
  EU_FAX ,
  EU_EMAIL ,
  EU_STATE ,
  EU_FATHERSNAME ,
  EU_APARTMENT
}
 
enum  SwJumpEditFormat {
  JE_FMT_TEXT ,
  JE_FMT_TABLE ,
  JE_FMT_FRAME ,
  JE_FMT_GRAPHIC ,
  JE_FMT_OLE
}
 

Variables

const SwDocInfoSubType nsSwDocInfoSubType::DI_SUBTYPE_BEGIN = 0
 NB: these must denote consecutive integers! NB2: these are extended by 4 DI_INFO values for backward compatibility in filter/html/htmlfld.cxx, so make sure that DI_SUBTYPE_END really is the end, and is at least 4 less than DI_SUB_*! More...
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_TITLE = DI_SUBTYPE_BEGIN
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUBJECT = 1
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_KEYS = 2
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_COMMENT = 3
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_CREATE = 4
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_CHANGE = 5
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_PRINT = 6
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_DOCNO = 7
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_EDIT = 8
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_CUSTOM = 9
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUBTYPE_END = 10
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUB_AUTHOR = 0x0100
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUB_TIME = 0x0200
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUB_DATE = 0x0300
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUB_FIXED = 0x1000
 
const SwDocInfoSubType nsSwDocInfoSubType::DI_SUB_MASK = 0x0f00
 

Macro Definition Documentation

◆ MAX_COMBINED_CHARACTERS

#define MAX_COMBINED_CHARACTERS   6

Definition at line 747 of file docufld.hxx.

Typedef Documentation

◆ SwDocInfoSubType

typedef sal_uInt16 SwDocInfoSubType

Definition at line 63 of file docufld.hxx.

Enumeration Type Documentation

◆ SwAuthorFormat

Enumerator
AF_BEGIN 
AF_NAME 
AF_SHORTCUT 
AF_FIXED 

Definition at line 42 of file docufld.hxx.

◆ SwDocStatSubType

Enumerator
DS_BEGIN 
DS_PAGE 
DS_PARA 
DS_WORD 
DS_CHAR 
DS_TBL 
DS_GRF 
DS_OLE 

Definition at line 51 of file docufld.hxx.

◆ SwExtUserSubType

Enumerator
EU_COMPANY 
EU_FIRSTNAME 
EU_NAME 
EU_SHORTCUT 
EU_STREET 
EU_COUNTRY 
EU_ZIP 
EU_CITY 
EU_TITLE 
EU_POSITION 
EU_PHONE_PRIVATE 
EU_PHONE_COMPANY 
EU_FAX 
EU_EMAIL 
EU_STATE 
EU_FATHERSNAME 
EU_APARTMENT 

Definition at line 101 of file docufld.hxx.

◆ SwJumpEditFormat

Enumerator
JE_FMT_TEXT 
JE_FMT_TABLE 
JE_FMT_FRAME 
JE_FMT_GRAPHIC 
JE_FMT_OLE 

Definition at line 122 of file docufld.hxx.

◆ SwPageNumSubType

Enumerator
PG_RANDOM 
PG_NEXT 
PG_PREV 

Definition at line 90 of file docufld.hxx.