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:
- get_sizing_mode()¶
- Return type:
- set_annotation_editing_state(state)¶
- Parameters:
state (
PapersView.AnnotationEditingState) – The editing state of annotation
Sets the current editing state. In a [class`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.
- 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