Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: AIR 30.0 ve öncesi, Flash Player 30.0 ve öncesi, Flash Lite 4
Flex 4.6 ve öncesi, Flash Pro CS6 ve öncesi
Filtreleri Gizle
flash.printing 

PrintJob  - AS3

Paketlerx

Üst Düzey
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Dil Öğeleri

Global Sabitler
Global İşlevler
Operatörler
İfadeler, Anahtar Kelimeler ve Direktifler
Özel Türler

Ekler

Yenilikler
Derleyici Hataları
Derleyici Uyarıları
Çalışma Zamanı Hataları
ActionScript 3'e Geçiş Yapma
Desteklenen Karakter Kümeleri
Yalnızca MXML Etiketleri
Motion XML Öğeleri
Timed Text Etiketleri
Onaylanmamış öğelerin listesi
Erişilebilirlik Uygulaması Sabitleri
ActionScript Örnekleri Nasıl Kullanılır?
Yasal uyarılar
Paketflash.printing
Sınıfpublic class PrintJob
Miras AlmaPrintJob Inheritance EventDispatcher Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9

PrintJob sınıfı içerik oluşturmanıza ve bunu bir veya daha fazla sayfaya yazdırmanıza izin verir. Bu sınıf görülebilen, dinamik veya ekran dışında kalan içeriği oluşturmanızı, tek bir Yazdırma iletişim kutusuyla kullanıcılara istemde bulunmanızı ve içeriğin oranlarıyla eşleşen oranlara sahip ölçeklenmemiş bir belgeyi yazdırmanızı sağlar. Bu yetenek özellikle veritabanı içeriği ve dinamik metin gibi dinamik içerik oluşturmak ve yazdırmak açısından kullanışlıdır.

Mobil Tarayıcı Desteği: Bu sınıf mobil tarayıcılarda desteklenmez.

AIR profili desteği: Bu özellik tüm masaüstü işletim sistemlerinde desteklenir ancak mobil aygıtlarda veya AIR for TV aygıtlarında desteklenmez. Desteği çalışma zamanında PrintJob.isSupported özelliğini kullanarak test edebilirsiniz. Birden fazla profilde API desteği ile ilgili daha fazla bilgi için bkz. AIR Profil Desteği.

