internal override void AlignFramedTextsXY(List <NoteObject> fixedNoteObjects) { #region alignX // An EndAndStartRegionBarline cannot be at the start of a system, // so it can't have a barnumber, and there's no reason to call base.AlignBarnumberX(); M.Assert(BarnumberMetrics == null); double originX = Metrics.OriginX; if (FramedRegionEndTextMetrics != null) { FramedRegionEndTextMetrics.Move(originX - FramedRegionEndTextMetrics.Right, 0); } if (FramedRegionStartTextMetrics != null) { FramedRegionStartTextMetrics.Move(originX - FramedRegionStartTextMetrics.Left, 0); } #endregion MoveFramedTextBottomToDefaultPosition(FramedRegionStartTextMetrics); MoveFramedTextBottomToDefaultPosition(FramedRegionEndTextMetrics); MoveFramedTextAboveNoteObjects(FramedRegionStartTextMetrics, fixedNoteObjects); MoveFramedTextAboveNoteObjects(FramedRegionEndTextMetrics, fixedNoteObjects); MoveFramedTextAboveNoteObjects(BarnumberMetrics, fixedNoteObjects); }
internal override void AlignFramedTextsXY(List <NoteObject> fixedNoteObjects) { #region alignX base.AlignBarnumberX(); double originX = Metrics.OriginX; if (FramedRegionEndTextMetrics != null) { FramedRegionEndTextMetrics.Move(originX - FramedRegionEndTextMetrics.Right, 0); } #endregion MoveFramedTextBottomToDefaultPosition(FramedRegionEndTextMetrics); MoveFramedTextAboveNoteObjects(FramedRegionEndTextMetrics, fixedNoteObjects); MoveFramedTextAboveNoteObjects(BarnumberMetrics, fixedNoteObjects); MoveBarnumberAboveRegionBox(BarnumberMetrics, FramedRegionEndTextMetrics); }