final class JobSettings extends SFXDelegate[javafx.print.JobSettings]
- Alphabetic
- By Inheritance
- JobSettings
- SFXDelegate
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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( ... ) @native()
-
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
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
outputFile: StringProperty
A
StringPropertyrepresenting the name of a filesystem file, to which the platform printer driver should spool the rendered print data.A
StringPropertyrepresenting 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
SecurityManageris installed and it denies access to the specified file aSecurityExceptionmay be thrown.- 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(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
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.animationcorresponds 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 astagethat contains ascene. Astageroughly corresponds to a window in a typical UI environment. Thesceneholds UI content presented to the user. In the example below, the content is a pane with a singlelabelcomponent.