gpt4 book ai didi

com.koolearn.klibrary.text.model.ZLTextModel.getFirstMark()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-13 12:02:39 28 4
gpt4 key购买 nike

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

ZLTextModel.getFirstMark介绍

暂无

代码示例

代码示例来源: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;
}

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