Partager via


IXRCompositeTransform::SetScaleY (Compact 2013)

3/28/2014

This method sets the y-axis scale factor, which you can use to stretch or shrink an object vertically.

Syntax

virtual HRESULT STDMETHODCALLTYPE SetScaleY(
    __in float ScaleY
) = 0;

Parameters

  • ScaleY
    [in] the float value that specifies the scale factor along the y-axis. The default is 1.

Return Value

Returns an HRESULT that indicates success or failure.

Remarks

Values between 0 and 1 decrease the height of the scaled object; values greater than 1 increase the height of the scaled object. A value of 1 indicates that the object is not scaled in the y-direction.

Negative values flip the scaled object vertically. Values between 0 and -1 flip the scale object and decrease its height. Values less than -1 flip the object and increase its height. A value of -1 flips the scaled object but does not change its vertical size.

The local origin point 0,0 for an object can be offset on an IXRCanvas panel by using the attached properties Canvas.Left and Canvas.Top. However, this does not count as a transform; the object retains its own local origin for transformation purposes in this case.

.NET Framework Equivalent

System.Windows.Media.CompositeTransform.ScaleY

Requirements

Header

XamlRuntime.h

sysgen

SYSGEN_XAML_RUNTIME

See Also

Reference

IXRCompositeTransform