// Token: 0x06002EA8 RID: 11944 RVA: 0x000D2E3C File Offset: 0x000D103C internal void OnNewFlowElement(FixedElement parentElement, FixedElement.ElementType elementType, FlowPosition pStart, FlowPosition pEnd, object source, int pageIndex) { FixedTextPointer start = new FixedTextPointer(false, LogicalDirection.Backward, pStart); FixedTextPointer end = new FixedTextPointer(false, LogicalDirection.Forward, pEnd); FixedElement fixedElement = new FixedElement(elementType, start, end, pageIndex); if (source != null) { fixedElement.Object = source; } parentElement.Append(fixedElement); pStart.AttachElement(fixedElement); pEnd.AttachElement(fixedElement); }
internal void OnNewFlowElement(FixedElement parentElement, FixedElement.ElementType elementType, FlowPosition pStart, FlowPosition pEnd, Object source, int pageIndex) { FixedTextPointer eStart = new FixedTextPointer(false, LogicalDirection.Backward, pStart); FixedTextPointer eEnd = new FixedTextPointer(false, LogicalDirection.Forward, pEnd); FixedElement e = new FixedElement(elementType, eStart, eEnd, pageIndex); if (source != null) { e.Object = source; } // hook up logical tree parentElement.Append(e); // attach element to flownode for faster lookup later. pStart.AttachElement(e); pEnd.AttachElement(e); }