![]() | InDesign SDK 20.5 |
#include <DocumentPresFindCriteria.h>
FindRelatedPresCriteria: are binary predicates (two parameter boolean functions) used to select and order the set of document presentations relative to a particular one returned from IDocumentUIUtils::FindRelatedPresentations.
Examples: Find all other presentations of the same kind on the same document as a particlar presentation, ordered loosely by activation. whichDocument: document acceptCriteria: is_samekind preferCriteria: is_active + is_frontmost_in_tabgroup includeMe: kFalse
Code snippet: PresentationSequence relatedPresentations; FindRelatedPresentation_Criteria require = FindRelatedPresCriteria::is_samekind; FindRelatedPresentation_PreferCriteria prefer; prefer.push_back(FindRelatedPresCriteria::is_active); prefer.push_back(FindRelatedPresCriteria::is_frontmost_in_tabgroup);
int32 count = Utils<IDocumentUIUtils>()->FindRelatedPresentations(document, active, relatedPresentations, require, prefer);