baseform

package
v1.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2024 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Overview

Package baseform provides shared code for all of the standard form message types.

Index

Constants

This section is empty.

Variables

View Source
var RoutingSlipPDFRenderers = BaseFormPDF{
	OriginMsgID:      &message.PDFTextRenderer{X: 223, Y: 65, W: 136, H: 18, Style: message.PDFTextStyle{VAlign: "baseline"}},
	DestinationMsgID: &message.PDFTextRenderer{X: 454, Y: 65, W: 120, H: 18, Style: message.PDFTextStyle{VAlign: "baseline"}},
	MessageDate:      &message.PDFTextRenderer{X: 74, Y: 126, W: 67, H: 17, Style: message.PDFTextStyle{VAlign: "baseline"}},
	MessageTime:      &message.PDFTextRenderer{X: 211, Y: 126, W: 34, H: 17, Style: message.PDFTextStyle{VAlign: "baseline"}},
	Handling: &message.PDFRadioRenderer{Points: map[string][]float64{
		"IMMEDIATE": {313.5, 134.5},
		"PRIORITY":  {413, 134.5},
		"ROUTINE":   {497, 134.5},
	}},
	ToICSPosition:   &message.PDFTextRenderer{X: 132, Y: 146, W: 170, H: 17, Style: message.PDFTextStyle{VAlign: "baseline"}},
	ToLocation:      &message.PDFTextRenderer{X: 132, Y: 166, W: 170, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	ToName:          &message.PDFTextRenderer{X: 132, Y: 186, W: 170, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	ToContact:       &message.PDFTextRenderer{X: 132, Y: 206, W: 170, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	FromICSPosition: &message.PDFTextRenderer{X: 404, Y: 146, W: 169, H: 17, Style: message.PDFTextStyle{VAlign: "baseline"}},
	FromLocation:    &message.PDFTextRenderer{X: 404, Y: 166, W: 169, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	FromName:        &message.PDFTextRenderer{X: 404, Y: 186, W: 169, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	FromContact:     &message.PDFTextRenderer{X: 404, Y: 206, W: 169, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	OpRelayRcvd:     &message.PDFTextRenderer{X: 110, Y: 369, W: 211, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	OpRelaySent:     &message.PDFTextRenderer{X: 356, Y: 369, W: 217, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	OpName:          &message.PDFTextRenderer{X: 76, Y: 388, W: 174, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	OpCall:          &message.PDFTextRenderer{X: 302, Y: 388, W: 65, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	OpDate:          &message.PDFTextRenderer{X: 403, Y: 388, W: 71, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
	OpTime:          &message.PDFTextRenderer{X: 540, Y: 388, W: 33, H: 16, Style: message.PDFTextStyle{VAlign: "baseline"}},
}

Functions

This section is empty.

Types

type BaseForm

type BaseForm struct {
	PIFOVersion string
	FormVersion string

	OriginMsgID      string
	DestinationMsgID string
	MessageDate      string
	MessageTime      string
	Handling         string
	ToICSPosition    string
	ToLocation       string
	ToName           string
	ToContact        string
	FromICSPosition  string
	FromLocation     string
	FromName         string
	FromContact      string

	OpRelayRcvd string
	OpRelaySent string
	OpName      string
	OpCall      string
	OpDate      string
	OpTime      string
}

func (*BaseForm) AddFooterFields

func (bf *BaseForm) AddFooterFields(bm *message.BaseMessage, pdf *BaseFormPDF)

func (*BaseForm) AddHeaderFields

func (bf *BaseForm) AddHeaderFields(bm *message.BaseMessage, pdf *BaseFormPDF)

type BaseFormPDF added in v1.9.0

type BaseFormPDF struct {
	OriginMsgID      message.PDFRenderer
	DestinationMsgID message.PDFRenderer
	MessageDate      message.PDFRenderer
	MessageTime      message.PDFRenderer
	Handling         message.PDFRenderer
	ToICSPosition    message.PDFRenderer
	ToLocation       message.PDFRenderer
	ToName           message.PDFRenderer
	ToContact        message.PDFRenderer
	FromICSPosition  message.PDFRenderer
	FromLocation     message.PDFRenderer
	FromName         message.PDFRenderer
	FromContact      message.PDFRenderer
	OpRelayRcvd      message.PDFRenderer
	OpRelaySent      message.PDFRenderer
	OpName           message.PDFRenderer
	OpCall           message.PDFRenderer
	OpDate           message.PDFRenderer
	OpTime           message.PDFRenderer
}

type BaseFormPDFMaps

type BaseFormPDFMaps = BaseFormPDF // temporary

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL