This document is archived and information here might be outdated.  Recommended version.


esriShapeExportFlags Constants (ArcObjects .NET 10.5 SDK)
ArcObjects Library Reference (Geometry)  

esriShapeExportFlags Constants

Flags used to control the behavior of IESRIShape2 export methods.

Constant Value Description
esriShapeExportDefaults 0 Exports curves, Zs, Ms, and point IDs (circular and elliptical arcs in 9.1 format). Records NaNs in a format compatible with older versions of ArcView. Performs byte swapping if the current platform architecture is Big-Endian.
esriShapeExportNoSwap 1 Does not perform byte swapping on the output shapefile buffer.
esriShapeExportAngularDensify 2 Exports densified versions of non-linear segments. Generates new vertices at constant angles along those segments.
esriShapeExportDistanceDensify 4 Exports densified versions of non-linear segments. Generates new vertices using a Douglas-Poiker style algorithm.
esriShapeExportTrueNaNs 8 Exports undefined double precision values as true NaNs (IEEE Non-A-Number). The default is to use large, negative values.
esriShapeExportStripZs 16 Removes zs from exported shape.
esriShapeExportStripMs 32 Removes ms from exported shape.
esriShapeExportStripIDs 64 Removes ids from exported shape.
esriShapeExportStripTextures 128 Removes Textures from exported multipatch.
esriShapeExportStripNormals 256 Removes normals from exported multipatch.
esriShapeExportStripMaterials 512 Removes materials attributes from exported multipatch.
esriShapeExportNewArcFormat 1024 Exports circular and elliptical arcs in 9.2 format - only suitable for non-persistant use or persistance in a 9.2 geodatabase.
esriShapeExportNoCompress 2048 Does not compress the output shapefile buffer.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.