| 2.2.4.34.18 PageBase::PageBasePageBase
 DescriptionDefault constructor for a PageBase object.
 Construct a PageBase object using the name of an existing page.
 Construct a PageBase object using another PageBase object.
 SyntaxPageBase( ) 
 PageBase( LPCSTR lpcszName ) 
 PageBase( PageBase & page ) Parameters lpcszName[input]The name of an existing page.
 
  page[input]An existing PageBase object.
 ReturnExamplesEX1
 // Defualt construction
void PageBase_PageBase_ex1()
{
    PageBase pbTemp; // Defualt construction, object is not valid at this point
    pbTemp = Project.Pages(); // Get the project's active page
    if( pbTemp.IsValid() )
        printf("Active page is of type %d\n", pbTemp.GetType());
    else
        printf("Active page is invalid\n");
}EX2
 //Construct by name
void PageBase_PageBase_ex2()
{
	string strName = "ABC";
    PageBase pb(strName); // Construct by name
    if( pb.IsValid() )
        printf("Page %s is of type %d\n", strName, pb.GetType());
    else
        printf("Page %s is invalid\n", strName);
}EX3
 //Construct by other PageBase object 
void PageBase_PageBase_ex3()
{
	string strName = "ABC";
    PageBase pb1(strName); // Construct by name
    PageBase pb2(pb1);     // Construct by other PageBase object 
    if( pb2.IsValid() )
        printf("Page %s is of type %d\n", strName, pb2.GetType());
    else
        printf("Page %s is invalid\n", strName);
}RemarkSee AlsoHeader to Includeorigin.h
 |