Exemple #1
0
        private static bool IsMergedCellInBounds(this RenderingTemplate renderingTemplate, IRectangle mergedCellRelativePosition)
        {
            var origin = renderingTemplate.Range.UpperLeft;

            return(renderingTemplate.Range.Contains(mergedCellRelativePosition.ToGlobalCoordinates(origin)));
        }
Exemple #2
0
 public static bool IsValid(this RenderingTemplate renderingTemplate) //TODO: {birne} здесь нужно ещё проверить, что во всех клетках слитых областей только атомарные значения
 {
     return(renderingTemplate.MergedCells.All(renderingTemplate.IsMergedCellInBounds));
 }