Top > OOoBasic > Generic > Filters
*フィルタ情報 [#z5331a29]



**フィルターファクトリ [#i62765f0]

 oFC = CreateUnoService("")

**フィルタ構成ファイル [#n2be57cc]
フィルタのコンフィグレーションは /org.openoffice.TypeDetection 以下にありますが、ファイル本体は share/registry/modules/org/openoffice/TypeDetection 以下にあります。

また、UI 上でのフィルタの表示順は /org/openoffice.Office.UI/FilterClassification 以下にあります。GlobalFilters/Order は開くダイアログを開いたときにフィルタ項目に並んでいる順番 (モジュール単位) を指定しています。

また、GlobalFilters/Classese では存在するフィルタモジュール名を列記していします。

Local/Filters/Classes では開くダイアログでまとめて表示するフィルタの表示名がしていされています (StarWriter 3.0 - 5.0 など、実際は 3、4、5 がまとめて表示されている)。

**クエリ [#j4856742]

この方法で利用する iflags および eflags は [[DevGuide Properties_of_a_Filter>]] 参照。

 Function GetFiltersEnume( _
      sModule As String, iFlag, eFlag )
  Dim oFC As Object, sQue As String
  oFC = CreateUnoService("")
  sQue = "getSortedFilterList():module=" & sModle & _
      ":iflags=" & CStr(iFlag) & ":eflags=" & CStr(eFlag)
  GetFiltersEnume = oFC.createSubSetEnumerationByQuery(sQue)
 End Function

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