Rotates and/or flips this SvgDocument.
public void ApplyViewPerspective(
RasterViewPerspective viewPerspective,
bool apply
)
viewPerspective
The rotate and/or flip value to apply.
apply
true to apply the rotate and/or flip value specified in viewPerspective, otherwise; false to apply the operations in the reverse order.
Use this method to quickly rotate and/or flip an SVG document. The following table lists the values of viewPerspective and how it will affect the SVG document. Note that all rotation and/or flipping is performed around the SVG center.
View perspective | Value of apply | Result |
---|---|---|
TopLeft | true | No change |
TopLeft | false | No change |
BottomLeft | true | Flipped vertically then horizontally |
BottomLeft | false | Flipped horizontally then vertically |
TopRight | true | Flipped horizontally |
TopRight | false | Flipped horizontally |
BottomRight | true | Flipped vertically |
BottomRight | false | Flipped vertically |
RightTop | true | Rotated clockwise by 90 degrees |
RightTop | false | Rotated clockwise by -90 degrees |
LeftBottom | true | Rotate clockwise by 270 degrees |
LeftBottom | false | Rotate clockwise by -270 degrees |
LeftTop | true | Flipped vertically then horizontally then rotated clockwise by 90 degrees |
LeftTop | false | Rotated clockwise by 90 degrees then flipped horizontally then flipped vertically |
RightBottom | true | Flipped vertically then horizontally then rotated clockwise by 270 degrees |
RightBottom | false | Rotated clockwise by 270 degrees then flipped horizontally then flipped vertically |