AcMapMbMapBookManager::UpdateMapBook Method

Land Desktop Development ARX CPP SDK

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].