IUIX_RangesNavigator Interface

From PDF XChange PDF SDK
Jump to: navigation, search
(Automatic page editing by robot)
 
m (Automatic page editing by robot)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IUIX_RangesNavigator Interface}}
 
{{#customTitle:IUIX_RangesNavigator Interface}}
 +
{{#parentPage:PXV:UIX_Interfaces|IUIX_RangesNavigator|interface}}
 +
{{ToReview}}
  
 
The interface of object of PDF-XChange Editor SDK.
 
The interface of object of PDF-XChange Editor SDK.
  
 
IUIX_RangesNavigator extends [[PXV:IUIX_ObjImpl|IUIX_ObjImpl]] interface.
 
IUIX_RangesNavigator extends [[PXV:IUIX_ObjImpl|IUIX_ObjImpl]] interface.
 +
 +
Object is designed to control the ranges properties (such as page numbering in '''PDF''').
 +
 +
Can be created with '''UIX_RangesNavigatorStyleFlags''' options ('''UIX_RangesNavigatorStyle_NoUndoRedo''', '''UIX_RangesNavigatorStyle_NoLabels''' etc...).
  
 
== Methods ==
 
== Methods ==
{| class="wikitable sortable collapsible" style="width: 100%"
+
{| class="wikitable methods"
|-
+
! style="text-align: left" scope="col" width="15%" | Method
+
! style="text-align: left" scope="col" class="unsortable" | Description
+
|-
+
| [[PXV:IUIX_RangesNavigator_ClearModifiedState|ClearModifiedState]]
+
| ...
+
|-
+
| [[PXV:IUIX_RangesNavigator_DiscardChangesHistory|DiscardChangesHistory]]
+
| ...
+
|-
+
| [[PXV:IUIX_RangesNavigator_GetMinMax|GetMinMax]]
+
| ...
+
 
|-
 
|-
 +
| [[PXV:IUIX_RangesNavigator_BeginHistoryGroup|BeginHistoryGroup]]
 
| [[PXV:IUIX_RangesNavigator_GetMinMaxForRange|GetMinMaxForRange]]
 
| [[PXV:IUIX_RangesNavigator_GetMinMaxForRange|GetMinMaxForRange]]
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_GetRangeByItemIndex|GetRangeByItemIndex]]
 
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_LockChangesHistory|LockChangesHistory]]
 
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_MakeRangeStartVisible|MakeRangeStartVisible]]
 
| ...
 
|-
 
 
| [[PXV:IUIX_RangesNavigator_Redo|Redo]]
 
| [[PXV:IUIX_RangesNavigator_Redo|Redo]]
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_RemoveFocusedRange|RemoveFocusedRange]]
 
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_Reset|Reset]]
 
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_SelRangeIsPresent|SelRangeIsPresent]]
 
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_SetMinMax|SetMinMax]]
 
| ...
 
|-
 
 
| [[PXV:IUIX_RangesNavigator_SetThumbCallback|SetThumbCallback]]
 
| [[PXV:IUIX_RangesNavigator_SetThumbCallback|SetThumbCallback]]
| ...
 
 
|-
 
|-
 +
| [[PXV:IUIX_RangesNavigator_ClearModifiedState|ClearModifiedState]]
 +
| [[PXV:IUIX_RangesNavigator_GetRangeFromPos|GetRangeFromPos]]
 +
| [[PXV:IUIX_RangesNavigator_RemoveRange|RemoveRange]]
 
| [[PXV:IUIX_RangesNavigator_SplitRange|SplitRange]]
 
| [[PXV:IUIX_RangesNavigator_SplitRange|SplitRange]]
| ...
 
|-
 
| [[PXV:IUIX_RangesNavigator_SplitRangeInherit|SplitRangeInherit]]
 
| ...
 
 
|-
 
|-
 +
| [[PXV:IUIX_RangesNavigator_DiscardChangesHistory|DiscardChangesHistory]]
 +
| [[PXV:IUIX_RangesNavigator_GetRangeFromXPos|GetRangeFromXPos]]
 +
| [[PXV:IUIX_RangesNavigator_Reset|Reset]]
 
| [[PXV:IUIX_RangesNavigator_Undo|Undo]]
 
| [[PXV:IUIX_RangesNavigator_Undo|Undo]]
| ...
 
 
|-
 
|-
 +
| [[PXV:IUIX_RangesNavigator_EndHistoryGroup|EndHistoryGroup]]
 +
| [[PXV:IUIX_RangesNavigator_LockChangesHistory|LockChangesHistory]]
 +
| [[PXV:IUIX_RangesNavigator_SetCustomLabelsProvider|SetCustomLabelsProvider]]
 
