Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Shape.SizeRelative Property

Gets or sets the shape’s relative size.

Namespace: DevExpress.XtraRichEdit.API.Native

Assembly: DevExpress.RichEdit.v24.2.Core.dll

NuGet Package: DevExpress.RichEdit.Core

#Declaration

SizeF SizeRelative { get; set; }

#Property Value

Type Description
SizeF

Specifies values that define the ratio of the shape width and height to the width and height of the given elements. Valid values range from 0 (0%) to 10 (1000%).

#Remarks

Use the RelativeHorizontalSize and RelativeVerticalSize properties to specify elements relative to which the shape width and height are calculated.

The following example creates a rectangle and sets its size to 50% of the page size:

Document document = wordProcessor.Document;
// Create a rectangle.
Shape rectangle = document.Shapes.InsertShape(document.Range.Start, ShapeGeometryPreset.Rectangle);
// Set the rectangle size to 50% of the page size.
rectangle.RelativeHorizontalSize = ShapeRelativeHorizontalSize.Page;
rectangle.RelativeVerticalSize = ShapeRelativeVerticalSize.Page;
rectangle.SizeRelative = new SizeF(0.5f, 0.5f);
See Also