51 references to dcpLim
PresentationFramework (51)
MS\Internal\PtsHost\TextParaClient.cs (51)
583dcpLim = element.dcpLim; 1044dcpLim = element.dcpLim; 1295List<InlineObject> inlineObjects = TextParagraph.InlineObjectsFromRange(element.dcpFirst, element.dcpLim); 1606lines.Add(new TextParaLineResult(this, element.dcpFirst, element.dcpLim - element.dcpFirst, 1752if ( ((element.dcpFirst <= dcp) && (element.dcpLim > dcp)) 1753|| ((element.dcpLim == dcp) && (elIndex == arrayLineElement.Length - 1) && (index == arrayLineDesc.Length - 1))) 1761ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 1767Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 1977if ( elemDesc.dcpLim > dcpStart 1978|| ( (elemDesc.dcpLim == dcpStart) 1985int cchRangeForThisElem = Math.Max(Math.Min(elemDesc.dcpLim, dcpEnd) - dcpRangeStartForThisElem, 1); 1990|| (dcpEnd >= elemDesc.dcpLim && HasAnyLineBreakAtCp(elemDesc.dcpLim) ) ) 2204if (dcpRangeStart == elemDesc.dcpFirst && elemDesc.dcpLim <= (dcpRangeStart + cchRange)) 2216ctx.LineFormatLengthTarget = elemDesc.dcpLim - elemDesc.dcpFirst; 2219Invariant.Assert(line.SafeLength == elemDesc.dcpLim - elemDesc.dcpFirst, "Line length is out of sync"); 2489if (((element.dcpFirst <= dcp) && (element.dcpLim > dcp)) 2490|| ((element.dcpLim == dcp) && (elIndex == arrayLineElement.Length - 1) && (index == arrayLineDesc.Length - 1))) 2493if (dcp >= element.dcpLim - 1 && elIndex == arrayLineElement.Length - 1 && index == arrayLineDesc.Length - 1) 2558ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 2564Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 2738if ( ((element.dcpFirst <= dcp) && (element.dcpLim > dcp)) 2739|| ((element.dcpLim == dcp) && (elIndex == arrayLineElement.Length - 1) && (index == arrayLineDesc.Length - 1))) 2781else if (dcp >= element.dcpLim - 1 && direction == LogicalDirection.Forward) 2783if (dcp == element.dcpLim) 2790else if (dcp == element.dcpLim - 1 && elIndex == arrayLineElement.Length - 1 && index == arrayLineDesc.Length - 1) 2803ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 2809Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 2824if ((nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == element.dcpLim) && direction == LogicalDirection.Forward) 2995if (((element.dcpFirst <= dcp) && (element.dcpLim > dcp)) 2996|| ((element.dcpLim == dcp) && (elIndex == arrayLineElement.Length - 1) && (index == arrayLineDesc.Length - 1))) 3045ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 3051Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 3171if (dcpStart < element.dcpLim && dcpEnd > element.dcpFirst) 3179ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 3185Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 3188line.GetGlyphRuns(glyphRuns, Math.Max(dcpStart, element.dcpFirst), Math.Min(dcpEnd, element.dcpLim)); 3194if (dcpEnd < element.dcpLim) 3631ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 3637Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 3700ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 3706Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 3995ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 4004Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 4011Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 4014Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync"); 4109if (start >= element.dcpLim) 4122int localEnd = (end < element.dcpLim) ? end : element.dcpLim; 4130ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst; 4136Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");