| [[PXV:IUIX_RangesNavigator_UnlockChangesHistory|UnlockChangesHistory]]
 
| [[PXV:IUIX_RangesNavigator_UnlockChangesHistory|UnlockChangesHistory]]
| ...
 
 
|-
 
|-
 +
| [[PXV:IUIX_RangesNavigator_GetMinMax|GetMinMax]]
 +
| [[PXV:IUIX_RangesNavigator_MakeRangeStartVisible|MakeRangeStartVisible]]
 +
| [[PXV:IUIX_RangesNavigator_SetMinMax|SetMinMax]]
 
| [[PXV:IUIX_RangesNavigator_UpdateThumb|UpdateThumb]]
 
| [[PXV:IUIX_RangesNavigator_UpdateThumb|UpdateThumb]]
| ...
 
 
|}
 
|}
  
 
== Properties ==
 
== Properties ==
{| style="width: 100%" class="wikitable sortable collapsible"
+
{| class="wikitable properties"
|-
+
! style="text-align: left" scope="col" width="15%" | Property
+
! style="text-align: center" scope="col" width="5%" | Access Type
+
! style="text-align: left" scope="col"  class="unsortable" | Description
+
 
|-
 
|-
 
| [[PXV:IUIX_RangesNavigator_CanRedo|CanRedo]]
 
| [[PXV:IUIX_RangesNavigator_CanRedo|CanRedo]]
| style="text-align: center" | R
+
| [[PXV:IUIX_RangesNavigator_MaxZoom|MaxZoom]]
| .
+
| [[PXV:IUIX_RangesNavigator_RangeData|RangeData]]
 +
| [[PXV:IUIX_RangesNavigator_RangeStart|RangeStart]]
 
|-
 
|-
 
| [[PXV:IUIX_RangesNavigator_CanUndo|CanUndo]]
 
| [[PXV:IUIX_RangesNavigator_CanUndo|CanUndo]]
| style="text-align: center" | R
+
| [[PXV:IUIX_RangesNavigator_MinZoom|MinZoom]]
| .
+
| [[PXV:IUIX_RangesNavigator_RangeEnd|RangeEnd]]
|-
+
| [[PXV:IUIX_RangesNavigator_SelRange|SelRange]]
| [[PXV:IUIX_RangesNavigator_FloatValue|FloatValue]]
+
| style="text-align: center" | R/W
+
| .
+
|-
+
| [[PXV:IUIX_RangesNavigator_IntValue|IntValue]]
+
| style="text-align: center" | R/W
+
| .
+
 
|-
 
|-
 
| [[PXV:IUIX_RangesNavigator_IsModified|IsModified]]
 
| [[PXV:IUIX_RangesNavigator_IsModified|IsModified]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_MaxZoom|MaxZoom]]
 
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IUIX_RangesNavigator_NotifyTarget|NotifyTarget]]
 
| [[PXV:IUIX_RangesNavigator_NotifyTarget|NotifyTarget]]
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_PagesCount|PagesCount]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_RangeFinish|RangeFinish]]
 
| style="text-align: center" | R
 
| .
 
|-
 
 
| [[PXV:IUIX_RangesNavigator_RangesCount|RangesCount]]
 
| [[PXV:IUIX_RangesNavigator_RangesCount|RangesCount]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_RangeSize|RangeSize]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_RangeStart|RangeStart]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_SelRange|SelRange]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_RangesNavigator_StrValue|StrValue]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
 
| [[PXV:IUIX_RangesNavigator_Zoom|Zoom]]
 
| [[PXV:IUIX_RangesNavigator_Zoom|Zoom]]
| style="text-align: center" | R/W
 
| .
 
 
|}
 
|}

Latest revision as of 04:44, 24 June 2015


The interface of object of PDF-XChange Editor SDK.

IUIX_RangesNavigator extends IUIX_ObjImpl interface.

Object is designed to control the ranges properties (such as page numbering in PDF).

Can be created with UIX_RangesNavigatorStyleFlags options (UIX_RangesNavigatorStyle_NoUndoRedo, UIX_RangesNavigatorStyle_NoLabels etc...).

Methods

BeginHistoryGroup GetMinMaxForRange Redo SetThumbCallback
ClearModifiedState GetRangeFromPos RemoveRange SplitRange
DiscardChangesHistory GetRangeFromXPos Reset Undo
EndHistoryGroup LockChangesHistory SetCustomLabelsProvider UnlockChangesHistory
GetMinMax MakeRangeStartVisible SetMinMax UpdateThumb

Properties

CanRedo MaxZoom RangeData RangeStart
CanUndo MinZoom RangeEnd SelRange
IsModified NotifyTarget RangesCount Zoom