Gå til indhold

Print

Dansk navn: Udskriv Engelsk navn: Print Ikon: print Ikon

Udskriv kort med signatur.

Print

I eksempel-configNote
DesktopJaI plugins.desktop med cfg
MobilNej
DashboardNej
KontekstJaFindes i pluginsConfig.json

Parametre under cfg i localConfig, som dokumenteret eller udledt af kode:

  • useFixedScales (boolean) — hvis true, begrænses printskalaen til nærmeste skala fra config.yml; hvis false, bruges den aktuelle skala. Bemærk: Hvis disableScaleLocking i config.yml er false, skal useFixedScales være true for at undgå fejl pga. ikke-tilladte skalaer
  • editScale (boolean) — hvis true, kan skala-feltet i print-forhåndsvisningen redigeres, så brugeren frit kan angive en ønsket skala. Dermed kan printtjenesten acceptere brugerdefinerede skalaer ud over dem fra dens capabilities, når det er konfigureret i config.yml
  • overrideOptions (object) — overskriver printindstillinger; overskriver indstillinger baseret på kortets aktuelle tilstand
  • overrideOptions.geodetic (boolean) — printer i geodætisk tilstand: mere præcis skalaberegning på printede kort, men forhåndsvisningen er mindre nøjagtig
  • overrideOptions.outputFilename (string) — navn på outputfilen
  • mapPreviewOptions (object) — indstillinger for kort-forhåndsvisningen
  • ignoreLayers (string[]) — lagtyper, der ignoreres i forhåndsvisning og ved print (standard ["google"])
  • mapPreviewOptions.enableScalebox (boolean) — hvis true, vises en komboboks til valg af printskala over forhåndsvisningen; særligt nyttigt sammen med useFixedScales for at vise de faktiske printskalaer
  • mapPreviewOptions.enableRefresh (boolean) — standard true; hvis false, opdateres forhåndsvisningen ikke, når brugeren panorerer eller zoomer hovedkortet
  • outputFormatOptions (object) — indstillinger for outputformater
  • outputFormatOptions.allowedFormats (object[]) — tilladte formater, f.eks. [{"name": "PDF", "value": "pdf"}]
  • projectionOptions (object) — indstillinger for projektioner
  • excludeLayersFromLegend (string[]) — lagnavne, der udelades fra det printede dokument, f.eks. ["workspace:layerName"]
  • mergeableParams (object) — objekt til mapfish-print v2 til at merge parametre; se eksempel på https://github.com/mapfish/mapfish-print-v2/blob/main/docs/protocol.rst#printpdf
  • projectionOptions.availableProjections (object[]) — tilgængelige projektioner, f.eks. [{"name": "EPSG:3857", "value": "EPSG:3857"}]
  • projectionOptions.defaultProjection (string) — standardprojektion, når print-dialogen åbnes; bør være en af værdierne på projektionslisten
  • overlayLayersOptions (object) — indstillinger for overlay-lag
  • overlayLayersOptions.enabled (boolean) — hvis true, vises en afkrydsningsboks til at inkludere/ekskludere overlay-lag i printet
  • initialSpecSettings (Object) — standardindstillinger for printspecifikationen. Bruges til at initialisere print-tilstanden, når pluginet indlæses. Uden angivelse bruges sikre standarder i print-reduceren (f.eks. A4)
  • initialSpecSettings.sheet (string) — standard papirstørrelse (f.eks. 'A4', 'A3', 'Letter')
  • initialSpecSettings.resolution (number) — standard opløsning i DPI
  • initialSpecSettings.outputFormat (string) — standard outputformat (f.eks. 'pdf', 'png')
  • initialSpecSettings.name (string) — standardnavn for printjobbet
  • initialSpecSettings.description (string) — standardbeskrivelse for printjobbet
  • initialSpecSettings.rotation (number) — standard rotationsvinkel i grader
  • initialSpecSettings.antiAliasing (boolean) — om anti-aliasing skal aktiveres for print-output
  • initialSpecSettings.iconsWidth (number) — standardbredde for signaturikoner i pixels
  • initialSpecSettings.iconsHeight (number) — standardhøjde for signaturikoner i pixels
  • initialSpecSettings.legendDpi (number) — DPI specifikt til rendering af signatur
  • initialSpecSettings.fontFamily (string) — standard skrifttypefamilie til tekstelementer
  • initialSpecSettings.fontSize (number) — standard skriftstørrelse i punkter
  • initialSpecSettings.bold (boolean) — om tekst som standard skal være fed
  • initialSpecSettings.italic (boolean) — om tekst som standard skal være kursiv
  • title — bruges i koden
  • disablePluginIf (udtryk, standard {state('mapType') === 'cesium' || !state('printEnabled')}) — skjuler pluginet, når udtrykket er sandt. Kan overskrives i localConfig.
{
"name": "Print",
"cfg": {
"defaultProjection": "EPSG:25832",
"projectionOptions": {
"projections": [
{
"name": "UTM32N",
"value": "EPSG:25832"
},
{
"name": "EPSG:3857",
"value": "EPSG:3857"
},
{
"name": "EPSG:4326",
"value": "EPSG:4326"
}
]
},
"mapPreviewOptions": {
"enableScalebox": true
}
}
}
{
"name": "Print",
"glyph": "print",
"title": "plugins.Print.title",
"description": "plugins.Print.description",
"dependencies": [
"SidebarMenu"
],
"children": [
"CustomPrintPlugins"
],
"autoEnableChildren": [
"CustomPrintPlugins"
]
}