BlockSuite API Documentation / @blocksuite/blocks / ExportManager
Class: ExportManager 
Constructors 
new ExportManager() 
new ExportManager(
std):ExportManager
Parameters 
• std: BlockStdScope
Returns 
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:122
Properties 
std 
readonlystd:BlockStdScope
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:122
Accessors 
doc 
getdoc():Doc
Returns 
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:114
editorHost 
geteditorHost():EditorHost
Returns 
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:118
Methods 
edgelessToCanvas() 
edgelessToCanvas(
surfaceRenderer,bound,edgeless?,nodes?,surfaces?,edgelessBackground?):Promise<undefined|HTMLCanvasElement>
Parameters 
• surfaceRenderer: CanvasRenderer
• bound: IBound
• edgeless?: EdgelessRootBlockComponent
• nodes?: EdgelessBlockModel<GfxCompatibleProps>[]
• surfaces?: SurfaceElementModel[]
• edgelessBackground?
• edgelessBackground.zoom?: number
Returns 
Promise<undefined | HTMLCanvasElement>
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:409
exportPdf() 
exportPdf():
Promise<void>
Returns 
Promise<void>
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:545
exportPng() 
exportPng():
Promise<void>
Returns 
Promise<void>
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:572
replaceImgSrcWithSvg() 
replaceImgSrcWithSvg(
element):Promise<void>
Parameters 
• element: HTMLElement
Returns 
Promise<void>
Defined in 
packages/blocks/src/_common/export-manager/export-manager.ts:65