Package com.luciad.view.lightspeed
Class TLspViewPrintSettings.Builder
java.lang.Object
com.luciad.view.lightspeed.TLspViewPrintSettings.Builder
- Enclosing class:
TLspViewPrintSettings
Builder for TLspViewPrintSettings objects.
- Since:
- 2013.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Constructs a new print settings object using the current settings of this builder.featureScale
(double aFeatureScale) Sets the feature scale to be used during printing.printBounds
(Rectangle aClip) Sets the bounds of the area to which the view is to be printed.statusListener
(ILcdStatusListener aStatusListener) Sets a status listener to be notified of progress during a printing operation.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
printBounds
Sets the bounds of the area to which the view is to be printed. The default isnull
, meaning the dimensions of the view as it appears on screen will be used.- Parameters:
aClip
- the print area bounds- Returns:
- this builder
- See Also:
-
featureScale
Sets the feature scale to be used during printing. The default is 1.0.- Parameters:
aFeatureScale
- the DPI scale factor to use while printing- Returns:
- this builder
- See Also:
-
statusListener
Sets a status listener to be notified of progress during a printing operation. The default isnull
, meaning no progress information will be reported.- Parameters:
aStatusListener
- a status listener for printing progress- Returns:
- this builder
-
build
Constructs a new print settings object using the current settings of this builder.- Returns:
- a new print settings object
-