123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- class ChannelNames {
- static const eventReaderViewCallback = 'event_reader_view_call_back';
- static const eventReaderViewContextMenuHelper =
- 'event_reader_view_context_menu_helper';
- static const eventModifyAnnotationAttr = 'method_modify_annotation_attribute';
- static const eventCPDFReaderView = 'com.compdfkit.pdf.flutter';
- }
- ///MethodChannel invokeMethod method name
- ///```dart
- /// _methodChannel.invokeMethod(Functions.isCropPageMode);
- ///```
- class Functions {
- static const getScrollDirection = 'getScrollDirection';
- static const setScrollDirection = 'setScrollDirection';
- static const setPageMode = 'setPageMode';
- static const getPageMode = 'getPageMode';
- static const setPageContinue = 'setPageContinue';
- static const getPageContinue = 'getPageContinue';
- static const isCoverPageMode = 'isCoverPageMode';
- static const setCoverPageMode = 'setCoverPageMode';
- static const isCropPageMode = 'isCropPageMode';
- static const setIsCropPageMode = 'setIsCropPageMode';
- static const getReadBackgroundColor = 'getReaderViewBackgroundColor';
- static const setReadBackgroundColor = 'setReaderViewBackgroundColor';
- static const getAnnotAttribute = 'getAnnotAttribute';
- static const setAnnotAttribute = 'setAnnotAttribute';
- static const setCurrentFocusedType = 'setCurrentFocusedType';
- static const modifyAnnotAttribute = 'modifyAnnotationAttribute';
- static const dismissModifyAnnotationAttr = "dismissModifyAnnotationAttr";
- }
- /// Parameters of functions.
- class EventParameters {
- static const eventType = 'eventType';
- static const onTapMainDocArea = 'onTapMainDocArea';
- static const onMoveToChild = 'onMoveToChild';
- static const onScrollEnd = 'onScrollEnd';
- static const onScrolling = 'onScrolling';
- static const onRecordLastJumpPageNum = 'onRecordLastJumpPageNum';
- static const pageIndex = 'pageIndex';
- static const scrollDirection = 'scrollDirection';
- static const isDoublePage = 'isDoublePage';
- static const isContinueMode = 'isContinueMode';
- static const isCoverPageMode = 'isCoverPageMode';
- static const isCropPageMode = 'isCropPageMode';
- static const readBackgroundColor = 'readBackgroundColor';
- static const touchMode = 'touchMode';
- static const focusedType = 'focusedType';
- static const annotType = 'annotType';
- static const annotAttribute = 'annotAttribute';
- static const annotAttrColor = 'color';
- static const annotAttrAlpha = 'alpha';
- static const annotAttrBorderWidth = 'borderWidth';
- static const annotAttrBorderColorAlpha = 'borderColorAlpha';
- static const annotAttrBorderColor = 'borderColor';
- static const annotAttrFillColor = 'fillColor';
- static const annotAttrFillColorAlpha = 'fillColorAlpha';
- static const annotAttrShapeType = 'shapeType';
- static const annotAttrFontBold = 'fontBold';
- static const annotAttrFontItalic = 'fontItalic';
- static const annotAttrTextColor = 'textColor';
- static const annotAttrTextColorAlpha = 'textColorAlpha';
- static const annotAttrFontSize = 'fontSize';
- static const annotAttrFontType = 'fontType';
- static const annotImagePath = 'imagePath';
- static const annotIsSignature = 'isSignature';
- }
- /// CPDFReaderView scroll direction
- class ScrollDirection {
- static const vertical = 'vertical';
- static const horizontal = 'horizontal';
- }
- enum AnnotationType {
- unknown,
- highlight,
- strikeout,
- underline,
- squiggly,
- ink,
- shape,
- circle,
- square,
- line,
- arrow,
- freetext,
- signature,
- stamp
- }
- ///CPDFReaderView current focus type
- ///browse or add annotation
- enum TouchMode { browse, add_annot }
- enum Pen { pen, markPen }
- enum ShapeType {
- circle,
- square,
- line,
- arrow }
- ///freetext annotation font type
- enum FontType {
- courier,
- helvetica,
- times_roman
- }
|