constains.dart 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. class ChannelNames {
  2. static const EVENT_READER_VIEW_CALL_BACK = 'event_reader_view_call_back';
  3. static const EVENT_CPDF_READER_VIEW = 'com.compdfkit.pdf.flutter';
  4. }
  5. ///MethodChannel invokeMethod method name
  6. ///```dart
  7. /// _methodChannel.invokeMethod(Functions.isCropPageMode);
  8. ///```
  9. class Functions {
  10. static const getScrollDirection = 'getScrollDirection';
  11. static const setScrollDirection = 'setScrollDirection';
  12. static const setPageMode = 'setPageMode';
  13. static const getPageMode = 'getPageMode';
  14. static const setPageContinue = 'setPageContinue';
  15. static const getPageContinue = 'getPageContinue';
  16. static const isCoverPageMode = 'isCoverPageMode';
  17. static const setCoverPageMode = 'setCoverPageMode';
  18. static const isCropPageMode = 'isCropPageMode';
  19. static const setIsCropPageMode = 'setIsCropPageMode';
  20. static const getAnnotAttribute = 'getAnnotAttribute';
  21. static const setAnnotAttribute = 'setAnnotAttribute';
  22. }
  23. /// Parameters of functions.
  24. class EventParameters {
  25. static const eventType = 'eventType';
  26. static const onTapMainDocArea = 'onTapMainDocArea';
  27. static const onMoveToChild = 'onMoveToChild';
  28. static const onScrollEnd = 'onScrollEnd';
  29. static const onScrolling = 'onScrolling';
  30. static const onRecordLastJumpPageNum = 'onRecordLastJumpPageNum';
  31. static const pageIndex = 'pageIndex';
  32. static const scrollDirection = 'scrollDirection';
  33. static const isDoublePage = 'isDoublePage';
  34. static const isContinueMode = 'isContinueMode';
  35. static const isCoverPageMode = 'isCoverPageMode';
  36. static const isCropPageMode = 'isCropPageMode';
  37. static const annotType = 'annotType';
  38. static const annotAttribute = 'annotAttribute';
  39. static const annotAttrColor = 'annotAttrColor';
  40. static const annotAttrAlpha = 'annotAttrAlpha';
  41. }
  42. /// CPDFReaderView scroll direction
  43. class ScrollDirection {
  44. static const vertical = 'vertical';
  45. static const horizontal = 'horizontal';
  46. }
  47. enum AnnotType {
  48. highlight,
  49. strikeout,
  50. underline,
  51. squiggly,
  52. }