Exemplo n.º 1
0
		private StyleBasedPartFilter ConstructMainDocFilter(bool preProcessing, bool cleaning)
        {
            StyleBasedPartFilter xpf = new StyleBasedPartFilter(GetStyleSheet(), m_commonNamespaces, ContentTypesOfInterest, cleaning);
            if (!preProcessing)
            {
                xpf.Triggers.AddRange(DocxMetadataDefinitions.CommentReferences);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.Fields);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.HiddenDocumentText);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.Hyperlinks);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.SmallDocumentText);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.SmartTags);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.TrackedChanges);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.Reviewer);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.EndnoteReferences);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.FootnoteReferences);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.TextBoxes);
                xpf.Triggers.AddRange(DocxMetadataDefinitions.ParagraphText);
                xpf.Triggers.AddRange(GenericMetadataDefinitions.InkAnnotation);
            }
		    xpf.ExclusionList = excludeList;
            return xpf;
        }
Exemplo n.º 2
0
 private IPartFilter ConstructCommentFilter(bool cleaning)
 {
     StyleBasedPartFilter xpf = new StyleBasedPartFilter(GetStyleSheet(), m_commonNamespaces, ContentTypesOfInterest, cleaning) ;
     xpf.Triggers.AddRange(DocxMetadataDefinitions.CommentContents);
     xpf.Triggers.AddRange(DocxMetadataDefinitions.Fields);
     xpf.Triggers.AddRange(DocxMetadataDefinitions.HiddenDocumentText);
     xpf.Triggers.AddRange(DocxMetadataDefinitions.Hyperlinks);
     xpf.Triggers.AddRange(DocxMetadataDefinitions.ParagraphText);
     xpf.Triggers.AddRange(GenericMetadataDefinitions.InkAnnotation);
     return xpf;
 }