Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PrintService

Index

Properties

$http_: IHttpService
gettextCatalog_: gettextCatalog
goodnessOfFit_: number
ngeoLayerHelper_: LayerHelper
printNativeAngle_: boolean
url_: string
vectorEncoder: default

Methods

  • cancel(ref: string, opt_httpConfig: IRequestShortcutConfig): IHttpPromise<Object>
  • Cancel a report.

    Parameters

    • ref: string

      Print report reference.

    • opt_httpConfig: IRequestShortcutConfig

    Returns IHttpPromise<Object>

    HTTP promise.

  • createSpec(map: Map, scale: number, rotation: number, dpi: number, layout: string, format: string, customAttributes: Object, email: string, goodnessOfFit: number): MapFishPrintSpec
  • Create a report specification.

    Parameters

    • map: Map

      Map.

    • scale: number

      Scale.

    • rotation: number

      Rotation.

    • dpi: number

      DPI.

    • layout: string

      Layout.

    • format: string

      Formats.

    • customAttributes: Object

      Custom attributes.

    • email: string
    • goodnessOfFit: number

    Returns MapFishPrintSpec

    The print spec.

  • encodeLayer(arr: MapFishPrintLayer[], layer: BaseLayer, resolution: number, destinationPrintDpi: number): void
  • encodeMap_(map: Map, scale: number, object: MapFishPrintMap, destinationPrintDpi: number): void
  • encodeVectorLayer(arr: MapFishPrintLayer[], layer: VectorLayer<VectorSource<Geometry>>, resolution: number, destinationPrintDpi: number): void
  • Parameters

    • arr: MapFishPrintLayer[]

      Array.

    • layer: VectorLayer<VectorSource<Geometry>>

      Layer.

    • resolution: number

      Resolution.

    • destinationPrintDpi: number

      The destination print DPI.

    Returns void

  • encodeWmsLayer_(arr: MapFishPrintLayer[], layer: TileLayer<TileSource> | ImageLayer<ImageSource>, url: string, params: Object): void
  • Parameters

    • arr: MapFishPrintLayer[]

      Array.

    • layer: TileLayer<TileSource> | ImageLayer<ImageSource>

      The layer.

    • url: string

      URL of the WMS server.

    • params: Object

      URL parameters

    Returns void

  • getOpacityOrInherited_(layer: BaseLayer): number
  • Return an opacity value for the specified layer.

    Parameters

    • layer: BaseLayer

      Layer.

    Returns number

    opacity Opacity value.

  • getReportUrl(ref: string): string
  • Get the URL of a report.

    Parameters

    • ref: string

      Print report reference.

    Returns string

    The report URL for this ref.

  • getWmtsUrl_(source: WMTS): string
  • Return the WMTS URL to use in the print spec.

    Parameters

    • source: WMTS

      The WMTS source.

    Returns string

    URL.

Generated using TypeDoc