コード例 #1
0
        public static int GetColumnWidth(PageLayout layout, PageLayoutColumn column)
        {
            PageLayoutColumnWidthValue columnWidthValue =
                layout.ColumnWidths.FirstOrDefault(columnWidths => columnWidths.Column == column);

            return(columnWidthValue != null ? columnWidthValue.WidthValue : column.DefaultWidthValue);
        }
コード例 #2
0
        public static int GetColumnColspan(PageLayout layout, PageLayoutColumn column)
        {
            int colspan = 1;
            PageLayoutColumnWidthValue columnWidthValue =
                layout.ColumnWidths.FirstOrDefault(columnWidths => columnWidths.Column == column);

            if (columnWidthValue != null && columnWidthValue.Colspan.HasValue)
            {
                colspan = columnWidthValue.Colspan.Value;
            }
            else if (column.DefaultColspan.HasValue)
            {
                colspan = column.DefaultColspan.Value;
            }
            return(colspan);
        }