diff options
Diffstat (limited to 'lotuswordpro/inc/xfilter/xfdefs.hxx')
-rw-r--r-- | lotuswordpro/inc/xfilter/xfdefs.hxx | 498 |
1 files changed, 498 insertions, 0 deletions
diff --git a/lotuswordpro/inc/xfilter/xfdefs.hxx b/lotuswordpro/inc/xfilter/xfdefs.hxx new file mode 100644 index 000000000..0b552236a --- /dev/null +++ b/lotuswordpro/inc/xfilter/xfdefs.hxx @@ -0,0 +1,498 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/************************************************************************* + * + * The Contents of this file are made available subject to the terms of + * either of the following licenses + * + * - GNU Lesser General Public License Version 2.1 + * - Sun Industry Standards Source License Version 1.1 + * + * Sun Microsystems Inc., October, 2000 + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2000 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + * + * Sun Industry Standards Source License Version 1.1 + * ================================================= + * The contents of this file are subject to the Sun Industry Standards + * Source License Version 1.1 (the "License"); You may not use this file + * except in compliance with the License. You may obtain a copy of the + * License at http://www.openoffice.org/license.html. + * + * Software provided under this License is provided on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, + * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. + * See the License for the specific provisions governing your rights and + * obligations concerning the Software. + * + * The Initial Developer of the Original Code is: IBM Corporation + * + * Copyright: 2008 by IBM Corporation + * + * All Rights Reserved. + * + * Contributor(s): _______________________________________ + * + * + ************************************************************************/ +/************************************************************************* + * @file + * enum const defines. + ************************************************************************/ +#ifndef INCLUDED_LOTUSWORDPRO_INC_XFILTER_XFDEFS_HXX +#define INCLUDED_LOTUSWORDPRO_INC_XFILTER_XFDEFS_HXX + +enum enumXFContent +{ + enumXFContentUnknown, + enumXFContentText, + enumXFContentSpan, + enumXFContentPara, + enumXFContentHeading, + enumXFContentTable, + enumXFContentTableCell, + enumXFContentTableRow, + enumXFContentTableCol, + enumXFContentGraphics, + enumXFContentFrame, + enumXFContentContainer, +}; + +enum enumXFStyle +{ + enumXFStyleUnknown, + enumXFStyleText, + enumXFStylePara, + enumXFStyleList, + enumXFStyleSection, + enumXFStyleGraphics, + enumXFStylePageMaster, + enumXFStyleMasterPage, + enumXFStyleDate, + enumXFStyleTime, + enumXFStylePercent, + enumXFStyleNumber, + enumXFStyleCurrency, + enumXFStyleTable, + enumXFStyleTableCell, + enumXFStyleTableRow, + enumXFStyleTableCol, + enumXFStyleOutline, + enumXFStyleStrokeDash, + enumXFStyleArea, + enumXFStyleArrow, + enumXFStyleRuby, + enumXFStyleDefaultPara, +}; + +enum enumXFFrameType +{ + enumXFFrameUnknown, + enumXFFrameDrawing, + enumXFFrameImage, + enumXFFrameTextbox, +}; + +enum enumXFUnderline +{ + enumXFUnderlineNone = 0, + enumXFUnderlineSingle, + enumXFUnderlineDouble, + enumXFUnderlineDotted, + enumXFUnderlineDash, + enumXFUnderlineLongDash, + enumXFUnderlineDotDash, + enumXFUnderlineDotDotDash, + enumXFUnderlineWave, + enumXFUnderlineBold, + enumXFUnderlineBoldDotted, + enumXFUnderlineBoldDash, + enumXFUnderlineBoldLongDash, + enumXFUnderlineBoldDotDash, + enumXFUnderlineBoldDotDotDash, + enumXFUnderlineBoldWave, + enumXFUnderlineDoubleWave, + enumXFUnderlineSmallWave +}; + +enum enumXFRelief +{ + enumXFReliefNone = 0, + enumXFReliefEngraved, + enumXFReliefEmbossed, +}; + +enum enumXFCrossout +{ + enumXFCrossoutNone = 0, + enumXFCrossoutSignel, + enumXFCrossoutDouble, + enumXFCrossoutThick, + enumXFCrossoutSlash, + enumXFCrossoutX +}; + +enum enumXFTransform +{ + enumXFTransformNone = 0, + enumXFTransformUpper, + enumXFTransformLower, + enumXFTransformCapitalize, + enumXFTransformSmallCaps +}; + +enum enumXFEmphasize +{ + enumXFEmphasizeNone = 0, + enumXFEmphasizeDot, + enumXFEmphasizeCircle, + enumXFEmphasizeDisc, + enumXFEmphasizeAccent +}; + +enum enumXFAlignType +{ + enumXFAlignNone = 0, + enumXFAlignStart, + enumXFAlignCenter, + enumXFAlignEnd, + enumXFAlignJustify, + enumXFAlignTop, + enumXFAlignMiddle, + enumXFAlignBottom, + enumXFALignMargins, +}; + +enum enumXFShadowPos +{ + enumXFShadowNone, + enumXFShadowRightBottom, + enumXFShadowRightTop, + enumXFShadowLeftBottom, + enumXFShadowLeftTop +}; + +enum enumXFBorder +{ + enumXFBorderNone, + enumXFBorderLeft, + enumXFBorderRight, + enumXFBorderTop, + enumXFBorderBottom, +}; + +/************************************************************************** + * @descr + * Line height type. + * enumLHHeight: height of the line, in "cm". + * enumLHLeast: the height may be adjusted, but has a min value. + * enumLHPercent: the height is a certain times of the normal height. + * enumLHSpace: space between lines. + *************************************************************************/ +enum enumLHType +{ + enumLHNone, + enumLHHeight, + enumLHLeast, + enumLHPercent, + enumLHSpace, +}; + +enum enumXFBreaks +{ + enumXFBreakAuto, + enumXFBreakBefPage, + enumXFBreakBefColumn, + enumXFBreakAftPage, + enumXFBreakAftColumn, + enumXFBreakKeepWithNext, +}; + +enum enumXFTab +{ + enumXFTabNone, + enumXFTabLeft, + enumXFTabCenter, + enumXFTabRight, + enumXFTabChar, +}; + +enum enumXFDatePart +{ + enumXFDateUnknown, + enumXFDateYear, + enumXFDateMonth, + enumXFDateMonthDay, + enumXFDateWeekDay, + enumXFDateYearWeek, + enumXFDateEra, + enumXFDateQuarter, + enumXFDateHour, + enumXFDateMinute, + enumXFDateSecond, + enumXFDateAmPm, + enumXFDateText +}; + +enum enumXFAnchor +{ + enumXFAnchorNone, + enumXFAnchorPara, + enumXFAnchorPage, + enumXFAnchorChar, + enumXFAnchorAsChar, + enumXFAnchorFrame +}; + +enum enumXFWrap +{ + enumXFWrapNone, + enumXFWrapLeft, + enumXFWrapRight, + enumXFWrapParallel, + enumXFWrapRunThrough, + enumXFWrapBest, + enumXFWrapBackground +}; + +enum enumXFTextDir +{ + enumXFTextDirNone, + enumXFTextDirLR, + enumXFTextDirLR_TB, + enumXFTextDirPage, + enumXFTextDirRL, + enumXFTextDirRL_TB, + enumXFTextDirTB, + enumXFTextDirTB_LR, + enumXFTextDirTB_RL +}; + +enum enumXFFrameXRel +{ + enumXFFrameXRelPage, + enumXFFrameXRelPageContent, + enumXFFrameXRelPageEndMargin, + enumXFFrameXRelPageStartMargin, + enumXFFrameXRelPara, + enumXFFrameXRelParaContent, + enumXFFrameXRelParaEndMargin, + enumXFFrameXRelParaStartMargin, + enumXFFrameXRelChar, + enumXFFrameXRelFrame, + enumXFFrameXRelFrameContent, + enumXFFrameXRelFrameEndMargin, + enumXFFrameXRelFrameStartMargin +}; + +enum enumXFFrameXPos +{ + enumXFFrameXPosLeft, + enumXFFrameXPosRight, + enumXFFrameXPosCenter, + enumXFFrameXPosFromLeft +}; + +enum enumXFFrameYRel +{ + enumXFFrameYRelBaseLine, + enumXFFrameYRelChar, + enumXFFrameYRelFrame, + enumXFFrameYRelFrameContent, + enumXFFrameYRelLine, + enumXFFrameYRelPage, + enumXFFrameYRelPageContent, + enumXFFrameYRelPara, + enumXFFrameYRelParaContent, + enumXFFrameYRelText +}; + +enum enumXFFrameYPos +{ + enumXFFrameYPosTop, + enumXFFrameYPosMiddle, + enumXFFrameYPosBottom, + enumXFFrameYPosFromTop, + enumXFFrameYPosBelow, +}; + +enum enumXFTableColVisible +{ + enumXFTableColVisibleYes, + enumXFTableColVisibleCollapse, + enumXFTableColVisibleFilter, +}; + +enum enumXFBookmarkRef +{ + enumXFBookmarkNone, + enumXFBookmarkPage, + enumXFBookmarkChapter, + enumXFBookmarkDir, + enumXFBookmarkDef +}; + +enum enumXFDrawKind +{ + enumXFDrawKindFull, + enumXFDrawKindSection, + enumXFDrawKindCut, + enumXFDrawKindArc +}; + +enum enumXFLineStyle +{ + enumXFLineNone, + enumXFLineSolid, + enumXFLineDot, + enumXFLineDash, + enumXFLineDotDash, + enumXFLineDashDot +}; + +enum enumXFAreaStyle +{ + enumXFAreaNone, + enumXFAreaSolid, + enumXFAreaGradient, + enumXFAreaBitmap, + enumXFAreaHatch +}; + +enum enumXFAreaLineStyle +{ + enumXFAreaLineSingle, + enumXFAreaLineCrossed, + enumXFAreaLineTriple +}; + +enum enumXFColorMode +{ + enumXFColorStandard, + enumXFColorGreyscale, + enumXFColorMono, + enumXFColorWatermark +}; + +enum enumXFPageUsage +{ + enumXFPageUsageNone, + enumXFPageUsageAll, + enumXFPageUsageLeft, + enumXFPageUsageRight, + enumXFPageUsageMirror +}; + +enum enumXFValueType +{ + enumXFValueTypeNone, + enumXFValueTypeBoolean, + enumXFValueTypeCurrency, + enumXFValueTypeDate, + enumXFValueTypeFloat, + enumXFValueTypePercentage, + enumXFValueTypeString, + enumXFValueTypeTime, +}; + +enum enumXFNumberType +{ + enumXFNumberNumber, + enumXFNumberPercent, + enuMXFNumberCurrency, + enumXFNumberScientific, + enumXFText, +}; + +enum enumXFLineNumberPos +{ + enumXFLineNumberLeft, + enumXFLineNumberRight, + enumXFLineNumberInner, + enumXFLineNumberOuter, +}; + +enum enumXFEntry +{ + enumXFEntryTOC, + enumXFEntryAlphabetical, + enumXFEntryUserIndex, +}; + +enum enumXFIndex +{ + enumXFIndexTOC, + enumXFIndexAlphabetical, + enumXFIndexUserIndex, + enumXFIndexObject, + enumXFIndexIllustration, + enumXFIndexTableIndex, +}; + +enum enumXFIndexTemplate +{ + enumXFIndexTemplateUnknown, + enumXFIndexTemplateChapter, + enumXFIndexTemplateText, + enumXFIndexTemplateTab, + enumXFIndexTemplatePage, + enumXFIndexTemplateLinkStart, + enumXFIndexTemplateLinkEnd, + enumXFIndexTemplateSpan, + enumXFIndexTemplateBibliography, +}; + +enum enumXFRubyPosition +{ + enumXFRubyLeft = 4, + enumXFRubyRight = 5, + enumXFRubyCenter = 2, + enumXFRubyTop = 1, + enumXFRubyBottom = 3, +}; +enum enumXFFWStyle +{ + enumXFFWOff, + enumXFFWRotate, + enumXFFWUpright, + enumXFFWSlantX, //slant-x + enumXFFWSlantY //slant-y +}; + +enum enumXFFWAdjust +{ + enumXFFWAdjustAutosize, //autosize + enumXFFWAdjustLeft, + enumXFFWAdjustCenter, //center + enumXFFWAdustRight //right +}; + +enum enumXFFWShadow +{ + enumXFFWShadowNone, + enumXFFWShadowNormal, + enumXFFWShadowVertical, + enumXFFWShadowSlant +}; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |