mirror of
https://github.com/unidoc/unipdf.git
synced 2025-05-01 22:17:29 +08:00
41 lines
920 B
Go
41 lines
920 B
Go
/*
|
|
* This file is subject to the terms and conditions defined in
|
|
* file 'LICENSE.md', which is part of this source code package.
|
|
*/
|
|
|
|
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 makeParamsFromStrings(vals []PdfObjectString) []PdfObject {
|
|
params := []PdfObject{}
|
|
for _, val := range vals {
|
|
params = append(params, MakeString(string(val)))
|
|
}
|
|
return params
|
|
}
|
|
|
|
func makeParamsFromInts(vals []int64) []PdfObject {
|
|
params := []PdfObject{}
|
|
for _, val := range vals {
|
|
params = append(params, MakeInteger(val))
|
|
}
|
|
return params
|
|
}
|