2017-04-05 18:05:38 +00:00
|
|
|
/*
|
|
|
|
* This file is subject to the terms and conditions defined in
|
|
|
|
* file 'LICENSE.md', which is part of this source code package.
|
|
|
|
*/
|
|
|
|
|
2017-04-02 18:48:40 +00:00
|
|
|
package contentstream
|
|
|
|
|
|
|
|
import . "github.com/unidoc/unidoc/pdf/core"
|
|
|
|
|
|
|
|
func makeParamsFromFloats(vals []float64) []PdfObject {
|
|
|
|
params := []PdfObject{}
|
|
|
|
for _, val := range vals {
|
|
|
|
params = append(params, MakeFloat(val))
|
|
|
|
}
|
|
|
|
return params
|
|
|
|
}
|
|
|
|
|
|
|
|
func makeParamsFromNames(vals []PdfObjectName) []PdfObject {
|
|
|
|
params := []PdfObject{}
|
|
|
|
for _, val := range vals {
|
|
|
|
params = append(params, MakeName(string(val)))
|
|
|
|
}
|
|
|
|
return params
|
|
|
|
}
|
|
|
|
|
|
|
|
func makeParamsFromInts(vals []int64) []PdfObject {
|
|
|
|
params := []PdfObject{}
|
|
|
|
for _, val := range vals {
|
|
|
|
params = append(params, MakeInteger(val))
|
|
|
|
}
|
|
|
|
return params
|
|
|
|
}
|