IUIX_Edit Interface

From PDF XChange PDF SDK
Jump to: navigation, search
m (Automatic page editing by robot)
m (Automatic page editing by robot)
Line 1: Line 1:
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IUIX_Edit Interface}}
 
{{#customTitle:IUIX_Edit Interface}}
 +
{{ToWrite}}
 +
{{ToReview}}
  
 
The interface of object of PDF-XChange Editor SDK.
 
The interface of object of PDF-XChange Editor SDK.
Line 7: Line 9:
  
 
== 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_Edit_AddLink|AddLink]]
 
| [[PXV:IUIX_Edit_AddLink|AddLink]]
| ...
+
| [[PXV:IUIX_Edit_GetLinkURL|GetLinkURL]]
 +
| [[PXV:IUIX_Edit_Paste|Paste]]
 +
| [[PXV:IUIX_Edit_SetPlainSel|SetPlainSel]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_AppendBSTR|AppendBSTR]]
 
| [[PXV:IUIX_Edit_AppendBSTR|AppendBSTR]]
| ...
+
| [[PXV:IUIX_Edit_GetMargins|GetMargins]]
 +
| [[PXV:IUIX_Edit_Redo|Redo]]
 +
| [[PXV:IUIX_Edit_SetSel|SetSel]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_AppendText|AppendText]]
 
| [[PXV:IUIX_Edit_AppendText|AppendText]]
| ...
+
| [[PXV:IUIX_Edit_GetPlainSel|GetPlainSel]]
 +
| [[PXV:IUIX_Edit_RemoveAllLinks|RemoveAllLinks]]
 +
| [[PXV:IUIX_Edit_SetText|SetText]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Clear|Clear]]
 
| [[PXV:IUIX_Edit_Clear|Clear]]
| ...
+
| [[PXV:IUIX_Edit_GetSel|GetSel]]
 +
| [[PXV:IUIX_Edit_SelectAll|SelectAll]]
 +
| [[PXV:IUIX_Edit_SetTextAlign|SetTextAlign]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_ClearSel|ClearSel]]
 
| [[PXV:IUIX_Edit_ClearSel|ClearSel]]
| ...
+
| [[PXV:IUIX_Edit_GetSelBSTR|GetSelBSTR]]
 +
| [[PXV:IUIX_Edit_SetAutoFitMinMax|SetAutoFitMinMax]]
 +
| [[PXV:IUIX_Edit_SetTextColor|SetTextColor]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Copy|Copy]]
 
| [[PXV:IUIX_Edit_Copy|Copy]]
| ...
+
| [[PXV:IUIX_Edit_GetSelText|GetSelText]]
 +
| [[PXV:IUIX_Edit_SetCaretPos|SetCaretPos]]
 +
| [[PXV:IUIX_Edit_SetTextFormat|SetTextFormat]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Cut|Cut]]
 
| [[PXV:IUIX_Edit_Cut|Cut]]
| ...
+
| [[PXV:IUIX_Edit_GetText|GetText]]
 +
| [[PXV:IUIX_Edit_SetDefaultLinkFormat|SetDefaultLinkFormat]]
 +
| [[PXV:IUIX_Edit_ShowCaret|ShowCaret]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_DeleteSel|DeleteSel]]
 
| [[PXV:IUIX_Edit_DeleteSel|DeleteSel]]
| ...
+
| [[PXV:IUIX_Edit_GetTextEnd|GetTextEnd]]
 +
| [[PXV:IUIX_Edit_SetDefaultTextFormat|SetDefaultTextFormat]]
 +
| [[PXV:IUIX_Edit_ShowSel|ShowSel]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_FontNameFromID|FontNameFromID]]
 
| [[PXV:IUIX_Edit_FontNameFromID|FontNameFromID]]
| ...
+
| [[PXV:IUIX_Edit_GetTextFormat|GetTextFormat]]
 +
| [[PXV:IUIX_Edit_SetFont|SetFont]]
 +
| [[PXV:IUIX_Edit_TextIsEqual|TextIsEqual]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_FontNameToID|FontNameToID]]
 
| [[PXV:IUIX_Edit_FontNameToID|FontNameToID]]
| ...
+
| [[PXV:IUIX_Edit_GetTextFormatFromPos|GetTextFormatFromPos]]
 +
| [[PXV:IUIX_Edit_SetFontStyle|SetFontStyle]]
 +
