Top > OOoBasic > Dialog > FixedHyperLink

ハイパーリンク Edit

ハイパーリンクコントロール。

ハイパーリンクコントロールは 2.4 系以降で利用できます。ダイアログエディタで作成できるのは 3.0 以降の予定。i85432

  • モデルサービス名
    • com.sun.star.awt.UnoControlFixedHyperlinkModel
  • コントローラサービス名
    • com.sun.star.awt.UnoControlFixedHyperlink

プロパティ Edit

他のコントロールと共通のプロパティは次のものです。

ラベル Edit

プロパティ説明
Labelstringコントロールの表示ラベル。

URL Edit

プロパティ説明
URLstringジャンプ先 URL

コントローラ Edit

コントロールのコントローラオブジェクト

Textstring表示するラベル
URLstringジャンプ先 URL
  • void setText ( [in] string Label )
    • ラベルを設定する
  • string getText ()
    • ラベルを取得する
  • setURL ( [in] string URL )
    • URL を設定する
  • string getURL ()
    • URL を取得する
  • void addActionListener( [in] css.awt.XActionListener listener )
    • アクションリスナーを追加します
  • void removeActionListener( [in] css.awt.XActionListener listener )
    • アクションリスナーを削除します

Edit

Sub fixedhyperlink_1
  sLibName = "Standard"
  sDialogName = "Dialog1"
  DialogLibraries.loadLibrary(sLibName)
  oDialog = CreateUnoDialog( _
    DialogLibraries.getByName(sLibName).getByName(sDialogName))
  
  oDialogModel = oDialog.getModel()
  oFixedHyperLinkModel = oDialogModel.createInstance( _
      "com.sun.star.awt.UnoControlFixedHyperlinkModel" )
  
  ' set Label and URL
  oFixedHyperLinkModel.Label = "label"
  oFixedHyperLinkModel.URL = _
      "http://hermione.s41.xrea.com/pukiwiki/index.php"
  oFixedHyperLinkModel.PositionX = 10
  oFixedHyperLinkModel.PositionY = 30
  oFixedHyperLinkModel.Width = 100
  oFixedHyperLinkModel.Height = 20
  oDialogModel.insertByName( _
    "HyperLinkLabel",oFixedHyperLinkModel)
  
  oDialog.execute()
  
  oDialog.dispose()
End Sub

例2 Edit

ダイアログの xdl ファイルに以下の様に書くとハイパーリンクコントロールが作成できます。が、OOo Basic の IDE で開こうとするとクラッシュします。OOo 3.3。 com.sun.star.awt.DialogProvider 経由で利用するような場合には問題ありません。

<dlg:linklabel dlg:id="link" dlg:tab-index="3" 
 dlg:left="4" dlg:top="4" dlg:width="123" dlg:height="18" 
 dlg:value="~Link" dlg:url="http://example.org/" />

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