2008-09-23 5 views
2

J'ai essayé de comprendre comment imprimer dans Adobe AIR. Je sais que les fonctions JavaScript standard ne fonctionnent pas. Le guide AIRforJSDev dit: «La méthode window.print() est pas pris en charge dans Adobe AIR 1.0 Il existe d'autres méthodes disponibles via les exposés AIRAPIs qui vous donnent accès à l'impression dans le temps d'exécution » Quelles sont les fonctions d'impression dans Adobe AIR?

Mais je peux » t trouver ces fonctions. J'ai regardé dans la référence de la langue, mais je ne peux pas les trouver là-bas. Où sont-ils et que sont-ils?

Répondre

1

Ce que vous devez faire est d'accéder à l'API AS3 flash.printing.PrintJob. Voici une page sur accessing flash API from javascript (en gros, vous faites juste window.runtime.XYZ où XYZ est l'API flash).

Vous devriez rechercher des tutoriels sur l'impression en flash, juste besoin de réglages mineurs pour le faire à partir de JS. Voici deux tutoriels aléatoires sur l'impression en flash, j'ai trouvé: one, two

-1

Si vous parlez juste d'imprimer sur la console, alors vous aurez besoin de la méthode trace().

Ceci peut être accédé en utilisant air.trace() depuis javascript si le fichier AIRAliases.js est inclus.