create a new page, using OOoBasic/Writer/ViewCursor as a template.
Front page
Search
掲示板
Reload
Help
Browse Log
掲示板の使い方
OOo 掲示板3
OOo 掲示板2
OOo 掲示板
掲示板
雑談掲示板
New
List of pages
Recent changes
Backup
簡単ヘルプ
整形ルール
Start:
*ビューカーソル [#fa5b2cd9]
Writer ドキュメントを取り扱う際にはビューカーソル (ViewCu...
ビューカーソルとは,テキストを入力する際や選択する際のカ...
#contents
**取得 [#y4a03c2e]
ビューカーソルオブジェクトを取得します。
ビューカーソルオブジェクトは CurrentController から取得す...
Sub viewcursor_1
Dim oDoc As Object
Dim oController As Object
Dim oViewCursor As Object
oDoc = ThisComponent
oController = oDoc.getCurrentController()
oViewCursor = oController.getViewCursor()
End Sub
Writer ドキュメントオブジェクトの持つ ''getCurrentControl...
**プロパティーとメソッド [#tdb7efa1]
ビューカーソルを使用して文字列を入力したりフォントを変更...
ビューカーソルオブジェクトが持つプロパティーとメソッドは[...
まずは文字列を入力してみます。これには ''String'' プロパ...
Sub viewcursor_2
Dim oDoc As Object
Dim oController As Object
Dim oViewCursor As Object
oDoc = ThisComponent
oController = oDoc.getCurrentController()
oViewCursor = oController.getViewCursor()
oViewCursor.setString("Writer ?")
End Sub
**ビューカーソルの使い方 [#f57f9b10]
ビューカーソルはテキスト範囲オブジェクトとしても使用する...
たとえば,次のような使い方ができます。
Sub insert_Chars(sChars As String) 'June 4, 2004. ver. 0.2
Dim oDoc As Object, oController As Object, oViewCursor A...
Dim oText As Object, oRange As Object
Dim sChar As String
oDoc = ThisComponent
oController = oDoc.getCurrentController()
oViewCursor = oController.getViewCursor()
oRange = oViewCursor.getStart()
oText = oViewCursor.getText()
'oViewCursor.gotoRange(oText,false)
'sChar = Chr(nChar)
oText.insertString(oViewCursor,sChars,false)
End Sub
**文字列の設定 [#bee239af]
現在のビューカソルの位置に文字列を設定する ''setString'' ...
void setString( string sString )
ビューカソルで文字列が選択状態の場合には置換されます。
**ビューカーソルの移動 [#vd561eec]
テキスト中をビューカーソルが移動する方法です。ページ単位...
***ページ移動 [#s1f5beb0]
ビューカーソルをページ単位で移動する方法です。
まず,現在のページ数を取得するには ''getPage'' メソッドを...
integer getPage ( void )
ドキュメントの最初のページに移動する ''jumpToFirstPage'' ...
boolean jumpToFirstPage ( void )
boolean jumpToLastPage ( void )
ページ番号を指定して移動するには ''jumpToPage'' メソッド...
boolean jumpToPage ( integer nPageNumber )
-nPageNumber: ページ数
現在のページの次のページに移動する ''jumpToNextPage'' メ...
boolean jumpToNextPage ( void )
boolean jumpToPreviousPage ( void )
***ページ内移動 [#nf5940f5]
ビューカーソルが現在いるページ内で移動するメソッドです。...
boolean jumpToStartOfPage ( void )
boolean jumpToEndOfPage ( void )
***行中の移動 [#r1b21717]
行単位でビューカソルを移動するメソッドです。指定した行だ...
boolean goDown ( integer nCount, boolean bExpand )
boolean goUp ( integer nCount, boolean bExpand )
-nCount: 移動する行数
-bExpand: 移動したときに選択状態にするかどうか
現在のカーソル位置が行の始めかどうか調べる ''isAtStartOfL...
boolean isAtStartOfLine ( void )
boolean isAtEndOfLine ( void )
行の最初に移動できる ''gotoStartOfLine'' メソッドおよび,...
void gotoStartOfLine ( boolean bExpand )
void gotoEndOfLine ( boolean bExpand )
-bExpand: 移動した際に選択状態にするかどうか
***文字数での移動 [#lfa01ede]
ビューカソルを指定した文字数分だけ移動するメソッド,左方...
boolean goLeft ( integer nCount, boolean bExpand )
boolean goRight ( integer nCount, boolean bExpand )
-nCount: 移動する文字数
-bExpand: 移動したときに選択するかどうか
**表示の移動 [#r6d85e2a]
現在ウィンドウ中に表示中のページを一ページ分だけ上に移動...
boolean screenDown ( void )
boolean screenUp ( void )
** 範囲への移動 [#y0d5d918]
テキスト範囲へ移動します。テキスト範囲の指定にはテキスト...
gotoRange( [in] .text.XTextRange xRange, [in] boolean bE...
**テキストカーソル選択範囲の変更 [#i9225c3e]
テキストカーソルは選択ができるため,選択範囲の最初の位置...
boolean isCollapsed( void )
また,選択されている状態を解除するメソッドがあります。選...
void collapseToStart( void )
void collapseToEnd( void )
**カーソルのあるページ番号 [#pd294723]
カーソルのあるページ番号は Page プロパティから取得できま...
msgbox oViewCursor.Page
End:
*ビューカーソル [#fa5b2cd9]
Writer ドキュメントを取り扱う際にはビューカーソル (ViewCu...
ビューカーソルとは,テキストを入力する際や選択する際のカ...
#contents
**取得 [#y4a03c2e]
ビューカーソルオブジェクトを取得します。
ビューカーソルオブジェクトは CurrentController から取得す...
Sub viewcursor_1
Dim oDoc As Object
Dim oController As Object
Dim oViewCursor As Object
oDoc = ThisComponent
oController = oDoc.getCurrentController()
oViewCursor = oController.getViewCursor()
End Sub
Writer ドキュメントオブジェクトの持つ ''getCurrentControl...
**プロパティーとメソッド [#tdb7efa1]
ビューカーソルを使用して文字列を入力したりフォントを変更...
ビューカーソルオブジェクトが持つプロパティーとメソッドは[...
まずは文字列を入力してみます。これには ''String'' プロパ...
Sub viewcursor_2
Dim oDoc As Object
Dim oController As Object
Dim oViewCursor As Object
oDoc = ThisComponent
oController = oDoc.getCurrentController()
oViewCursor = oController.getViewCursor()
oViewCursor.setString("Writer ?")
End Sub
**ビューカーソルの使い方 [#f57f9b10]
ビューカーソルはテキスト範囲オブジェクトとしても使用する...
たとえば,次のような使い方ができます。
Sub insert_Chars(sChars As String) 'June 4, 2004. ver. 0.2
Dim oDoc As Object, oController As Object, oViewCursor A...
Dim oText As Object, oRange As Object
Dim sChar As String
oDoc = ThisComponent
oController = oDoc.getCurrentController()
oViewCursor = oController.getViewCursor()
oRange = oViewCursor.getStart()
oText = oViewCursor.getText()
'oViewCursor.gotoRange(oText,false)
'sChar = Chr(nChar)
oText.insertString(oViewCursor,sChars,false)
End Sub
**文字列の設定 [#bee239af]
現在のビューカソルの位置に文字列を設定する ''setString'' ...
void setString( string sString )
ビューカソルで文字列が選択状態の場合には置換されます。
**ビューカーソルの移動 [#vd561eec]
テキスト中をビューカーソルが移動する方法です。ページ単位...
***ページ移動 [#s1f5beb0]
ビューカーソルをページ単位で移動する方法です。
まず,現在のページ数を取得するには ''getPage'' メソッドを...
integer getPage ( void )
ドキュメントの最初のページに移動する ''jumpToFirstPage'' ...
boolean jumpToFirstPage ( void )
boolean jumpToLastPage ( void )
ページ番号を指定して移動するには ''jumpToPage'' メソッド...
boolean jumpToPage ( integer nPageNumber )
-nPageNumber: ページ数
現在のページの次のページに移動する ''jumpToNextPage'' メ...
boolean jumpToNextPage ( void )
boolean jumpToPreviousPage ( void )
***ページ内移動 [#nf5940f5]
ビューカーソルが現在いるページ内で移動するメソッドです。...
boolean jumpToStartOfPage ( void )
boolean jumpToEndOfPage ( void )
***行中の移動 [#r1b21717]
行単位でビューカソルを移動するメソッドです。指定した行だ...
boolean goDown ( integer nCount, boolean bExpand )
boolean goUp ( integer nCount, boolean bExpand )
-nCount: 移動する行数
-bExpand: 移動したときに選択状態にするかどうか
現在のカーソル位置が行の始めかどうか調べる ''isAtStartOfL...
boolean isAtStartOfLine ( void )
boolean isAtEndOfLine ( void )
行の最初に移動できる ''gotoStartOfLine'' メソッドおよび,...
void gotoStartOfLine ( boolean bExpand )
void gotoEndOfLine ( boolean bExpand )
-bExpand: 移動した際に選択状態にするかどうか
***文字数での移動 [#lfa01ede]
ビューカソルを指定した文字数分だけ移動するメソッド,左方...
boolean goLeft ( integer nCount, boolean bExpand )
boolean goRight ( integer nCount, boolean bExpand )
-nCount: 移動する文字数
-bExpand: 移動したときに選択するかどうか
**表示の移動 [#r6d85e2a]
現在ウィンドウ中に表示中のページを一ページ分だけ上に移動...
boolean screenDown ( void )
boolean screenUp ( void )
** 範囲への移動 [#y0d5d918]
テキスト範囲へ移動します。テキスト範囲の指定にはテキスト...
gotoRange( [in] .text.XTextRange xRange, [in] boolean bE...
**テキストカーソル選択範囲の変更 [#i9225c3e]
テキストカーソルは選択ができるため,選択範囲の最初の位置...
boolean isCollapsed( void )
また,選択されている状態を解除するメソッドがあります。選...
void collapseToStart( void )
void collapseToEnd( void )
**カーソルのあるページ番号 [#pd294723]
カーソルのあるページ番号は Page プロパティから取得できま...
msgbox oViewCursor.Page
Page: