PapersView.DocumentModel¶
- Subclasses:
 None
Methods¶
- Inherited:
 - Structs:
 
class  | 
  | 
class  | 
  | 
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
|
  | 
Virtual Methods¶
- Inherited:
 
Properties¶
Name  | 
Type  | 
Flags  | 
Short Description  | 
|---|---|---|---|
r/w  | 
Whether the document is being ‘inked’  | 
||
r/w  | 
Whether document is displayed in continuous mode  | 
||
r/w  | 
The current document  | 
||
r/w  | 
Whether odd pages are displayed on left side in dual mode  | 
||
r/w  | 
Whether document is displayed with inverted colors  | 
||
r/w  | 
Maximum scale factor  | 
||
r/w  | 
Minimum scale factor  | 
||
r/w  | 
Current page  | 
||
r/w  | 
Current page layout  | 
||
r/w  | 
Current rotation angle  | 
||
r/w  | 
Whether the document is written from right to left  | 
||
r/w  | 
Current scale factor  | 
||
r/w  | 
Current sizing mode  | 
Signals¶
- Inherited:
 
Name  | 
Short Description  | 
|---|---|
Fields¶
- Inherited:
 
Class Details¶
- class PapersView.DocumentModel(**kwargs)¶
 - Bases:
 - Abstract:
 No
- Structure:
 
- classmethod new()¶
 - Return type:
 
- classmethod new_with_document(document)¶
 - Parameters:
 document (
PapersDocument.Document) –- Return type:
 
- get_annotation_editing_state()¶
 - Return type:
 
Returns the current editing state.
New in version 48.0.
- get_document()¶
 - Returns:
 - Return type:
 
Returns the
PapersDocument.Documentreferenced by the model.
- get_page_layout()¶
 - Returns:
 the document model’s page layout
- Return type:
 
New in version 3.8.
- get_sizing_mode()¶
 - Return type:
 
- set_annotation_editing_state(state)¶
 - Parameters:
 state (
PapersView.AnnotationEditingState) – aPapersView.AnnotationEditingState
Sets the current editing state to state. In a
PapersView.View, This implies that editing widgets for annotations may be shown and annotations not rendered by the backend.New in version 48.0.
- set_document(document)¶
 - Parameters:
 document (
PapersDocument.DocumentorNone) – aPapersView.DocumentModel
Set the document.
- set_page_layout(layout)¶
 - Parameters:
 layout (
PapersView.PageLayout) – aPapersView.PageLayout
Sets the document model’s page layout to layout.
New in version 3.8.
- set_sizing_mode(mode)¶
 - Parameters:
 mode (
PapersView.SizingMode) –
Signal Details¶
- PapersView.DocumentModel.signals.page_changed(document_model, object, p0)¶
 - Signal Name:
 page-changed- Flags:
 - Parameters:
 document_model (
PapersView.DocumentModel) – The object which received the signalobject (
int) –p0 (
int) –
Property Details¶
- PapersView.DocumentModel.props.annotation_editing_state¶
 - Name:
 annotation-editing-state- Type:
 - Default Value:
 - Flags:
 
Whether the document is being ‘inked’
- PapersView.DocumentModel.props.continuous¶
 - 
Whether document is displayed in continuous mode
 
- PapersView.DocumentModel.props.document¶
 - Name:
 document- Type:
 - Default Value:
 - Flags:
 
The current document
- PapersView.DocumentModel.props.dual_odd_left¶
 - 
Whether odd pages are displayed on left side in dual mode
 
- PapersView.DocumentModel.props.inverted_colors¶
 - 
Whether document is displayed with inverted colors
 
- PapersView.DocumentModel.props.max_scale¶
 - 
Maximum scale factor
 
- PapersView.DocumentModel.props.min_scale¶
 - 
Minimum scale factor
 
- PapersView.DocumentModel.props.page¶
 - 
Current page
 
- PapersView.DocumentModel.props.page_layout¶
 - Name:
 page-layout- Type:
 - Default Value:
 - Flags:
 
Current page layout
- PapersView.DocumentModel.props.rotation¶
 - 
Current rotation angle
 
- PapersView.DocumentModel.props.rtl¶
 - 
Whether the document is written from right to left
 
- PapersView.DocumentModel.props.scale¶
 - 
Current scale factor
 
- PapersView.DocumentModel.props.sizing_mode¶
 - Name:
 sizing-mode- Type:
 - Default Value:
 - Flags:
 
Current sizing mode