Bir yazdırma işi oluşturmak için PrintJob( yapıcısını kullanın.

Ek olarak, PrintJob sınıfının özellikleriyle, kullanıcınızın sayfa uzunluğu, genişliği ve görüntü yönlendirme gibi yazıcı ayarlarını okuyabilirsiniz ve belgenizi yazıcı ayarları için uygun Flash içeriğini dinamik olarak biçimlendirmek için konfigüre edebilirsiniz.

Not: ActionScript 3.0, bir PrintJob nesnesini tek bir kareyle kısıtlamaz (ActionScript'in önceki sürümlerinde olduğu gibi). Ancak kullanıcı, Yazdırma iletişim kutusundaki Tamam düğmesini tıklattıktan sonra işletim sistemi, yazdırma durum bilgisini kullanıcıya göstereceğinden, sayfaları kuyruğa hemen göndermek içinPrintJob.addPage() ve PrintJob.send() öğelerini çağırmalısınız. PrintJob.send() çağrısını içeren kareye ulaşan bir gecikme, yazdırma işlemini geciktirir.

Ek olarak, 15 saniyelik bir komut dosyası zaman aşımı sınırı aşağıdaki aralıklara uygulanır:

  • PrintJob.start() ve ilk PrintJob.addPage()
  • PrintJob.addPage() ve sonraki PrintJob.addPage()
  • Sonuncu PrintJob.addPage() ve PrintJob.send()

Yukarıdaki aralıklardan herhangi biri 15 saniyeden fazla sürerse, PrintJob örneği üzerindekiPrintJob.start() öğesine yapılan bir sonraki çağrı false değerini döndürür ve PrintJob örneği üzerindeki bir sonraki PrintJob.addPage() öğesi Flash Player veya Adobe AIR'nin bir çalışma süresi istisnası atmasına neden olur.

Örnekleri görüntüle



Genel Özellikler
 ÖzellikTanımlayan:
      active : Boolean
[statik] [salt okunur] Bir yazdırma işinin o sırada etkin olup olmadığını gösterir.
PrintJob
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
      copies : int
Yazdırma işine sonradan eklenen herhangi bir sayfanın yazdırma sistemi tarafından yazdırılan kopya sayısı.
PrintJob
      firstPage : int
[salt okunur] İşletim sisteminin Yazdırma iletişim kutusunda kullanıcı tarafından girilen aralığın birinci sayfasının sayfa numarası.
PrintJob
      isColor : Boolean
[salt okunur] O sırada seçili olup ve geçerli yazdırma ayarlarına sahip olan yazıcının renkli ayar mı (true) yoksa gri tonlamalı ayar mı (false) kullandığını belirtir.
PrintJob
  isSupported : Boolean
[statik] [salt okunur] PrintJob sınıfının geçerli platformda desteklenip (true) desteklenmediğini (false) belirtir.
PrintJob
      jobName : String
Yazdırma işinin adı veya başlığı.
PrintJob
      lastPage : int
[salt okunur] İşletim sisteminin Yazdırma iletişim kutusunda kullanıcı tarafından girilen aralığın son sayfasının sayfa numarası.
PrintJob
      maxPixelsPerInch : Number
[salt okunur] Seçili yazıcının fiziksel çözünürlüğü, piksel/inç cinsinden.
PrintJob
  orientation : String
Yazdırma için görüntü yönlendirmesi.
PrintJob
  pageHeight : int
[salt okunur] Sayfadaki asıl yazdırılabilir alanda ortalanabilen en büyük alanın yüksekliği, nokta cinsinden.
PrintJob
  pageWidth : int
[salt okunur] Sayfadaki asıl yazdırılabilir alanda ortalanabilen en büyük alanın genişliği, nokta cinsinden.
PrintJob
      paperArea : Rectangle
[salt okunur] Nokta cinsinden yazıcı medyasının sınırları.
PrintJob
  paperHeight : int
[salt okunur] Kağıdın nokta olarak tam yüksekliği.
PrintJob
  paperWidth : int
[salt okunur] Kağıdın nokta olarak tam genişliği.
PrintJob
      printableArea : Rectangle
[salt okunur] Yazıcı medyasının yazdırılabilir alanının nokta cinsinden sınırları.
PrintJob
      printer : String
Geçerli yazdırma işlemi için kullanılacak yazıcıyı alır veya ayarlar.
PrintJob
      printers : Vector.<String>
[statik] [salt okunur] Dize adı değerleri olarak mevcut yazıcıların bir listesini sağlar.
PrintJob
      supportsPageSetupDialog : Boolean
[statik] [salt okunur] Flash çalışma zamanı ortamının ayrı bir Sayfa Yapısı iletişim kutusunu destekleyip desteklemediğini gösterir.
PrintJob
Genel Yöntemler
 YöntemTanımlayan:
  
Bir veya daha fazla sayfa yazdırmak için kullanabileceğiniz bir PrintJob nesnesi oluşturur.
PrintJob
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
EventDispatcher nesnesi olan bir olay dinleyici nesnesini, dinleyicinin bir olayın bildirimini alması için kaydeder.
EventDispatcher
  
addPage(sprite:Sprite, printArea:Rectangle = null, options:PrintJobOptions = null, frameNum:int = 0):void
Belirtilen Sprite nesnesini tek bir sayfa olarak yazıcı kuyruğuna gönderir.
PrintJob
 Inherited
Olay akışına bir olay gönderir.
EventDispatcher
 Inherited
EventDispatcher nesnesinin belirli bir olay türü için kayıtlı dinleyicisi olup olmadığını kontrol eder.
EventDispatcher
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher nesnesinden bir dinleyiciyi kaldırır.
EventDispatcher
  
    selectPaperSize(paperSize:String):void
Sayfa boyutunu ayarlar.
PrintJob
  
start() veya start2() ve addPage() yöntemlerine yapılan başarılı çağrılardan sonra sıraya konmuş sayfaları yazıcıya gönderir.
PrintJob
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
  
Geçerli medya bunu desteklerse, işletim sisteminin Sayfa Yapısı'nı görüntüler.
PrintJob
  
İşletim sisteminin Yazdırma iletişim kutusunu görüntüler ve sıraya almayı başlatır.
PrintJob
  
    start2(uiOptions:PrintUIOptions = null, showPrintDialog:Boolean = true):Boolean
İşletim sisteminin Yazdırma iletişim kutusunu isteğe bağlı olarak gösterir, sıraya almayı başlatır ve PrintJob salt okunur özellik değerlerini değiştirebilir.
PrintJob
  
    terminate():void
Yazdırma işinin göndermeden sonlandırılması gerektiğini söyler.
PrintJob
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Object
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
 Inherited
Bir olay dinleyicisinin bu EventDispatcher nesnesiyle mi, yoksa onun belirtilen olay türüne yönelik üst öğelerinden biriyle mi kayıtlı olduğunu kontrol eder.
EventDispatcher
Olaylar
 Olay Özet Tanımlayan:
 Inherited[broadcast olayı] Flash Player veya AIR uygulaması işletim sistemi odağına gelip etkin olduğunda gönderilir.EventDispatcher
 Inherited[broadcast olayı] Çalışan Flash Player veya AIR uygulaması sistem odağını kaybettiğinde ve etkin olmayan duruma geldiğinde gönderilir.EventDispatcher
Özellik Ayrıntısı
    

active

özellik
active:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Bir yazdırma işinin o sırada etkin olup olmadığını gösterir. Bir yazdırma işi, aşağıdaki durumlardan birinde etkin olur (özellik değeri true olur):

  • Bir Sayfa Yapısı veya Yazdırma iletişim kutusu görüntüleniyor.
  • start() veya start2() yöntemi bir true döndürme değeri ile çağırılmıştır ve send() veya terminate() yöntemi çağırılmamıştır.

Bu özellik true ise ve showPageSetupDialog(), start() veya start2() yöntemini çağırırsanız, çalışma zamanı bir istisna atar.



Uygulama
    public static function get active():Boolean

İlgili API Öğeleri

    

copies

özellik 
copies:int

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Yazdırma işine sonradan eklenen herhangi bir sayfanın yazdırma sistemi tarafından yazdırılan kopya sayısı. Bu değer, işletim sisteminin Yazdırma iletişim kutusunda kullanıcı tarafından girilen kopya sayısıdır. Kopya sayısı yazdırma iletişim kutusunda görüntülenmediyse veya iletişim kutusu kullanıcıya sunulmadıysa, değer 1 olur (uygulama kodu tarafından değiştirilmediği sürece).



Uygulama
    public function get copies():int
    public function set copies(value:int):void
    

firstPage

özellik 
firstPage:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

İşletim sisteminin Yazdırma iletişim kutusunda kullanıcı tarafından girilen aralığın birinci sayfasının sayfa numarası. Kullanıcı tüm sayfaların yazdırılmasını isterse, sayfa aralığı Yazdırma iletişim kutusunda görüntülenmediyse, veya Yazdırma iletişim kutusu kullanıcıya sunulmamışsa özellik sıfır olur.



Uygulama
    public function get firstPage():int
    

isColor

özellik 
isColor:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

O sırada seçili olup ve geçerli yazdırma ayarlarına sahip olan yazıcının renkli ayar mı (true) yoksa gri tonlamalı ayar mı (false) kullandığını belirtir.

Renkli veya gri tonlamalı bir değer belirlenemiyorsa, değer true olur.



Uygulama
    public function get isColor():Boolean

isSupported

özellik 
isSupported:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.1, AIR 2

PrintJob sınıfının geçerli platformda desteklenip (true) desteklenmediğini (false) belirtir.



Uygulama
    public static function get isSupported():Boolean
    

jobName

özellik 
jobName:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Yazdırma işinin adı veya başlığı. İş adı, genelde işletim sistemi tarafından yazdırma sırasındaki işin başlığı olarak veya dosyaya yazdırılan bir işin varsayılan adı olarak kullanılır.

start() veya start2() öğelerini çağırmadıysanız ve özellik için bir değer ayarlamadıysanız, bu özelliğin değeri null olur.

Bir PrintJob örneğiyle çalıştırdığınız her yazdırma işi için, start() veya start2() yöntemini çağırmadan önce bu özelliği ayarlayın.

Varsayılan değer şudur null.



Uygulama
    public function get jobName():String
    public function set jobName(value:String):void

Atar
IllegalOperationError active özelliği true değerindeyken kod özelliği ayarlamaya çalışırsa.
    

lastPage

özellik 
lastPage:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

İşletim sisteminin Yazdırma iletişim kutusunda kullanıcı tarafından girilen aralığın son sayfasının sayfa numarası. Kullanıcı tüm sayfaların yazdırılmasını isterse, sayfa aralığı Yazdırma iletişim kutusunda görüntülenmediyse, veya Yazdırma iletişim kutusu kullanıcıya sunulmamışsa özellik sıfır olur.



Uygulama
    public function get lastPage():int
    

maxPixelsPerInch

özellik 
maxPixelsPerInch:Number  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Seçili yazıcının fiziksel çözünürlüğü, piksel/inç cinsinden. Değer, işletim sistemi tarafından bildirildiği şekilde geçerli yazdırma ayarlarına göre hesaplanır.

Çözünürlük belirlenemiyorsa, değer standart bir varsayılan değer olur. Varsayılan değer Linux'ta 600 ppi ve Mac OS işletim sisteminde 360 ppi'dir. Windows'ta, yazıcı çözünürlüğü her zaman mevcuttur, bu yüzden bir varsayılan değere ihtiyaç duyulmaz.



Uygulama
    public function get maxPixelsPerInch():Number

orientation

özellik 
orientation:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9 - read only, AIR 1.0 - read only, AIR 2 - read-write

Yazdırma için görüntü yönlendirmesi. Kabul edilebilir değerler PrintJobOrientation sınıfında sabitler olarak tanımlanır.

Not: AIR 2 veya sonrasında, Sayfa Yapısı ve Yazdırma iletişim kutularındaki varsayılan yönlendirmeyi ayarlamak için bir yazdırma işini başlatmadan önce bu özelliği ayarlayın. Özelliği bir yazdırma işi ilerleme durumundayken ayarlayın (İş dahilindeki sayfa aralığının yönlendirmesini ayarlamak için start() veya start2() öğelerini çağırdıktan sonra.



Uygulama
    public function get orientation():String
    public function set orientation(value:String):void

İlgili API Öğeleri

pageHeight

özellik 
pageHeight:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.

Sayfadaki asıl yazdırılabilir alanda ortalanabilen en büyük alanın yüksekliği, nokta cinsinden. Kullanıcı tarafından ayarlanmış kenar boşlukları yok sayılır. Bu özellik yalnızca PrintJob.start() yöntemine çağrı yapıldıktan sonra kullanılabilir.

Not: AIR 2 veya sonrası için, bu özellik kabul edilmez. Onun yerine yazdırılabilir alanı kesirli nokta cinsinden ölçen ve merkezde olmayan yazdırılabilir alanları tam olarak tanımlayan printableArea öğesini kullanın.



Uygulama
    public function get pageHeight():int

İlgili API Öğeleri

pageWidth

özellik 
pageWidth:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 9, AIR 1.0

Sayfadaki asıl yazdırılabilir alanda ortalanabilen en büyük alanın genişliği, nokta cinsinden. Kullanıcı tarafından ayarlanmış kenar boşlukları yok sayılır. Bu özellik yalnızca PrintJob.start() yöntemine çağrı yapıldıktan sonra kullanılabilir.

Not: AIR 2 veya sonrası için, bu özellik kabul edilmez. Onun yerine yazdırılabilir alanı kesirli nokta cinsinden ölçen ve merkezde olmayan yazdırılabilir alanları tam olarak tanımlayan printableArea öğesini kullanın.



Uygulama
    public function get pageWidth():int

İlgili API Öğeleri

    

paperArea

özellik 
paperArea:Rectangle  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Nokta cinsinden yazıcı medyasının sınırları. Bu değer, sonraki addPage() çağrıları için kullanılan koordinat sisteminin aynısını kullanır.



Uygulama
    public function get paperArea():Rectangle

paperHeight

özellik 
paperHeight:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.

Kağıdın nokta olarak tam yüksekliği. Bu özellik yalnızca PrintJob.start() yöntemine çağrı yapıldıktan sonra kullanılabilir.

Not: AIR 2 veya sonrası için, bu özellik kabul edilmez. Kağıt boyutlarını kesirli nokta cinsinden ölçen paperArea öğesini kullanın.



Uygulama
    public function get paperHeight():int

İlgili API Öğeleri

paperWidth

özellik 
paperWidth:int  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.

Kağıdın nokta olarak tam genişliği. Bu özellik yalnızca PrintJob.start() yöntemine çağrı yapıldıktan sonra kullanılabilir.

Not: AIR 2 veya sonrası için, bu özellik kabul edilmez. Kağıt boyutlarını kesirli nokta cinsinden ölçen paperArea öğesini kullanın.



Uygulama
    public function get paperWidth():int

İlgili API Öğeleri

    

printableArea

özellik 
printableArea:Rectangle  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Yazıcı medyasının yazdırılabilir alanının nokta cinsinden sınırları. Bu değer, sonraki addPage() çağrıları için kullanılan koordinat sisteminin aynısını kullanır.



Uygulama
    public function get printableArea():Rectangle
    

printer

özellik 
printer:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Geçerli yazdırma işlemi için kullanılacak yazıcıyı alır veya ayarlar. Ayarlayıcıya iletilen ve alıcıya döndürülen dize, printers() yöntemi tarafından döndürülen Dizideki dizelerden biriyle eşleşmelidir. Varsayılan yazıcının kullanılması gerektiğini belirtmek için, değeri null olarak ayarlayın. Varsayılan yazıcının belirlenemeyeceği işletim sistemlerinde, bu özelliğin değeri null olur.

     import flash.printing.PrintJob;
     
     var myPrintJob:PrintJob = new PrintJob();
     myPrintJob.printer = "HP_LaserJet_1";
     myPrintJob.start();
     

Bu özelliğin değerini ayarlamak, yazıcının hemen seçilmesine neden olur. Yazıcı seçimi başarısız olursa, bu özelliğin değeri önceki değerine sıfırlanır. Yazıcı değerinin ayarlanmasının başarılı olup olmadığını, değeri ayarlamaya çalıştıktan sonra okuyarak ve onun ayarlanan değerle eşleştiğini doğrulayarak anlayabilirsiniz.

Etkin bir yazıcı işinin printer özelliği değiştirilemez. Onu start() veya start2() yöntemini başarıyla çağırdıktan sonra ve send() veya terminate() öğesini çağırmadan önce değiştirmeye çalışmak başarısız bir sonuç verir.



Uygulama
    public function get printer():String
    public function set printer(value:String):void
    

printers

özellik 
printers:Vector.<String>  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Dize adı değerleri olarak mevcut yazıcıların bir listesini sağlar. Listenin ön hesaplaması yapılmaz; liste işlev çağrıldığında oluşturulur. Mevcut bir yazıcı yoksa veya sistem yazdırmayı desteklemiyorsa, değer null olur. Sistem yazdırmayı destekliyorsa ancak bir yazıcı listesi döndüremiyorsa, değer tek öğeli bir Vektördür (onun length özelliği 1'dir). Bu durumda, tek olan eleman asıl yazıcı adına sahiptir veya geçerli yazıcı adı belirlenemiyorsa bir varsayılan ada sahiptir.



Uygulama
    public static function get printers():Vector.<String>
    

supportsPageSetupDialog

özellik 
supportsPageSetupDialog:Boolean  [salt okunur]

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Flash çalışma zamanı ortamının ayrı bir Sayfa Yapısı iletişim kutusunu destekleyip desteklemediğini gösterir. Bu özelliğin değeri true ise, işletim sisteminin sayfa yapısı iletişim kutusunu görüntülemek için showPageSetupDialog() yöntemini çağırabilirsiniz.



Uygulama
    public static function get supportsPageSetupDialog():Boolean

İlgili API Öğeleri

Yapıcı Ayrıntı

PrintJob

()Yapıcı
public function PrintJob()

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9

Bir veya daha fazla sayfa yazdırmak için kullanabileceğiniz bir PrintJob nesnesi oluşturur. Bir PrintJob nesnesi oluşturduktan sonra, yazdırma işini yazıcıya göndermek için (şu sıraya uygun olarak) PrintJob.start(), PrintJob.addPage() ve ardından PrintJob.send() yöntemlerini kullanmanız gerekir.

Örneğin, myPrintJob.addPage() yöntem çağrılarına yönelik [params] yer tutucu metnini aşağıdaki kodda gösterildiği şekilde özel parametrelerle değiştirebilirsiniz:

 // create PrintJob object
 var myPrintJob:PrintJob = new PrintJob();
  
 // display Print dialog box, but only initiate the print job
 // if start returns successfully.
 if (myPrintJob.start()) {
  
    // add specified page to print job
    // repeat once for each page to be printed
    try {
      myPrintJob.addPage([params]);
    }
    catch(e:Error) {
      // handle error 
    }
    try {
      myPrintJob.addPage([params]);
    }
    catch(e:Error) {
      // handle error 
    }
 
    // send pages from the spooler to the printer, but only if one or more
    // calls to addPage() was successful. You should always check for successful 
    // calls to start() and addPage() before calling send().
    myPrintJob.send();
 }
 

AIR 2 veya sonrasında, birden fazla PrintJob örneği oluşturup kullanabilirsiniz. PrintJob örneğinde ayarlanan özellikler yazdırma bittikten sonra korunur. Bu, PrintJob örneğini yeniden kullanmanıza ve bir kullanıcıya uygulamanızdaki diğer içerikler için farklı yazdırma tercihleri sunarken onun seçili yazdırma tercihlerini korumanıza olanak verir. 2. sürümden önceki Flash Player ve AIR'deki içerik için, birinci PrintJob nesnesi hala etkinken ikincisini oluşturamazsınız. İlk PrintJob nesnesi hala etkinken ikinci bir PrintJob nesnesi oluşturursanız (new PrintJob() öğesini çağırarak) ikinci PrintJob nesnesi oluşturulamaz. Bu nedenle, ikinci bir PrintJob oluşturmadan önce myPrintJob değerini kontrol edebilirsiniz.


Atar
IllegalOperationError — AIR 2'den önceki Flash Player ve AIR'de, başka bir PrintJob nesnesi hala etkin ise bir istisna atar.

İlgili API Öğeleri

Yöntem Ayrıntısı

addPage

()yöntem
public function addPage(sprite:Sprite, printArea:Rectangle = null, options:PrintJobOptions = null, frameNum:int = 0):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.

Belirtilen Sprite nesnesini tek bir sayfa olarak yazıcı kuyruğuna gönderir. Bu yöntemi kullanmadan önce, bir PrintJob nesnesi oluşturun ve ardından start() veya start2() öğesini kullanın. Ardından, bir yazdırma işi için addPage() öğesini bir veya daha fazla kez çağırdıktan sonra, sıralanmış sayfaları yazıcıya göndermek için PrintJob.send() öğesini kullanın. Başka bir deyişle, bir PrintJob nesnesi oluşturduktan sonra, yazdırma işini yazıcıya göndermek için start() veya start2(), addPage() ve ardından send() yöntemlerini (aşağıdaki sırada) kullanmanız gerekir. Bir yazdırma işindeki birden fazla sayfayı yazdırmak için start() öğesine yapılan tek bir çağrıdan sonra addPage() öğesini birden fazla defa çağırabilirsiniz.

addPage(), Flash Player'ın bir istisna atmasına yol açarsa (örneğin, start() öğesini çağırmadıysanız veya kullanıcı yazdırma işini iptal ederse), addPage() öğesine yapılan sonraki çağrılar başarısız olur. Ancak addPage() öğesine yapılan önceki çağrılar başarılı olursa, ortaya çıkan send() komutu başarıyla sıralanan sayfaları yazıcıya gönderir.

Yazdırma işi sırasında addPage() işleminin tamamlanması 15 saniyeden uzun sürerse, Flash Player bir sonraki addPage() çağrısında bir istisna atar.

printArea parametresi için bir değer iletirseniz, printArea Dikdörtgeninin x ve y koordinatları sayfa üzerindeki yazdırılabilir alanın sol üst köşesiyle (0,0 koordinatları) eşleşir. pageHeight ve pageWidth salt okunur özellikleri start() öğesi tarafından ayarlanan yazdırılabilir alanı tanımlar. Çıktı, sayfa üzerindeki yazdırılabilir alanın sol üst köşesiyle hizalandığı için, printArea öğesinde tanımlanan alan, sayfa üzerindeki yazdırılabilir alandan daha büyük olduğunda, çıktı, printArea öğesi tarafından tanımlanan sağ veya alt bölüme kadar kırpılır. Flash Professional'da, printArea için bir değer iletmezseniz ve Sahne Alanı, yazdırılabilir alandan daha büyükse aynı kırpma işlemi gerçekleşir. Flex veya Flash Builder'da, printArea için bir değer iletmezseniz ve ekran yazdırılabilir alandan daha büyükse aynı kırpma işlemi gerçekleşir.

Bir Sprite nesnesini yazdırmadan önce ölçeklemek isterseniz, bu yöntemi çağırmadan önce ölçek özelliklerini ayarlayın (bkz. flash.display.DisplayObject.scaleX ve flash.display.DisplayObject.scaleY) ve yazdırma işleminden önce orijinal değerlerine geri döndürün. Sprite nesnesinin ölçeğinin printArea öğesiyle bir ilişkisi yoktur. Yani, 50 x 50 piksellik bir yazdırma alanı belirtirseniz 2500 piksellik bir alan yazdırılır. Sprite nesnesini ölçeklerseniz, aynı 2500 piksellik alan yazdırılır, ancak Sprite nesnesi ölçeklenen boyutta yazdırılır.

Flash Player yazdırma özelliği, PostScript ve PostScript olmayan yazıcıları destekler. PostScript olmayan yazıcılar, vektörleri bitmap'lere dönüştürür.

Parametreler

sprite:Sprite — Yazdırılacak içeriği içeren Sprite öğesi.
 
printArea:Rectangle (default = null) — Yazdırılacak alanı belirten bir Dikdörtgen nesnesi.

Bir dikdörtgenin genişliği ve yüksekliği piksel değerlerindedir. Bir yazıcı, yazdırma ölçüm birimi olarak noktaları kullanır. Noktalar sabit fiziksel boyutlardadır (1/72 inç), ancak pikselin ekran üzerindeki boyutu geçerli ekranın çözünürlüğüne bağlıdır. Bu nedenle, pikseller ve noktalar arasındaki dönüştürme oranı yazıcı ayarlarına ve hareketli grafiğin ölçeklenip ölçeklenmediğine bağlıdır. 72 piksel genişliğindeki ölçeklenmemiş bir hareketli grafik, ekran çözünürlüğünden bağımsız olarak, bir nokta bir piksele eşit olacak şekilde bir inç genişliğinde yazdırılır.

İnç ve santimetre birimlerini twip'lere veya noktalara (bir twip, bir noktanın 1/20'sidir) dönüştürmek için aşağıdaki eşitlikleri kullanabilirsiniz:

  • 1 nokta = 1/72 inç = 20 twip
  • 1 inç = 72 nokta = 1440 twip
  • 1 cm = 567 twip

printArea parametresini çıkarırsanız veya bu parametre yanlış şekilde iletilirse, sprite parametresinin tüm alanı yazdırılır.

printArea parametresi için bir değer belirtmek istemeyip options veya frameNum parametreleri için bir değer belirtmek isterseniz, null değerini printArea parametresine iletin.

 
options:PrintJobOptions (default = null) — Vektör veya bitmap yazdırma biçimlerinden hangisinin kullanılacağını belirten isteğe bağlı bir parametre. Varsayılan değer, vektör yazdırma için bir isteği temsil eden null değeridir. Hareketli grafiği bitmap olarak yazdırmak için PrintJobOptions nesnesinin printAsBitmap özelliğini true değerine getirin. printAsBitmap özelliğini true olarak ayarlanıp ayarlanmayacağını belirlerken aşağıdaki önerileri dikkate alın:
  • Yazdırdığınız içerik bitmap görüntüsü içeriyorsa, alfa saydamlığı ve renk efektleri dahil etmek için printAsBitmap özelliğini true olarak ayarlayın.
  • İçerikte bitmap görüntüsü yoksa, içeriği daha yüksek kaliteli vektör biçiminde yazdırmak için bu parametreyi atlayın.

options öğesi atlanırsa veya düzgün şekilde iletilmezse vektör yazdırma kullanılır. options öğesi için bir değer belirtmek istemeyip frameNumber öğesi için bir değer belirtmek isterseniz, nulldeğerini options öğesine iletin.

 
frameNum:int (default = 0) — Bir MovieClip nesnesinin hangi karesinin yazdırılacağını belirtmenize olanak veren isteğe bağlı bir numara. Bir frameNum öğesi iletmek o karedeki ActionScript'i çağırmaz. Bu parametreyi çıkarırsanız ve sprite parametresi bir MovieClip nesnesi ise, sprite öğesindeki geçerli kare yazdırılır.


Atar
Error start() öğesini çağırmadıysanız veya kullanıcı yazdırma işini iptal ederse bir istisna atar.

İlgili API Öğeleri

    selectPaperSize

()yöntem 
public function selectPaperSize(paperSize:String):void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Sayfa boyutunu ayarlar. paperSize parametresi için kabul edilebilir değerler PaperSize sınıfındaki sabitlerdir. Bu yöntemi çağırmak, yazdırma ayarlarını kullanıcı Sayfa Yapısı veya Yazdırma iletişim kutularında bir kağıt boyutu seçiyormuş gibi etkiler.

Bu yöntemi istediğiniz zaman çağırabilirsiniz. Bu yöntemi bir iş başlatmadan önce, Sayfa Yapısı ve Yazdırma iletişim kutularındaki varsayılan sayfa boyutunu ayarlamak için çağırın. Bu yöntemi yazdırma işi sürerken iş dahilindeki sayfa aralığının kağıt boyutunu ayarlamak için çağırın.

     import flash.printing.PrintJob;
     import flash.printing.PaperSize;
     
     var myPrintJob:PrintJob = new PrintJob();
     myPrintJob.selectPaperSize(PaperSize.ENV_10);
     

Parametreler

paperSize:String — Yazdırma işindeki sonraki sayfalar için kullanılacak kağıt boyutu


Atar
ArgumentError paperSize parametresi PaperSize sınıfında tanımlanan kabul edilebilir değerlerden biri değilse.

İlgili API Öğeleri

send

()yöntem 
public function send():void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9.

start() veya start2() ve addPage() yöntemlerine yapılan başarılı çağrılardan sonra sıraya konmuş sayfaları yazıcıya gönderir.

Bu yöntem, start() veya start2() yöntemine yapılan çağrı başarısız olursa veya addPage() yöntemine yapılan bir çağrı bir istisna atarsa başarısız olur. Bir hata oluşmasını önlemek için, bu yöntemi çağırmadan önce start() veya start2() yönteminin true değerini döndürdüğünden emin olun ve olası addPage() istisnalarını yakalayın. Aşağıdaki örnek bu yöntem çağırılmadan önce hataların nasıl düzgün bir biçimde kontrol edileceğini gösterir:

     var myPrintJob:PrintJob = new PrintJob();
     if (myPrintJob.start()) {
       try {
         myPrintJob.addPage([params]);
       }
       catch(e:Error) {
          // handle error 
       }
     
       myPrintJob.send();
     }
     

İlgili API Öğeleri

    showPageSetupDialog

()yöntem 
public function showPageSetupDialog():Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Geçerli medya bunu desteklerse, işletim sisteminin Sayfa Yapısı'nı görüntüler. Sayfa Yapısının desteklenip desteklenmediğini belirlemek için supportsPageSetupDialog özelliğini kullanın.

     import flash.printing.PrintJob;
     
     var myPrintJob:PrintJob = new PrintJob();
     if (myPrintJob.supportsPageSetupDialog)
     {
         myPrintJob.showPageSetupDialog();
     }
     

Döndürür
Boolean — kullanıcı Sayfa Yapısı iletişim kutusunda "Tamam"ı seçerse true olur. Bu, bazı PrintJob özelliklerinin değişmiş olabileceğini gösterir. Kullanıcı Sayfa Yapısı iletişim kutusunda "İptal Et"i seçerse false değerini döndürür.

Atar
IllegalOperationError — sistem Sayfa Yapısını desteklemiyorsa. Sayfa Yapısının desteklenip desteklenmediğini belirlemek için supportsPageSetupDialog özelliğini kullanın.
 
IllegalOperationError — herhangi bir yazdırma işi (geçerli olan dahil) etkinse.

İlgili API Öğeleri

start

()yöntem 
public function start():Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9., Flash Player 9.

İşletim sisteminin Yazdırma iletişim kutusunu görüntüler ve sıraya almayı başlatır. Yazdırma iletişim kutusu, kullanıcının yazdırma ayarlarını değiştirmesini sağlar. PrintJob.start() yöntemi başarılı dönüş yaptığında (kullanıcı, Yazdırma iletişim kutusunda Tamam'ı tıklatır), kullanıcının seçili yazdırma ayarlarını temsil eden aşağıdaki özellikler doldurulur:

ÖzellikTürBirimlerNotlar
PrintJob.paperHeightNumberNoktaKağıdın tam yüksekliği.
PrintJob.paperWidthNumberNoktaKağıdın tam genişliği.
PrintJob.pageHeightNumberNoktaSayfa üzerindeki yazdırılabilen gerçek alanın yüksekliği; kullanıcı tarafından belirlenmiş kenar boşlukları yok sayılır.
PrintJob.pageWidthNumberNoktaSayfa üzerindeki yazdırılabilen gerçek alanın genişliği; kullanıcı tarafından belirlenmiş kenar boşlukları yok sayılır.
PrintJob.orientationString"portrait" (flash.printing.PrintJobOrientation.PORTRAIT) veya "landscape" (flash.printing.PrintJobOrientation.LANDSCAPE)

Not: Kullanıcı, Yazdırma iletişim kutusunu iptal ederse özellikler toplanmaz.

Kullanıcı, Yazdırma iletişim kutusunda Tamam'ı tıklattıktan sonra Flash Player, işletim sisteminde bir yazdırma işi sıralamaya başlar. İşletim sisteminde kullanıcı için yazdırma işlemi hakkındaki bilgiler görüntülendiğinden, sayfaları kuyruğa göndermek için en kısa zamanda PrintJob.addPage() ve PrintJob.send() çağrılarını çağırmalısınız. Çıktıyı biçimlendirmek için, bu yöntemle doldurulan salt okunur yükseklik, genişlik ve yönlendirme özelliklerini kullanabilirsiniz.

PrintJob.addPage() ve PrintJob.send() öğelerine sonradan herhangi bir çağrı yapılmadan önce bu yöntemin true değerini döndürüp döndürmediğini test edin (kullanıcı, işletim sisteminin Yazdırma iletişim kutusunda Tamam'ı tıklattığında):

     var myPrintJob:PrintJob = new PrintJob();
        if(myPrintJob.start()) {
          // addPage() and send() statements here
        }
     

Geçerli yazdırma işi örneğinde, aşağıdaki aralıklardan biri 15 saniyeden uzun sürerse PrintJob.start() öğesine yapılan sonraki çağrı falsedeğerini geri döndürür:

  • PrintJob.start() ve ilk PrintJob.addPage()
  • Bir PrintJob.addPage() ve sonraki PrintJob.addPage()
  • Sonuncu PrintJob.addPage() ve PrintJob.send()

Döndürür
Boolean — Yazdırma iletişim kutusu görüntülendiğinde kullanıcı Tamam'ı tıklatırsa true değeri; kullanıcı İptal'i tıklatırsa veya bir hata oluşursa false değeri.

Atar
IllegalOperationError — AIR 2 veya sonrasında, başka bir PrintJob o sırada etkinse

İlgili API Öğeleri

    start2

()yöntem 
public function start2(uiOptions:PrintUIOptions = null, showPrintDialog:Boolean = true):Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

İşletim sisteminin Yazdırma iletişim kutusunu isteğe bağlı olarak gösterir, sıraya almayı başlatır ve PrintJob salt okunur özellik değerlerini değiştirebilir.

uiOptions parametresi, çağıranın Yazdırma iletişim kutusunda hangi seçeneklerin görüntülendiğini kontrol etmesine olanak verir. PrintUIOptions sınıfına bakın. Bu parametre showPrintDialog değeri false ise yok sayılır.

showPrintDialog true olduğunda bile, bu yöntemin davranışı start() yönteminden farklı olabilir. Bazı işletim sistemlerinde, start() Yazdırma iletişim kutusunu takip eden Sayfa Yapısı iletişim kutusunu gösterir. Bunun aksine, start2() hiç bir zaman Sayfa Yapısı iletişim kutusunu göstermez.

Aşağıdaki örnekte, Yazdırma iletişim kutusundaki min ve maks sayfa ayarları, iletişim kutusu kullanıcıya gösterilmeden önce ayarlanır.

     import flash.printing.PrintJob;
     import flash.printing.PrintUIOptions;
     
     var myPrintJob:PrintJob = new PrintJob();
     var uiOpt:PrintUIOptions = new PrintUIOptions();
     uiOpt.minPage = 1;
     uiOpt.maxPage = 3;
     var accepted:Boolean = myPrintJob.start2(uiOpt);
     

Parametreler

uiOptions:PrintUIOptions (default = null) — Kullanıcıya gösterilen yazdırma iletişim kutusunda hangi seçeneklerin görüntülendiğini belirten bir nesne. showPrintDialog parametresi false ise, bu değer yok sayılır.
 
showPrintDialog:Boolean (default = true) — Yazdırma işi başlatılmadan önce Yazdırma iletişim kutusunun kullanıcıya gösterilip gösterilmeyeceği

Döndürür
Boolean — Kullanıcı Yazdırma iletişim kutusu göründüğünde Tamam düğmesini tıklatırsa veya yazdırma iletişim kutusu görünmüyorsa ve bir hata yoksa bir true değeri, ; kullanıcı İptal düğmesini tıklatırsa veya bir hata oluşursa bir false değeri.

Atar
IllegalOperationError — Sayfa Yapısı iletişim kutusu görüntüleniyorsa veya başka bir yazdırma işi o sırada etkinse

İlgili API Öğeleri

    terminate

()yöntem 
public function terminate():void

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 2

Yazdırma işinin göndermeden sonlandırılması gerektiğini söyler. Bu yöntemi, bir yazdırma işi zaten start() veya start2() öğesine yapılan bir çağrı tarafından başlatıldığında ancak yazıcıya herhangi bir sayfa göndermek uygun olmadığında kullanın. Genelde, terminate() yalnızca hataları onarmak için kullanılır.

Bu yöntem çağırıldıktan sonra, PrintJob örneği yeniden kullanılabilir. Mümkünse, işin yazdırma ayarları daha sonra kullanılmak için korunur.

PrintJobExample_Simple.as

Aşağıdaki örnek yazdırmanın temellerini gösterir. Yeni bir PrintJob oluşturur, ve başarılı bir şekilde başlatılırsa, addPage() yöntemi hareketli grafiği tek bir sayfa olarak ekler. send() yöntemi sayfayı yazdırıcı sırasına alır.
package 
{ 
    import flash.printing.PrintJob; 
    import flash.display.Sprite; 
 
    public class BasicPrintExample extends Sprite 
    { 
        var myPrintJob:PrintJob = new PrintJob(); 
        var mySprite:Sprite = new Sprite();
        mySprite.graphics.beginFill(0x336699);
    mySprite.graphics.drawCircle(100, 100, 50);
 
        public function BasicPrintExample() 
        { 
            if (myPrintJob.start()) {
            try {
                myPrintJob.addPage(mySprite);
            }
            catch(e:Error) {
                // handle error 
            }
            myPrintJob.send();
        } 
    } 
}
PrintJobExample.as

Aşağıdaki örnek, küçük bir belge oluşturmak ve oluşturulan belgeyi yazıcıya göndermek için PrintJobExample sınıfını kullanır. Bu işlem, şu adımlar kullanılarak gerçekleştirilir:
  1. Sprite türüne ait sheet1 ve sheet2 adlı iki adet değişken bildirin.
  2. sheet1 ve sheet2 öğelerine yeni bir Sprite örneği atayan ve ardından farklı argümanlar kullanarak createSheet() öğesini çağıran init() öğesini çağırın.
  3. createSheet() aşağıdakileri gerçekleştirir:
    1. İletilen Sprite nesnesi, açık gri arka plana ve bir piksel değerindeki siyah kenarlığa sahip bir dikdörtgen çizmek için kullanılır ve bu x = 0, y = 0 olacak şekilde 100 piksel genişliğe ve 200 piksel yüksekliğe sahiptir.
    2. Sprite ile aynı boyutlara sahip olan, wordWrap özelliği true olarak ayarlanmış ve text özelliği createSheet() öğesine bir argüman olarak iletilen String öğesi olarak belirlenmiş txt adlı yeni bir TextField nesnesi oluşturulur.
    3. İletilen Object argümanı boş değerdeyse, bu argümanın koordinat ve boyut özelliklerinden yararlanarak beyaz bir dikdörtgen çizmek için kullanılan img adlı yeni bir Sprite örneği oluşturun. Beyaz dikdörtgen, addChild() kullanılarak Sprite nesnesinin görüntüleme listesine eklenir.
    4. txt TextField, addChild() kullanılarak Sprite nesnesinin görüntüleme listesine eklenir.
  4. Yapıcıda ise, etkinleştirilmiş (devreden çıkarılmamış) yazdırma yöntemi çağrılır. Yöntemler birbirine oldukça benzediği için printOnePerPage() aşağıda açıklanmıştır.
  5. printOnePerPage() aşağıdakileri gerçekleştirir:
    1. pj ve pagesToPrint adlı yeni bir PrintJob nesnesini bir birim olarak bildirir.
    2. İşletim sisteminin yerli yazdırma iletişim kutusunu açın ve kullanıcının Tamam'ı tıklatması için bekler.
    3. Yönlendirmeyi kontrol eder ve yatay yön seçilmişse bir hata verir ve çıkar.
    4. sheet1 ve sheet2 için sayfa yüksekliğini ve genişliğini ayarlar.
    5. addPage() öğesini kullanarak sheet1 ve sheet2 sayfalarını yazıcı kuyruğuna gönderir.
    6. Yazdırılacak sayfa sayısı > 0 ise, sıradaki tüm sayfaları yazdırır.
  6. draw() yöntemi çağrılır ve böylece iki Sprite özelliği sahne alanına sığacak şekilde yeniden boyutlandırılır ve sheet2 sayfası, sheet1 sayfasının tam sağında olacak şekilde yeniden konumlandırılır.

Not: yapıcı, tercihe bağlı olarak üç yazdırma yönteminden biri (sayfa başına bir yaprak, sayfa başına iki yaprak veya sayfanın üst yarısı üzerine yazdırma) seçilebilecek şekilde ayarlanmıştır. Kod yorumları kullanılarak yazdırma yöntemlerinin tam olarak ikisi devre dışı bırakılmadığı sürece bu örnek düzgün çalışmayacaktır. Bu örnek, printOnePerPage() çağrılacak şekilde ayarlanmıştır.

package {
    import flash.printing.PrintJob;
    import flash.printing.PrintJobOrientation;
    import flash.display.Stage;
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.geom.Rectangle;
       
    public class PrintJobExample extends Sprite {
        private var sheet1:Sprite;
        private var sheet2:Sprite;
           
        public function PrintJobExample() {
            init();
            printOnePerPage();
//            printTwoPerPage();
//            printTopHalf();
            draw();
        }
        
        private function init():void {
            sheet1 = new Sprite();
            createSheet(sheet1, "Once upon a time...", {x:10, y:50, width:80, height:130});

            sheet2 = new Sprite();
            createSheet(sheet2, "There was a great story to tell, and it ended quickly.\n\nThe end.", null);
        }
        
        private function createSheet(sheet:Sprite, str:String, imgValue:Object):void {
            sheet.graphics.beginFill(0xEEEEEE);
            sheet.graphics.lineStyle(1, 0x000000);
            sheet.graphics.drawRect(0, 0, 100, 200);
            sheet.graphics.endFill();
            
            var txt:TextField = new TextField();
            txt.height = 200;
            txt.width = 100;
            txt.wordWrap = true;
            txt.text = str;
            
            if(imgValue != null) {
                var img:Sprite = new Sprite();
                img.graphics.beginFill(0xFFFFFF);
                img.graphics.drawRect(imgValue.x, imgValue.y, imgValue.width, imgValue.height);
                img.graphics.endFill();
                sheet.addChild(img);
            }
            sheet.addChild(txt);
        }
        
        private function printOnePerPage():void {
            var pj:PrintJob = new PrintJob();
            var pagesToPrint:uint = 0;
            if(pj.start()) {                
                if(pj.orientation == PrintJobOrientation.LANDSCAPE) {    
                    throw new Error("Without embedding fonts you must print one sheet per page with an orientation of portrait.");
                }
                
                sheet1.height = pj.pageHeight;
                sheet1.width = pj.pageWidth;
                sheet2.height = pj.pageHeight;
                sheet2.width = pj.pageWidth;

                try {
                    pj.addPage(sheet1);
                    pagesToPrint++;
                }
                catch(e:Error) {
                    // do nothing
                }

                try {
                    pj.addPage(sheet2);
                    pagesToPrint++;
                }
                catch(e:Error) {
                    // do nothing
                }

                if(pagesToPrint > 0) {
                    pj.send();
                }
            }
        }
        
        private function printTwoPerPage():void {
            var pj:PrintJob = new PrintJob();
            var pagesToPrint:uint = 0;
            if(pj.start()) {                
                if(pj.orientation == PrintJobOrientation.PORTRAIT) {
                    throw new Error("Without embedding fonts you must print two sheets per page with an orientation of landscape.");
                }
                
                sheet1.height = pj.pageHeight;
                sheet1.width = pj.pageWidth/2;
                sheet2.height = pj.pageHeight;
                sheet2.width = pj.pageWidth/2;

                var sheets:Sprite = new Sprite();
                sheets.addChild(sheet1);
                sheets.addChild(sheet2);
                sheets.getChildAt(1).x = sheets.getChildAt(0).width;
                try {
                    pj.addPage(sheets);
                    pagesToPrint++;
                }
                catch(e:Error) {
                    // do nothing
                }

                if(pagesToPrint > 0) {
                    pj.send();
                }
            }
        }

        private function printTopHalf():void {
            var pj:PrintJob = new PrintJob();
            var pagesToPrint:uint = 0;
            if(pj.start()) {                
                if(pj.orientation == PrintJobOrientation.PORTRAIT) {
                    throw new Error("Without embedding fonts you must print the top half with an orientation of landscape.");
                }
                
                sheet1.height = pj.pageHeight;
                sheet1.width = pj.pageWidth/2;
                sheet2.height = pj.pageHeight;
                sheet2.width = pj.pageWidth/2;

                var sheets:Sprite = new Sprite();
                sheets.addChild(sheet1);
                sheets.addChild(sheet2);
                sheets.getChildAt(1).x = sheets.getChildAt(0).width;
                try {
                    pj.addPage(sheets, new Rectangle(0, 0, sheets.width, sheets.height/2));
                    pagesToPrint++;
                }
                catch(e:Error) {
                    // do nothing
                }

                if(pagesToPrint > 0) {
                    pj.send();
                }
            }
        }


        private function draw():void {
            var sheetWidth:Number = this.stage.stageWidth/2;
            var sheetHeight:Number = this.stage.stageHeight;
            
            addChild(sheet1);
            sheet1.width = sheetWidth;
            sheet1.height = sheetHeight;
            
            addChild(sheet2);
            sheet2.width = sheetWidth;
            sheet2.height = sheetHeight;
            sheet2.x = sheet1.width;
        }        
    }
}
PrintJobExample.2.as

Aşağıdaki örnek ek yazdırma özelliklerini gösterir. Örnek kopya sayısı, kağıt boyutu (yasal) ve kağıt yönlendirme (yatay) için PrintJob ayarlarını çalıştırır. Sayfa Yapısı iletişim kutusunu görüntülenecek ilk öğe olmaya zorlar ve sonrasında Yazdırma iletişim kutusunu görüntüleyerek yazdırma işini başlatır.
 
package 
 { 
     import flash.display.Sprite; 
     import flash.display.Stage; 
     import flash.geom.Rectangle; 
     import flash.printing.PaperSize; 
     import flash.printing.PrintJob; 
    import flash.printing.PrintJobOrientation; 
    import flash.printing.PrintUIOptions; 
    import flash.text.TextField; 
      
     public class PrintJobExample extends Sprite 
     { 
         private var bg:Sprite; 
         private var txt:TextField; 
        private var pj:PrintJob; 
        private var uiOpt:PrintUIOptions; 
  
         public function PrintJobExample():void 
         { 
            var pj = new PrintJob(); 
            uiOpt = new PrintUIOptions(); 
            initPrintJob(); 
             initContent(); 
             draw(); 
             printPage(); 
         } 
          
         private function printPage():void 
         { 
            if (pj.supportsPageSetupDialog) 
            { 
                pj.showPageSetupDialog(); 
            }
            
             if (pj.start2(uiOpt, true)) 
             { 
                   try 
                 { 
                     pj.addPage(this, new Rectangle(0, 0, 100, 100)); 
                 } 
                 catch (error:Error) 
                 { 
                     // Do nothing. 
                 } 
                 pj.send(); 
             } 
             else 
             { 
                 txt.text = "Print job terminated"; 
                pj.terminate(); 
             } 
         } 
         
         private function initContent():void 
         { 
             bg = new Sprite(); 
             bg.graphics.beginFill(0x00FF00); 
             bg.graphics.drawRect(0, 0, 100, 200); 
             bg.graphics.endFill(); 
              
             txt = new TextField(); 
             txt.border = true; 
             txt.text = "Hello World"; 
         } 
          
        private function initPrintJob():void 
        { 
            pj.setPaperSize(PaperSize.LEGAL); 
            pj.orientation = PrintJobOrientation.LANDSCAPE; 
            pj.copies = 2; 
            pj.jobName = "Flash test print";
        } 
         
         private function draw():void 
         { 
             addChild(bg); 
             addChild(txt); 
             txt.x = 50; 
             txt.y = 50; 
         } 
     } 
}




[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.