private IPartFilter GetSlideLayoutPartFilter(string sTarget) { PptxSlideLayoutPartFilter slpf = new PptxSlideLayoutPartFilter(m_commonNamespaces, sTarget); if (AreWeInterestedIn(ContentType.Field)) { slpf.Triggers.AddRange(PptxMetadataDefinitions.ActiveXControls); slpf.Triggers.AddRange(PptxMetadataDefinitions.EmbeddedObjects); slpf.ListGraphicFrameHasOLEObject = GetListOfSlideLayoutOLEObjectsInGraphicFrames(sTarget); } return slpf as IPartFilter; }
private void CollectPreProcessResultsForSlideLayoutPart(PartInfo rel, PptxSlideLayoutPartFilter pf) { if (pf == null || string.IsNullOrEmpty(rel.Target)) return; m_dictSlideLayoutOLEObjectsInGraphicFrames.Add(rel.Target, pf.ListGraphicFrameHasOLEObject); }