4D Write Proで画像を絶対位置で表示する

Deeplからの自動翻訳

絵は言葉よりも大きな声で話す、そう言われています。実際、研究者によると、脳は言葉よりも画像を60,000倍速く処理するそうです。4D Write Proは、バージョンアップに次ぐバージョンアップで、より多くの画像関連機能をサポートするよう、常に進化しています。インライン画像や 背景画像に続き、4D v16 R6では、文書の特定の位置、テキストの前や後ろに画像を挿入したり、ページや文書の特定の部分(すなわち、ヘッダー、フッター、セクション)にアンカーを付けることができるようになり、完全にコントロールできます。

例:画像を絶対位置で扱う方法

何ができるようになったか?

絶対位置で画像を追加するには?

特定の位置に画像を追加するには、まず、ページに画像を追加するために、new WP Add pictureコマンドでページに追加します。4D画像変数か画像へのパスを渡すことができます。

次に、その正確な位置を WP SET ATTRIBUTEコマンドか適切な標準アクションを使用して正確な位置を定義します。デフォルトでは、追加された画像は、ペーパーボックスの左上隅にあるテキストの後ろに、すべてのページで表示されます。

C_OBJECT
($oImage)
C_TEXT ($pictureFilePath)
$pictureFilePath :=Get 4D folder(Current resources folder)+"myPicture.png"

// Add an anchored image on the first page and horizontally centered
$oImage :=WP Add picture(vDoc;$pictureFilePath)
WP SET ATTRIBUTES ($oImage;wk anchor page;wk anchor first page)
WP SET ATTRIBUTES ($oImage;wk anchor horizontal align;wk center)

画像の扱いについては、ドキュメントのこちらの記事をご参照ください。

NEW 標準アクション

画像を絶対位置で扱うための新しい標準アクションが作成されました。

  • anchorLayout– は、画像がテキストの後ろか前かを定義します。
  • anchorAlignVerticalそして anchorAlignHorizontal – 画像の水平/垂直方向の配置を定義します(左、右、上、下、または中央)。
  • anchorOrigin– 画像の絶対位置からの相対的な領域(ヘッダー、フッター、用紙の端)を定義する
  • anchorPageおよび anchorSection– 画像が表示される場所(ページまたはセクション)を定義します。
  • moveToBackmoveToFront– 画像を背面または前面に移動する

詳細は、4D Write Pro 標準アクションの完全なリストを参照してください。また、画像に適用できる既存のすべての標準アクションは、絶対位置の画像にも使用できますので、ご注意ください。

新しい属性セット

より多くの可能性があるのは WP GET ATTRIBUTESWP SET ATTRIBUTEコマンドには、新しい絶対位置プロパティを管理するための新しいセレクタセットが追加されました。

以下は、絶対位置の画像に使用できる定数の一例です。

  • wk anchor layout – は、画像がテキストの後ろなのか前なのかを定義します。
  • wk anchor horizontal align and – 画像の水平/垂直方向の配置を定義します(左、右、上、下、中央揃え)。wk anchor vertical align
  • wk anchor horizontal offset and – 原点に対するイメージの水平/垂直オフセットを定義します ( )wk anchor vertical offsetwk anchor origin
  • wk anchor page および – イメージが固定されるページ/セクションのインデックスまたはページ/セクションの種類を定義します。wk anchor section

詳しくは、4Dライトプロ属性の完全なリストをご覧ください。

Vanessa Talbot
- プロダクトオーナー - Vanessa Talbotは、2014年6月に4Dプログラムチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。入社以来、4Dにおける主要機能の定義に関わってきました。プリエンプティブ/マルチスレッドの新機能の大部分と、非常に複雑なテーマである組み込みアプリケーションの新アーキテクチャに取り組んできました。VanessaはTelecom Saint-Etienneで学位を取得後、Criminal Research Institute でオーディオビジュアル部門の開発者としてキャリアをスタートさせました。また、メディアや医療の分野でも、技術サポートやプロダクションの分野で働いてきました。