29 references to FieldIndex
PresentationCore (29)
System\Windows\Media\CharacterMetrics.cs (29)
36private const int NumFields = (int)FieldIndex.BottomSideBearing + 1; 37private const int NumRequiredFields = (int)FieldIndex.BlackBoxHeight + 1; 76int lastIndex = (int)FieldIndex.BlackBoxHeight; 79AppendField(_baseline, FieldIndex.Baseline, ref lastIndex, s); 80AppendField(_leftSideBearing, FieldIndex.LeftSideBearing, ref lastIndex, s); 81AppendField(_rightSideBearing, FieldIndex.RightSideBearing, ref lastIndex, s); 82AppendField(_topSideBearing, FieldIndex.TopSideBearing, ref lastIndex, s); 83AppendField(_bottomSideBearing, FieldIndex.BottomSideBearing, ref lastIndex, s); 93CompositeFontParser.VerifyNonNegativeMultiplierOfEm(nameof(BlackBoxWidth), ref metrics[(int)FieldIndex.BlackBoxWidth]); 94CompositeFontParser.VerifyNonNegativeMultiplierOfEm(nameof(BlackBoxHeight), ref metrics[(int)FieldIndex.BlackBoxHeight]); 95CompositeFontParser.VerifyMultiplierOfEm(nameof(Baseline), ref metrics[(int)FieldIndex.Baseline]); 96CompositeFontParser.VerifyMultiplierOfEm(nameof(LeftSideBearing), ref metrics[(int)FieldIndex.LeftSideBearing]); 97CompositeFontParser.VerifyMultiplierOfEm(nameof(RightSideBearing), ref metrics[(int)FieldIndex.RightSideBearing]); 98CompositeFontParser.VerifyMultiplierOfEm(nameof(TopSideBearing), ref metrics[(int)FieldIndex.TopSideBearing]); 99CompositeFontParser.VerifyMultiplierOfEm(nameof(BottomSideBearing), ref metrics[(int)FieldIndex.BottomSideBearing]); 101double horizontalAdvance = metrics[(int)FieldIndex.BlackBoxWidth] 102+ metrics[(int)FieldIndex.LeftSideBearing] 103+ metrics[(int)FieldIndex.RightSideBearing]; 107double verticalAdvance = metrics[(int)FieldIndex.BlackBoxHeight] 108+ metrics[(int)FieldIndex.TopSideBearing] 109+ metrics[(int)FieldIndex.BottomSideBearing]; 114_blackBoxWidth = metrics[(int)FieldIndex.BlackBoxWidth]; 115_blackBoxHeight = metrics[(int)FieldIndex.BlackBoxHeight]; 116_baseline = metrics[(int)FieldIndex.Baseline]; 117_leftSideBearing = metrics[(int)FieldIndex.LeftSideBearing]; 118_rightSideBearing = metrics[(int)FieldIndex.RightSideBearing]; 119_topSideBearing = metrics[(int)FieldIndex.TopSideBearing]; 120_bottomSideBearing = metrics[(int)FieldIndex.BottomSideBearing]; 124private static void AppendField(double value, FieldIndex fieldIndex, ref int lastIndex, StringBuilder s)