図面編集コンポーネントについて

MZ Platformとは 掲示板 MZプラットフォームユーザー会掲示板 図面編集コンポーネントについて

  • このトピックは、 2 返信、 2 投稿者 です。最終更新日: 3 年 前 TOA
3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • 著者
    投稿
  • #6584
    TOA
    一般参加者

    お世話になります。
    図面編集コンポーネントについて3点ほど質問があります。
    ⓵図面編集のサンプルでは、図面データを読んで表示する場合、ファイル選択ダイアログでファイルを指定し読みこんでいますが、事前にファイル名を設定しておいて最初から図面編集画面に表示させようとして、sampleで初期設定を行っているところでファイルを読み込むメソッドを追加していますが、うまくいきません。何か方法はあるのでしょうか?
    ⓶画像のラジオボタンを選択したときにファイル選択ダイアログが表示されますが、このとき
    カレントディレクトリを事前に設定しておくことは可能でしょうか?
    ⓷画像を選択し、右ボタンでいろいろな変更を加えようとしたとき属性変更ができないようになっていますが、今後使えるようにはなるのでしょうか?
    具体的には、画素数の大きな画像を縮小しようとしたときマウスクリックで何回も縮小させなければならないため、表示スケール値で縮小またはサイズ縮小(圧縮)で出来ないかと思っています。

    以上、よろしくお願いいたします。

    #6585
    MZPlatformユーザー会
    サイト管理者

    お問い合わせありがとうございます。

    ①[図面編集]コンポーネントのメソッド「ファイルを開く(file)」の引数にはファイルオブジェクトを設定するようになっています。そのまま文字列でファイル名を指定してもエラーが発生します。
    [ファイル]コンポーネントを使い、[ファイル]コンポーネントにメソッド「ファイル名を設定する(Stirng)」で文字列でファイルのパスを指定します。そして[図面編集]で「ファイルを開く(file)」際の引数を[ファイル]から「ファイルオブジェクトを取得」すれば、ダイアログを用いなくても開くことができます。

    ②画像描画モードに設定された際にはファイル選択ダイアログが開くようになっていますが、これはアプリケーションビルダー上の処理ではなくコンポーネント内で設定されているもので、大変申し訳ございませんが、カレントディレクトリを変更する機能はございません。
    どうしても設定したいという場合には次善の策となりますが、Sampleファイルでは[ラジオボタン]の選択位置によって「図形の種類を設定」していますが、画像を読み込みたい時だけこのメソッドを使わず、[ファイル選択]ダイアログと[画像フィル入力]コンポーネントを新しく追加します。そして[ファイル選択]のカレントディレクトリーを設定し、「図面編集」の「addImage(image,int,int)」のメソッドで画像を読み込む処理をアプリケーションビルダー上に設定するといった方法になります。

    ③現在のところ[イメージビューア―]には表示比率変更の機能がありますが、[図面編集]にはありません。すぐに改修の予定はございませんが、今後の検討課題とさせていただきます。

    以上大変ご不便をお掛けいたしますが、ご不明な点がございましたら、再度お問い合わせください。どうぞよろしくお願い申し上げます。

    #6588
    TOA
    一般参加者

    お世話になります。
    ⓵については、回答いただいた内容で表示することができました。
    ⓶ご回答の内容を試してみようと思います。(時間が掛かりそうですが)
    ⓷は了解しました。
    ありがとうございました。

3 件の投稿を閲覧中 - 1 ~ 3 件(全 3 件)
  • このトピックに返信するには、ログインしてください。