IUIX_Edit Interface

From PDF XChange PDF SDK
Jump to: navigation, search
m (Automatic page editing by robot)
m (Automatic page editing by robot)
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[Category:Editor]]
 
[[Category:Editor]]
 
{{#customTitle:IUIX_Edit Interface}}
 
{{#customTitle:IUIX_Edit Interface}}
{{#parentPage:PXV:UIX_Interfaces|IUIX_Edit Interface|interface}}
+
{{#parentPage:PXV:UIX_Interfaces|IUIX_Edit|interface}}
 
{{ToWrite}}
 
{{ToWrite}}
 
{{ToReview}}
 
{{ToReview}}
Line 8: Line 8:
 
The interface of object of PDF-XChange Editor SDK.
 
The interface of object of PDF-XChange Editor SDK.
  
IUIX_Edit extends [[PXV:IUIX_ObjImpl|IUIX_ObjImpl]] interface.
+
IUIX_Edit extends the [[PXV:IUIX_ObjImpl|IUIX_ObjImpl]] interface.
  
 
== Methods ==
 
== Methods ==
Line 14: Line 14:
 
|-
 
|-
 
| [[PXV:IUIX_Edit_AddLink|AddLink]]
 
| [[PXV:IUIX_Edit_AddLink|AddLink]]
| [[PXV:IUIX_Edit_GetLinkURL|GetLinkURL]]
+
| [[PXV:IUIX_Edit_GetMargins|GetMargins]]
 
| [[PXV:IUIX_Edit_LockUpdates|LockUpdates]]
 
| [[PXV:IUIX_Edit_LockUpdates|LockUpdates]]
 
| [[PXV:IUIX_Edit_SetPlainSel|SetPlainSel]]
 
| [[PXV:IUIX_Edit_SetPlainSel|SetPlainSel]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_AppendBSTR|AppendBSTR]]
 
| [[PXV:IUIX_Edit_AppendBSTR|AppendBSTR]]
| [[PXV:IUIX_Edit_GetMargins|GetMargins]]
+
| [[PXV:IUIX_Edit_GetParaText|GetParaText]]
 
| [[PXV:IUIX_Edit_Paste|Paste]]
 
| [[PXV:IUIX_Edit_Paste|Paste]]
| [[PXV:IUIX_Edit_SetSel|SetSel]]
+
| [[PXV:IUIX_Edit_SetRichText|SetRichText]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_AppendText|AppendText]]
 
| [[PXV:IUIX_Edit_AppendText|AppendText]]
| [[PXV:IUIX_Edit_GetParaText|GetParaText]]
+
| [[PXV:IUIX_Edit_GetPlainSel|GetPlainSel]]
 
| [[PXV:IUIX_Edit_Redo|Redo]]
 
| [[PXV:IUIX_Edit_Redo|Redo]]
| [[PXV:IUIX_Edit_SetText|SetText]]
+
| [[PXV:IUIX_Edit_SetSel|SetSel]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Clear|Clear]]
 
| [[PXV:IUIX_Edit_Clear|Clear]]
| [[PXV:IUIX_Edit_GetPlainSel|GetPlainSel]]
+
| [[PXV:IUIX_Edit_GetRichText|GetRichText]]
 
| [[PXV:IUIX_Edit_RemoveAllLinks|RemoveAllLinks]]
 
| [[PXV:IUIX_Edit_RemoveAllLinks|RemoveAllLinks]]
| [[PXV:IUIX_Edit_SetTextAlign|SetTextAlign]]
+
| [[PXV:IUIX_Edit_SetText|SetText]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_ClearSel|ClearSel]]
 
| [[PXV:IUIX_Edit_ClearSel|ClearSel]]
 
| [[PXV:IUIX_Edit_GetSel|GetSel]]
 
| [[PXV:IUIX_Edit_GetSel|GetSel]]
 
| [[PXV:IUIX_Edit_SelectAll|SelectAll]]
 
| [[PXV:IUIX_Edit_SelectAll|SelectAll]]
| [[PXV:IUIX_Edit_SetTextColor|SetTextColor]]
+
| [[PXV:IUIX_Edit_SetTextAlign|SetTextAlign]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Copy|Copy]]
 
| [[PXV:IUIX_Edit_Copy|Copy]]
 
| [[PXV:IUIX_Edit_GetSelBSTR|GetSelBSTR]]
 
| [[PXV:IUIX_Edit_GetSelBSTR|GetSelBSTR]]
 
| [[PXV:IUIX_Edit_SetAutoFitMinMax|SetAutoFitMinMax]]
 
| [[PXV:IUIX_Edit_SetAutoFitMinMax|SetAutoFitMinMax]]
| [[PXV:IUIX_Edit_SetTextFormat|SetTextFormat]]
+
| [[PXV:IUIX_Edit_SetTextColor|SetTextColor]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_Cut|Cut]]
 
| [[PXV:IUIX_Edit_Cut|Cut]]
 
| [[PXV:IUIX_Edit_GetSelText|GetSelText]]
 
| [[PXV:IUIX_Edit_GetSelText|GetSelText]]
 
| [[PXV:IUIX_Edit_SetCaretPos|SetCaretPos]]
 
| [[PXV:IUIX_Edit_SetCaretPos|SetCaretPos]]
| [[PXV:IUIX_Edit_ShowCaret|ShowCaret]]
+
| [[PXV:IUIX_Edit_SetTextFormat|SetTextFormat]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_DeleteSel|DeleteSel]]
 
| [[PXV:IUIX_Edit_DeleteSel|DeleteSel]]
 
| [[PXV:IUIX_Edit_GetText|GetText]]
 
| [[PXV:IUIX_Edit_GetText|GetText]]
 
| [[PXV:IUIX_Edit_SetDefaultLinkFormat|SetDefaultLinkFormat]]
 
| [[PXV:IUIX_Edit_SetDefaultLinkFormat|SetDefaultLinkFormat]]
| [[PXV:IUIX_Edit_ShowSel|ShowSel]]
+
| [[PXV:IUIX_Edit_ShowCaret|ShowCaret]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_FontNameFromID|FontNameFromID]]
 
| [[PXV:IUIX_Edit_FontNameFromID|FontNameFromID]]
 
| [[PXV:IUIX_Edit_GetTextEnd|GetTextEnd]]
 
| [[PXV:IUIX_Edit_GetTextEnd|GetTextEnd]]
 
| [[PXV:IUIX_Edit_SetDefaultTextFormat|SetDefaultTextFormat]]
 
| [[PXV:IUIX_Edit_SetDefaultTextFormat|SetDefaultTextFormat]]
| [[PXV:IUIX_Edit_TextIsEqual|TextIsEqual]]
+
| [[PXV:IUIX_Edit_ShowSel|ShowSel]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_FontNameToID|FontNameToID]]
 
| [[PXV:IUIX_Edit_FontNameToID|FontNameToID]]
 
| [[PXV:IUIX_Edit_GetTextFormat|GetTextFormat]]
 
| [[PXV:IUIX_Edit_GetTextFormat|GetTextFormat]]
 
| [[PXV:IUIX_Edit_SetFont|SetFont]]
 
| [[PXV:IUIX_Edit_SetFont|SetFont]]
| [[PXV:IUIX_Edit_TextIsEqualBSTR|TextIsEqualBSTR]]
+
| [[PXV:IUIX_Edit_TextIsEqual|TextIsEqual]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_GetAutoFitMinMax|GetAutoFitMinMax]]
 
| [[PXV:IUIX_Edit_GetAutoFitMinMax|GetAutoFitMinMax]]
 
| [[PXV:IUIX_Edit_GetTextFormatFromPos|GetTextFormatFromPos]]
 
