fonts

package
v0.0.0-...-f312d10 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2020 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Package fonts (level 4) is font properties are specified and how font resources are loaded dynamically.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CSSFontFaceRule

type CSSFontFaceRule struct {
	cssom.CSSRule
}

class: CSSFontFaceRule

func CSSFontFaceRuleFromJS

func CSSFontFaceRuleFromJS(value js.Wrapper) *CSSFontFaceRule

CSSFontFaceRuleFromJS is casting a js.Wrapper into CSSFontFaceRule.

func (*CSSFontFaceRule) Style

func (_this *CSSFontFaceRule) Style() *cssom.CSSStyleDeclaration

Style returning attribute 'style' with type cssom.CSSStyleDeclaration (idl: CSSStyleDeclaration).

type CSSFontFeatureValuesMap

type CSSFontFeatureValuesMap struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontFeatureValuesMap

func CSSFontFeatureValuesMapFromJS

func CSSFontFeatureValuesMapFromJS(value js.Wrapper) *CSSFontFeatureValuesMap

CSSFontFeatureValuesMapFromJS is casting a js.Wrapper into CSSFontFeatureValuesMap.

func (*CSSFontFeatureValuesMap) Clear

func (_this *CSSFontFeatureValuesMap) Clear()

func (*CSSFontFeatureValuesMap) Delete

func (_this *CSSFontFeatureValuesMap) Delete(key string) (_result bool)

func (*CSSFontFeatureValuesMap) Entries

func (*CSSFontFeatureValuesMap) ForEach

func (_this *CSSFontFeatureValuesMap) ForEach(callback *CSSFontFeatureValuesMapForEach, optionalThisForCallbackArgument interface{})

func (*CSSFontFeatureValuesMap) Get

func (_this *CSSFontFeatureValuesMap) Get(key string) (_result []uint)

func (*CSSFontFeatureValuesMap) Has

func (_this *CSSFontFeatureValuesMap) Has(key string) (_result bool)

func (*CSSFontFeatureValuesMap) JSValue

func (_this *CSSFontFeatureValuesMap) JSValue() js.Value

func (*CSSFontFeatureValuesMap) Keys

func (*CSSFontFeatureValuesMap) Set

func (_this *CSSFontFeatureValuesMap) Set(featureValueName string, values *Union)

func (*CSSFontFeatureValuesMap) Size

func (_this *CSSFontFeatureValuesMap) Size() int

Size returning attribute 'size' with type int (idl: long).

func (*CSSFontFeatureValuesMap) Values

type CSSFontFeatureValuesMapEntryIterator

type CSSFontFeatureValuesMapEntryIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontFeatureValuesMapEntryIterator

func CSSFontFeatureValuesMapEntryIteratorFromJS

func CSSFontFeatureValuesMapEntryIteratorFromJS(value js.Wrapper) *CSSFontFeatureValuesMapEntryIterator

CSSFontFeatureValuesMapEntryIteratorFromJS is casting a js.Wrapper into CSSFontFeatureValuesMapEntryIterator.

func (*CSSFontFeatureValuesMapEntryIterator) JSValue

func (*CSSFontFeatureValuesMapEntryIterator) Next

type CSSFontFeatureValuesMapEntryIteratorValue

type CSSFontFeatureValuesMapEntryIteratorValue struct {
	Value []js.Value
	Done  bool
}

dictionary: CSSFontFeatureValuesMapEntryIteratorValue

func CSSFontFeatureValuesMapEntryIteratorValueFromJS

func CSSFontFeatureValuesMapEntryIteratorValueFromJS(value js.Wrapper) *CSSFontFeatureValuesMapEntryIteratorValue

CSSFontFeatureValuesMapEntryIteratorValueFromJS is allocating a new CSSFontFeatureValuesMapEntryIteratorValue object and copy all values from input javascript object

func (*CSSFontFeatureValuesMapEntryIteratorValue) JSValue

JSValue is allocating a new javasript object and copy all values

type CSSFontFeatureValuesMapForEach

type CSSFontFeatureValuesMapForEach js.Func

CSSFontFeatureValuesMapForEach is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type CSSFontFeatureValuesMapForEachFunc

type CSSFontFeatureValuesMapForEachFunc func(currentValue []uint, currentKey string, listObj *CSSFontFeatureValuesMap)

callback: CSSFontFeatureValuesMapForEach

