API 参考

FPdfDivider

本 API 页面目前提供英文正文。代码签名与标识符不随界面语言变化。

Facade for one editable vector divider.

Access

Access through:

Inheritance

Extends FPdfPageElement. Its inherited members are available on this object.

Example

TypeScript
const pdf = univerAPI.getActivePdf()const page = pdf.getPageByIndex(0)const divider = page.insertDivider({  left: 36,  top: 144,  width: 200,  strokeWidth: 1,})console.log(divider.getStroke())divider.setStroke({  width: 2,  color: '#3366ff',})

Setup

Register @univerjs-pro/pdfs or a preset that includes it. In plugin mode, import @univerjs-pro/pdfs/facade. Additional methods below require their listed plugin packages. See Facade setup.

@univerjs-pro/pdfs

FPdfDivider.getStroke

Return a detached divider-stroke snapshot.

Length fields are returned in PDF points.

TypeScript
getStroke(): Readonly<IPdfDividerStroke>

Returns

The current stroke snapshot.

Examples

TypeScript
const pdf = univerAPI.getActivePdf()const page = pdf.getPageByIndex(0)const divider = page.getDividers()[0]console.log(divider?.getStroke())

Types: IPdfDividerStroke · Readonly

Package: @univerjs-pro/pdfs · Type definitions

FPdfDivider.setStroke

Replace the divider stroke without changing its geometry.

Length fields are accepted in PDF points.

TypeScript
setStroke(stroke: IPdfDividerStroke): this

Parameters

  • stroke — Required. The replacement stroke.

Returns

This divider Facade for chaining.

Throws

If the divider is stale or the durable command is rejected.

Examples

TypeScript
const pdf = univerAPI.getActivePdf()const page = pdf.getPageByIndex(0)const divider = page.getDividers()[0]if (divider) {  divider.setStroke({    width: 2,    color: '#3366ff',  })}

Types: IPdfDividerStroke

Package: @univerjs-pro/pdfs · Type definitions

你觉得这篇文档如何?

© 2026 DreamNum Co., Ltd.