次の方法で共有


IXRCompositeTransform::SetScaleX (Compact 2013)

3/28/2014

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

Syntax

virtual HRESULT STDMETHODCALLTYPE SetScaleX(
    __in float ScaleX
) = 0;

Parameters

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

Return Value

Returns an HRESULT that indicates success or failure.

Remarks

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

Negative values flip the scaled object horizontally. Values between 0 and -1 flip the scale object and decrease its width. Values less than -1 flip the object and increase its width. A value of -1 flips the scaled object but does not change its horizontal 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.ScaleX

Requirements

Header

XamlRuntime.h

sysgen

SYSGEN_XAML_RUNTIME

See Also

Reference

IXRCompositeTransform