if (pPg == pPage)
{ if (pObject)
{ // Looking for an object? First, determine if it visible in // this PageView. return pObject->isVisibleOnAnyOfTheseLayers(pPV->GetVisibleLayers());
} else
{ returntrue;
}
} elseif (bMaster && (!pObject || !pObject->IsNotVisibleAsMaster()))
{ if (pPg->TRG_HasMasterPage())
{
SdrPage& rMasterPage = pPg->TRG_GetMasterPage();
if (&rMasterPage == pPage)
{ // the page we're looking for is a master page in this PageView if (pObject)
{ // Looking for an object? First, determine if it visible in // this PageView.
SdrLayerIDSet aObjLay = pPV->GetVisibleLayers();
aObjLay &= pPg->TRG_GetMasterPageVisibleLayers(); if (pObject->isVisibleOnAnyOfTheseLayers(aObjLay))
{ returntrue;
} // else, look at the next master page of this page...
} else
{ returntrue;
}
}
}
}
// master page forbidden or no fitting master page found returnfalse;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.