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