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 |