| [[PXV:IUIX_Edit_TextIsEqualBSTR|TextIsEqualBSTR]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_GetAutoFitMinMax|GetAutoFitMinMax]]
 
| [[PXV:IUIX_Edit_GetAutoFitMinMax|GetAutoFitMinMax]]
| ...
+
| [[PXV:IUIX_Edit_GetTextStart|GetTextStart]]
 +
| [[PXV:IUIX_Edit_SetLinkURL|SetLinkURL]]
 +
| [[PXV:IUIX_Edit_Undo|Undo]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_GetDefaultTextFormat|GetDefaultTextFormat]]
 
| [[PXV:IUIX_Edit_GetDefaultTextFormat|GetDefaultTextFormat]]
| ...
+
| [[PXV:IUIX_Edit_InsertText|InsertText]]
 +
| [[PXV:IUIX_Edit_SetMargins|SetMargins]]
 +
| [[PXV:IUIX_Edit_UnLockUpdates|UnLockUpdates]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_GetLinkFromPt|GetLinkFromPt]]
 
| [[PXV:IUIX_Edit_GetLinkFromPt|GetLinkFromPt]]
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetLinkURL|GetLinkURL]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetMargins|GetMargins]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetPlainSel|GetPlainSel]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetSel|GetSel]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetSelBSTR|GetSelBSTR]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetSelText|GetSelText]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetText|GetText]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetTextEnd|GetTextEnd]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetTextFormat|GetTextFormat]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetTextFormatFromPos|GetTextFormatFromPos]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_GetTextStart|GetTextStart]]
 
| ...
 
|-
 
| [[PXV:IUIX_Edit_InsertText|InsertText]]
 
| ...
 
|-
 
 
| [[PXV:IUIX_Edit_LockUpdates|LockUpdates]]
 
| [[PXV:IUIX_Edit_LockUpdates|LockUpdates]]
| ...
+
|  
|-
+
|  
| [[PXV:IUIX_Edit_Paste|Paste]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_Redo|Redo]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_RemoveAllLinks|RemoveAllLinks]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SelectAll|SelectAll]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetAutoFitMinMax|SetAutoFitMinMax]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetCaretPos|SetCaretPos]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetDefaultLinkFormat|SetDefaultLinkFormat]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetDefaultTextFormat|SetDefaultTextFormat]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetFont|SetFont]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetFontStyle|SetFontStyle]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetLinkURL|SetLinkURL]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetMargins|SetMargins]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetPlainSel|SetPlainSel]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetSel|SetSel]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetText|SetText]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetTextAlign|SetTextAlign]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetTextColor|SetTextColor]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_SetTextFormat|SetTextFormat]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_ShowCaret|ShowCaret]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_ShowSel|ShowSel]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_TextIsEqual|TextIsEqual]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_TextIsEqualBSTR|TextIsEqualBSTR]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_Undo|Undo]]
+
| ...
+
|-
+
| [[PXV:IUIX_Edit_UnLockUpdates|UnLockUpdates]]
+
| ...
+
 
|}
 
|}
  
 
== 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_Edit_Callbacks|Callbacks]]
 
| [[PXV:IUIX_Edit_Callbacks|Callbacks]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_Filter|Filter]]
| .
+
| [[PXV:IUIX_Edit_LinksCount|LinksCount]]
 +
| [[PXV:IUIX_Edit_RightCtl|RightCtl]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_CaretPos|CaretPos]]
 
| [[PXV:IUIX_Edit_CaretPos|CaretPos]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_HasSel|HasSel]]
| .
+
| [[PXV:IUIX_Edit_MaxLength|MaxLength]]
 +
| [[PXV:IUIX_Edit_ScrollPos|ScrollPos]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Changed|Changed]]
 
| [[PXV:IUIX_Edit_Changed|Changed]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_History|History]]
| .
+
| [[PXV:IUIX_Edit_Multiline|Multiline]]
 +
| [[PXV:IUIX_Edit_SelTextLen|SelTextLen]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_CueText|CueText]]
 
| [[PXV:IUIX_Edit_CueText|CueText]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_IdealSize|IdealSize]]
| .
+
| [[PXV:IUIX_Edit_NotifyTarget|NotifyTarget]]
 +
| [[PXV:IUIX_Edit_Text|Text]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_DefaultFont|DefaultFont]]
 
