示例#1
0
        public void VisitSegment(ISegment segment)
        {
            if (ShouldSkip(segment)) { return; }

            VisitChildren(segment);

            ProcessTags();

            // Merge all adjacent IText
            ITextMerger merger = new ITextMerger();
            merger.VisitSegment(segment);
            merger.Merge();
        }
        public void VisitSegment(ISegment segment)
        {
            VisitChildren(segment);

            ProcessPlaceholderTags();

            ProcessTagPairs();

            // Merge all adjacent IText
            ITextMerger merger = new ITextMerger();

            merger.VisitSegment(segment);
            merger.Merge();
        }