本页内容
显示模式
滚动方向
页面的滚动方向可以是 horizontal
或 vertical
。
如果 verticalMode
是 true
,表示垂直滚动;否则是水平滚动。
dart
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(),
body: CPDFReaderWidget(
document: documentPath,
configuration: CPDFConfiguration(
readerViewConfig: const ReaderViewConfig(verticalMode: true)),
onCreated: (controller) {},
));
显示模式
页面显示模式可以是 singlePage
、doublePage
或 coverPage
。
dart
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(),
body: CPDFReaderWidget(
document: documentPath,
configuration: CPDFConfiguration(
readerViewConfig: const ReaderViewConfig(displayMode: CPDFDisplayMode.doublePage)),
onCreated: (controller) {},
));
滚动模式
滚动模式可以设置为连续滚动或翻页模式。当 continueMode
是 true
时,表示连续滚动;否则是翻页滚动。
dart
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(),
body: CPDFReaderWidget(
document: documentPath,
configuration: CPDFConfiguration(
readerViewConfig: const ReaderViewConfig(continueMode: true)),
onCreated: (controller) {},
));
裁剪模式
要在裁剪 PDF 周围空白区域后显示文档,当 cropMode
是 true
时,表示启用裁剪模式;否则不裁剪。
dart
Scaffold(
resizeToAvoidBottomInset: false,
appBar: AppBar(),
body: CPDFReaderWidget(
document: documentPath,
configuration: CPDFConfiguration(
readerViewConfig: const ReaderViewConfig(cropMode: true)),
onCreated: (controller) {},
));