1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ 2 /* 3 * This file is part of the LibreOffice project. 4 * 5 * This Source Code Form is subject to the terms of the Mozilla Public 6 * License, v. 2.0. If a copy of the MPL was not distributed with this 7 * file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 * 9 * This file incorporates work covered by the following license notice: 10 * 11 * Licensed to the Apache Software Foundation (ASF) under one or more 12 * contributor license agreements. See the NOTICE file distributed 13 * with this work for additional information regarding copyright 14 * ownership. The ASF licenses this file to you under the Apache 15 * License, Version 2.0 (the "License"); you may not use this file 16 * except in compliance with the License. You may obtain a copy of 17 * the License at http://www.apache.org/licenses/LICENSE-2.0 . 18 */ 19 20 #pragma once 21 22 namespace ww 23 { 24 enum eField 25 { 26 eNONE = 0, 27 eUNKNOWN = 1, 28 ePOSSIBLEBOOKMARK = 2, 29 eREF = 3, 30 eXE = 4, 31 eFOOTREF = 5, 32 eSET = 6, 33 eIF = 7, 34 eINDEX = 8, 35 eTC = 9, 36 eSTYLEREF = 10, 37 eRD = 11, 38 eSEQ = 12, 39 eTOC = 13, 40 eINFO = 14, 41 eTITLE = 15, 42 eSUBJECT = 16, 43 eAUTHOR = 17, 44 eKEYWORDS = 18, 45 eCOMMENTS = 19, 46 eLASTSAVEDBY = 20, 47 eCREATEDATE = 21, 48 eSAVEDATE = 22, 49 ePRINTDATE = 23, 50 eREVNUM = 24, 51 eEDITTIME = 25, 52 eNUMPAGES = 26, 53 eNUMWORDS = 27, 54 eNUMCHARS = 28, 55 eFILENAME = 29, 56 eTEMPLATE = 30, 57 eDATE = 31, 58 eTIME = 32, 59 ePAGE = 33, 60 eEquals = 34, 61 eQUOTE = 35, 62 eMERGEINC = 36, 63 ePAGEREF = 37, 64 eASK = 38, 65 eFILLIN = 39, 66 eMERGEDATA = 40, 67 eNEXT = 41, 68 eNEXTIF = 42, 69 eSKIPIF = 43, 70 eMERGEREC = 44, 71 eDDEREF = 45, 72 eDDEAUTOREF = 46, 73 eGLOSSREF = 47, 74 ePRINT = 48, 75 eEQ = 49, 76 eGOTOBUTTON = 50, 77 eMACROBUTTON = 51, 78 eAUTONUMOUT = 52, 79 eAUTONUMLGL = 53, 80 eAUTONUM = 54, 81 eINCLUDETIFF = 55, 82 eLINK = 56, 83 eSYMBOL = 57, 84 eEMBED = 58, 85 eMERGEFIELD = 59, 86 eUSERNAME = 60, 87 eUSERINITIALS = 61, 88 eUSERADDRESS = 62, 89 eBARCODE = 63, 90 eDOCVARIABLE = 64, 91 eSECTION = 65, 92 eSECTIONPAGES = 66, 93 eINCLUDEPICTURE = 67, 94 eINCLUDETEXT = 68, 95 eFILESIZE = 69, 96 eFORMTEXT = 70, 97 eFORMCHECKBOX = 71, 98 eNOTEREF = 72, 99 eTOA = 73, 100 eTA = 74, 101 eMERGESEQ = 75, 102 eMACRO = 76, 103 ePRIVATE = 77, 104 eDATABASE = 78, 105 eAUTOTEXT = 79, 106 eCOMPARE = 80, 107 ePLUGIN = 81, 108 eSUBSCRIBER = 82, 109 eFORMDROPDOWN = 83, 110 eADVANCE = 84, 111 eDOCPROPERTY = 85, 112 eUNKNOWN2 = 86, 113 eCONTROL = 87, 114 eHYPERLINK = 88, 115 eAUTOTEXTLIST = 89, 116 eLISTNUM = 90, 117 eHTMLCONTROL = 91, 118 eBIDIOUTLINE = 92, 119 eADDRESSBLOCK = 93, 120 eGREETINGLINE = 94, 121 eSHAPE = 95, 122 // NOTE: values > 95 / 0x5F do not correspond to documented WW8 fields 123 // and thus need special handling in WW8Export::OutputField()! 124 eBIBLIOGRAPHY = 96, 125 eCITATION = 97, 126 eFORMDATE = 98, 127 }; 128 } 129 130 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ 131