文字の回転について

90 views
Skip to first unread message

菱山法道

unread,
Nov 11, 2022, 12:09:31 AM11/11/22
to RapidReportサポート QAフォーラム
現在評価版を使用しています。

を参考にDLLの配置、jsonの書き換えを行いました。

起動時に下記のエラーが表示されます。

【エラー】
要素レンダラクラス: jp.co.systembase.extension.GdiFieldRendererのロードに失敗しました
jp.co.systembase.extension.GdiFieldRendererが見つかりませんでした
要素レンダラクラス: jp.co.systembase.extension.GdiTextRendererのロードに失敗しました
jp.co.systembase.extension.GdiTextRendererが見つかりませんでした

起動後、プロパティに『回転角度』項目が表示されますが、
数値を入力しても、何の変化もありません。

原因等わかりましたら、ご掲示頂きたく存じます。

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

RapidReport

unread,
Nov 15, 2022, 2:17:59 AM11/15/22
to RapidReportサポート QAフォーラム
返答遅くなりました。

最新バージョンの5.15で利用できるテキスト回転の機能拡張を用意しました。
以下からダウンロードしてご利用ください。

以前の投稿で提供していた機能拡張は、
バージョン5.8にてアセンブリに厳密名が設定されたことによってロードできなくなっていました。
今回提供したものは、今後バージョンアップが行われても、
互換性が失われるような変更が入らない限り利用可能です。

2022年11月11日金曜日 14:09:31 UTC+9 arianr...@gmail.com:

菱山法道

unread,
Nov 17, 2022, 12:58:45 AM11/17/22
to RapidReportサポート QAフォーラム
ご回答ありがとうございます。

リンク先ファイルに
setting.json
が有りませんので、
質問のリンク先の通り以下の内容にしています。

{
  element: [
    {
      type: "field",
      class: "jp.co.systembase.extension.GdiFieldRenderer",
      properties: [
        {
          key: "rotate",
          ja: "回転角度",
          type: "number"
        }
      ]
    },
    {
      type: "text",
      class: "jp.co.systembase.extension.GdiTextRenderer",
      properties: [
        {
          key: "rotate",
          ja: "回転角度",
          type: "number"
        }
      ]
    }
  ]
}

ただこの場合も起動時に下記エラーが表示され、
回転機能が正常に動作していません。

要素レンダラクラス: jp.co.systembase.extension.GdiFieldRendererのロードに失敗しました
jp.co.systembase.extension.GdiFieldRendererが見つかりませんでした
要素レンダラクラス: jp.co.systembase.extension.GdiTextRendererのロードに失敗しました
jp.co.systembase.extension.GdiTextRendererが見つかりませんでした

正しい内容等をご掲示頂きたいと存じます。



2022年11月15日火曜日 16:17:59 UTC+9 RapidReport:

RapidReport

unread,
Nov 17, 2022, 1:51:35 AM11/17/22
to RapidReportサポート QAフォーラム
すみません。jsonファイルを同梱し忘れておりました。
Windowsのスタートメニューから開くことのできる「RapidReport」「デザイナの拡張フォルダを開く」
から開くことのできるextフォルダに  rotatabletext.dll と ratatabletext.json を配置してください。

また、前回アップロードした rotatabletext202211151.zip アーカイブは、
解凍する前に、右クリックから「プロパティ」の「全般」タブの下のほうにある
「このファイルは他のコンピュータから取得したものです・・・」と書いてある横にある「許可する」のチェックを入れてください。
※これを行わないと rotatabletext.dll をロードすることができません。

さらに、レンダラクラスの名前を
jp.co.systembase.extension.GdiFieldRenderer
jp.co.systembase.extension.GdiTextRenderer
ではなく、回転機能を追加したという意味合いが明確になるように
jp.co.systembase.rotatabletext.GdiFieldRenderer
jp.co.systembase.rotatabletext.GdiTextRenderer
としておりました。

いろいろと説明が不足しており、すみませんでした。

2022年11月17日木曜日 14:58:45 UTC+9 arianr...@gmail.com:
ratatabletext.json

菱山法道

unread,
Nov 17, 2022, 3:01:56 AM11/17/22
to RapidReportサポート QAフォーラム
返信ありがとうございます。

プロパティの操作を行い解凍しました。

ratatabletext.json
rotatabletext.dll

上記2ファイルについてextフォルダに格納しました。

designerフォルダのsetting.jsonはそのままです。

起動時に下記エラーがでて回転が行えません。

要素レンダラクラス: jp.co.systembase.extension.GdiFieldRendererのロードに失敗しました
jp.co.systembase.extension.GdiFieldRendererが見つかりませんでした
要素レンダラクラス: jp.co.systembase.extension.GdiTextRendererのロードに失敗しました
jp.co.systembase.extension.GdiTextRendererが見つかりませんでした

必要な情報等ありましたら、
掲示しますのでご指摘下さい。

以上、よろしくお願いいたします。
2022年11月17日木曜日 15:51:35 UTC+9 RapidReport:

RapidReport

unread,
Nov 17, 2022, 3:21:03 AM11/17/22
to RapidReportサポート QAフォーラム
setting.jsonの内容は元に戻す必要があります。
デフォルトのファイルを添付しますので、
他の設定を行っているのでなければ
こちらで上書きしてみてください。


2022年11月17日木曜日 17:01:56 UTC+9 arianr...@gmail.com:
setting.json

菱山法道

unread,
Nov 17, 2022, 6:43:42 PM11/17/22
to RapidReportサポート QAフォーラム
返信ありがとうございます。

起動時のエラーも無くなり、回転が出来るようになりました。

現在、回転角度90の回転をしていますが、
文字の表示場所が指定したフィールド外(左側)に出てしまいます。

フィールドの中に表示させる設定などは有るでしょうか。

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

2022年11月17日木曜日 17:21:03 UTC+9 RapidReport:

RapidReport

unread,
Nov 18, 2022, 1:45:43 AM11/18/22
to RapidReportサポート QAフォーラム
縦書きテキスト、フィールド、(ついでにバーコード)は、ニーズもありそうなので整備しようと思います。
来週には提供しますので、少々時間をください。

2022年11月18日金曜日 8:43:42 UTC+9 arianr...@gmail.com:

RapidReport

unread,
Nov 21, 2022, 2:32:56 AM11/21/22
to RapidReportサポート QAフォーラム
縦書き(回転角度90または270)固定となりますが、
フィールドからはみ出さないようにした機能拡張を用意しました。

以下の投稿を参照ください。
https://groups.google.com/g/rapidreport_support/c/gJM_nhmA1WM

↑を利用する場合は rotatabletext.dll/json は削除してください。

2022年11月18日金曜日 8:43:42 UTC+9 arianr...@gmail.com:
返信ありがとうございます。
Reply all
Reply to author
Forward
0 new messages