<html> <head> <title>Interface XScannerManager</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td> <td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td> <td class="navimain"><a href="XScannerManager-xref.html" class="navimain">Use</a></td> <td class="navimainnone">Devguide</td> <td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td> <td class="navisub">Attributes' Summary</td> <td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td> <td class="navisub">Attributes' Details</td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">scanner</a> :: </p> </td> </tr> <tr> <td class="title">interface XScannerManager</td> </tr> <tr> <td/></tr> <tr> <td><dl></dl> </td> </tr> </table> <hr> <a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Methods' Summary</td> </tr> <tr> <td class="imsum_left"><a href="#getAvailableScanners">getAvailableScanners</a></td> <td class="imsum_right">returns all avilable scanner devices </td> </tr> <tr> <td class="imsum_left"><a href="#configureScanner">configureScanner</a></td> <td class="imsum_right">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 </td> </tr> <tr> <td class="imsum_left"><a href="#startScan">startScan</a></td> <td class="imsum_right">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 successfull, an empty interface otherwise </td> </tr> <tr> <td class="imsum_left"><a href="#getError">getError</a></td> <td class="imsum_right">get the state of scanning after completion of scan </td> </tr> <tr> <td class="imsum_left"><a href="#getBitmap">getBitmap</a></td> <td class="imsum_right">get the image after completion of scan </td> </tr> </table> <a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle">Methods' Details</td> </tr> <tr> <td class="imdetail"><a name="getAvailableScanners" class="membertitle">getAvailableScanners</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">sequence< <a href="ScannerContext.html">ScannerContext</a> ></td> </tr> <tr> <td valign="top"><b>getAvailableScanners</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>returns all avilable scanner devices </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="configureScanner" class="membertitle">configureScanner</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">boolean</td> </tr> <tr> <td valign="top"><b>configureScanner</b>(</td> <td valign="top">[inout] <a href="ScannerContext.html">ScannerContext</a></td> <td valign="bottom"> scanner_context )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="ScannerException.html">ScannerException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>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 </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="startScan" class="membertitle">startScan</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>startScan</b>(</td> <td valign="top">[in] <a href="ScannerContext.html">ScannerContext</a></td> <td valign="bottom"> scanner_context,</td> </tr> <tr> <td/><td valign="top">[in] ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/XEventListener.html">XEventListener</a></td> <td valign="bottom"> listener )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="ScannerException.html">ScannerException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>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 successfull, an empty interface otherwise </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getError" class="membertitle">getError</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3"><a href="ScanError.html">ScanError</a></td> </tr> <tr> <td valign="top"><b>getError</b>(</td> <td valign="top">[in] <a href="ScannerContext.html">ScannerContext</a></td> <td valign="bottom"> scanner_context )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="ScannerException.html">ScannerException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>get the state of scanning after completion of scan </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getBitmap" class="membertitle">getBitmap</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">::com::sun::star::<a href="../awt/module-ix.html">awt</a>::<a href="../awt/XBitmap.html">XBitmap</a></td> </tr> <tr> <td valign="top"><b>getBitmap</b>(</td> <td valign="top">[in] <a href="ScannerContext.html">ScannerContext</a></td> <td valign="bottom"> scanner_context )</td> </tr> <tr> <td valign="top" align="right">raises( </td> <td valign="top" colspan="2"><a href="ScannerException.html">ScannerException</a> );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>get the image after completion of scan </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p> </div> <!-- id="adc-idlref" --> </body> </html>