mirror of
https://github.com/unidoc/unioffice.git
synced 2025-04-27 13:48:54 +08:00

These are implied values as they are the defaults in the XSD for optional attributes/elements. However I've noticed that I keep running into issues where Mac Excel/Word fail to open a file unless an optional default is provided. I'll just add them all to hopefully increase compatibility and save painful file format debugging sessions later.
63 lines
1.2 KiB
Go
63 lines
1.2 KiB
Go
// Copyright 2017 Baliance. All rights reserved.
|
|
//
|
|
// Use of this source code is governed by the terms of the Affero GNU General
|
|
// Public License version 3.0 as published by the Free Software Foundation and
|
|
// appearing in the file LICENSE included in the packaging of this file. A
|
|
// commercial license can be purchased by contacting sales@baliance.com.
|
|
|
|
package gooxml
|
|
|
|
// Float64 returns a copy of v as a pointer.
|
|
func Float64(v float64) *float64 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Uint64 returns a copy of v as a pointer.
|
|
func Uint64(v uint64) *uint64 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Uint32 returns a copy of v as a pointer.
|
|
func Uint32(v uint32) *uint32 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Uint16 returns a copy of v as a pointer.
|
|
func Uint16(v uint16) *uint16 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Uint8 returns a copy of v as a pointer.
|
|
func Uint8(v uint8) *uint8 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Int64 returns a copy of v as a pointer.
|
|
func Int64(v int64) *int64 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Int32 returns a copy of v as a pointer.
|
|
func Int32(v int32) *int32 {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// Bool returns a copy of v as a pointer.
|
|
func Bool(v bool) *bool {
|
|
x := v
|
|
return &x
|
|
}
|
|
|
|
// String returns a copy of v as a pointer.
|
|
func String(v string) *string {
|
|
x := v
|
|
return &x
|
|
}
|