| [[PXV:IUIX_Edit_DefaultFont|DefaultFont]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_IsEmpty|IsEmpty]]
| .
+
| [[PXV:IUIX_Edit_PasswordChar|PasswordChar]]
 +
| [[PXV:IUIX_Edit_TextLength|TextLength]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_DefaultTextAlign|DefaultTextAlign]]
 
| [[PXV:IUIX_Edit_DefaultTextAlign|DefaultTextAlign]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_LeftCtl|LeftCtl]]
| .
+
| [[PXV:IUIX_Edit_PasswordMode|PasswordMode]]
 +
| [[PXV:IUIX_Edit_TextVAlign|TextVAlign]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_DefaultTextColor|DefaultTextColor]]
 
| [[PXV:IUIX_Edit_DefaultTextColor|DefaultTextColor]]
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_Edit_EditState|EditState]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_Filter|Filter]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_Edit_HasSel|HasSel]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_History|History]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_IdealSize|IdealSize]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_IsEmpty|IsEmpty]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_LeftCtl|LeftCtl]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
 
| [[PXV:IUIX_Edit_Link|Link]]
 
| [[PXV:IUIX_Edit_Link|Link]]
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_LinksCount|LinksCount]]
 
| style="text-align: center" | R
 
| .
 
|-
 
| [[PXV:IUIX_Edit_MaxLength|MaxLength]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_Edit_Multiline|Multiline]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_Edit_NotifyTarget|NotifyTarget]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_Edit_PasswordChar|PasswordChar]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
| [[PXV:IUIX_Edit_PasswordMode|PasswordMode]]
 
| style="text-align: center" | R/W
 
| .
 
|-
 
 
| [[PXV:IUIX_Edit_ReadOnly|ReadOnly]]
 
| [[PXV:IUIX_Edit_ReadOnly|ReadOnly]]
| style="text-align: center" | R/W
+
| [[PXV:IUIX_Edit_UpdatesLocked|UpdatesLocked]]
| .
+
 
|-
 
|-
| [[PXV:IUIX_Edit_RightCtl|RightCtl]]
+
| [[PXV:IUIX_Edit_EditState|EditState]]
| style="text-align: center" | R/W
+
|  
| .
+
|  
|-
+
|  
| [[PXV:IUIX_Edit_ScrollPos|ScrollPos]]
+
| style="text-align: center" | R/W
+
| .
+
|-
+
| [[PXV:IUIX_Edit_SelTextLen|SelTextLen]]
+
| style="text-align: center" | R
+
| .
+
|-
+
| [[PXV:IUIX_Edit_Text|Text]]
+
| style="text-align: center" | R/W
+
| .
+
|-
+
| [[PXV:IUIX_Edit_TextLength|TextLength]]
+
| style="text-align: center" | R
+
| .
+
|-
+
| [[PXV:IUIX_Edit_TextVAlign|TextVAlign]]
+
| style="text-align: center" | R/W
+
| .
+
|-
+
| [[PXV:IUIX_Edit_UpdatesLocked|UpdatesLocked]]
+
| style="text-align: center" | R
+
| .
+
 
|}
 
|}

Revision as of 22:33, 20 April 2015


The interface of object of PDF-XChange Editor SDK.

IUIX_Edit extends IUIX_ObjImpl interface.

Methods

AddLink GetLinkURL Paste SetPlainSel
AppendBSTR GetMargins Redo SetSel
AppendText GetPlainSel RemoveAllLinks SetText
Clear GetSel SelectAll SetTextAlign
ClearSel GetSelBSTR SetAutoFitMinMax SetTextColor
Copy GetSelText SetCaretPos SetTextFormat
Cut GetText SetDefaultLinkFormat ShowCaret
DeleteSel GetTextEnd SetDefaultTextFormat ShowSel
FontNameFromID GetTextFormat SetFont TextIsEqual
FontNameToID GetTextFormatFromPos SetFontStyle TextIsEqualBSTR
GetAutoFitMinMax GetTextStart SetLinkURL Undo
GetDefaultTextFormat InsertText SetMargins UnLockUpdates
GetLinkFromPt LockUpdates

Properties

Callbacks Filter LinksCount RightCtl
CaretPos HasSel MaxLength ScrollPos
Changed History Multiline SelTextLen
CueText IdealSize NotifyTarget Text
DefaultFont IsEmpty PasswordChar TextLength
DefaultTextAlign LeftCtl PasswordMode TextVAlign
DefaultTextColor Link ReadOnly UpdatesLocked
EditState