4D-jp 4D Japan Technical Support Team

背景色と透過プロパティの統合

2019-07-29

フォームエディターで「透過」プロパティが有効にされている場合,OBJECT SET RGB COLORSで背景色が指定されたとしても,オブジェクトの背景は塗りつぶされません。背景色にはBackground color noneという定数がありますが,これは「透過」プロパティが有効にされていない場合にだけ使用できる値です。

一方,プロジェクトモードでは,フォームエディターの「透過」プロパティはエクスポートされず,背景色だけがエクスポートされます。したがって,フォームエディターで「透過」プロパティが有効にされているオブジェクトの背景色をプロジェクトモードで再現するためには,OBJECT SET RGB COLORSで背景色をBackground color noneに指定する必要があります。これは仕様です。

なお,17r5では,OBJECT SET RGB COLORSが改良され,背景色の指定を省略したり,前景色には触れずに背景色だけを変更できるようになりました(空の文字列を指定)。


リンク