DiagramExtensions
Some RadDiagram related extensions and utilities.
Definition
Namespace:Telerik.Windows.Controls.Diagrams
Assembly:Telerik.Windows.Controls.Diagrams.dll
Syntax:
public static class DiagramExtensions
Inheritance: objectDiagramExtensions
Methods
Slices the diagram into collection of pages.
public static RadDiagramPagesInfo CalculatePages(this RadDiagram diagram, Size pageSize, RadDiagramPrintSettings settings)
The diagram.
pageSizeSizeSize of the page.
settingsRadDiagramPrintSettingsPrint settings including rows, columns, scale factor, print pages arrangement.
Returns:Print preview information.
Slices the diagram into collection of pages.
public static RadDiagramPagesInfo CalculatePages(this RadDiagram diagram, Size pageSize, Thickness pageMargin)
The diagram.
pageSizeSizeSize of the page.
pageMarginThicknessMargin used to calculate actual content size.
Returns:Print preview information.
Creates the diagram image.
public static WriteableBitmap CreateDiagramImage(this RadDiagram diagram, Rect imageEnclosingBounds, Size returnImageSize = null, Brush backgroundBrush = null, Thickness margin = null, double dpi = 96)
The diagram.
imageEnclosingBoundsRectThe enclosing bounds.
returnImageSizeSizeThe return image size.
backgroundBrushBrushThe background brush.
marginThicknessThe margin.
dpidoubleThe quality of the image.
Returns:WriteableBitmap
Applies the panning and zooming for the point and returns the transformed point.
public static Point GetTransformedPoint(this RadDiagram diagram, Point point)
The diagram.
pointPointThe point.
Returns:Point