Class
DiagramExtensions

Some RadDiagram related extensions and utilities.

Definition

Namespace:Telerik.Windows.Controls.Diagrams

Assembly:Telerik.Windows.Controls.Diagrams.dll

Syntax:

cs-api-definition
public static class DiagramExtensions

Inheritance: objectDiagramExtensions

Methods

CalculatePages(RadDiagram, Size, RadDiagramPrintSettings)

Slices the diagram into collection of pages.

Declaration

cs-api-definition
public static RadDiagramPagesInfo CalculatePages(this RadDiagram diagram, Size pageSize, RadDiagramPrintSettings settings)

Parameters

diagram

RadDiagram

The diagram.

pageSize

Size

Size of the page.

settings

RadDiagramPrintSettings

Print settings including rows, columns, scale factor, print pages arrangement.

Returns

RadDiagramPagesInfo

Print preview information.

CalculatePages(RadDiagram, Size, Thickness)

Slices the diagram into collection of pages.

Declaration

cs-api-definition
public static RadDiagramPagesInfo CalculatePages(this RadDiagram diagram, Size pageSize, Thickness pageMargin)

Parameters

diagram

RadDiagram

The diagram.

pageSize

Size

Size of the page.

pageMargin

Thickness

Margin used to calculate actual content size.

Returns

RadDiagramPagesInfo

Print preview information.

CreateDiagramImage(RadDiagram, Rect, Size, Brush, Thickness, double)

Creates the diagram image.

Declaration

cs-api-definition
public static WriteableBitmap CreateDiagramImage(this RadDiagram diagram, Rect imageEnclosingBounds, Size returnImageSize = null, Brush backgroundBrush = null, Thickness margin = null, double dpi = 96)

Parameters

diagram

RadDiagram

The diagram.

imageEnclosingBounds

Rect

The enclosing bounds.

returnImageSize

Size

The return image size.

backgroundBrush

Brush

The background brush.

margin

Thickness

The margin.

dpi

double

The quality of the image.

Returns

WriteableBitmap

GetTransformedPoint(RadDiagram, Point)

Applies the panning and zooming for the point and returns the transformed point.

Declaration

cs-api-definition
public static Point GetTransformedPoint(this RadDiagram diagram, Point point)

Parameters

diagram

RadDiagram

The diagram.

point

Point

The point.

Returns

Point