func CSSFontFeatureValuesMapForEachFromJS

func CSSFontFeatureValuesMapForEachFromJS(_value js.Value) CSSFontFeatureValuesMapForEachFunc

type CSSFontFeatureValuesMapKeyIterator

type CSSFontFeatureValuesMapKeyIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontFeatureValuesMapKeyIterator

func CSSFontFeatureValuesMapKeyIteratorFromJS

func CSSFontFeatureValuesMapKeyIteratorFromJS(value js.Wrapper) *CSSFontFeatureValuesMapKeyIterator

CSSFontFeatureValuesMapKeyIteratorFromJS is casting a js.Wrapper into CSSFontFeatureValuesMapKeyIterator.

func (*CSSFontFeatureValuesMapKeyIterator) JSValue

func (_this *CSSFontFeatureValuesMapKeyIterator) JSValue() js.Value

func (*CSSFontFeatureValuesMapKeyIterator) Next

type CSSFontFeatureValuesMapKeyIteratorValue

type CSSFontFeatureValuesMapKeyIteratorValue struct {
	Value string
	Done  bool
}

dictionary: CSSFontFeatureValuesMapKeyIteratorValue

func CSSFontFeatureValuesMapKeyIteratorValueFromJS

func CSSFontFeatureValuesMapKeyIteratorValueFromJS(value js.Wrapper) *CSSFontFeatureValuesMapKeyIteratorValue

CSSFontFeatureValuesMapKeyIteratorValueFromJS is allocating a new CSSFontFeatureValuesMapKeyIteratorValue object and copy all values from input javascript object

func (*CSSFontFeatureValuesMapKeyIteratorValue) JSValue

JSValue is allocating a new javasript object and copy all values

type CSSFontFeatureValuesMapValueIterator

type CSSFontFeatureValuesMapValueIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontFeatureValuesMapValueIterator

func CSSFontFeatureValuesMapValueIteratorFromJS

func CSSFontFeatureValuesMapValueIteratorFromJS(value js.Wrapper) *CSSFontFeatureValuesMapValueIterator

CSSFontFeatureValuesMapValueIteratorFromJS is casting a js.Wrapper into CSSFontFeatureValuesMapValueIterator.

func (*CSSFontFeatureValuesMapValueIterator) JSValue

func (*CSSFontFeatureValuesMapValueIterator) Next

type CSSFontFeatureValuesMapValueIteratorValue

type CSSFontFeatureValuesMapValueIteratorValue struct {
	Value []uint
	Done  bool
}

dictionary: CSSFontFeatureValuesMapValueIteratorValue

func CSSFontFeatureValuesMapValueIteratorValueFromJS

func CSSFontFeatureValuesMapValueIteratorValueFromJS(value js.Wrapper) *CSSFontFeatureValuesMapValueIteratorValue

CSSFontFeatureValuesMapValueIteratorValueFromJS is allocating a new CSSFontFeatureValuesMapValueIteratorValue object and copy all values from input javascript object

func (*CSSFontFeatureValuesMapValueIteratorValue) JSValue

JSValue is allocating a new javasript object and copy all values

type CSSFontFeatureValuesRule

type CSSFontFeatureValuesRule struct {
	cssom.CSSRule
}

class: CSSFontFeatureValuesRule

func CSSFontFeatureValuesRuleFromJS

func CSSFontFeatureValuesRuleFromJS(value js.Wrapper) *CSSFontFeatureValuesRule

CSSFontFeatureValuesRuleFromJS is casting a js.Wrapper into CSSFontFeatureValuesRule.

func (*CSSFontFeatureValuesRule) Annotation

Annotation returning attribute 'annotation' with type CSSFontFeatureValuesMap (idl: CSSFontFeatureValuesMap).

func (*CSSFontFeatureValuesRule) CharacterVariant

func (_this *CSSFontFeatureValuesRule) CharacterVariant() *CSSFontFeatureValuesMap

CharacterVariant returning attribute 'characterVariant' with type CSSFontFeatureValuesMap (idl: CSSFontFeatureValuesMap).

func (*CSSFontFeatureValuesRule) FontFamily

func (_this *CSSFontFeatureValuesRule) FontFamily() string

FontFamily returning attribute 'fontFamily' with type string (idl: DOMString).

func (*CSSFontFeatureValuesRule) Ornaments

Ornaments returning attribute 'ornaments' with type CSSFontFeatureValuesMap (idl: CSSFontFeatureValuesMap).

func (*CSSFontFeatureValuesRule) SetFontFamily

func (_this *CSSFontFeatureValuesRule) SetFontFamily(value string)

SetFontFamily setting attribute 'fontFamily' with type string (idl: DOMString).

func (*CSSFontFeatureValuesRule) Styleset

Styleset returning attribute 'styleset' with type CSSFontFeatureValuesMap (idl: CSSFontFeatureValuesMap).

func (*CSSFontFeatureValuesRule) Stylistic

Stylistic returning attribute 'stylistic' with type CSSFontFeatureValuesMap (idl: CSSFontFeatureValuesMap).

func (*CSSFontFeatureValuesRule) Swash

Swash returning attribute 'swash' with type CSSFontFeatureValuesMap (idl: CSSFontFeatureValuesMap).

type CSSFontPaletteValuesRule

type CSSFontPaletteValuesRule struct {
	cssom.CSSRule
}

class: CSSFontPaletteValuesRule

func CSSFontPaletteValuesRuleFromJS

func CSSFontPaletteValuesRuleFromJS(value js.Wrapper) *CSSFontPaletteValuesRule

CSSFontPaletteValuesRuleFromJS is casting a js.Wrapper into CSSFontPaletteValuesRule.

func (*CSSFontPaletteValuesRule) BasePalette

func (_this *CSSFontPaletteValuesRule) BasePalette() string

BasePalette returning attribute 'basePalette' with type string (idl: DOMString).

func (*CSSFontPaletteValuesRule) Clear

func (_this *CSSFontPaletteValuesRule) Clear()

func (*CSSFontPaletteValuesRule) Delete

func (_this *CSSFontPaletteValuesRule) Delete(key uint) (_result bool)

func (*CSSFontPaletteValuesRule) Entries

func (*CSSFontPaletteValuesRule) FontFamily

func (_this *CSSFontPaletteValuesRule) FontFamily() string

FontFamily returning attribute 'fontFamily' with type string (idl: DOMString).

func (*CSSFontPaletteValuesRule) ForEach

func (_this *CSSFontPaletteValuesRule) ForEach(callback *CSSFontPaletteValuesRuleForEach, optionalThisForCallbackArgument interface{})

func (*CSSFontPaletteValuesRule) Get

func (_this *CSSFontPaletteValuesRule) Get(key uint) (_result *string)

func (*CSSFontPaletteValuesRule) Has

func (_this *CSSFontPaletteValuesRule) Has(key uint) (_result bool)

func (*CSSFontPaletteValuesRule) Keys

func (*CSSFontPaletteValuesRule) Set

func (_this *CSSFontPaletteValuesRule) Set(key uint, value string) (_result *CSSFontPaletteValuesRule)

func (*CSSFontPaletteValuesRule) SetBasePalette

func (_this *CSSFontPaletteValuesRule) SetBasePalette(value string)

SetBasePalette setting attribute 'basePalette' with type string (idl: DOMString).

func (*CSSFontPaletteValuesRule) SetFontFamily

func (_this *CSSFontPaletteValuesRule) SetFontFamily(value string)

SetFontFamily setting attribute 'fontFamily' with type string (idl: DOMString).

func (*CSSFontPaletteValuesRule) Size

func (_this *CSSFontPaletteValuesRule) Size() int

Size returning attribute 'size' with type int (idl: long).

func (*CSSFontPaletteValuesRule) Values

type CSSFontPaletteValuesRuleEntryIterator

type CSSFontPaletteValuesRuleEntryIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontPaletteValuesRuleEntryIterator

func CSSFontPaletteValuesRuleEntryIteratorFromJS

func CSSFontPaletteValuesRuleEntryIteratorFromJS(value js.Wrapper) *CSSFontPaletteValuesRuleEntryIterator

CSSFontPaletteValuesRuleEntryIteratorFromJS is casting a js.Wrapper into CSSFontPaletteValuesRuleEntryIterator.

func (*CSSFontPaletteValuesRuleEntryIterator) JSValue

func (*CSSFontPaletteValuesRuleEntryIterator) Next

type CSSFontPaletteValuesRuleEntryIteratorValue

type CSSFontPaletteValuesRuleEntryIteratorValue struct {
	Value []js.Value
	Done  bool
}

dictionary: CSSFontPaletteValuesRuleEntryIteratorValue

func CSSFontPaletteValuesRuleEntryIteratorValueFromJS

func CSSFontPaletteValuesRuleEntryIteratorValueFromJS(value js.Wrapper) *CSSFontPaletteValuesRuleEntryIteratorValue

CSSFontPaletteValuesRuleEntryIteratorValueFromJS is allocating a new CSSFontPaletteValuesRuleEntryIteratorValue object and copy all values from input javascript object

func (*CSSFontPaletteValuesRuleEntryIteratorValue) JSValue

JSValue is allocating a new javasript object and copy all values

type CSSFontPaletteValuesRuleForEach

type CSSFontPaletteValuesRuleForEach js.Func

CSSFontPaletteValuesRuleForEach is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type CSSFontPaletteValuesRuleForEachFunc

type CSSFontPaletteValuesRuleForEachFunc func(currentValue string, currentKey uint, listObj *CSSFontPaletteValuesRule)

callback: CSSFontPaletteValuesRuleForEach

func CSSFontPaletteValuesRuleForEachFromJS

func CSSFontPaletteValuesRuleForEachFromJS(_value js.Value) CSSFontPaletteValuesRuleForEachFunc

type CSSFontPaletteValuesRuleKeyIterator

type CSSFontPaletteValuesRuleKeyIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontPaletteValuesRuleKeyIterator

func CSSFontPaletteValuesRuleKeyIteratorFromJS

func CSSFontPaletteValuesRuleKeyIteratorFromJS(value js.Wrapper) *CSSFontPaletteValuesRuleKeyIterator

CSSFontPaletteValuesRuleKeyIteratorFromJS is casting a js.Wrapper into CSSFontPaletteValuesRuleKeyIterator.

func (*CSSFontPaletteValuesRuleKeyIterator) JSValue

func (_this *CSSFontPaletteValuesRuleKeyIterator) JSValue() js.Value

func (*CSSFontPaletteValuesRuleKeyIterator) Next

type CSSFontPaletteValuesRuleKeyIteratorValue

type CSSFontPaletteValuesRuleKeyIteratorValue struct {
	Value uint
	Done  bool
}

dictionary: CSSFontPaletteValuesRuleKeyIteratorValue

func CSSFontPaletteValuesRuleKeyIteratorValueFromJS

func CSSFontPaletteValuesRuleKeyIteratorValueFromJS(value js.Wrapper) *CSSFontPaletteValuesRuleKeyIteratorValue

CSSFontPaletteValuesRuleKeyIteratorValueFromJS is allocating a new CSSFontPaletteValuesRuleKeyIteratorValue object and copy all values from input javascript object

func (*CSSFontPaletteValuesRuleKeyIteratorValue) JSValue

JSValue is allocating a new javasript object and copy all values

type CSSFontPaletteValuesRuleValueIterator

type CSSFontPaletteValuesRuleValueIterator struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: CSSFontPaletteValuesRuleValueIterator

func CSSFontPaletteValuesRuleValueIteratorFromJS

func CSSFontPaletteValuesRuleValueIteratorFromJS(value js.Wrapper) *CSSFontPaletteValuesRuleValueIterator

CSSFontPaletteValuesRuleValueIteratorFromJS is casting a js.Wrapper into CSSFontPaletteValuesRuleValueIterator.

func (*CSSFontPaletteValuesRuleValueIterator) JSValue

func (*CSSFontPaletteValuesRuleValueIterator) Next

type CSSFontPaletteValuesRuleValueIteratorValue

type CSSFontPaletteValuesRuleValueIteratorValue struct {
	Value string
	Done  bool
}

dictionary: CSSFontPaletteValuesRuleValueIteratorValue

func CSSFontPaletteValuesRuleValueIteratorValueFromJS

func CSSFontPaletteValuesRuleValueIteratorValueFromJS(value js.Wrapper) *CSSFontPaletteValuesRuleValueIteratorValue

CSSFontPaletteValuesRuleValueIteratorValueFromJS is allocating a new CSSFontPaletteValuesRuleValueIteratorValue object and copy all values from input javascript object

func (*CSSFontPaletteValuesRuleValueIteratorValue) JSValue

JSValue is allocating a new javasript object and copy all values

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Directories

Path Synopsis
Package loading is used for dynamically loading font resources.
Package loading is used for dynamically loading font resources.

Jump to

Keyboard shortcuts

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