Air application print dialog 'negeren'
wout3r op 27 maart 2011 #
Hi allemaal,
Ik ben bezig met het programmeren van een kiosk applicatie in Air. De applicatie zal 24/7 op de voorgrond draaien, en zou geen dialogs o.i.d. mogen tonen.
Nu moet er wel een bon uitgeprint kunnen worden, waarbij de gebruiker geen. Print confirm dialog te zien krijgt, maar meteen print als er vanuit de applicatie een print commando wordt afgevuurd.
De applicatie gaat uiteindelijk op Windows draaien.
Heb het net al aardig afgezocht, maar steeds maar halve en vage antwoorden kunnen vinden. Hoop daarom dat ik hier wat meer geluk heb: iemand enig idee hoe ik deze dialog kan onderdrukken?
Thanks!
madcat op 27 maart 2011 #
Verwacht je dat we hier tips kunnen geven over iets wat je in C# aan het schrijven bent?
Of is het iets wat je in XCode/Cocoa aan het maken bent?
dj bazzie wazzie op 28 maart 2011 #
Dialogs kunnen genegeerd worden als de applicatie dat ook toelaat. Voor sommige applicaties, zoals quark bijvoorbeeld, kun je een plugins schrijven die standaard acties overrulen waardoor je de foutmeldingen kan ondervangen. Wanneer je niet zulke mogelijkheden hebben en de dialogen zijn hard geprogrammeerd in het programma kan je de dialoog niet voorkomen tenzij de dialogen ook uit een plugin/module komen.
Maar wanneer je een dialoog niet kan onderdrukken kan je wel de dialoog verwijderen op het moment dat hij in beeld komt door polling. Je kan bijvoorbeeld met ui scriptingen (applescript) het interface uitlezen en een perform click doen om het dialoog weer te verwijderen. Ik heb geen air en ik heb jou project ook niet dus voorbeeld code kan ik niet echt geven maar er zijn op het web tal van ui scripts te vinden en ook op je eigen harde schijf zoals het 'get user name' script in de map 'ui elements scripts' van je scripts folder.
Advertentie
Je kunt alleen reageren met een gratis OMT account.
Log in of registreer.
Inloggen
Over dit topic
Gestart op 27 maart 2011 door wout3r
Laatste reactie door dj bazzie wazzie