EvinceView.JobFind¶
- Subclasses:
 None
Methods¶
- Inherited:
 - Structs:
 
class  | 
  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Virtual Methods¶
- Inherited:
 
  | 
Properties¶
None
Signals¶
- Inherited:
 
Name  | 
Short Description  | 
|---|---|
Fields¶
- Inherited:
 
Name  | 
Type  | 
Access  | 
Description  | 
|---|---|---|---|
case_sensitive  | 
r  | 
||
current_page  | 
r  | 
||
n_pages  | 
r  | 
||
options  | 
r  | 
||
pages  | 
[  | 
r  | 
|
parent  | 
r  | 
||
start_page  | 
r  | 
||
text  | 
r  | 
Class Details¶
- class EvinceView.JobFind(**kwargs)¶
 - Bases:
 - Abstract:
 No
- Structure:
 
- classmethod new(document, start_page, n_pages, text, case_sensitive)¶
 - Parameters:
 document (
EvinceDocument.Document) –start_page (
int) –n_pages (
int) –text (
str) –case_sensitive (
bool) –
- Return type:
 
- get_n_main_results(page)¶
 - Parameters:
 page (
int) – number of the page we want to count its match results.- Returns:
 total number of match results in page
- Return type:
 
This is similar to
EvinceView.JobFind.get_n_results() but it takes care to treat any multi-line matches as being only one result.
- get_options()¶
 - Returns:
 the job’s find options
- Return type:
 
New in version 3.6.
- set_options(options)¶
 - Parameters:
 options (
EvinceDocument.FindOptions) –
New in version 3.6.
Signal Details¶
- EvinceView.JobFind.signals.updated(job_find, object)¶
 - Signal Name:
 updated- Flags:
 - Parameters:
 job_find (
EvinceView.JobFind) – The object which received the signalobject (
int) –