====== IPosition ====== Scriptable object ===== Description ===== Text Position object ===== Properties ===== ^Property^ Description^ |[[scripting:api:position:is-valid|IsValid]]| Check if document position is valid (line and position is bigger then 0)| |[[scripting:api:position:line|Line]]| Line| |[[scripting:api:position:pos|Pos]]| Position| ===== Methods ===== ^Method^ Description^ |[[scripting:api:position:equals|equals]]| Compare, if objects are equal| |[[scripting:api:position:print|Print]]| Return position as text| ===== See Also ===== [[:scripting:api:application:create-range|IApplication::CreateRange]], [[:scripting:api:application:position|IApplication::Position]], [[:scripting:api:base-document:set-bookmark|IBaseDocument::SetBookmark]], [[:scripting:api:marker:position|IBookmark::Position]], [[:scripting:api:base-document:set-bookmark|IExternalDocument::SetBookmark]], [[:scripting:api:frame-events:on-cursor-pos-change|IFrameEvents::onCursorPosChange]], [[:scripting:api:frame-events:on-file-drop|IFrameEvents::onFileDrop]], [[:scripting:api:frame-events:on-text-drop|IFrameEvents::onTextDrop]], [[:scripting:api:frame-events:on-text-insert|IFrameEvents::onTextInsert]], [[:scripting:api:labels:from-point|ILabels::FromPoint]], [[:scripting:api:marker:position|IMarker::Position]], [[:scripting:api:range:end|IRange::End]], [[:scripting:api:range:is-inside|IRange::IsInside]], [[:scripting:api:range:is-intersects|IRange::IsIntersects]], [[:scripting:api:range:start|IRange::Start]], [[:scripting:api:scope:header-end|IScope::HeaderEnd]], [[:scripting:api:scopes:from-point|IScopes::FromPoint]], [[:scripting:api:application:create-range|IScriptApplication::CreateRange]], [[:scripting:api:application:position|IScriptApplication::Position]], [[:scripting:api:search-match:position|ISearchMatch::Position]], [[:scripting:api:range:end|ISelection::End]], [[:scripting:api:range:is-inside|ISelection::IsInside]], [[:scripting:api:range:is-intersects|ISelection::IsIntersects]], [[:scripting:api:range:start|ISelection::Start]], [[:scripting:api:text-document:absolute-distance|ITextDocument::AbsoluteDistance]], [[:scripting:api:text-document:absolute-to-text|ITextDocument::AbsoluteToText]], [[:scripting:api:text-document:add-marker|ITextDocument::AddMarker]], [[:scripting:api:text-document:find|ITextDocument::Find]], [[:scripting:api:text-document:find-label|ITextDocument::FindLabel]], [[:scripting:api:text-document:find-scope|ITextDocument::FindScope]], [[:scripting:api:text-document:get-desired-line-indent|ITextDocument::GetDesiredLineIndent]], [[:scripting:api:text-document:get-style-from-pos|ITextDocument::GetStyleFromPos]], [[:scripting:api:text-document:get-styles-from-pos|ITextDocument::GetStylesFromPos]], [[:scripting:api:text-document:insert-text|ITextDocument::InsertText]], [[:scripting:api:text-document:insert-text-block|ITextDocument::InsertTextBlock]], [[:scripting:api:text-document:is-protected|ITextDocument::IsProtected]], [[:scripting:api:text-document:move-position|ITextDocument::MovePosition]], [[:scripting:api:text-document:move-position-line|ITextDocument::MovePositionLine]], [[:scripting:api:text-document:offset-to-text|ITextDocument::OffsetToText]], [[:scripting:api:text-document:replace-text|ITextDocument::ReplaceText]], [[:scripting:api:base-document:set-bookmark|ITextDocument::SetBookmark]], [[:scripting:api:text-document:text-to-absolute|ITextDocument::TextToAbsolute]], [[:scripting:api:text-document:text-to-offset|ITextDocument::TextToOffset]], [[:scripting:api:text-view:center-line|ITextView::CenterLine]], [[:scripting:api:text-view:client-point-to-text|ITextView::ClientPointToText]], [[:scripting:api:text-view:client-to-text|ITextView::ClientToText]], [[:scripting:api:text-view:ensure-visible|ITextView::EnsureVisible]], [[:scripting:api:text-view:get-styles-from-pos|ITextView::GetStylesFromPos]], [[:scripting:api:text-view:get-word-from-pos|ITextView::GetWordFromPos]], [[:scripting:api:text-view:insert-template|ITextView::InsertTemplate]], [[:scripting:api:text-view:mark-position|ITextView::MarkPosition]], [[:scripting:api:text-view:position|ITextView::Position]], [[:scripting:api:text-view:text-to-client|ITextView::TextToClient]] #API ~~NOTOC~~