XMLPropertyHandler* pHdl = const_cast<XMLPropertyHandler*>(XMLPropertyHandlerFactory::GetPropertyHandler( nType )); if( !pHdl )
{ switch( nType )
{ case XML_PM_TYPE_PAGESTYLELAYOUT:
pHdl = new XMLPMPropHdl_PageStyleLayout; break; case XML_PM_TYPE_NUMFORMAT:
pHdl = new XMLPMPropHdl_NumFormat; break; case XML_PM_TYPE_NUMLETTERSYNC:
pHdl = new XMLPMPropHdl_NumLetterSync; break; case XML_PM_TYPE_PAPERTRAYNUMBER:
pHdl = new XMLPMPropHdl_PaperTrayNumber; break; case XML_PM_TYPE_PRINTORIENTATION:
pHdl = new XMLNamedBoolPropertyHdl(
GetXMLToken( XML_LANDSCAPE ),
GetXMLToken( XML_PORTRAIT ) ); break; case XML_PM_TYPE_PRINTANNOTATIONS:
pHdl = new XMLPMPropHdl_Print( XML_ANNOTATIONS ); break; case XML_PM_TYPE_PRINTCHARTS:
pHdl = new XMLPMPropHdl_Print( XML_CHARTS ); break; case XML_PM_TYPE_PRINTDRAWING:
pHdl = new XMLPMPropHdl_Print( XML_DRAWINGS ); break; case XML_PM_TYPE_PRINTFORMULAS:
pHdl = new XMLPMPropHdl_Print( XML_FORMULAS ); break; case XML_PM_TYPE_PRINTGRID:
pHdl = new XMLPMPropHdl_Print( XML_GRID ); break; case XML_PM_TYPE_PRINTHEADERS:
pHdl = new XMLPMPropHdl_Print( XML_HEADERS ); break; case XML_PM_TYPE_PRINTOBJECTS:
pHdl = new XMLPMPropHdl_Print( XML_OBJECTS ); break; case XML_PM_TYPE_PRINTZEROVALUES:
pHdl = new XMLPMPropHdl_Print( XML_ZERO_VALUES ); break; case XML_PM_TYPE_PRINTPAGEORDER:
pHdl = new XMLNamedBoolPropertyHdl( GetXMLToken( XML_TTB ),
GetXMLToken( XML_LTR ) ); break; case XML_PM_TYPE_FIRSTPAGENUMBER:
pHdl = new XMLNumberNonePropHdl( XML_CONTINUE, 2 ); break; case XML_PM_TYPE_CENTER_HORIZONTAL:
pHdl = new XMLPMPropHdl_CenterHorizontal; break; case XML_PM_TYPE_CENTER_VERTICAL:
pHdl = new XMLPMPropHdl_CenterVertical; break; case XML_TYPE_TEXT_COLUMNS:
pHdl = new XMLTextColumnsPropertyHandler; break; case XML_TYPE_LAYOUT_GRID_MODE:
pHdl = new XMLConstantsPropertyHandler(
aXML_TextGridMode_ConstantMap, XML_NONE ); break;
case XML_SW_TYPE_FILLSTYLE:
pHdl = new XMLEnumPropertyHdl( aXML_FillStyle_EnumMap ); break; case XML_SW_TYPE_PRESPAGE_BACKSIZE:
pHdl = new XMLNamedBoolPropertyHdl(GetXMLToken(XML_FULL), GetXMLToken(XML_BORDER)); break; case XML_SW_TYPE_FILLBITMAPSIZE:
pHdl = new XMLFillBitmapSizePropertyHandler(); break; case XML_SW_TYPE_LOGICAL_SIZE:
pHdl = new XMLBitmapLogicalSizePropertyHandler(); break; case XML_SW_TYPE_BITMAP_REFPOINT:
pHdl = new XMLEnumPropertyHdl( aXML_RefPoint_EnumMap ); break; case XML_SW_TYPE_BITMAP_MODE:
pHdl = new XMLEnumPropertyHdl( aXML_BitmapMode_EnumMap ); break; case XML_SW_TYPE_BITMAPREPOFFSETX: case XML_SW_TYPE_BITMAPREPOFFSETY:
pHdl = new XMLBitmapRepeatOffsetPropertyHandler(XML_SW_TYPE_BITMAPREPOFFSETX == nType); break; case XML_SW_TYPE_RTLGUTTER:
pHdl = new XMLRtlGutterPropertyHandler(); break;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.