abstract service which specifies a storable and printable document
All major document-like components should support this service
instead of simple components which supports a ::com::sun::star::frame::Controller
or pure ::com::sun::star::awt::XWindow only.
represents a component which is created from an URL and arguments
It is a representation of a resource in the sense that it was
created/loaded from the resource. The arguments are passed to the loader
to modify its behavior.
a storable document should provide information about his modify state
With this interface it's possible too, to reset the modify state.
That can be neccessary to prevent code against problem during closing
of the document without saving any changes.
controls the focus behaviour of the form controls in the document
If this flag is set to true, any view belonging to the document
should focus the first control in the document. With this, you may
control if your document works primarily as a form document.
controls the initial (on-load) behavior of the form controls in the document
If set to true, upon loading the document, the form controls will be in design mode.
If set to false, they will be alive, i.e. operational.
With this, you may control if your document works primarily as a form document.
Once calculated, the id must not change until the document has been
closed. Upon closing it will not be made persistent. Thus, the document
may get a different id every time it gets loaded.