4

doxygenによって自動生成されたクラスページのタイトルを指定する方法はありますか? ページの上部にある「ClassName Class Reference」の代わりに、独自のテキストを使用できますか?

または、自分のテキストではない場合は、「クラス名」を表示するだけで解決します (「クラス参照」なし)。

下のスクリーンショットは、削除しようとしているテキストを緑色で示しています...このページでは、タイトルを単に「WindSpeedSetting」にしたいと思います。というか、タイトルは「WindSpeedSetting Table」にしたいですね。

ここに画像の説明を入力

これは私のdoxyファイルからの抜粋です:

<navindex>
  <tab type="mainpage" visible="yes" title=""/>
  <tab type="classes" visible="no" title="">
    <tab type="classlist" visible="no" title="" intro=""/>
    <tab type="classindex" visible="no" title=""/>
    <tab type="hierarchy" visible="no" title=""/>
    <tab type="classmembers" visible="no" title=""/>
  </tab>
  <tab type="usergroup" url="[none]" visible="yes" title="Tables">
    <tab type="usergroup" url="[none]" visible="yes" title="SCADA">
      ...
      <tab type="user" title="WindSpeedSetting" url="@ref Radiance::Model::Scada::v12::WindSpeedSetting" />
    </tab>
    ...
  </tab>
</navindex>

<class>
  <briefdescription visible="no"/>
  <detaileddescription title="Description"/>
  <memberdef>
    <inlineclasses title=""/>
    <typedefs title=""/>
    <enums title=""/>
    <constructors title=""/>
    <functions title="" visible="no"/>
    <related title=""/>
    <variables title=""/>
    <properties title="Columns"/>
    <events title=""/>
  </memberdef>
  <allmemberslink visible="no"/>
  <usedfiles visible="no"/>
  <authorsection visible="no"/>
</class>

そして、私の C# クラスは次のようになります。

/// <summary>
/// \class WindSpeedSetting
/// A list of available anemometers in the system.
/// </summary>
public class WindSpeedSetting
{
  /// <summary>
  /// \property AlarmSpeed
  /// \a float <br /><br />
  /// </summary>
  public virtual double AlarmSpeed { get; set; }

  /// <summary>
  /// \property AlarmTime
  /// \a bigint <br /><br />
  /// </summary>
  public virtual TimeSpan AlarmTime { get; set; }
}
4

3 に答える 3

0

後に「クラス参照」文字列なしでクラス名を表示するには、HIDE_COMPOUND_REFERENCE タグをチェックします。

于 2019-05-17T16:40:00.037 に答える