Top > OOoBasic > Draw > DrawingProperties

図形描写オブジェクトのプロパティ Edit

サイズ Edit

Size プロパティがサイズを com.sun.star.awt.Size struct で保持しています。

aSize = oShape.Size
aSize.Width = aSize.With * 2
aSize.Height = aSize.Height / 2

oShape.Size = aSize

SizeProtect プロパティを True に設定するとユーザーがマウスで直接サイズを変更できなくなります。

位置 Edit

Position プロパティで位置を取得変更できます。この値はページの左上からの位置になります。位置は 1/100 mm 単位で指定します。

aPos = oShape.Position
aPos.X = 10000
aPos.Y = aPos.Y + 1000

MoveProtect プロパティを True に設定するとマウスで位置変更できなくなります。

回転角度 Edit

RotateAngle プロパティで回転角度を指定します。この回転角度は 1/100 度単位で指定します。 RotateAngle は非推奨となりました。替わりに Transformation を利用します。

ZOrder Edit

ZOrder プロパティは図形の重なりにおける上下位置を示します。

レイヤー Edit

LayerID および LayerName

Parent Edit

図形描写オブジェクトがグループ化されていなければ Parent はその図形描写オブジェクトが所属しているドローページを示します。

グループ化されている場合には ShapeCollection になります。なお、グループ化は多段階可能なためドローページにたどり着くまでに何段階かたどる必要がある可能性もあります。

Name Edit

ナビゲータ上で表示される図形描写オブジェクト名です。

印刷 Edit

Printable プロパティでその図形描写オブジェクトを印刷するかどうか変更します。

ライン関連のプロパティ Edit

プロパティ名説明
LineColorlong線の色
LineDash.drawing.LineDash破線の定義
LineDashNamestring破線名
LineEnd.drawing.PolyPolygonBezierCoords線の終端定義
LineEndCenterboolean終端の中央揃え
LineEndNamestring線の終端名
LineEndWidthlong線の終端サイズ
LineJoint.drawing.LineJointコーナーのスタイル
LineStart.drawing.PolyPolygonBezierCoords線の始端定義
LineStartCenterboolean線の始端の中央揃え
LineStartNamestring線の始端名
LineStartWidthlong線の始端サイズ
LineStyle.drawing.LineStyle線のスタイル
LineTransparenceshort透過割合
LineWidthlong線の幅

塗りつぶし関連のプロパティ Edit

段落関連のプロパティ Edit

プロパティ名説明
ParaAdjustshort段落の配置
ParaBottomMarginlong段落の下側の余白
ParaFirstLineIndentlong最初の行のインデント
ParaIsCharacterDistanceboolean違う言語間文字の間隔を調整するかどうか
ParaIsForbiddenRulesboolean禁則処理を行うかどうか
ParaIsHangingPunctuationboolean句読点のぶら下げを行うかどうか
ParaIsHyphenationbooleanハイフネーションを行うかどうか
ParaLastLineAdjustshort最後の行の配置揃え
ParaLeftMarginlong段落の左側の余白
ParaLineSpacing.style.LineSpacing段落の行間隔
ParaRightMarginlong段落の右側の余白
ParaTabStops[].style.TabStop段落のタブストップの種類
ParaTopMarginlong段落の上側の余白
ParaUserDefinedAttributes.container.XNameContainerユーザー定義の属性

影関連のプロパティ Edit

プロパティ名説明
ShadowColorlong影の色
ShadowTransparenceshort影の透過率
ShadowXDistancelong影の水平方向の位置
ShadowYDistancelong影の垂直方向の位置

文字関連のプロパティ Edit

図形描写オブジェクトは内部にテキストを表示できます。その文字のプロパティ値です。

プロパティ名説明
CharAutoKerningboolean自動カーニングするかどうか
CharColorlong文字の色
CharContouredboolean文字に中抜きの効果をつけるかどうか
CharCrossedOutboolean文字に取り消し線が引かれているかどうか
CharEmphasisshortフォントの強調記号
CharEscapementshort上付き(正),下付き(負)のときの上下移動の割合
CharEscapementHeightbyte上付き,下付きのときの相対的な文字サイズ(パーセント)
CharFontCharSetshort英数字用のフォントのテキストエンコード
CharFontCharSetAsianshort日本語用フォントのテキストエンコード
CharFontCharSetComplexshort複合のフォントのテキストエンコード
CharFontFamilyshort英数字用フォントのファミリー
CharFontFamilyAsianshort日本語用フォントのファミリー
CharFontFamilyComplexshort複合のフォントのファミリー
CharFontNamestring英数字用フォントの文字の種類
CharFontNameAsianstring日本語用フォントの文字の種類
CharFontNameComplexstring複合のフォントの種類(コンマで分けて)
CharFontPitchshort英数字用フォントのピッチ
CharFontPitchAsianshort日本語用フォントのピッチ
CharFontPitchComplexshort複合のフォントのピッチ
CharFontStyleNamestring英数字用フォントのスタイル名
CharFontStyleNameAsianstring日本語用フォントのスタイル名
CharFontStyleNameComplexstring複合のフォントのスタイル名
CharHeightfloat英数字用フォントのサイズ
CharHeightAsianfloat日本語用フォントのサイズ
CharHeightComplexfloat複合のフォントのサイズ(pt)
CharKerningshort文字のカーニングの値
CharLocale.lang.Locale英数字用のフォントの言語
CharLocaleAsian.lang.Locale日本語用フォントの言語
CharLocaleComplex.lang.Locale複合のフォントの言語
CharPosture.awt.FontSlant英数字用フォントのポーズ
CharPostureAsian.awt.FontSlant日本語用フォントのポーズ
CharPostureComplex.awt.FontSlant複合のフォントのポーズ
CharReliefshort文字の浮き出し効果
CharScaleWidthshort文字スケールのパーセント値
CharShadowedbooleanフォントに影の効果をつけるかどうか
CharStrikeoutshort文字の取り消し線
CharUnderlineshort文字の下線
CharUnderlineColorlong文字の下線の色
CharUnderlineHasColorbooleanフォントの下線に色があるかどうか
CharWeightfloat英数字用フォントのウェイト(太さ)
CharWeightAsianfloat日本語用フォントのウェイト(太さ)
CharWeightComplexfloat複合のフォントのウェイト(太さ)
CharWordModeboolean下線を空白に適用しない

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes