# Interface ICharacterStyleOptions

#### Hierarchy

- IBaseCharacterStyleOptions
  - ICharacterStyleOptions

- Defined in file/styles/style/character-style.ts:9

#####
Index

### Properties

basedOn?
id
link?
name?
next?
quickFormat?
run?
semiHidden?
uiPriority?
unhideWhenUsed?

## Properties

### `Optional` `Readonly` basedOn

basedOn?: string

Specifies the style upon which the current style is based-that is, the style from which the current style inherits. It is the mechanism for implementing style inheritance. Note that if the type of the current style must match the type of the style upon which it is based or the basedOn element will be ignored. However, if the current style is a numbering style, then the `basedOn` element is ignored.

WARNING: You cannot set `basedOn` to be the same as `name`. This is akin to inheriting from itself. This creates a cyclic dependency and cause undesirable behavior.

Inherited from IBaseCharacterStyleOptions.basedOn

- Defined in file/styles/style/style.ts:51

### `Readonly` id

id: string

- Defined in file/styles/style/character-style.ts:10

### `Optional` `Readonly` link

link?: string

Inherited from IBaseCharacterStyleOptions.link

- Defined in file/styles/style/style.ts:53

### `Optional` `Readonly` name

name?: string

Inherited from IBaseCharacterStyleOptions.name

- Defined in file/styles/style/style.ts:43

### `Optional` `Readonly` next

next?: string

Inherited from IBaseCharacterStyleOptions.next

- Defined in file/styles/style/style.ts:52

### `Optional` `Readonly` quickFormat

quickFormat?: boolean

Inherited from IBaseCharacterStyleOptions.quickFormat

- Defined in file/styles/style/style.ts:57

### `Optional` `Readonly` run

run?: IRunStylePropertiesOptions

Inherited from IBaseCharacterStyleOptions.run

- Defined in file/styles/style/character-style.ts:6

### `Optional` `Readonly` semiHidden

semiHidden?: boolean

Inherited from IBaseCharacterStyleOptions.semiHidden

- Defined in file/styles/style/style.ts:55

### `Optional` `Readonly` uiPriority

uiPriority?: number

Inherited from IBaseCharacterStyleOptions.uiPriority

- Defined in file/styles/style/style.ts:54

### `Optional` `Readonly` unhideWhenUsed

unhideWhenUsed?: boolean

Inherited from IBaseCharacterStyleOptions.unhideWhenUsed

- Defined in file/styles/style/style.ts:56

Generated using TypeDoc