(incubating) | The Free and Open Productivity Suite
Announcing Apache OpenOffice 3.4

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous

Content for OpenOffice.org version 3.3.

:: com :: sun :: star :: rendering ::

unpublished struct ViewState
Usage Restrictions
not published
Description
This structure contains information considered the view state.

This structure contains information considered the view state, i.e. the invariant setup used when painting a whole view of something.

Since
OOo 2.0.0

Elements' Summary
AffineTransform The affine transform associated with the view. 
Clip The clipping area associated with the view. 
Elements' Details
AffineTransform
::com::sun::star::geometry::AffineMatrix2D AffineTransform;
Description
The affine transform associated with the view.

This member is used to transform coordinates of draw operations from user space to screen space.

Clip
XPolyPolygon2D Clip;
Description
The clipping area associated with the view.

This clipping is interpreted in the view coordinate systems, i.e. subject to the view transform before mapping to the device coordinate space.

Specifying an empty interface denotes no clipping, i.e. everything rendered to the canvas will be visible (subject to device-dependent constraints, of course). Specifying an empty XPolyPolygon2D, i.e. a poly-polygon containing zero polygons, or an XPolyPolygon2D with any number of empty sub-polygons, denotes the NULL clip. That means, nothing rendered to the canvas will be visible.

Top of Page

Apache Feather

Copyright & License | Privacy | Contact Us

Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.