AcMapMbMapBookManager:: UpdateMapBook Method
Modifies existing Map Book based on the settings supplied.
static Acad::ErrorStatus UpdateMapBook( const AcDbObjectId& Id, const AcMapMbTileGeneratorSettings* pTileGeneratorSettings, const AcMapMbTileNameGeneratorSettings* pTileNameGeneratorSettings, const AcMapMbMapSheetLayoutSettings* pLayoutTemplateSettings, const ACHAR* pszSheetSetFileName = NULL, const ACHAR* pszSubsetName = NULL );
Parameters |
Description |
Id |
Input ID of the Map Book object to modify. |
pTileGeneratorSettings |
Input tile generator settings object. The user will create the correct settings object and set the appropriate values. It is never correct to use a base class settings object. It is not necessary to use the same type settings object as when the MapBook was created. |
pTileNameGeneratorSettings |
Input tile generator settings object. The user will create the correct settings object and set the appropriate values. It is never correct to use a base class settings object. It is not necessary to use the same type settings object as when the MapBook was created. |
pLayoutTemplateSettings |
Input layout template settings object. The user may edit values from previous settings. |
pszSheetSetFileName |
Input Sheet Set file name, if the file with this name does not exist, it will be created. NULL value indicates that previous sheet set data will be overwritten. |
pszSubsetName |
Input category name within the Map Sheet Set. The category name includes the full path where a slash "/"is used as a delimiter, for example: "Root/Nested_Subset/Map_Book_category". If this Sheet Set already exists, it will be overwritten |
pszName |
Input name of the map. |
Returns
Returns Acad::eOk if successful; otherwise, returns a different error code.
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at [email protected].