create a new page, using OOoBasic/Calc/chart2/Title as a template.
Front page
Search
掲示板
Reload
Help
Browse Log
掲示板の使い方
OOo 掲示板3
OOo 掲示板2
OOo 掲示板
掲示板
雑談掲示板
New
List of pages
Recent changes
Backup
簡単ヘルプ
整形ルール
Start:
* タイトル・サブタイトル [#be91b940]
タイトルとサブタイトル。
#contents
** タイトル [#id334a3b]
タイトルはチャートオブジェクトから取得します。
%%旧式の方法ではチャートオブジェクトの com.sun.star.chart...
%%新式?の方法では%%チャートオブジェクトの com.sun.star.c...
** サブタイトル [#jadc98fb]
%%旧式の方法ではサブタイトルはチャートオブジェクトから ge...
%%新式?の方法では%%サブタイトルはダイアグラムの .chart2....
** タイトルオブジェクト [#kce0f13e]
タイトル、サブタイトル共に getTitleObject メソッドで返さ...
Sub title_3
oCharts = ThisComponent.getSheets().getByIndex(0).getC...
oChart = oCharts.getByIndex(0).getEmbeddedObject()
oTitleObj = oChart.getTitleObject()
End Sub
タイトルが設定されていない場合には次のようにして追加でき...
oChart = oCharts.getByIndex(0).getEmbeddedObject()
If NOT oChart.HasMainTitle Then
oTitleObj = CreateUnoService("com.sun.star.chart2.Tit...
oStr1 = CreateUnoService("com.sun.star.chart2.Formatt...
oStr1.setString("New Titel")
oTitleObj.setText(Array(oStr1))
aRPos = CreateUnoStruct("com.sun.star.chart2.Relative...
With aRPos
.Anchor = com.sun.star.drawing.Alignment.TOP_LEFT
.Primary = 0.35
.Secondary = 0.05
End With
oTitleObj.RelativePosition = aRPos
oChart.setTitleObject(oTitleObj)
End If
位置の調整が難しいので、
oChart.HasMainTitle = True
としてからタイトルを編集する、またはチャートドキュメント...
タイトルオブジェクトがサポートしているプロパティは次のも...
- [[表面>../Properties#ve4daec7]]
- [[外枠>../Properties#k4c88284]]
|プロパティ|型|説明|h
|ParaAdjust|.style.ParagraphAdjust|揃え|
|ParaBottomMargin|long|下余白|
|ParaIsHyphenation|boolean||
|ParaLastLineAdjust|short|最終行の調整|
|ParaLeftMargin|long|左余白|
|ParaRightMargin|long|右余白|
|ParaTopMargin|long|上余白|
|ReferencePageSize|.awt.Size||
|RelativePosition|.chart2.RelativePosition|相対位置|
|StackCharacters|boolean||
|TextRotation|double|回転表示|
** タイトルのテキスト [#kc358bcb]
タイトルに表示されているテキストは getText メソッドで取得...
oTitleObj = oChart.getTitleObject()
oStrings = oTitleObj.getText()
If UBound(oStrings) >= 0 Then
msgbox oStrings(0).getString()
End If
たとえば、以下の様にして新しく文字サイズなどの指定を分け...
oTitleObj = oChart.getTitleObject()
oStr1 = CreateUnoService("com.sun.star.chart2.Formatted...
oStr2 = CreateUnoService("com.sun.star.chart2.Formatted...
oStr1.setString("title")
oStr2.setString(" 124")
oStr1.CharHeight = 10
oStr2.CharHeight = 20
oTitleObj.setText(Array(oStr1, oStr2))
End:
* タイトル・サブタイトル [#be91b940]
タイトルとサブタイトル。
#contents
** タイトル [#id334a3b]
タイトルはチャートオブジェクトから取得します。
%%旧式の方法ではチャートオブジェクトの com.sun.star.chart...
%%新式?の方法では%%チャートオブジェクトの com.sun.star.c...
** サブタイトル [#jadc98fb]
%%旧式の方法ではサブタイトルはチャートオブジェクトから ge...
%%新式?の方法では%%サブタイトルはダイアグラムの .chart2....
** タイトルオブジェクト [#kce0f13e]
タイトル、サブタイトル共に getTitleObject メソッドで返さ...
Sub title_3
oCharts = ThisComponent.getSheets().getByIndex(0).getC...
oChart = oCharts.getByIndex(0).getEmbeddedObject()
oTitleObj = oChart.getTitleObject()
End Sub
タイトルが設定されていない場合には次のようにして追加でき...
oChart = oCharts.getByIndex(0).getEmbeddedObject()
If NOT oChart.HasMainTitle Then
oTitleObj = CreateUnoService("com.sun.star.chart2.Tit...
oStr1 = CreateUnoService("com.sun.star.chart2.Formatt...
oStr1.setString("New Titel")
oTitleObj.setText(Array(oStr1))
aRPos = CreateUnoStruct("com.sun.star.chart2.Relative...
With aRPos
.Anchor = com.sun.star.drawing.Alignment.TOP_LEFT
.Primary = 0.35
.Secondary = 0.05
End With
oTitleObj.RelativePosition = aRPos
oChart.setTitleObject(oTitleObj)
End If
位置の調整が難しいので、
oChart.HasMainTitle = True
としてからタイトルを編集する、またはチャートドキュメント...
タイトルオブジェクトがサポートしているプロパティは次のも...
- [[表面>../Properties#ve4daec7]]
- [[外枠>../Properties#k4c88284]]
|プロパティ|型|説明|h
|ParaAdjust|.style.ParagraphAdjust|揃え|
|ParaBottomMargin|long|下余白|
|ParaIsHyphenation|boolean||
|ParaLastLineAdjust|short|最終行の調整|
|ParaLeftMargin|long|左余白|
|ParaRightMargin|long|右余白|
|ParaTopMargin|long|上余白|
|ReferencePageSize|.awt.Size||
|RelativePosition|.chart2.RelativePosition|相対位置|
|StackCharacters|boolean||
|TextRotation|double|回転表示|
** タイトルのテキスト [#kc358bcb]
タイトルに表示されているテキストは getText メソッドで取得...
oTitleObj = oChart.getTitleObject()
oStrings = oTitleObj.getText()
If UBound(oStrings) >= 0 Then
msgbox oStrings(0).getString()
End If
たとえば、以下の様にして新しく文字サイズなどの指定を分け...
oTitleObj = oChart.getTitleObject()
oStr1 = CreateUnoService("com.sun.star.chart2.Formatted...
oStr2 = CreateUnoService("com.sun.star.chart2.Formatted...
oStr1.setString("title")
oStr2.setString(" 124")
oStr1.CharHeight = 10
oStr2.CharHeight = 20
oTitleObj.setText(Array(oStr1, oStr2))
Page: