Skip to content

Interface: MasterBulletProps ​

Bullet configuration for one slide-master text-style level (a:buChar/a:buAutoNum/a:buNone). A focused subset of the run-level bullet model — picture bullets and per-glyph sizing are not supported in master defaults (those require slide rels). Set bullet: false to suppress the level's bullet entirely.

Properties ​

characterCode? ​

optional characterCode?: string

Bullet character (unicode code point hex), e.g. '2022' for •. Used when type is 'bullet'.


fontFace? ​

optional fontFace?: string

Glyph font typeface for the bullet character (a:buFont), e.g. 'Arial' or 'Wingdings'.


numberStartAt? ​

optional numberStartAt?: number

Starting value for auto-numbered bullets (a:buAutoNum@startAt).

Default ​

ts
1

numberType? ​

optional numberType?: "alphaLcParenBoth" | "alphaUcParenBoth" | "alphaLcParenR" | "alphaUcParenR" | "alphaLcPeriod" | "alphaUcPeriod" | "arabicParenBoth" | "arabicParenR" | "arabicPeriod" | "arabicPlain" | "romanLcParenBoth" | "romanUcParenBoth" | "romanLcParenR" | "romanUcParenR" | "romanLcPeriod" | "romanUcPeriod" | "circleNumDbPlain" | "circleNumWdBlackPlain" | "circleNumWdWhitePlain" | "arabicDbPeriod" | "arabicDbPlain" | "ea1ChsPeriod" | "ea1ChsPlain" | "ea1ChtPeriod" | "ea1ChtPlain" | "ea1JpnChsDbPeriod" | "ea1JpnKorPlain" | "ea1JpnKorPeriod" | "arabic1Minus" | "arabic2Minus" | "hebrew2Minus" | "thaiAlphaPeriod" | "thaiAlphaParenR" | "thaiAlphaParenBoth" | "thaiNumPeriod" | "thaiNumParenR" | "thaiNumParenBoth" | "hindiAlphaPeriod" | "hindiNumPeriod" | "hindiNumParenR" | "hindiAlpha1Period"

Auto-number scheme (a:buAutoNum@type) when type is 'number', e.g. 'arabicPeriod'.

Default ​

ts
'arabicPeriod'

type? ​

optional type?: "number" | "bullet"

'bullet' emits a character bullet (a:buChar); 'number' emits an auto-number (a:buAutoNum).

Default ​

ts
'bullet'