2 types derived from FixedSOMElement
PresentationFramework (2)
src\Framework\System\Windows\Documents\FixedSOMImage.cs (1)
26
internal sealed class FixedSOMImage :
FixedSOMElement
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (1)
28
internal sealed class FixedSOMTextRun :
FixedSOMElement
, IComparable
42 references to FixedSOMElement
PresentationFramework (42)
src\Framework\System\Windows\Documents\FixedDSBuilder.cs (2)
133
FixedSOMElement
somElement =
FixedSOMElement
.CreateFixedSOMElement(_fixedPage, e, fn, -1, -1);
src\Framework\System\Windows\Documents\FixedFlowMap.cs (11)
188
internal
FixedSOMElement
MappingGetFixedSOMElement(FixedNode fixedp, int offset)
190
List<
FixedSOMElement
> entry = _GetEntry(fixedp);
194
foreach (
FixedSOMElement
element in entry)
275
internal void AddFixedElement(
FixedSOMElement
element)
383
private List<
FixedSOMElement
> _GetEntry(FixedNode node)
387
_cachedEntry = (List<
FixedSOMElement
>)_mapping[node];
393
private void _AddEntry(
FixedSOMElement
element)
396
List<
FixedSOMElement
> entry;
399
entry = (List<
FixedSOMElement
>)_mapping[fn];
403
entry = new List<
FixedSOMElement
>();
427
private List<
FixedSOMElement
> _cachedEntry;
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (2)
225
FixedSOMElement
element = box as
FixedSOMElement
;
src\Framework\System\Windows\Documents\FixedSOMElement.cs (2)
76
public static
FixedSOMElement
CreateFixedSOMElement(FixedPage page, UIElement uiElement, FixedNode fixedNode, int startIndex, int endIndex)
78
FixedSOMElement
element = null;
src\Framework\System\Windows\Documents\FixedSOMFixedBlock.cs (1)
244
private void _AddElement(
FixedSOMElement
element)
src\Framework\System\Windows\Documents\FixedSOMPageConstructor.cs (2)
694
FixedSOMElement
element = fixedBlock.SemanticBoxes[fixedBlock.SemanticBoxes.Count - 1] as
FixedSOMElement
;
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (16)
367
FixedSOMElement
element = _fixedFlowMap.MappingGetFixedSOMElement(fixedPosition.Node, fixedPosition.Offset);
419
FixedSOMElement
[] fixes = flow.FixedSOMElements;
439
FixedSOMElement
element = fixes[loIndex];
447
FixedSOMElement
last = fixes[loIndex - 1];
479
out
FixedSOMElement
[] somElements,
521
FixedSOMElement
[] fixes = flowScan.FixedSOMElements;
528
FixedSOMElement
[] fixes = flowScan.FixedSOMElements;
529
foreach (
FixedSOMElement
element in fixes)
565
somElements = (
FixedSOMElement
[])ar.ToArray(typeof(
FixedSOMElement
));
602
FixedSOMElement
[] fixes = flowNode.FixedSOMElements;
1094
if (box is
FixedSOMElement
)
1096
flowBuilder.AddElement((
FixedSOMElement
)box);
1303
public Uri GetUri(
FixedSOMElement
element, FixedPage p, out UIElement shadowElement)
1496
public void AddElement(
FixedSOMElement
element)
1568
flowImageNode.FixedSOMElements = new
FixedSOMElement
[] { element };
src\Framework\System\Windows\Documents\FixedTextContainer.cs (3)
426
FixedSOMElement
[] elements;
434
FixedSOMElement
elem = elements[i];
625
private bool _GetFixedNodesForFlowRange(ITextPointer start, ITextPointer end, out
FixedSOMElement
[] elements, out int startIndex, out int endIndex)
src\Framework\System\Windows\Documents\FlowNode.cs (2)
281
internal
FixedSOMElement
[] FixedSOMElements
312
private
FixedSOMElement
[] _elements; // Used for mapping between fixed and flow representations
src\Framework\System\Windows\Documents\FlowPosition.cs (1)
264
FixedSOMElement
[] elements = flow._flowNode.FixedSOMElements;