Class TLspViewPrintSettings.Builder

java.lang.Object
com.luciad.view.lightspeed.TLspViewPrintSettings.Builder
Enclosing class:
TLspViewPrintSettings

public static class TLspViewPrintSettings.Builder extends Object
Builder for TLspViewPrintSettings objects.
Since:
2013.0
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • printBounds

      public TLspViewPrintSettings.Builder printBounds(Rectangle aClip)
      Sets the bounds of the area to which the view is to be printed. The default is null, 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

      public TLspViewPrintSettings.Builder featureScale(double aFeatureScale)
      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

      public TLspViewPrintSettings.Builder statusListener(ILcdStatusListener aStatusListener)
      Sets a status listener to be notified of progress during a printing operation. The default is null, meaning no progress information will be reported.
      Parameters:
      aStatusListener - a status listener for printing progress
      Returns:
      this builder
    • build

      public TLspViewPrintSettings build()
      Constructs a new print settings object using the current settings of this builder.
      Returns:
      a new print settings object