| LibreOffice
    LibreOffice 24.8 SDK API Reference | 
Document view specific interfaces (e.g. selection access and printing). More...
| Constant Groups | |
| constants | DocumentZoomType | 
| These constants specify how the document content is zoomed into the document view. | |
| constants | DuplexMode | 
| These constants specify available duplex modes. | |
| Classes | |
| service | OfficeDocumentView | 
| specifies a view of a standard office document.  More... | |
| struct | PrintableStateEvent | 
| specifies the print progress of an XPrintable.  More... | |
| service | PrinterDescriptor | 
| describes a printer by specifying the queue name and some settings.  More... | |
| struct | PrintJobEvent | 
| specifies the print progress of an XPrintJob.  More... | |
| service | PrintOptions | 
| describes the options for print jobs.  More... | |
| service | PrintSettings | 
| provides access to the settings for printing documents.  More... | |
| service | RenderDescriptor | 
| describes the options for Render jobs.  More... | |
| service | RenderOptions | 
| describes the options for Render jobs.  More... | |
| service | ViewSettings | 
| provides access to the settings of the controller of an office document.  More... | |
| interface | XControlAccess | 
| provides access to the controls in a view.  More... | |
| interface | XFormLayerAccess | 
| provides access to the form layer elements in a view  More... | |
| interface | XLineCursor | 
| makes it possible to move a cursor by lines within laid out text.  More... | |
| interface | XMultiSelectionSupplier | 
| makes it possible to append and remove objects from a selection.  More... | |
| interface | XPrintable | 
| offers printing functionality.  More... | |
| interface | XPrintableBroadcaster | 
| allows for getting information about a print job.  More... | |
| interface | XPrintableListener | 
| receives events about print job progress.  More... | |
| interface | XPrintJob | 
| allows for getting information about a print job.  More... | |
| interface | XPrintJobBroadcaster | 
| allows for getting information about a print job.  More... | |
| interface | XPrintJobListener | 
| receives events about print job progress.  More... | |
| interface | XPrintSettingsSupplier | 
| offers printing related settings, which affect document rendering, but are not related to the printer itself.  More... | |
| interface | XRenderable | 
| represents something that can be rendered.  More... | |
| interface | XScreenCursor | 
| makes it possible to page through the document in steps of the displayed size.  More... | |
| interface | XSelectionChangeListener | 
| makes it possible to receive an event when the current selection changes.  More... | |
| interface | XSelectionSupplier | 
| makes it possible to access and change the selection in a view.  More... | |
| interface | XViewCursor | 
| makes it possible to move a cursor up/down/left/right within laid out text.  More... | |
| interface | XViewSettingsSupplier | 
| provides access to the view settings of the object.  More... | |
| Enumerations | |
| enum | PaperFormat { A3 , A4 , A5 , B4 , B5 , LETTER , LEGAL , TABLOID , USER } | 
| specifies the format (size) of the paper on a text document.  More... | |
| enum | PaperOrientation { PORTRAIT , LANDSCAPE } | 
| specifies the orientation of the paper.  More... | |
| enum | PrintableState { JOB_STARTED , JOB_COMPLETED , JOB_SPOOLED , JOB_ABORTED , JOB_FAILED , JOB_SPOOLING_FAILED } | 
| specifies the print progress of an XPrintable.  More... | |
| enum | SelectionType { NONE , SINGLE , MULTI , RANGE } | 
| Specifies a selection type for a view that supports a selection model.  More... | |
Document view specific interfaces (e.g. selection access and printing).
| 
 | published | 
specifies the format (size) of the paper on a text document.
| 
 | published | 
| 
 | published | 
specifies the print progress of an XPrintable.
Printing consists of two abstract phases: rendering the document for the printer and then sending it to the printer (spooling). PrintableState describes which phase is currently progressing or has failed.
| 
 | published | 
Specifies a selection type for a view that supports a selection model.