LibreOffice
LibreOffice 24.8 SDK API Reference
Loading...
Searching...
No Matches
XScannerManager Interface Referencepublished

import <XScannerManager.idl;

Inheritance diagram for XScannerManager:
XInterface XScannerManager2 ScannerManager

Public Member Functions

sequence< com::sun::star::scanner::ScannerContextgetAvailableScanners ()
 returns all available scanner devices
 
boolean configureScanner ([inout] com::sun::star::scanner::ScannerContext scannerContext) raises ( com::sun::star::scanner::ScannerException )
 produce some kind of User Interface to let the user have a preview, configure the scan area, etc., it returns FALSE if user cancelled this process
 
void startScan ([in] com::sun::star::scanner::ScannerContext scannerContext, [in] com::sun::star::lang::XEventListener listener) raises ( com::sun::star::scanner::ScannerException )
 start the scanning process listener will be called when scan is complete the EventObject of the disposing call will contain the ScannerManager if the scan was successful, an empty interface otherwise
 
com::sun::star::scanner::ScanError getError ([in] com::sun::star::scanner::ScannerContext scannerContext) raises ( com::sun::star::scanner::ScannerException )
 get the state of scanning after completion of scan
 
com::sun::star::awt::XBitmap getBitmap ([in] com::sun::star::scanner::ScannerContext scannerContext) raises ( com::sun::star::scanner::ScannerException )
 get the image after completion of scan
 
- Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object.
 
void acquire ()
 increases the reference counter by one.
 
void release ()
 decreases the reference counter by one.
 

Member Function Documentation

◆ configureScanner()

boolean configureScanner ( [inout] com::sun::star::scanner::ScannerContext scannerContext)
raises (com::sun::star::scanner::ScannerException )

produce some kind of User Interface to let the user have a preview, configure the scan area, etc., it returns FALSE if user cancelled this process

◆ getAvailableScanners()

sequence< com::sun::star::scanner::ScannerContext > getAvailableScanners ( )

returns all available scanner devices

◆ getBitmap()

get the image after completion of scan

◆ getError()

get the state of scanning after completion of scan

◆ startScan()

start the scanning process listener will be called when scan is complete the EventObject of the disposing call will contain the ScannerManager if the scan was successful, an empty interface otherwise


The documentation for this interface was generated from the following file: