| /************************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (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.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| #ifndef INCLUDED_DMAPPER_PROPERTYIDS_HXX |
| #define INCLUDED_DMAPPER_PROPERTYIDS_HXX |
| |
| namespace rtl{ class OUString;} |
| |
| namespace writerfilter { |
| namespace dmapper{ |
| enum PropertyIds |
| { |
| PROP_ID_START = 1 |
| ,META_PROP_CELL_MAR_BOTTOM = PROP_ID_START |
| ,META_PROP_CELL_MAR_LEFT |
| ,META_PROP_CELL_MAR_RIGHT |
| ,META_PROP_CELL_MAR_TOP |
| ,META_PROP_HORIZONTAL_BORDER |
| ,META_PROP_TABLE_STYLE_NAME |
| ,META_PROP_VERTICAL_BORDER |
| ,PROP_ADD_EXTERNAL_LEADING |
| ,PROP_ADD_PARA_TABLE_SPACING |
| ,PROP_ADJUST |
| ,PROP_ADJUST_CONTRAST |
| ,PROP_ADJUST_LUMINANCE |
| ,PROP_ALTERNATIVE_TEXT |
| ,PROP_ANCHOR_TYPE |
| ,PROP_AUTOMATIC_DISTANCE |
| ,PROP_BACK_COLOR |
| ,PROP_BITMAP |
| ,PROP_BOTTOM_BORDER |
| ,PROP_BOTTOM_BORDER_DISTANCE |
| ,PROP_BOTTOM_MARGIN |
| ,PROP_BREAK_TYPE |
| ,PROP_BULLET_CHAR |
| ,PROP_BULLET_FONT_NAME |
| ,PROP_CHAPTER_FORMAT |
| ,PROP_CHARACTER_STYLES |
| ,PROP_CHAR_AUTO_KERNING |
| ,PROP_CHAR_BACK_COLOR |
| ,PROP_CHAR_CASE_MAP |
| ,PROP_CHAR_CHAR_KERNING |
| ,PROP_CHAR_COLOR |
| ,PROP_CHAR_COMBINE_IS_ON |
| ,PROP_CHAR_COMBINE_PREFIX |
| ,PROP_CHAR_COMBINE_SUFFIX |
| ,PROP_CHAR_CONTOURED |
| ,PROP_CHAR_EMPHASIS |
| ,PROP_CHAR_ESCAPEMENT |
| ,PROP_CHAR_ESCAPEMENT_HEIGHT |
| ,PROP_CHAR_FLASH |
| ,PROP_CHAR_FONT_CHAR_SET |
| ,PROP_CHAR_FONT_CHAR_SET_ASIAN |
| ,PROP_CHAR_FONT_CHAR_SET_COMPLEX |
| ,PROP_CHAR_FONT_FAMILY |
| ,PROP_CHAR_FONT_FAMILY_ASIAN |
| ,PROP_CHAR_FONT_FAMILY_COMPLEX |
| ,PROP_CHAR_FONT_NAME |
| ,PROP_CHAR_FONT_NAME_ASIAN |
| ,PROP_CHAR_FONT_NAME_COMPLEX |
| ,PROP_CHAR_FONT_PITCH |
| ,PROP_CHAR_FONT_PITCH_ASIAN |
| ,PROP_CHAR_FONT_PITCH_COMPLEX |
| ,PROP_CHAR_FONT_STYLE |
| ,PROP_CHAR_FONT_STYLE_ASIAN |
| ,PROP_CHAR_FONT_STYLE_COMPLEX |
| ,PROP_CHAR_HEIGHT |
| ,PROP_CHAR_HEIGHT_ASIAN |
| ,PROP_CHAR_HEIGHT_COMPLEX |
| ,PROP_CHAR_HIDDEN |
| ,PROP_CHAR_LOCALE |
| ,PROP_CHAR_LOCALE_ASIAN |
| ,PROP_CHAR_LOCALE_COMPLEX |
| ,PROP_CHAR_POSTURE |
| ,PROP_CHAR_POSTURE_ASIAN |
| ,PROP_CHAR_POSTURE_COMPLEX |
| ,PROP_CHAR_PROP_HEIGHT |
| ,PROP_CHAR_PROP_HEIGHT_ASIAN |
| ,PROP_CHAR_PROP_HEIGHT_COMPLEX |
| ,PROP_CHAR_RELIEF |
| ,PROP_CHAR_ROTATION |
| ,PROP_CHAR_ROTATION_IS_FIT_TO_LINE |
| ,PROP_CHAR_SCALE_WIDTH |
| ,PROP_CHAR_SHADOWED |
| ,PROP_CHAR_STRIKEOUT |
| ,PROP_CHAR_STYLE_NAME |
| ,PROP_CHAR_UNDERLINE |
| ,PROP_CHAR_UNDERLINE_COLOR |
| ,PROP_CHAR_UNDERLINE_HAS_COLOR |
| ,PROP_CHAR_WEIGHT |
| ,PROP_CHAR_WEIGHT_ASIAN |
| ,PROP_CHAR_WEIGHT_COMPLEX |
| ,PROP_CHAR_WORD_MODE |
| ,PROP_CNF_STYLE |
| ,PROP_CONTENT |
| ,PROP_CONTOUR_OUTSIDE |
| ,PROP_CONTOUR_POLY_POLYGON |
| ,PROP_COUNT_EMPTY_LINES |
| ,PROP_COUNT_LINES_IN_FRAMES |
| ,PROP_CREATE_FROM_LEVEL_PARAGRAPH_STYLES |
| ,PROP_CREATE_FROM_MARKS |
| ,PROP_CREATE_FROM_OUTLINE |
| ,PROP_CURRENT_PRESENTATION |
| ,PROP_DATA_COLUMN_NAME |
| ,PROP_DEFAULT |
| ,PROP_DELETE |
| ,PROP_DESCRIPTION |
| ,PROP_DISTANCE |
| ,PROP_DROP_CAP_FORMAT |
| ,PROP_FILE_FORMAT |
| ,PROP_FIRST_LINE_INDENT |
| ,PROP_FIRST_LINE_OFFSET |
| ,PROP_FIRST_PAGE |
| ,PROP_FOOTER_BODY_DISTANCE |
| ,PROP_FOOTER_DYNAMIC_SPACING |
| ,PROP_FOOTER_HEIGHT |
| ,PROP_FOOTER_IS_DYNAMIC_HEIGHT |
| ,PROP_FOOTER_IS_ON |
| ,PROP_FOOTER_IS_SHARED |
| ,PROP_FOOTER_TEXT |
| ,PROP_FOOTER_TEXT_LEFT |
| ,PROP_FORMAT |
| ,PROP_FULL_NAME |
| ,PROP_GAMMA |
| ,PROP_GRAPHIC |
| ,PROP_GRAPHIC_COLOR_MODE |
| ,PROP_GRAPHIC_CROP |
| ,PROP_GRID_BASE_HEIGHT |
| ,PROP_GRID_DISPLAY |
| ,PROP_GRID_LINES |
| ,PROP_GRID_MODE |
| ,PROP_GRID_PRINT |
| ,PROP_GRID_RUBY_HEIGHT |
| ,PROP_HEADER_BODY_DISTANCE |
| ,PROP_HEADER_DYNAMIC_SPACING |
| ,PROP_HEADER_HEIGHT |
| ,PROP_HEADER_IS_DYNAMIC_HEIGHT |
| ,PROP_HEADER_IS_ON |
| ,PROP_HEADER_IS_SHARED |
| ,PROP_HEADER_ROW_COUNT |
| ,PROP_HEADER_TEXT |
| ,PROP_HEADER_TEXT_LEFT |
| ,PROP_HEADING_STYLE_NAME |
| ,PROP_HEIGHT |
| ,PROP_HELP |
| ,PROP_HINT |
| ,PROP_HORI_MIRRORED_ON_EVEN_PAGES |
| ,PROP_HORI_MIRRORED_ON_ODD_PAGES |
| ,PROP_HORI_ORIENT |
| ,PROP_HORI_ORIENT_POSITION |
| ,PROP_HORI_ORIENT_RELATION |
| ,PROP_HYPER_LINK_U_R_L |
| ,PROP_INDENT_AT |
| ,PROP_INPUT_STREAM |
| ,PROP_INSERT |
| ,PROP_INTERVAL |
| ,PROP_IS_AUTO_HEIGHT |
| ,PROP_IS_DATE |
| ,PROP_IS_FIXED |
| ,PROP_IS_INPUT |
| ,PROP_IS_LANDSCAPE |
| ,PROP_IS_ON |
| ,PROP_IS_SPLIT_ALLOWED |
| ,PROP_KEYWORDS |
| ,PROP_LEFT_BORDER |
| ,PROP_LEFT_BORDER_DISTANCE |
| ,PROP_LEFT_MARGIN |
| ,PROP_LEVEL |
| ,PROP_LEVEL_FORMAT |
| ,PROP_LEVEL_PARAGRAPH_STYLES |
| ,PROP_LISTTAB_STOP_POSITION |
| ,PROP_MACRO_NAME |
| ,PROP_NAME |
| ,PROP_NUMBERING_LEVEL |
| ,PROP_NUMBERING_RULES |
| ,PROP_NUMBERING_STYLE_NAME |
| ,PROP_NUMBERING_TYPE |
| ,PROP_NUMBER_FORMAT |
| ,PROP_NUMBER_POSITION |
| ,PROP_OPAQUE |
| ,PROP_OUTLINE_LEVEL |
| ,PROP_PAGE_DESC_NAME |
| ,PROP_PAGE_NUMBER_OFFSET |
| ,PROP_PAGE_TOGGLE |
| ,PROP_PARAGRAPH_STYLES |
| ,PROP_PARA_ADJUST |
| ,PROP_PARA_BACK_COLOR |
| ,PROP_PARA_BOTTOM_MARGIN |
| ,PROP_PARA_FIRST_LINE_INDENT |
| ,PROP_PARA_IS_HANGING_PUNCTUATION |
| ,PROP_PARA_IS_HYPHENATION |
| ,PROP_PARA_KEEP_TOGETHER |
| ,PROP_PARA_LAST_LINE_ADJUST |
| ,PROP_PARA_LEFT_MARGIN |
| ,PROP_PARA_LINE_NUMBER_COUNT |
| ,PROP_PARA_LINE_NUMBER_START_VALUE |
| ,PROP_PARA_LINE_SPACING |
| ,PROP_PARA_ORPHANS |
| ,PROP_PARA_RIGHT_MARGIN |
| ,PROP_PARA_SPLIT |
| ,PROP_PARA_STYLE_NAME |
| ,PROP_PARA_TAB_STOPS |
| ,PROP_PARA_TOP_MARGIN |
| ,PROP_PARA_WIDOWS |
| ,PROP_PARENT_NUMBERING |
| ,PROP_POSITION_AND_SPACE_MODE |
| ,PROP_POSITION_PROTECTED |
| ,PROP_PREFIX |
| ,PROP_PRINTER_PAPER_TRAY_INDEX |
| ,PROP_REDLINE_AUTHOR |
| ,PROP_REDLINE_COMMENT |
| ,PROP_REDLINE_DATE_TIME |
| ,PROP_REDLINE_IDENTIFIER |
| ,PROP_REDLINE_SUCCESSOR_DATA |
| ,PROP_REDLINE_TYPE |
| ,PROP_REFERENCE_FIELD_PART |
| ,PROP_REFERENCE_FIELD_SOURCE |
| ,PROP_RESTART_AT_EACH_PAGE |
| ,PROP_RIGHT_BORDER |
| ,PROP_RIGHT_BORDER_DISTANCE |
| ,PROP_RIGHT_MARGIN |
| ,PROP_SEPARATOR_LINE_IS_ON |
| ,PROP_SERVICE_CHAR_STYLE |
| ,PROP_SERVICE_PARA_STYLE |
| ,PROP_SIZE |
| ,PROP_SIZE100th_M_M |
| ,PROP_SIZE_PIXEL |
| ,PROP_SIZE_PROTECTED |
| ,PROP_SIZE_TYPE |
| ,PROP_SOURCE_NAME |
| ,PROP_STANDARD |
| ,PROP_START_AT |
| ,PROP_START_WITH |
| ,PROP_STREAM_NAME |
| ,PROP_SUBJECT |
| ,PROP_SUB_TYPE |
| ,PROP_SUFFIX |
| ,PROP_SURROUND |
| ,PROP_SURROUND_CONTOUR |
| ,PROP_TABLE_BORDER |
| ,PROP_TABLE_BORDER_DISTANCES |
| ,PROP_TABLE_COLUMN_SEPARATORS |
| ,PROP_TABS_RELATIVE_TO_INDENT |
| ,PROP_TAB_STOP_DISTANCE |
| ,PROP_TEXT |
| ,PROP_TEXT_COLUMNS |
| ,PROP_TEXT_RANGE |
| ,PROP_TITLE |
| ,PROP_TOKEN_CHAPTER_INFO |
| ,PROP_TOKEN_HYPERLINK_END |
| ,PROP_TOKEN_HYPERLINK_START |
| ,PROP_TOKEN_TEXT |
| ,PROP_TOKEN_TYPE |
| ,PROP_TOP_BORDER |
| ,PROP_TOP_BORDER_DISTANCE |
| ,PROP_TOP_MARGIN |
| ,PROP_USER_DATA_TYPE |
| ,PROP_VERTICAL_MERGE |
| ,PROP_VERT_MIRRORED |
| /*254*/ ,PROP_GRID_STANDARD_MODE |
| ,PROP_VERT_ORIENT |
| ,PROP_VERT_ORIENT_POSITION |
| ,PROP_VERT_ORIENT_RELATION |
| ,PROP_WIDTH |
| ,PROP_WIDTH_TYPE |
| ,PROP_WRITING_MODE |
| }; |
| struct PropertyNameSupplier_Impl; |
| class PropertyNameSupplier |
| { |
| PropertyNameSupplier_Impl* m_pImpl; |
| public: |
| PropertyNameSupplier(); |
| ~PropertyNameSupplier(); |
| const rtl::OUString& GetName( PropertyIds eId ) const; |
| |
| static PropertyNameSupplier& GetPropertyNameSupplier(); |
| }; |
| } //namespace dmapper |
| } // namespace writerfilter |
| #endif |