PDF Web Viewer
Preparing search index...
index
IDocumentViewModel
Interface IDocumentViewModel
interface
IDocumentViewModel
{
maxZoomIn
:
number
;
minZoomOut
:
number
;
activeToolChanged
()
:
Observable
<
ToolTypes
>
;
annotationPopupShow
()
:
Observable
<
{
annot
:
Annotation
;
annotationIndex
:
number
;
pageIndex
:
number
;
viewPoint
:
{
x
:
number
;
y
:
number
}
;
}
,
>
;
contextMenuShow
()
:
Observable
<
{
name
:
ContextMenu
;
operations
:
number
;
position
:
{
x
:
number
;
y
:
number
}
;
}
,
>
;
doCommand
(
command
:
DocumentCommand
,
position
?:
{
x
:
number
;
y
:
number
}
,
)
:
void
;
focusPageChanged
()
:
Observable
<
number
>
;
fontChanged
()
:
Observable
<
{
font
:
IFontAttributes
;
partialChanges
?:
IFontAttributes
}
,
>
;
getActiveTool
()
:
ToolTypes
;
getDocument
()
:
IDocumentModel
;
getDocumentFonts
()
:
IFontAttributes
[]
;
getDocumentId
()
:
string
;
getFocusPage
()
:
number
;
getFont
()
:
IFontAttributes
;
getLayout
()
:
DocumentViewModeEnum
;
getPagePreview
(
pageIndex
:
number
,
rect
?:
[
number
,
number
,
number
,
number
]
,
zoom
?:
number
,
)
:
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
;
getPageView
()
:
PdfPageView
;
getParagraphAttributes
()
:
ITextParagraphAttributes
;
getScrollPosition
(
bar
:
BLScrollBarType
)
:
number
;
getSelection
()
:
any
;
getSelectionType
()
:
string
;
getSystemFonts
()
:
IFontAttributes
[]
;
getZoom
()
:
number
;
goToNextPage
()
:
void
;
goToPage
(
pageIndex
:
number
)
:
void
;
goToPrevPage
()
:
void
;
gridChanged
()
:
Observable
<
boolean
>
;
highlightFormFieldsChanged
()
:
Observable
<
boolean
>
;
isGridEnabled
()
:
boolean
;
isHighlightFormFieldsEnabled
()
:
boolean
;
isRulersEnabled
()
:
boolean
;
layoutChanged
()
:
Observable
<
DocumentViewModeEnum
>
;
onSearchResults
()
:
Observable
<
Range
[]
>
;
ownerPasswordDialogShow
()
:
Observable
<
void
>
;
pagesRotation
()
:
Observable
<
number
>
;
pageViewChanged
()
:
Observable
<
PdfPageView
>
;
paragraphAttributesChanged
()
:
Observable
<
{
attributes
:
ITextParagraphAttributes
;
fromCaret
:
boolean
}
,
>
;
printCurrentDocument
()
:
Promise
<
void
>
;
resetActiveTool
()
:
void
;
resetSelection
()
:
void
;
rotate
(
rotate
:
number
)
:
void
;
rulersChanged
()
:
Observable
<
boolean
>
;
saveCurrentDocument
()
:
Promise
<
void
>
;
scrollPositionChanged
()
:
Observable
<
{
bar
:
BLScrollBarType
;
pos
:
number
}
>
;
search
(
text
:
string
,
flags
:
PageTextSearchFlags
)
:
Promise
<
void
>
;
selectionChanged
()
:
Observable
<
string
>
;
selectText
(
range
:
Range
)
:
Promise
<
void
>
;
setActiveTool
(
tool
:
ToolTypes
,
params
?:
any
)
:
void
;
setFont
(
font
:
IFontAttributes
,
partial
?:
boolean
)
:
void
;
setGridEnabled
(
enabled
:
boolean
)
:
void
;
setHighlightFormFieldsEnabled
(
enable
:
boolean
)
:
void
;
setLayout
(
layoutName
:
DocumentViewModeEnum
)
:
void
;
setPageView
(
pageView
:
PdfPageView
)
:
void
;
setParagraphAttributes
(
attributes
:
ITextParagraphAttributes
)
:
void
;
setRulersEnabled
(
enabled
:
boolean
)
:
void
;
setScrollPosition
(
bar
:
BLScrollBarType
,
pos
:
number
)
:
void
;
setZoom
(
zoom
:
number
,
viewMode
?:
string
)
:
void
;
stopSearch
()
:
void
;
zoomChanged
()
:
Observable
<
number
>
;
zoomIn
()
:
void
;
zoomOut
()
:
void
;
}
Index
Properties
max
Zoom
In
min
Zoom
Out
Methods
active
Tool
Changed
annotation
Popup
Show
context
Menu
Show
do
Command
focus
Page
Changed
font
Changed
get
Active
Tool
get
Document
get
Document
Fonts
get
Document
Id
get
Focus
Page
get
Font
get
Layout
get
Page
Preview
get
Page
View
get
Paragraph
Attributes
get
Scroll
Position
get
Selection
get
Selection
Type
get
System
Fonts
get
Zoom
go
To
Next
Page
go
To
Page
go
To
Prev
Page
grid
Changed
highlight
Form
Fields
Changed
is
Grid
Enabled
is
Highlight
Form
Fields
Enabled
is
Rulers
Enabled
layout
Changed
on
Search
Results
owner
Password
Dialog
Show
pages
Rotation
page
View
Changed
paragraph
Attributes
Changed
print
Current
Document
reset
Active
Tool
reset
Selection
rotate
rulers
Changed
save
Current
Document
scroll
Position
Changed
search
selection
Changed
select
Text
set
Active
Tool
set
Font
set
Grid
Enabled
set
Highlight
Form
Fields
Enabled
set
Layout
set
Page
View
set
Paragraph
Attributes
set
Rulers
Enabled
set
Scroll
Position
set
Zoom
stop
Search
zoom
Changed
zoom
In
zoom
Out
Properties
Readonly
max
Zoom
In
maxZoomIn
:
number
Readonly
min
Zoom
Out
minZoomOut
:
number
Methods
active
Tool
Changed
activeToolChanged
()
:
Observable
<
ToolTypes
>
Returns
Observable
<
ToolTypes
>
annotation
Popup
Show
annotationPopupShow
()
:
Observable
<
{
annot
:
Annotation
;
annotationIndex
:
number
;
pageIndex
:
number
;
viewPoint
:
{
x
:
number
;
y
:
number
}
;
}
,
>
Returns
Observable
<
{
annot
:
Annotation
;
annotationIndex
:
number
;
pageIndex
:
number
;
viewPoint
:
{
x
:
number
;
y
:
number
}
;
}
,
>
context
Menu
Show
contextMenuShow
()
:
Observable
<
{
name
:
ContextMenu
;
operations
:
number
;
position
:
{
x
:
number
;
y
:
number
}
;
}
,
>
Returns
Observable
<
{
name
:
ContextMenu
;
operations
:
number
;
position
:
{
x
:
number
;
y
:
number
}
;
}
,
>
do
Command
doCommand
(
command
:
DocumentCommand
,
position
?:
{
x
:
number
;
y
:
number
}
)
:
void
Parameters
command
:
DocumentCommand
Optional
position
:
{
x
:
number
;
y
:
number
}
Returns
void
focus
Page
Changed
focusPageChanged
()
:
Observable
<
number
>
Returns
Observable
<
number
>
font
Changed
fontChanged
()
:
Observable
<
{
font
:
IFontAttributes
;
partialChanges
?:
IFontAttributes
}
,
>
Returns
Observable
<
{
font
:
IFontAttributes
;
partialChanges
?:
IFontAttributes
}
>
get
Active
Tool
getActiveTool
()
:
ToolTypes
Returns
ToolTypes
get
Document
getDocument
()
:
IDocumentModel
Returns
IDocumentModel
get
Document
Fonts
getDocumentFonts
()
:
IFontAttributes
[]
Returns
IFontAttributes
[]
get
Document
Id
getDocumentId
()
:
string
Returns
string
get
Focus
Page
getFocusPage
()
:
number
Returns
number
get
Font
getFont
()
:
IFontAttributes
Returns
IFontAttributes
get
Layout
getLayout
()
:
DocumentViewModeEnum
Returns
DocumentViewModeEnum
get
Page
Preview
getPagePreview
(
pageIndex
:
number
,
rect
?:
[
number
,
number
,
number
,
number
]
,
zoom
?:
number
,
)
:
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
Parameters
pageIndex
:
number
Optional
rect
:
[
number
,
number
,
number
,
number
]
Optional
zoom
:
number
Returns
Promise
<
Uint8Array
<
ArrayBufferLike
>
>
get
Page
View
getPageView
()
:
PdfPageView
Returns
PdfPageView
get
Paragraph
Attributes
getParagraphAttributes
()
:
ITextParagraphAttributes
Returns
ITextParagraphAttributes
get
Scroll
Position
getScrollPosition
(
bar
:
BLScrollBarType
)
:
number
Parameters
bar
:
BLScrollBarType
Returns
number
get
Selection
getSelection
()
:
any
Returns
any
get
Selection
Type
getSelectionType
()
:
string
Returns
string
get
System
Fonts
getSystemFonts
()
:
IFontAttributes
[]
Returns
IFontAttributes
[]
get
Zoom
getZoom
()
:
number
Returns
number
go
To
Next
Page
goToNextPage
()
:
void
Returns
void
go
To
Page
goToPage
(
pageIndex
:
number
)
:
void
Parameters
pageIndex
:
number
Returns
void
go
To
Prev
Page
goToPrevPage
()
:
void
Returns
void
grid
Changed
gridChanged
()
:
Observable
<
boolean
>
Returns
Observable
<
boolean
>
highlight
Form
Fields
Changed
highlightFormFieldsChanged
()
:
Observable
<
boolean
>
Returns
Observable
<
boolean
>
is
Grid
Enabled
isGridEnabled
()
:
boolean
Returns
boolean
is
Highlight
Form
Fields
Enabled
isHighlightFormFieldsEnabled
()
:
boolean
Returns
boolean
is
Rulers
Enabled
isRulersEnabled
()
:
boolean
Returns
boolean
layout
Changed
layoutChanged
()
:
Observable
<
DocumentViewModeEnum
>
Returns
Observable
<
DocumentViewModeEnum
>
on
Search
Results
onSearchResults
()
:
Observable
<
Range
[]
>
Returns
Observable
<
Range
[]
>
owner
Password
Dialog
Show
ownerPasswordDialogShow
()
:
Observable
<
void
>
Returns
Observable
<
void
>
pages
Rotation
pagesRotation
()
:
Observable
<
number
>
Returns
Observable
<
number
>
page
View
Changed
pageViewChanged
()
:
Observable
<
PdfPageView
>
Returns
Observable
<
PdfPageView
>
paragraph
Attributes
Changed
paragraphAttributesChanged
()
:
Observable
<
{
attributes
:
ITextParagraphAttributes
;
fromCaret
:
boolean
}
,
>
Returns
Observable
<
{
attributes
:
ITextParagraphAttributes
;
fromCaret
:
boolean
}
>
print
Current
Document
printCurrentDocument
()
:
Promise
<
void
>
Returns
Promise
<
void
>
reset
Active
Tool
resetActiveTool
()
:
void
Returns
void
reset
Selection
resetSelection
()
:
void
Returns
void
rotate
rotate
(
rotate
:
number
)
:
void
Parameters
rotate
:
number
Returns
void
rulers
Changed
rulersChanged
()
:
Observable
<
boolean
>
Returns
Observable
<
boolean
>
save
Current
Document
saveCurrentDocument
()
:
Promise
<
void
>
Returns
Promise
<
void
>
scroll
Position
Changed
scrollPositionChanged
()
:
Observable
<
{
bar
:
BLScrollBarType
;
pos
:
number
}
>
Returns
Observable
<
{
bar
:
BLScrollBarType
;
pos
:
number
}
>
search
search
(
text
:
string
,
flags
:
PageTextSearchFlags
)
:
Promise
<
void
>
Parameters
text
:
string
flags
:
PageTextSearchFlags
Returns
Promise
<
void
>
selection
Changed
selectionChanged
()
:
Observable
<
string
>
Returns
Observable
<
string
>
select
Text
selectText
(
range
:
Range
)
:
Promise
<
void
>
Parameters
range
:
Range
Returns
Promise
<
void
>
set
Active
Tool
setActiveTool
(
tool
:
ToolTypes
,
params
?:
any
)
:
void
Parameters
tool
:
ToolTypes
Optional
params
:
any
Returns
void
set
Font
setFont
(
font
:
IFontAttributes
,
partial
?:
boolean
)
:
void
Parameters
font
:
IFontAttributes
Optional
partial
:
boolean
Returns
void
set
Grid
Enabled
setGridEnabled
(
enabled
:
boolean
)
:
void
Parameters
enabled
:
boolean
Returns
void
set
Highlight
Form
Fields
Enabled
setHighlightFormFieldsEnabled
(
enable
:
boolean
)
:
void
Parameters
enable
:
boolean
Returns
void
set
Layout
setLayout
(
layoutName
:
DocumentViewModeEnum
)
:
void
Parameters
layoutName
:
DocumentViewModeEnum
Returns
void
set
Page
View
setPageView
(
pageView
:
PdfPageView
)
:
void
Parameters
pageView
:
PdfPageView
Returns
void
set
Paragraph
Attributes
setParagraphAttributes
(
attributes
:
ITextParagraphAttributes
)
:
void
Parameters
attributes
:
ITextParagraphAttributes
Returns
void
set
Rulers
Enabled
setRulersEnabled
(
enabled
:
boolean
)
:
void
Parameters
enabled
:
boolean
Returns
void
set
Scroll
Position
setScrollPosition
(
bar
:
BLScrollBarType
,
pos
:
number
)
:
void
Parameters
bar
:
BLScrollBarType
pos
:
number
Returns
void
set
Zoom
setZoom
(
zoom
:
number
,
viewMode
?:
string
)
:
void
Parameters
zoom
:
number
Optional
viewMode
:
string
Returns
void
stop
Search
stopSearch
()
:
void
Returns
void
zoom
Changed
zoomChanged
()
:
Observable
<
number
>
Returns
Observable
<
number
>
zoom
In
zoomIn
()
:
void
Returns
void
zoom
Out
zoomOut
()
:
void
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
max
Zoom
In
min
Zoom
Out
Methods
active
Tool
Changed
annotation
Popup
Show
context
Menu
Show
do
Command
focus
Page
Changed
font
Changed
get
Active
Tool
get
Document
get
Document
Fonts
get
Document
Id
get
Focus
Page
get
Font
get
Layout
get
Page
Preview
get
Page
View
get
Paragraph
Attributes
get
Scroll
Position
get
Selection
get
Selection
Type
get
System
Fonts
get
Zoom
go
To
Next
Page
go
To
Page
go
To
Prev
Page
grid
Changed
highlight
Form
Fields
Changed
is
Grid
Enabled
is
Highlight
Form
Fields
Enabled
is
Rulers
Enabled
layout
Changed
on
Search
Results
owner
Password
Dialog
Show
pages
Rotation
page
View
Changed
paragraph
Attributes
Changed
print
Current
Document
reset
Active
Tool
reset
Selection
rotate
rulers
Changed
save
Current
Document
scroll
Position
Changed
search
selection
Changed
select
Text
set
Active
Tool
set
Font
set
Grid
Enabled
set
Highlight
Form
Fields
Enabled
set
Layout
set
Page
View
set
Paragraph
Attributes
set
Rulers
Enabled
set
Scroll
Position
set
Zoom
stop
Search
zoom
Changed
zoom
In
zoom
Out
PDF Web Viewer
Loading...