gpt4 book ai didi

com.koolearn.klibrary.text.view.ZLTextWordCursor.getMark()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 11:39:58 27 4
gpt4 key购买 nike

本文整理了Java中com.koolearn.klibrary.text.view.ZLTextWordCursor.getMark()方法的一些代码示例,展示了ZLTextWordCursor.getMark()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZLTextWordCursor.getMark()方法的具体详情如下:
包路径:com.koolearn.klibrary.text.view.ZLTextWordCursor
类名称:ZLTextWordCursor
方法名:getMark

ZLTextWordCursor.getMark介绍

暂无

代码示例

代码示例来源:origin: Jiangzqts/EpubRead

public boolean canFindNext() {
  final ZLTextWordCursor end = myCurrentPage.EndCursor;
  return !end.isNull() && (myModel != null) && (myModel.getNextMark(end.getMark()) != null);
}

代码示例来源:origin: ydcx/KooReader

public boolean canFindNext() {
  final ZLTextWordCursor end = myCurrentPage.EndCursor;
  return !end.isNull() && (myModel != null) && (myModel.getNextMark(end.getMark()) != null);
}

代码示例来源:origin: ydcx/KooReader

public boolean canFindPrevious() {
  final ZLTextWordCursor start = myCurrentPage.StartCursor;
  return !start.isNull() && (myModel != null) && (myModel.getPreviousMark(start.getMark()) != null);
}

代码示例来源:origin: Jiangzqts/EpubRead

public boolean canFindPrevious() {
  final ZLTextWordCursor start = myCurrentPage.StartCursor;
  return !start.isNull() && (myModel != null) && (myModel.getPreviousMark(start.getMark()) != null);
}

代码示例来源:origin: Jiangzqts/EpubRead

public synchronized void findNext() {
  final ZLTextWordCursor end = myCurrentPage.EndCursor;
  if (!end.isNull()) {
    gotoMark(myModel.getNextMark(end.getMark()));
  }
}

代码示例来源:origin: Jiangzqts/EpubRead

public synchronized void findPrevious() {
  final ZLTextWordCursor start = myCurrentPage.StartCursor;
  if (!start.isNull()) {
    gotoMark(myModel.getPreviousMark(start.getMark()));
  }
}

代码示例来源:origin: ydcx/KooReader

public synchronized void findNext() {
  final ZLTextWordCursor end = myCurrentPage.EndCursor;
  if (!end.isNull()) {
    gotoMark(myModel.getNextMark(end.getMark()));
  }
}

代码示例来源:origin: ydcx/KooReader

public synchronized void findPrevious() {
  final ZLTextWordCursor start = myCurrentPage.StartCursor;
  if (!start.isNull()) {
    gotoMark(myModel.getPreviousMark(start.getMark()));
  }
}

代码示例来源:origin: Jiangzqts/EpubRead

public synchronized int search(final String text, boolean ignoreCase, boolean wholeText, boolean backward, boolean thisSectionOnly) {
  if (myModel == null || text.length() == 0) {
    return 0;
  }
  int startIndex = 0;
  int endIndex = myModel.getParagraphsNumber();
  if (thisSectionOnly) {
    // TODO: implement
  }
  int count = myModel.search(text, startIndex, endIndex, ignoreCase);
  myPreviousPage.reset();
  myNextPage.reset();
  if (!myCurrentPage.StartCursor.isNull()) {
    rebuildPaintInfo();
    if (count > 0) {
      ZLTextMark mark = myCurrentPage.StartCursor.getMark();
      gotoMark(wholeText ?
          (backward ? myModel.getLastMark() : myModel.getFirstMark()) :
          (backward ? myModel.getPreviousMark(mark) : myModel.getNextMark(mark)));
    }
    Application.getViewWidget().reset();
    Application.getViewWidget().repaint();
  }
  return count;
}

代码示例来源:origin: ydcx/KooReader

public synchronized int search(final String text, boolean ignoreCase, boolean wholeText, boolean backward, boolean thisSectionOnly) {
  if (myModel == null || text.length() == 0) {
    return 0;
  }
  int startIndex = 0;
  int endIndex = myModel.getParagraphsNumber();
  if (thisSectionOnly) {
    // TODO: implement
  }
  int count = myModel.search(text, startIndex, endIndex, ignoreCase);
  myPreviousPage.reset();
  myNextPage.reset();
  if (!myCurrentPage.StartCursor.isNull()) {
    rebuildPaintInfo();
    if (count > 0) {
      ZLTextMark mark = myCurrentPage.StartCursor.getMark();
      gotoMark(wholeText ?
          (backward ? myModel.getLastMark() : myModel.getFirstMark()) :
          (backward ? myModel.getPreviousMark(mark) : myModel.getNextMark(mark)));
    }
    Application.getViewWidget().reset();
    Application.getViewWidget().repaint();
  }
  return count;
}

代码示例来源:origin: ydcx/KooReader

myCurrentPage.StartCursor.getMark().compareTo(mark) > 0) {
  doRepaint = true;
  gotoPosition(mark.ParagraphIndex, 0, 0);
  preparePaintInfo(myCurrentPage);
while (mark.compareTo(myCurrentPage.EndCursor.getMark()) > 0) {
  doRepaint = true;
  turnPage(true, ScrollingMode.NO_OVERLAPPING, 0);

代码示例来源:origin: Jiangzqts/EpubRead

myCurrentPage.StartCursor.getMark().compareTo(mark) > 0) {
  doRepaint = true;
  gotoPosition(mark.ParagraphIndex, 0, 0);
  preparePaintInfo(myCurrentPage);
while (mark.compareTo(myCurrentPage.EndCursor.getMark()) > 0) {
  doRepaint = true;
  turnPage(true, ScrollingMode.NO_OVERLAPPING, 0);

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com