寸法値ユースカジノ コード取得用マクロ関数

リクエスト番号 コマンド リリース 区分 メニュー 更新日 担当
E21077 マクロ関数 getdtx() 21.06.2 機能追加 なし 2024/7/23 SNA

要望

寸法ユースカジノ コードを取得するために、レジスタ #VERTXT を使用しているが、公差ユースカジノ コード以降の寸法付加ユースカジノ コードが取得できない。(B21147)
  取得するための手段が欲しい。

対応

寸法値ユースカジノ コード取得用マクロ関数 getdtx() を追加しました。
    s = getdtx(idptr,type)

      引数

      idptr ・・・ アイテム識別子

      type  ・・・ 戻り値のフォーマットを指定
          0 - 寸法付加ユースカジノ コード、寸法値ユースカジノ コードを公差ユースカジノ コード以降の付加ユースカジノ コードを含め、そのまま戻す。(DTEXT/CHG が戻すユースカジノ コードと同じ)
          1 - 寸法コマンド入力用ユースカジノ コードとして寸法値を * に、付加ユースカジノ コードを & に変換し、公差ユースカジノ コード以降の寸法付加ユースカジノ コードを含めて戻す。(寸法コマンドで入力として使用可能)
          2 - 寸法付加ユースカジノ コード、寸法値ユースカジノ コードまでを文字列として戻す。(#VERTXT の値と等価)
          3 - 寸法値ユースカジノ コードを * に変換し戻す。
          4 - 公差ユースカジノ コード以降の付加ユースカジノ コードのみを戻す。

    戻り値
      type で指定されたフォーマットで寸法値ユースカジノ コードを戻す

      該当する文字列がない場合は、ユースカジノ コードの長さが 0 で戻る
      引数エラーの場合は、コマンドエンド型が戻る。寸法ユースカジノ コード

0) {
      /* 取得成功 */
    } else {
      /* 該当文字列なし */
    }
  } else {
    /* エラー */
  }
  寸法ユースカジノ コード
上記寸法値の戻り値
  type 0 の場合 ・・・ text1メタ+M10メタ+Ztext2&text3
  type 1 の場合 ・・・ text1*text2&text3
  type 2 の場合 ・・・ text1メタ+M10メタ+Ztext2
  type 3 の場合 ・・・ text1*text2
  type 4 の場合 ・・・ text3

Copyright ITOCHU Techno-Solutions Corporation.