New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Defines the fluent API for configuring the SpreadsheetSheetDrawing settings.

Definition

Namespace:Kendo.Mvc.UI.Fluent

Assembly:Kendo.Mvc.dll

Syntax:

C#
public class SpreadsheetSheetDrawingBuilder

Inheritance: objectSpreadsheetSheetDrawingBuilder

Inherited Members object.GetType()object.MemberwiseClone()object.ToString()object.Equals(object)object.Equals(object, object)object.ReferenceEquals(object, object)object.GetHashCode()...

Constructors

C#
public SpreadsheetSheetDrawingBuilder(SpreadsheetSheetDrawing settings)
Parameters:settingsSpreadsheetSheetDrawing

The SpreadsheetSheetDrawing

Methods

The drawing's height in pixels.

C#
public SpreadsheetSheetDrawingBuilder Height(double value)
Parameters:valuedouble

The value that configures the height.

Returns:

SpreadsheetSheetDrawingBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Images(new { testImage = "../Content/images/sample-image.png" })
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Drawings(dr =>
{
dr.Add()
.TopLeftCell("C3")
.Height(100)
.Image("testImage");
});
})
)

The ID of the image to display.

C#
public SpreadsheetSheetDrawingBuilder Image(string value)
Parameters:valuestring

The value that configures the image.

Returns:

SpreadsheetSheetDrawingBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Images(new { testImage = "../Content/images/sample-image.png" })
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Drawings(dr =>
{
dr.Add()
.TopLeftCell("C3")
.OffsetY(10)
.Image("testImage");
});
})
)

The horizontal offset from the anchor cell's top-left corner, in pixels.

C#
public SpreadsheetSheetDrawingBuilder OffsetX(double value)
Parameters:valuedouble

The value that configures the offsetx.

Returns:

SpreadsheetSheetDrawingBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Images(new { testImage = "../Content/images/sample-image.png" })
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Drawings(dr =>
{
dr.Add()
.TopLeftCell("C3")
.OffsetX(30)
.Image("testImage");
});
})
)

The vertical offset from the anchor cell's top-left corner, in pixels.

C#
public SpreadsheetSheetDrawingBuilder OffsetY(double value)
Parameters:valuedouble

The value that configures the offsety.

Returns:

SpreadsheetSheetDrawingBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Images(new { testImage = "../Content/images/sample-image.png" })
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Drawings(dr =>
{
dr.Add()
.TopLeftCell("C3")
.OffsetY(10)
.Image("testImage");
});
})
)

A cell to which the drawing's top-left corner is anchored.

C#
public SpreadsheetSheetDrawingBuilder TopLeftCell(string value)
Parameters:valuestring

The value that configures the topleftcell.

Returns:

SpreadsheetSheetDrawingBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Images(new { testImage = "../Content/images/sample-image.png" })
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Drawings(dr =>
{
dr.Add()
.TopLeftCell("C3")
.Image("testImage");
});
})
)

The drawing's width in pixels.

C#
public SpreadsheetSheetDrawingBuilder Width(double value)
Parameters:valuedouble

The value that configures the width.

Returns:

SpreadsheetSheetDrawingBuilder

Example:
C#
@( Html.Kendo().Spreadsheet()
.Name("spreadsheet")
.Images(new { testImage = "../Content/images/sample-image.png" })
.Sheets(sheets =>
{
sheets.Add()
.Name("Food Order")
.Drawings(dr =>
{
dr.Add()
.TopLeftCell("C3")
.Width(100)
.Image("testImage");
});
})
)