final class JobSettings extends SFXDelegate[javafx.print.JobSettings]
- Alphabetic
- By Inheritance
- JobSettings
- SFXDelegate
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new JobSettings(delegate: javafx.print.JobSettings)
Creates a new ScalaFX JobSettings from its JavaFX counterpart.
Creates a new ScalaFX JobSettings from its JavaFX counterpart.
- delegate
JavaFX JobSettings. Since there is no public constructor for it, there is not a default value.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def collation: ObjectProperty[javafx.print.Collation]
Property representing an instance of
Collation
. - def collation_=(v: Collation): Unit
- def copies: IntegerProperty
IntegerProperty representing the number of copies of the job to print.
- def copies_=(v: Int): Unit
- val delegate: javafx.print.JobSettings
JavaFX object to be wrapped.
JavaFX object to be wrapped.
- Definition Classes
- JobSettings → SFXDelegate
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(ref: Any): Boolean
Verifies if a object is equals to this delegate.
Verifies if a object is equals to this delegate.
- ref
Object to be compared.
- returns
if the other object is equals to this delegate or not.
- Definition Classes
- SFXDelegate → AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- returns
The delegate hashcode
- Definition Classes
- SFXDelegate → AnyRef → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jobName: StringProperty
StringProperty representing the name of a job.
- def jobName_=(v: String): Unit
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def outputFile: StringProperty
A
A
StringProperty
representing the name of a filesystem file, to which the platform printer driver should spool the rendered print data.
Applications can use this to programmatically request print-to-file behavior where the native print system is capable of spooling the output to a filesystem file, rather than the printer device.
This is often useful where the printer driver generates a format such as Postscript or PDF, and the application intends to distribute the result instead of printing it, or for some other reason the application does not want physical media (paper) emitted by the printer.
The default value is an empty string, which is interpreted as unset, equivalent to null, which means output is sent to the printer. So in order to reset to print to the printer, clear the value of this property by setting it to null or an empty string.
Additionally if the application displays a printer dialog which allows the user to specify a file destination, including altering an application specified file destination, the value of this property will reflect that user-specified choice, including clearing it to reset to print to the printer, if the user does so.
If the print system does not support print-to-file, then this setting will be ignored.
If the specified name specifies a non-existent path, or does not specify a user writable file, when printing the results are platform-dependent. Possible behaviours might include replacement with a default output file location, printing to the printer instead, or a platform printing error. If a
SecurityManager
is installed and it denies access to the specified file a
SecurityException
may be thrown.
SecurityException }}}
SecurityManager }}} specified file a
SecurityException
may be thrown.
SecurityException }}}
StringProperty }}} name of a filesystem file, to which the platform printer driver should spool the rendered print data.
Applications can use this to programmatically request print-to-file behavior where the native print system is capable of spooling the output to a filesystem file, rather than the printer device.
This is often useful where the printer driver generates a format such as Postscript or PDF, and the application intends to distribute the result instead of printing it, or for some other reason the application does not want physical media (paper) emitted by the printer.
The default value is an empty string, which is interpreted as unset, equivalent to null, which means output is sent to the printer. So in order to reset to print to the printer, clear the value of this property by setting it to null or an empty string.
Additionally if the application displays a printer dialog which allows the user to specify a file destination, including altering an application specified file destination, the value of this property will reflect that user-specified choice, including clearing it to reset to print to the printer, if the user does so.
If the print system does not support print-to-file, then this setting will be ignored.
If the specified name specifies a non-existent path, or does not specify a user writable file, when printing the results are platform-dependent. Possible behaviours might include replacement with a default output file location, printing to the printer instead, or a platform printing error. If a
SecurityManager
is installed and it denies access to the specified file a
SecurityException
may be thrown.
SecurityException }}}
SecurityManager }}} specified file a
SecurityException
may be thrown.
SecurityException }}}
- returns
the name of a printer spool file
- Since
17
- def outputFile_=(v: String = ""): Unit
- def pageLayout: ObjectProperty[javafx.print.PageLayout]
Property representing an instance of PageLayout.
- def pageLayout_=(v: PageLayout): Unit
- def pageRanges: ObjectProperty[_]
An ObjectProperty whose value represents the job pages to print as an array of PageRange.
- def pageRanges_=(v: PageRange*): Unit
- def paperSource: ObjectProperty[javafx.print.PaperSource]
Property representing an instance of PaperSource.
- def paperSource_=(v: PaperSource): Unit
- def printColor: ObjectProperty[javafx.print.PrintColor]
Property representing an instance of PrintColor.
- def printColor_=(v: PrintColor): Unit
- def printQuality: ObjectProperty[javafx.print.PrintQuality]
Property representing an instance of PrintQuality.
- def printQuality_=(v: PrintQuality): Unit
- def printResolution: ObjectProperty[javafx.print.PrintResolution]
Property representing an instance of PrintResolution.
- def printResolution_=(v: PrintResolution): Unit
- def printSides: ObjectProperty[javafx.print.PrintSides]
Property representing an instance of PrintSides.
- def printSides_=(v: PrintSides): Unit
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- returns
Returns the original delegate's
toString()
adding a[SFX]
prefix.
- Definition Classes
- SFXDelegate → AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2.x and and JavaFX 8. This means that every ScalaFX application is also a valid Scala application. By extension it supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX 2.0 or JavaFX 8 are supported.
Package Structure
ScalaFX package structure corresponds to JavaFX package structure, for instance
scalafx.animation
corresponds tojavafx.animation
.Example Usage
A basic ScalaFX application is created creating an object that is an instance of
JFXApp3
. Following Java FX theatre metaphor, it contains astage
that contains ascene
. Astage
roughly corresponds to a window in a typical UI environment. Thescene
holds UI content presented to the user. In the example below, the content is a pane with a singlelabel
component.