# Interface IBaseCharacterStyleOptions

interface IBaseCharacterStyleOptions {
basedOn?: string;
link?: string;
name?: string;
next?: string;
quickFormat?: boolean;
run?: IRunStylePropertiesOptions;
semiHidden?: boolean;
uiPriority?: number;
unhideWhenUsed?: boolean;
}

#### Hierarchy (view full)

- IStyleOptions
  - IBaseCharacterStyleOptions
    - ICharacterStyleOptions

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

#####
Index

### Properties

basedOn?
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 IStyleOptions.basedOn

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

### `Optional` `Readonly` link

link?: string

Inherited from IStyleOptions.link

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

### `Optional` `Readonly` name

name?: string

Inherited from IStyleOptions.name

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

### `Optional` `Readonly` next

next?: string

Inherited from IStyleOptions.next

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

### `Optional` `Readonly` quickFormat

quickFormat?: boolean

Inherited from IStyleOptions.quickFormat

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

### `Optional` `Readonly` run

run?: IRunStylePropertiesOptions

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

### `Optional` `Readonly` semiHidden

semiHidden?: boolean

Inherited from IStyleOptions.semiHidden

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

### `Optional` `Readonly` uiPriority

uiPriority?: number

Inherited from IStyleOptions.uiPriority

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

### `Optional` `Readonly` unhideWhenUsed

unhideWhenUsed?: boolean

Inherited from IStyleOptions.unhideWhenUsed

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

Generated using TypeDoc