PageRenderTime 64ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 1ms

/frameworks/projects/playerglobal/bundles/fr_FR/docs/flash.printing.xml

https://github.com/adufilie/flex-sdk
XML | 950 lines | 705 code | 227 blank | 18 comment | 0 complexity | 02a5b7372fa6a52153859d4839d3ed44 MD5 | raw file
Possible License(s): Apache-2.0

Large files files are truncated, but you can click here to view the full file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed to the Apache Software Foundation (ASF) under one or more
  4. contributor license agreements. See the NOTICE file distributed with
  5. this work for additional information regarding copyright ownership.
  6. The ASF licenses this file to You under the Apache License, Version 2.0
  7. (the "License"); you may not use this file except in compliance with
  8. the License. You may obtain a copy of the License at
  9. http://www.apache.org/licenses/LICENSE-2.0
  10. Unless required by applicable law or agreed to in writing, software
  11. distributed under the License is distributed on an "AS IS" BASIS,
  12. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. See the License for the specific language governing permissions and
  14. limitations under the License.
  15. -->
  16. <apiPackage xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/" id="flash.printing" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiPackage/apiPackage "><apiName class="- topic/title reference/title apiRef/apiName ">flash.printing</apiName><apiDetail class="- topic/body reference/refbody apiRef/apiDetail "/><apiClassifier languages="" id="flash.printing:PrintUIOptions" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">PrintUIOptions</apiName><shortdesc class="- topic/shortdesc ">
  17. La classe PrintUIOptions permet de spécifier les options des boîtes de dialogue dimpression qui saffichent.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiFinal class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiFinal "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">Object</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  18. La classe PrintUIOptions permet de spécifier les options des boîtes de dialogue dimpression qui saffichent. Créez une occurrence de PrintUIOptions, définissez ses propriétés, et transmettez-la en tant que paramètre <codeph class="+ topic/ph pr-d/codeph ">uiOptions</codeph> des méthodes <codeph class="+ topic/ph pr-d/codeph ">PrintJob.showPageSetupDialog()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">PrintJob.start2()</codeph>.
  19. <p class="- topic/p ">Par exemple, le code suivant utilise une occurrence de PrintUIOptions pour spécifier le nombre maximal et minimal de pages lors de laffichage de la boîte de dialogue Mise en page :</p>
  20. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">import flash.printing.PrintJob;
  21. var myPrintJob:PrintJob = new PrintJob();
  22. if (myPrintJob.supportsPageSetupDialog)
  23. {
  24. var uiOpt:PrintUIOptions = new PrintUIOptions();
  25. uiOpt.minPage = 1;
  26. uiOpt.maxPage = 3;
  27. myPrintJob.showPageSetupDialog(uiOpt);
  28. }</codeblock>
  29. </apiDesc></apiClassifierDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJob" class="- topic/link "><linktext class="- topic/linktext ">PrintJob</linktext></link><link href="flash.printing.xml#PrintJob/showPageSetupDialog()" class="- topic/link "><linktext class="- topic/linktext ">PrintJob.showPageSetupDialog()</linktext></link><link href="flash.printing.xml#PrintJob/start2()" class="- topic/link "><linktext class="- topic/linktext ">PrintJob.start2()</linktext></link></related-links><apiConstructor id="flash.printing:PrintUIOptions:PrintUIOptions" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation apiOperation/apiConstructor"><apiName class="- topic/title reference/title apiRef/apiName ">PrintUIOptions</apiName><shortdesc class="- topic/shortdesc ">
  30. Crée un nouvel objet PrintUIOptions.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiConstructorDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail apiOperation/apiConstructorDetail"><apiConstructorDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiConstructorDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/></apiConstructorDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  31. Crée un nouvel objet PrintUIOptions. Transmettez cet objet au paramètre <codeph class="+ topic/ph pr-d/codeph ">uiOptions</codeph> de la méthode <codeph class="+ topic/ph pr-d/codeph ">PrintJob.showPageSetupDialog()</codeph> ou <codeph class="+ topic/ph pr-d/codeph ">PrintJob.start2()</codeph>.
  32. </apiDesc></apiConstructorDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJob/showPageSetupDialog()" class="- topic/link "><linktext class="- topic/linktext ">PrintJob.showPageSetupDialog()</linktext></link><link href="flash.printing.xml#PrintJob/start2()" class="- topic/link "><linktext class="- topic/linktext ">PrintJob.start2()</linktext></link></related-links></apiConstructor><apiValue id="flash.printing:PrintUIOptions:disablePageRange" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">disablePageRange</apiName><shortdesc class="- topic/shortdesc ">
  33. Indique si létendue de pages de la boîte de dialogue dimpression est désactivée (true) ou si lutilisateur peut la modifier (false).</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">false</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier><apiDefaultValue>false
  34. </apiDefaultValue></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  35. Indique si létendue de pages de la boîte de dialogue dimpression est désactivée (<codeph class="+ topic/ph pr-d/codeph ">true</codeph>) ou si lutilisateur peut la modifier (<codeph class="+ topic/ph pr-d/codeph ">false</codeph>). La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">false</codeph>, ce qui signifie quil nexiste aucune restriction quant à la modification de létendue de pages.
  36. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.printing:PrintUIOptions:maxPage" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">maxPage</apiName><shortdesc class="- topic/shortdesc ">
  37. Nombre maximal de pages que lutilisateur peut indiquer dans la boîte de dialogue dimpression.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">0</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">uint</apiValueClassifier><apiDefaultValue>0
  38. </apiDefaultValue></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  39. Nombre maximal de pages que lutilisateur peut indiquer dans la boîte de dialogue dimpression. La valeur par défaut est 0, ce qui signifie quil nexiste aucune restriction quant au nombre maximal de pages.
  40. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.printing:PrintUIOptions:minPage" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">minPage</apiName><shortdesc class="- topic/shortdesc ">
  41. Nombre minimal de pages que lutilisateur peut indiquer dans la boîte de dialogue dimpression.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">0</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">uint</apiValueClassifier><apiDefaultValue>0
  42. </apiDefaultValue></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  43. Nombre minimal de pages que lutilisateur peut indiquer dans la boîte de dialogue dimpression. La valeur par défaut est 0, ce qui signifie quil nexiste aucune restriction quant au nombre minimal de pages.
  44. </apiDesc></apiValueDetail></apiValue></apiClassifier><apiClassifier languages="" id="flash.printing:PrintMethod" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">PrintMethod</apiName><shortdesc class="- topic/shortdesc ">
  45. Cette classe fournit les valeurs pour la propriété PrintJobOptions.printMethod en vue de spécifier la méthode dimpression dune page.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiFinal class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiFinal "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">Object</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  46. Cette classe fournit les valeurs utilisées pour la propriété <codeph class="+ topic/ph pr-d/codeph ">PrintJobOptions.printMethod</codeph> en vue de spécifier la méthode dimpression dune page.
  47. </apiDesc></apiClassifierDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJobOptions/printMethod" class="- topic/link "><linktext class="- topic/linktext ">PrintJobOptions.printMethod</linktext></link></related-links><apiValue id="flash.printing:PrintMethod:AUTO" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">AUTO</apiName><shortdesc class="- topic/shortdesc ">
  48. Sélection automatique de la méthode dimpression la mieux adaptée.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><keyword class="- topic/keyword ">printMethod.auto, auto
  49. </keyword></asCustoms></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">auto</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  50. Sélection automatique de la méthode dimpression la mieux adaptée. Cette valeur indique que limpression vectorielle ou limpression bitmap est sélectionnée automatiquement en fonction du contenu à imprimer. Limpression vectorielle est utilisée chaque fois que le contenu peut être fidèlement reproduit par cette méthode. Si la transparence ou certains autres effets sont activés, limpression bitmap est utilisée.
  51. <p class="- topic/p ">Cette constante sutilise avec la propriété <codeph class="+ topic/ph pr-d/codeph ">PrintJobOptions.printMethod</codeph>. Utilisez la syntaxe <codeph class="+ topic/ph pr-d/codeph ">PrintMethod.AUTO</codeph>.</p>
  52. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJobOptions/printMethod" class="- topic/link "><linktext class="- topic/linktext ">PrintJobOptions.printMethod</linktext></link><link href="flash.printing.xml#PrintMethod/VECTOR" class="- topic/link "><linktext class="- topic/linktext ">VECTOR</linktext></link><link href="flash.printing.xml#PrintMethod/BITMAP" class="- topic/link "><linktext class="- topic/linktext ">BITMAP</linktext></link></related-links></apiValue><apiValue id="flash.printing:PrintMethod:BITMAP" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">BITMAP</apiName><shortdesc class="- topic/shortdesc ">
  53. Méthode dimpression bitmap.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><keyword class="- topic/keyword ">printMethod.bitmap, bitmap
  54. </keyword></asCustoms></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">bitmap</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  55. Méthode dimpression bitmap.
  56. <p class="- topic/p ">Cette constante sutilise avec la propriété <codeph class="+ topic/ph pr-d/codeph ">PrintJobOptions.printMethod</codeph>. Utilisez la syntaxe <codeph class="+ topic/ph pr-d/codeph ">PrintMethod.BITMAP</codeph>.</p>
  57. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJobOptions/printMethod" class="- topic/link "><linktext class="- topic/linktext ">PrintJobOptions.printMethod</linktext></link><link href="flash.printing.xml#PrintMethod/VECTOR" class="- topic/link "><linktext class="- topic/linktext ">VECTOR</linktext></link><link href="flash.printing.xml#PrintMethod/AUTO" class="- topic/link "><linktext class="- topic/linktext ">AUTO</linktext></link></related-links></apiValue><apiValue id="flash.printing:PrintMethod:VECTOR" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">VECTOR</apiName><shortdesc class="- topic/shortdesc ">
  58. Méthode dimpression vectorielle.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><keyword class="- topic/keyword ">printMethod.vector, vector
  59. </keyword></asCustoms></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">vector</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  60. Méthode dimpression vectorielle.
  61. <p class="- topic/p ">Cette constante sutilise avec la propriété <codeph class="+ topic/ph pr-d/codeph ">PrintJobOptions.printMethod</codeph>. Utilisez la syntaxe <codeph class="+ topic/ph pr-d/codeph ">PrintMethod.VECTOR</codeph>.</p>
  62. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJobOptions/printMethod" class="- topic/link "><linktext class="- topic/linktext ">PrintJobOptions.printMethod</linktext></link><link href="flash.printing.xml#PrintMethod/BITMAP" class="- topic/link "><linktext class="- topic/linktext ">BITMAP</linktext></link><link href="flash.printing.xml#PrintMethod/AUTO" class="- topic/link "><linktext class="- topic/linktext ">AUTO</linktext></link></related-links></apiValue></apiClassifier><apiClassifier languages="" id="flash.printing:PrintJobOptions" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">PrintJobOptions</apiName><shortdesc class="- topic/shortdesc ">
  63. La classe PrintJobOptions contient les propriétés à utiliser avec le paramètre options de la méthode PrintJob.addPage().</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">Object</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  64. La classe PrintJobOptions contient les propriétés à utiliser avec le paramètre <codeph class="+ topic/ph pr-d/codeph ">options</codeph> de la méthode <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph>. Pour plus dinformations sur <codeph class="+ topic/ph pr-d/codeph ">addPage()</codeph>, voir la classe PrintJob.
  65. </apiDesc></apiClassifierDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJob" class="- topic/link "><linktext class="- topic/linktext ">PrintJob</linktext></link><link href="flash.printing.xml#PrintJob/addPage()" class="- topic/link "><linktext class="- topic/linktext ">PrintJob.addPage()</linktext></link></related-links><apiConstructor id="flash.printing:PrintJobOptions:PrintJobOptions" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiOperation/apiOperation apiOperation/apiConstructor"><apiName class="- topic/title reference/title apiRef/apiName ">PrintJobOptions</apiName><shortdesc class="- topic/shortdesc ">
  66. Crée un objet PrintJobOptions.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiConstructorDetail class="- topic/body reference/refbody apiRef/apiDetail apiOperation/apiOperationDetail apiOperation/apiConstructorDetail"><apiConstructorDef class="- topic/section reference/section apiRef/apiDef apiOperation/apiConstructorDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiParam class="- topic/ph reference/ph apiRef/apiDefItem apiOperation/apiParam "><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">printAsBitmap</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">Boolean</apiOperationClassifier><apiData class="- topic/ph reference/ph apiRef/apiData ">false</apiData><apiDesc class="- topic/section reference/section apiRef/apiDesc ">Si la valeur est <codeph class="+ topic/ph pr-d/codeph ">true</codeph>, cet objet est imprimé sous forme de bitmap. Si la valeur est <codeph class="+ topic/ph pr-d/codeph ">false</codeph>, cet objet est imprimé sous forme de vecteur.
  67. <p class="- topic/p ">Si le contenu à imprimer comprend une image bitmap, réglez la propriété <codeph class="+ topic/ph pr-d/codeph ">printAsBitmap</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> pour inclure tout effet de transparence alpha et de couleur. Si le contenu ne comprend pas dimages bitmap, omettez ce paramètre pour imprimer le contenu au format vectoriel qui est de qualité supérieure (loption par défaut).</p>
  68. <p class="- topic/p "><i class="+ topic/ph hi-d/i ">Remarque :</i> Adobe AIR ne prend pas en charge limpression vectorielle sous Mac OS.</p>
  69. </apiDesc></apiParam></apiConstructorDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  70. Crée un objet PrintJobOptions. Transmettez cet objet au paramètre <codeph class="+ topic/ph pr-d/codeph ">options</codeph> de la méthode <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph>.
  71. </apiDesc></apiConstructorDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJob/addPage()" class="- topic/link "><linktext class="- topic/linktext ">PrintJob.addPage()</linktext></link></related-links></apiConstructor><apiValue id="flash.printing:PrintJobOptions:pixelsPerInch" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">pixelsPerInch</apiName><shortdesc class="- topic/shortdesc ">
  72. Spécifie la résolution à utiliser pour les images bitmap, en pixels par pouce.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">NaN</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Number</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  73. Spécifie la résolution à utiliser pour les images bitmap, en pixels par pouce. La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">Number.NaN</codeph>, ce qui signifie que la résolution de limprimante native est utilisée.
  74. <p class="- topic/p ">Le paramètre de résolution sapplique à limpression bitmap et à limpression vectorielle. Pour limpression bitmap, la résolution détermine la manière dont la totalité de la page est rastérisée. Pour limpression vectorielle, la résolution détermine la manière dont le contenu spécifique, tels que les images bitmaps et les dégradés, est rastérisé. </p>
  75. </apiDesc></apiValueDetail></apiValue><apiValue id="flash.printing:PrintJobOptions:printAsBitmap" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">printAsBitmap</apiName><shortdesc class="- topic/shortdesc ">
  76. Spécifie si le contenu de la tâche dimpression est imprimé sous forme de bitmap ou de vecteur.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiData class="- topic/ph reference/ph apiRef/apiData ">false</apiData><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">Boolean</apiValueClassifier></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  77. Spécifie si le contenu de la tâche dimpression est imprimé sous forme de bitmap ou de vecteur. La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">false</codeph> (impression vectorielle).
  78. <p class="- topic/p ">Si le contenu à imprimer comprend une image bitmap, réglez <codeph class="+ topic/ph pr-d/codeph ">printAsBitmap</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> pour inclure tout effet de transparence alpha et de couleur. Si le contenu ne comprend pas dimages bitmap, imprimez le contenu au format vectoriel, qui est de qualité supérieure (option par défaut).</p>
  79. <p class="- topic/p ">Par exemple, pour imprimer le contenu sous forme de bitmap, utilisez la syntaxe suivante :</p>
  80. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  81. var options:PrintJobOptions = new PrintJobOptions();
  82. options.printAsBitmap = true;
  83. myPrintJob.addPage(mySprite, null, options);
  84. </codeblock>
  85. <p class="- topic/p "><i class="+ topic/ph hi-d/i ">Remarque :</i> Adobe AIR ne prend pas en charge limpression vectorielle sous Mac OS.</p>
  86. </apiDesc><example conref="examples\printAsBitmapExample.as" class="- topic/example "> Lexemple suivant commence par charger une image et la placer dans un rectangle, puis limprime sous forme de bitmap.
  87. <ol class="- topic/ol "><li class="- topic/li ">Le constructeur charge limage (<codeph class="+ topic/ph pr-d/codeph ">image.jpg</codeph>) à laide des objets <codeph class="+ topic/ph pr-d/codeph ">Loader</codeph> et <codeph class="+ topic/ph pr-d/codeph ">URLRequest</codeph>. Il vérifie également si une erreur sest produite pendant le chargement. Ici, le fichier est supposé être dans le même répertoire que le fichier SWF. Le fichier SWF doit être compilé avec la Protection de lecture locale définie sur Accéder aux fichiers locaux seulement.</li><li class="- topic/li ">Dès que limage est chargée (lévénement est terminé), la méthode <codeph class="+ topic/ph pr-d/codeph ">completeHandler()</codeph> est appelée.</li><li class="- topic/li ">La méthode <codeph class="+ topic/ph pr-d/codeph ">completeHandler()</codeph> crée un objet <codeph class="+ topic/ph pr-d/codeph ">BitmapData</codeph> et y charge limage (bitmap). Un rectangle est dessiné dans lobjet <codeph class="+ topic/ph pr-d/codeph ">Sprite</codeph> (<codeph class="+ topic/ph pr-d/codeph ">frame</codeph>) et la méthode <codeph class="+ topic/ph pr-d/codeph ">beginBitmapFill()</codeph> est utilisée pour remplir le rectangle avec limage (un objet <codeph class="+ topic/ph pr-d/codeph ">BitmapData</codeph>). Un objet <codeph class="+ topic/ph pr-d/codeph ">Matrix</codeph> est également utilisé pour redimensionner limage de sorte quelle tienne dans le rectangle (cela va déformer limage. Ce redimensionnement est utilisé dans cet exemple pour sassurer que limage tienne dans le rectangle). Dès que limage est remplie, la méthode <codeph class="+ topic/ph pr-d/codeph ">printPage()</codeph> est appelée.</li><li class="- topic/li ">La méthode <codeph class="+ topic/ph pr-d/codeph ">printPage()</codeph> crée une nouvelle occurrence de la tâche dimpression et commence le processus dimpression, qui ouvre la boîte de dialogue Imprimer pour lutilisateur et renseigne les propriétés de la tâche dimpression. La méthode <codeph class="+ topic/ph pr-d/codeph ">addPage()</codeph> contient les détails de la tâche dimpression. Ici, la trame qui accompagne limage (un objet Sprite) est définie pour imprimer au format bitmap et non vectoriel. <codeph class="+ topic/ph pr-d/codeph ">options</codeph> est une occurrence de la classe <codeph class="+ topic/ph pr-d/codeph ">PrintJobOptions</codeph> et sa propriété <codeph class="+ topic/ph pr-d/codeph ">printAsBitmap</codeph> est définie sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph> afin dimprimer au format bitmap (le paramètre par défaut est false).</li></ol>
  88. <p class="- topic/p ">Remarque : le traitement des erreurs est très limité dans cet exemple.</p>
  89. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  90. package {
  91. import flash.display.Sprite;
  92. import flash.display.Loader;
  93. import flash.display.Bitmap;
  94. import flash.display.BitmapData;
  95. import flash.printing.PrintJob;
  96. import flash.printing.PrintJobOptions;
  97. import flash.events.Event;
  98. import flash.events.IOErrorEvent;
  99. import flash.net.URLRequest;
  100. import flash.geom.Matrix;
  101. public class printAsBitmapExample extends Sprite {
  102. private var frame:Sprite = new Sprite();
  103. private var url:String = "image.jpg";
  104. private var loader:Loader = new Loader();
  105. public function printAsBitmapExample() {
  106. var request:URLRequest = new URLRequest(url);
  107. loader.load(request);
  108. loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
  109. loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
  110. }
  111. private function completeHandler(event:Event):void {
  112. var picture:Bitmap = Bitmap(loader.content);
  113. var bitmap:BitmapData = picture.bitmapData;
  114. var matrix:Matrix = new Matrix();
  115. matrix.scale((200 / bitmap.width), (200 / bitmap.height));
  116. frame.graphics.lineStyle(10);
  117. frame.graphics.beginBitmapFill(bitmap, matrix, true);
  118. frame.graphics.drawRect(0, 0, 200, 200);
  119. frame.graphics.endFill();
  120. addChild(frame);
  121. printPage();
  122. }
  123. private function ioErrorHandler(event:IOErrorEvent):void {
  124. trace("Unable to load the image: " + url);
  125. }
  126. private function printPage ():void {
  127. var myPrintJob:PrintJob = new PrintJob();
  128. var options:PrintJobOptions = new PrintJobOptions();
  129. options.printAsBitmap = true;
  130. myPrintJob.start();
  131. try {
  132. myPrintJob.addPage(frame, null, options);
  133. }
  134. catch(e:Error) {
  135. trace ("Had problem adding the page to print job: " + e);
  136. }
  137. try {
  138. myPrintJob.send();
  139. }
  140. catch (e:Error) {
  141. trace ("Had problem printing: " + e);
  142. }
  143. }
  144. }
  145. }
  146. </codeblock></example></apiValueDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJobOptions/printMethod" class="- topic/link "><linktext class="- topic/linktext ">PrintJobOptions.printMethod</linktext></link></related-links></apiValue><apiValue id="flash.printing:PrintJobOptions:printMethod:get" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiValue/apiValue "><apiName class="- topic/title reference/title apiRef/apiName ">printMethod</apiName><shortdesc class="- topic/shortdesc ">
  147. Indique que le moteur dexécution de Flash choisit la méthode dimpression appropriée, ou que lauteur souhaite explicitement sélectionner limpression vectorielle ou limpression bitmap.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="AIR" version="2" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata></prolog><apiValueDetail class="- topic/body reference/refbody apiRef/apiDetail apiValue/apiValueDetail "><apiValueDef class="- topic/section reference/section apiRef/apiDef apiValue/apiValueDef "><apiProperty class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiProperty "/><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiDynamic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiDynamic "/><apiValueAccess value="readwrite" class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiValueAccess "/><apiValueClassifier class="- topic/xref reference/xref apiRef/apiRelation apiValue/apiValueClassifier ">String</apiValueClassifier><apiException class="+ topic/ph reference/ph apiRef/apiDefItem apiOperation/apiEvent adobe-api-d/apiException "><apiDesc class="- topic/section reference/section apiRef/apiDesc ">La méthode <codeph class="+ topic/ph pr-d/codeph ">printMethod</codeph> spécifiée nest pas lune des valeurs définies dans la classe <codeph class="+ topic/ph pr-d/codeph ">PrintMethod</codeph>.
  148. </apiDesc><apiItemName class="- topic/keyword reference/keyword apiRef/apiItemName ">ArgumentError</apiItemName><apiOperationClassifier class="- topic/xref reference/xref apiRef/apiRelation apiOperation/apiOperationClassifier ">ArgumentError</apiOperationClassifier></apiException></apiValueDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  149. Indique que le moteur dexécution de Flash choisit la méthode dimpression appropriée, ou que lauteur souhaite explicitement sélectionner limpression vectorielle ou limpression bitmap.
  150. <p class="- topic/p ">Définissez cette propriété sur lune des valeurs suivantes dans la classe <codeph class="+ topic/ph pr-d/codeph ">PrintMethod</codeph> :</p>
  151. <ul class="- topic/ul "><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">PrintMethod.AUTO</codeph> : indique que limpression vectorielle ou limpression bitmap est sélectionnée automatiquement en fonction du contenu à imprimer. Limpression vectorielle est utilisée chaque fois que le contenu peut être fidèlement reproduit par cette méthode. Si la transparence ou certains autres effets sont activés, limpression bitmap est utilisée.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">PrintMethod.vector</codeph> : spécifie limpression vectorielle. Ce paramètre équivaut à définir <codeph class="+ topic/ph pr-d/codeph ">printAsBitmap</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">false</codeph>.</li><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">PrintMethod.bitmap</codeph> : spécifie limpression bitmap. Ce paramètre équivaut à définir <codeph class="+ topic/ph pr-d/codeph ">printAsBitmap</codeph> sur <codeph class="+ topic/ph pr-d/codeph ">true</codeph>.</li></ul>
  152. <p class="- topic/p ">Si la méthode printMethod est définie sur lune de ces valeurs prises en charge, printAsBitmap est ignorée.</p>
  153. <p class="- topic/p ">La valeur par défaut est <codeph class="+ topic/ph pr-d/codeph ">null</codeph> et la propriété printAsBitmap est utilisée.</p>
  154. </apiDesc></apiValueDetail><related-links class="- topic/related-links "><link href="flash.printing.xml#PrintJobOptions/printAsBitmap" class="- topic/link "><linktext class="- topic/linktext ">PrintJobOptions.printAsBitmap</linktext></link><link href="flash.printing.xml#PrintMethod" class="- topic/link "><linktext class="- topic/linktext ">Classe PrintMethod</linktext></link></related-links></apiValue></apiClassifier><apiClassifier languages="" id="flash.printing:PrintJob" ditaarch:DITAArchVersion="1.0" domains="(topic ui-d) (topic hi-d) (topic pr-d) (topic sw-d) (topic ut-d) (topic pr-d api-d)" class="- topic/topic reference/reference apiRef/apiRef apiClassifier/apiClassifier "><apiName class="- topic/title reference/title apiRef/apiName ">PrintJob</apiName><shortdesc class="- topic/shortdesc ">
  155. La classe PrintJob permet de créer un contenu et de limprimer sur une ou plusieurs pages.</shortdesc><prolog class="- topic/prolog "><asMetadata class="+ topic/metadata adobe-api-d/asMetadata "><apiVersion class="+ topic/ph adobe-api-d/apiVersion "><apiLanguage version="3.0" class="+ topic/ph adobe-api-d/apiLanguage "/><apiPlatform description="" name="Flash" version="9" class="+ topic/ph adobe-api-d/apiPlatform "/></apiVersion></asMetadata><asCustoms class="+ topic/metadata adobe-api-d/asCustoms "><keyword class="- topic/keyword ">printjob, print
  156. </keyword></asCustoms></prolog><apiClassifierDetail class="- topic/body reference/refbody apiRef/apiDetail apiClassifier/apiClassifierDetail "><apiClassifierDef class="- topic/section reference/section apiRef/apiDef apiClassifier/apiClassifierDef "><apiAccess value="public" class="- topic/state reference/state apiRef/apiQualifier adobe-api-d/apiAccess "/><apiStatic class="+ topic/state reference/state apiRef/apiQualifier adobe-api-d/apiStatic "/><apiBaseClassifier class="- topic/xref reference/xref apiRef/apiRelation apiClassifier/apiBaseClassifier ">flash.events:EventDispatcher</apiBaseClassifier></apiClassifierDef><apiDesc class="- topic/section reference/section apiRef/apiDesc ">
  157. La classe PrintJob permet de créer un contenu et de limprimer sur une ou plusieurs pages. Elle vous permet deffectuer le rendu du contenu visible, dynamique ou hors écran du point de vue de lutilisateur, de proposer à ce dernier une boîte de dialogue dimpression unique et dimprimer un document non mis à léchelle dans des proportions correspondant à celles du contenu. Cette fonctionnalité est particulièrement utile pour rendre et imprimer le contenu dynamique, par exemple le contenu et le texte dynamique dune base de données.
  158. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Prise en charge du navigateur mobile :</b> cette classe nest pas prise en charge sur les navigateurs mobiles.</p>
  159. <p class="- topic/p "><i class="+ topic/ph hi-d/i ">Prise en charge du profil AIR :</i> cette fonctionnalité est prise en charge sur tous les systèmes dexploitation de bureau, mais ne lest pas sur les périphériques mobiles ou sur les périphériques AIR pour TV. Vous pouvez tester la prise en charge lors de lexécution à laide de la propriété <codeph class="+ topic/ph pr-d/codeph ">PrintJob.isSupported</codeph>. Voir <xref href="http://help.adobe.com/en_US/air/build/WS144092a96ffef7cc16ddeea2126bb46b82f-8000.html" class="- topic/xref ">Prise en charge du profil AIR</xref> pour plus dinformations sur la prise en charge de lAPI dans plusieurs profils.</p>
  160. <p class="- topic/p ">Utilisez le constructeur <codeph class="+ topic/ph pr-d/codeph ">PrintJob()</codeph> pour créer une tâche dimpression.</p>
  161. <p class="- topic/p ">En outre, les propriétés de la classe PrintJob permettent de lire les paramètres dimpression de lutilisateur, tels que la hauteur de la page, la largeur et lorientation de limage ; vous pouvez également configurer votre document afin de formater dynamiquement le contenu Flash en fonction des réglages de limprimante.</p>
  162. <p class="- topic/p "><b class="+ topic/ph hi-d/b ">Remarque :</b> à linverse des versions précédentes, ActionScript 3 0 ne limite pas un objet PrintJob à une image unique. Toutefois, dans la mesure le système dexploitation affiche des informations sur létat de limpression dès que lutilisateur clique sur le bouton OK de la boîte de dialogue dimpression, il est conseillé dappeler <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">PrintJob.send()</codeph> dès que possible pour envoyer les pages au spouleur. Si laccès à limage contenant lappel à <codeph class="+ topic/ph pr-d/codeph ">PrintJob.send()</codeph> est soumis à un délai, le processus dimpression est également retardé.</p>
  163. <p class="- topic/p ">En outre, un délai dexpiration du script de 15 secondes sapplique aux intervalles suivants :</p>
  164. <ul class="- topic/ul "><li class="- topic/li "><codeph class="+ topic/ph pr-d/codeph ">PrintJob.start()</codeph> et le premier appel de <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph></li><li class="- topic/li ">Un appel <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph> et le prochain appel de <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph></li><li class="- topic/li ">Le dernier appel de <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph> et <codeph class="+ topic/ph pr-d/codeph ">PrintJob.send()</codeph></li></ul>
  165. <p class="- topic/p ">Si lun des intervalles précédents excède 15 secondes, lappel suivant de la méthode <codeph class="+ topic/ph pr-d/codeph ">PrintJob.start()</codeph> pour loccurrence de PrintJob renvoie <codeph class="+ topic/ph pr-d/codeph ">false</codeph>, et lappel suivant de la méthode <codeph class="+ topic/ph pr-d/codeph ">PrintJob.addPage()</codeph> pour loccurrence de PrintJob provoque une exception dexécution par Flash Player ou Adobe AIR.</p>
  166. </apiDesc><example conref="examples\PrintJobExample_Simple.as" class="- topic/example "> Lexemple suivant explique les principes de base de limpression. Un nouvel objet PrintJob est créé et, si elle est lancée correctement, la méthode <codeph class="+ topic/ph pr-d/codeph ">addPage()</codeph> ajoute le sprite en tant que page unique. La méthode <codeph class="+ topic/ph pr-d/codeph ">send()</codeph> met la page en file dattente dans limprimante.
  167. <codeblock xml:space="preserve" class="+ topic/pre pr-d/codeblock ">
  168. package
  169. {
  170. import flash.printing.PrintJob;
  171. import flash.display.Sprite;
  172. public class BasicPrintExample extends Sprite
  173. {
  174. var myPrintJob:PrintJob = new PrintJob();
  175. var mySprite:Sprite = new Sprite();
  176. mySprite.graphics.beginFill(0x336699);
  177. mySprite.graphics.drawCircle(100, 100, 50);
  178. public function BasicPrintExample()
  179. {
  180. if (myPrintJob.start()) {
  181. try {
  182. myPrintJob.addPage(mySprite);

Large files files are truncated, but you can click here to view the full file