Show pageOld revisionsBacklinksAdd to bookBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== ITextView ====== Scriptable object, inherited from [[:scripting:api:base-view:start|IBaseView]] ===== Description ===== Document View interface ===== Properties ===== ^Property^ Description^ |[[scripting:api:text-view:current-word|CurrentWord]]| Get current word range| |[[scripting:api:base-view:document|Document]]| Document associated with view| |[[scripting:api:text-view:position|Position]]| Returns current cursor position| |[[scripting:api:text-view:selection|Selection]]| Returns current cursor position| |[[scripting:api:text-view:version|Version]]| State Version| |[[scripting:api:text-view:visible-area|VisibleArea]]| Get visible text range| |[[scripting:api:base-view:window|Window]]| Returns View window handle| ===== Methods ===== ^Method^ Description^ |[[scripting:api:base-view:activate|Activate]]| Activates the view| |[[scripting:api:text-view:center-line|CenterLine]]| Centers position in view area| |[[scripting:api:text-view:client-point-to-text|ClientPointToText]]| Converts client coordinates (defined as [[:scripting:api:point:start|IPoint]]) into text coordinates| |[[scripting:api:text-view:client-to-text|ClientToText]]| Converts client coordinates into text coordinates| |[[scripting:api:base-view:create|Create]]| Creates view window on demand| |[[scripting:api:text-view:create-popup-menu|CreatePopupMenu]]| Creates a popup menu and returns a newly created Menu Object| |[[scripting:api:text-view:ensure-range-visible|EnsureRangeVisible]]| Ensures that window is not intersects with provided area| |[[scripting:api:text-view:ensure-visible|EnsureVisible]]| Ensures that text point is withing view area| |[[scripting:api:text-view:equals|equals]]| Compare, if objects are equal| |[[scripting:api:text-view:get-styles-from-pos|GetStylesFromPos]]| Returns style stack from position| |[[scripting:api:text-view:get-word-from-pos|GetWordFromPos]]| Returns range of word intersecting the position| |[[scripting:api:text-view:go-to|GoTo]]| Navigates to place in document, with flexible syntax, similar to one used in GoTo dialog| |[[scripting:api:text-view:go-to-line|GoToLine]]| Navigates to specific line| |[[scripting:api:text-view:hide-completion-list|HideCompletionList]]| Hide Completion list| |[[scripting:api:text-view:insert-template|InsertTemplate]]| Insert template in specific position| |[[scripting:api:text-view:mark-position|MarkPosition]]| Marks the text position| |[[scripting:api:base-view:print-client|PrintClient]]| Request to draw content in given DC, if host window is reused| |[[scripting:api:text-view:select|Select]]| Selects provided text range| |[[scripting:api:text-view:show-completion-list|ShowCompletionList]]| Show Completion list| |[[scripting:api:text-view:show-quick-info|ShowQuickInfo]]| Shows quick info tooltip| |[[scripting:api:text-view:text-to-client|TextToClient]]| Converts text coordinates to client coordinates| |[[scripting:api:base-view:update|Update]]| Updates content of the view| ===== See Also ===== [[:scripting:api:code-template-handler:execute|ICodeTemplateHandler::Execute]], [[:scripting:api:completion-item:expand|ICompletionItem::Expand]], [[:scripting:api:completion-provider:collect|ICompletionProvider::Collect]], [[:scripting:api:context-menu-handler:init|IContextMenuHandler::Init]], [[:scripting:api:frame-events:on-completion|IFrameEvents::onCompletion]], [[:scripting:api:frame-events:on-cursor-pos-change|IFrameEvents::onCursorPosChange]], [[:scripting:api:frame-events:on-file-drop|IFrameEvents::onFileDrop]], [[:scripting:api:frame-events:on-focus-lost|IFrameEvents::onFocusLost]], [[:scripting:api:frame-events:on-focus-set|IFrameEvents::onFocusSet]], [[:scripting:api:frame-events:on-hot-spot-navigate|IFrameEvents::onHotSpotNavigate]], [[:scripting:api:frame-events:on-quick-info|IFrameEvents::onQuickInfo]], [[:scripting:api:frame-events:on-scroll|IFrameEvents::onScroll]], [[:scripting:api:frame-events:on-selection-change|IFrameEvents::onSelectionChange]], [[:scripting:api:frame-events:on-text-drop|IFrameEvents::onTextDrop]], [[:scripting:api:code-template-handler:execute|IScriptCodeTemplateHandler::Execute]], [[:scripting:api:completion-item:expand|IScriptCompletionItem::Expand]], [[:scripting:api:completion-provider:collect|IScriptCompletionProvider::Collect]], [[:scripting:api:short-key-handler:execute|IScriptShortKeyHandler::Execute]], [[:scripting:api:variable-handler:expand|IScriptVariableHandler::Expand]], [[:scripting:api:short-key-handler:execute|IShortKeyHandler::Execute]], [[:scripting:api:variable-handler:expand|IVariableHandler::Expand]] #API ~~NOTOC~~