API Help
Eplan.EplApi.DataModel Namespace / Page Class / CopyTo Method / CopyTo(Project,PagePropertyList,NumerationMode,Boolean) Method
Target project in which copy of page will be created. Can be null or invalid.
List of property defining name of new page. Can't be null.
Determines how devices located on page will be renumbered.
Controls if new page will overwrite existing page.

CopyTo(Project,PagePropertyList,NumerationMode,Boolean) Method
Creates copy of this page.
Syntax

Parameters

pProject
Target project in which copy of page will be created. Can be null or invalid.
pPageName
List of property defining name of new page. Can't be null.
nNumerationMode
Determines how devices located on page will be renumbered.
bOverwrite
Controls if new page will overwrite existing page.

Return Value

Returns newly created page or null if page of same name existed and was not overwritten.
Exceptions
ExceptionDescription
Thrown when required argument is null.
Thrown when internal problem has occurred during coping the page. Please check exception message for more info.
Remarks
Page is copied and inserted into target project with copy of all placement located on this page. New page gets name specified in parameter pPageName. Function can be forced to overwrite a page if one with the same name will already exists in target project if value of bOverwrite will be true. If in such situation bOverwrite will be false then the function will not report an error but will return null.
See Also