| [[PXV:IUIX_Edit_GetTextFormatFromPos|GetTextFormatFromPos]]
 
| [[PXV:IUIX_Edit_SetFontStyle|SetFontStyle]]
 
| [[PXV:IUIX_Edit_SetFontStyle|SetFontStyle]]
| [[PXV:IUIX_Edit_Undo|Undo]]
+
| [[PXV:IUIX_Edit_TextIsEqualBSTR|TextIsEqualBSTR]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_GetDefaultTextFormat|GetDefaultTextFormat]]
 
| [[PXV:IUIX_Edit_GetDefaultTextFormat|GetDefaultTextFormat]]
 
| [[PXV:IUIX_Edit_GetTextStart|GetTextStart]]
 
| [[PXV:IUIX_Edit_GetTextStart|GetTextStart]]
 
| [[PXV:IUIX_Edit_SetLinkURL|SetLinkURL]]
 
| [[PXV:IUIX_Edit_SetLinkURL|SetLinkURL]]
| [[PXV:IUIX_Edit_UnLockUpdates|UnLockUpdates]]
+
| [[PXV:IUIX_Edit_Undo|Undo]]
 
|-
 
|-
 
| [[PXV:IUIX_Edit_GetLinkFromPt|GetLinkFromPt]]
 
| [[PXV:IUIX_Edit_GetLinkFromPt|GetLinkFromPt]]
 
| [[PXV:IUIX_Edit_InsertText|InsertText]]
 
| [[PXV:IUIX_Edit_InsertText|InsertText]]
 
| [[PXV:IUIX_Edit_SetMargins|SetMargins]]
 
| [[PXV:IUIX_Edit_SetMargins|SetMargins]]
 +
| [[PXV:IUIX_Edit_UnLockUpdates|UnLockUpdates]]
 +
|-
 +
| [[PXV:IUIX_Edit_GetLinkURL|GetLinkURL]]
 +
|
 +
|
 
|  
 
|  
 
|}
 
|}
Line 122: Line 127:
 
| [[PXV:IUIX_Edit_UpdatesLocked|UpdatesLocked]]
 
| [[PXV:IUIX_Edit_UpdatesLocked|UpdatesLocked]]
 
|}
 
|}
 +
 +
== See Also ==
 +
[[PXV:IUIX_Inst_CreateEdit|IUIX_Inst::CreateEdit]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnChanged|IUIX_EditFilterCallbacks::EditFilter_OnChanged]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnFinal|IUIX_EditFilterCallbacks::EditFilter_OnFinal]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnInit|IUIX_EditFilterCallbacks::EditFilter_OnInit]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnInsertText|IUIX_EditFilterCallbacks::EditFilter_OnInsertText]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnKeyDown|IUIX_EditFilterCallbacks::EditFilter_OnKeyDown]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnLostFocus|IUIX_EditFilterCallbacks::EditFilter_OnLostFocus]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnSetFocus|IUIX_EditFilterCallbacks::EditFilter_OnSetFocus]], [[PXV:IUIX_EditFilterCallbacks_EditFilter_OnSpin|IUIX_EditFilterCallbacks::EditFilter_OnSpin]], [[PXV:IUIX_EditCallbacks_Edit_CanChangeParaFormat|IUIX_EditCallbacks::Edit_CanChangeParaFormat]], [[PXV:IUIX_EditCallbacks_Edit_CheckState|IUIX_EditCallbacks::Edit_CheckState]], [[PXV:IUIX_EditCallbacks_Edit_OnChanged|IUIX_EditCallbacks::Edit_OnChanged]], [[PXV:IUIX_EditCallbacks_Edit_OnChangedFormat|IUIX_EditCallbacks::Edit_OnChangedFormat]], [[PXV:IUIX_EditCallbacks_Edit_OnChangedHistory|IUIX_EditCallbacks::Edit_OnChangedHistory]], [[PXV:IUIX_EditCallbacks_Edit_OnChangedStyle|IUIX_EditCallbacks::Edit_OnChangedStyle]], [[PXV:IUIX_EditCallbacks_Edit_OnChangeParaFormat|IUIX_EditCallbacks::Edit_OnChangeParaFormat]], [[PXV:IUIX_EditCallbacks_Edit_OnChar|IUIX_EditCallbacks::Edit_OnChar]], [[PXV:IUIX_EditCallbacks_Edit_OnClearTextFormat|IUIX_EditCallbacks::Edit_OnClearTextFormat]], [[PXV:IUIX_EditCallbacks_Edit_OnClick|IUIX_EditCallbacks::Edit_OnClick]], [[PXV:IUIX_EditCallbacks_Edit_OnClicked|IUIX_EditCallbacks::Edit_OnClicked]], [[PXV:IUIX_EditCallbacks_Edit_OnContextMenu|IUIX_EditCallbacks::Edit_OnContextMenu]], [[PXV:IUIX_EditCallbacks_Edit_OnCopy|IUIX_EditCallbacks::Edit_OnCopy]], [[PXV:IUIX_EditCallbacks_Edit_OnCut|IUIX_EditCallbacks::Edit_OnCut]], [[PXV:IUIX_EditCallbacks_Edit_OnDraw|IUIX_EditCallbacks::Edit_OnDraw]], [[PXV:IUIX_EditCallbacks_Edit_OnHitTest|IUIX_EditCallbacks::Edit_OnHitTest]], [[PXV:IUIX_EditCallbacks_Edit_OnInsertText|IUIX_EditCallbacks::Edit_OnInsertText]], [[PXV:IUIX_EditCallbacks_Edit_OnKeyDown|IUIX_EditCallbacks::Edit_OnKeyDown]], [[PXV:IUIX_EditCallbacks_Edit_OnKeyUp|IUIX_EditCallbacks::Edit_OnKeyUp]], [[PXV:IUIX_EditCallbacks_Edit_OnLinkClicked|IUIX_EditCallbacks::Edit_OnLinkClicked]], [[PXV:IUIX_EditCallbacks_Edit_OnLostFocus|IUIX_EditCallbacks::Edit_OnLostFocus]], [[PXV:IUIX_EditCallbacks_Edit_OnMouseEnter|IUIX_EditCallbacks::Edit_OnMouseEnter]], [[PXV:IUIX_EditCallbacks_Edit_OnMouseExit|IUIX_EditCallbacks::Edit_OnMouseExit]], [[PXV:IUIX_EditCallbacks_Edit_OnPaste|IUIX_EditCallbacks::Edit_OnPaste]], [[PXV:IUIX_EditCallbacks_Edit_OnPostInsertText|IUIX_EditCallbacks::Edit_OnPostInsertText]], [[PXV:IUIX_EditCallbacks_Edit_OnPreInsertText|IUIX_EditCallbacks::Edit_OnPreInsertText]], [[PXV:IUIX_EditCallbacks_Edit_OnSelChanged|IUIX_EditCallbacks::Edit_OnSelChanged]], [[PXV:IUIX_EditCallbacks_Edit_OnSelChanging|IUIX_EditCallbacks::Edit_OnSelChanging]], [[PXV:IUIX_EditCallbacks_Edit_OnSetCursor|IUIX_EditCallbacks::Edit_OnSetCursor]], [[PXV:IUIX_EditCallbacks_Edit_OnSetFocus|IUIX_EditCallbacks::Edit_OnSetFocus]], [[PXV:IUIX_EditCallbacks_Edit_OnSysChar|IUIX_EditCallbacks::Edit_OnSysChar]], [[PXV:IUIX_EditCallbacks_Edit_OnSysKeyDown|IUIX_EditCallbacks::Edit_OnSysKeyDown]], [[PXV:IUIX_EditCallbacks_Edit_OnSysKeyUp|IUIX_EditCallbacks::Edit_OnSysKeyUp]], [[PXV:IUIX_ListCallbacks_List_OnBeginTextEdit|IUIX_ListCallbacks::List_OnBeginTextEdit]], [[PXV:IUIX_ListCallbacks_List_OnEndTextEdit|IUIX_ListCallbacks::List_OnEndTextEdit]], [[PXV:IUIX_TreeCallbacks_Tree_OnBeginTextEdit|IUIX_TreeCallbacks::Tree_OnBeginTextEdit]], [[PXV:IUIX_TreeCallbacks_Tree_OnEndTextEdit|IUIX_TreeCallbacks::Tree_OnEndTextEdit]], [[PXV:IPXV_TextEditor_EditCtl|IPXV_TextEditor::EditCtl]]

Latest revision as of 01:05, 22 November 2016


The interface of object of PDF-XChange Editor SDK.

IUIX_Edit extends the IUIX_ObjImpl interface.

Methods

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

Properties

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

See Also

IUIX_Inst::CreateEdit, IUIX_EditFilterCallbacks::EditFilter_OnChanged, IUIX_EditFilterCallbacks::EditFilter_OnFinal, IUIX_EditFilterCallbacks::EditFilter_OnInit, IUIX_EditFilterCallbacks::EditFilter_OnInsertText, IUIX_EditFilterCallbacks::EditFilter_OnKeyDown, IUIX_EditFilterCallbacks::EditFilter_OnLostFocus, IUIX_EditFilterCallbacks::EditFilter_OnSetFocus, IUIX_EditFilterCallbacks::EditFilter_OnSpin, IUIX_EditCallbacks::Edit_CanChangeParaFormat, IUIX_EditCallbacks::Edit_CheckState, IUIX_EditCallbacks::Edit_OnChanged, IUIX_EditCallbacks::Edit_OnChangedFormat, IUIX_EditCallbacks::Edit_OnChangedHistory, IUIX_EditCallbacks::Edit_OnChangedStyle, IUIX_EditCallbacks::Edit_OnChangeParaFormat, IUIX_EditCallbacks::Edit_OnChar, IUIX_EditCallbacks::Edit_OnClearTextFormat, IUIX_EditCallbacks::Edit_OnClick, IUIX_EditCallbacks::Edit_OnClicked, IUIX_EditCallbacks::Edit_OnContextMenu, IUIX_EditCallbacks::Edit_OnCopy, IUIX_EditCallbacks::Edit_OnCut, IUIX_EditCallbacks::Edit_OnDraw, IUIX_EditCallbacks::Edit_OnHitTest, IUIX_EditCallbacks::Edit_OnInsertText, IUIX_EditCallbacks::Edit_OnKeyDown, IUIX_EditCallbacks::Edit_OnKeyUp, IUIX_EditCallbacks::Edit_OnLinkClicked, IUIX_EditCallbacks::Edit_OnLostFocus, IUIX_EditCallbacks::Edit_OnMouseEnter, IUIX_EditCallbacks::Edit_OnMouseExit, IUIX_EditCallbacks::Edit_OnPaste, IUIX_EditCallbacks::Edit_OnPostInsertText, IUIX_EditCallbacks::Edit_OnPreInsertText, IUIX_EditCallbacks::Edit_OnSelChanged, IUIX_EditCallbacks::Edit_OnSelChanging, IUIX_EditCallbacks::Edit_OnSetCursor, IUIX_EditCallbacks::Edit_OnSetFocus, IUIX_EditCallbacks::Edit_OnSysChar, IUIX_EditCallbacks::Edit_OnSysKeyDown, IUIX_EditCallbacks::Edit_OnSysKeyUp, IUIX_ListCallbacks::List_OnBeginTextEdit, IUIX_ListCallbacks::List_OnEndTextEdit, IUIX_TreeCallbacks::Tree_OnBeginTextEdit, IUIX_TreeCallbacks::Tree_OnEndTextEdit, IPXV_TextEditor::EditCtl