Beispiel #1
0
        // 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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }