view pkg/imports/misc.go @ 1903:7247ac316cb7 dev-pdf-generation

client: pdf-gen: improve layout and ui * Remove download or display options, because they are not working anyway. * Add page info and about box. * Use a fixed generic logo text image and a placer holder text for the disclaimer. * Add string to translation files. * Adjust scale bar layout.
author Bernhard Reiter <bernhard@intevation.de>
date Fri, 18 Jan 2019 16:52:20 +0100
parents 614c6c766691
children 00b0a7b2225a
line wrap: on
line source

// SPDX-License-Identifier: AGPL-3.0-or-later
// License-Filename: LICENSES/AGPL-3.0.txt
//
// Copyright (C) 2018 by via donau
//   – Österreichische Wasserstraßen-Gesellschaft mbH
// Software engineering by Intevation GmbH
//
// Author(s):
//  * Sascha L. Teichmann <sascha.teichmann@intevation.de>

package imports

import (
	"fmt"
	"strings"
)

type stringCounter map[string]int

func (sc stringCounter) String() string {
	var b strings.Builder
	for t, c := range sc {
		if b.Len() > 0 {
			b.WriteString(", ")
		}
		b.WriteString(fmt.Sprintf("%s: %d", t, c))
	}
	return b.String()
}