4Dライトプロ。WPコマンドとその周辺

Deeplからの自動翻訳

フォーラムやTAOWで、以前4D Writeプラグインにあった機能が、4D Write Proにはないようだというコメントをいただきました。しかし、それらは長い間、利用可能でした!

このブログ記事では、4D Write Proの既存の能力のうち、気づかれていないようなものをリストアップしていきます。言い換えれば、あなたが知らなかった4D Write Proの機能です。

4D Write Proは、WPコマンドだけではありません。

オフスクリーンのドキュメントを作成する

“4D Writeのオフスクリーンコマンドはどこにあるのでしょうか?”これらのコマンドはもう4Dライト・プロには存在しません、単に意味がないからです。

4D Write Proのドキュメントは、4Dオブジェクトです。多くの属性といくつかのレベルを持つ複雑なオブジェクトですが、常にオブジェ クトです。まず、オブジェクトをインスタンス化するには WP NEW.次に、4D コマンドでメモリ上のそれを操作します。最後に、ドキュメントがどのように見えるかを見たい場合は、オブジェクトを 4D Write Pro のエリアと関連付け、スクリーンに表示させます。

4D Write Proのエリアを操作する

4D 書 き込みプ ロのエリアは、他のフォームオブジェクトと同じように、フォームオブジェクトです。従って、「OBJECT」テーマのコマンドは、4D Write Pro エリアに適用されます。

例えば、ユーザがドキュメントを読み、その一部を選択してコピーすることはできるが、ドキュメントを変更することはできないように、ドキュメントを読み取り専用で表示したいとします。これは非常に簡単で、古典的なコマンドを使用します。 OBJECT SET ENTERABLE.

OBJECT SET ENTERABLE(*; "wpDoc";False)

印刷の場合

4D Write Pro は、4D に完全に統合されています。そのため、4D の印刷コマンドは、4D Write Pro にも適用されます。 SET PRINT PREVIEW, PRINT SELECTIONなどです。印刷の様々な可能性については、こちらの古いブログ記事をご覧ください。

例えば、各顧客に招待状を送りたい場合、ドキュメントのヘッダで、各顧客の姓と名を変更したいとします。簡単ですね。

// Get your 4DWP sample
QUERY // No need to waste paper( ; ="Thanks") ( ) ( )[WP_Samples][WP_Samples]SampleName
// Query your data
ALL RECORDS[People]
SET PRINT PREVIEWTrue

(
OPEN PRINTING JOB
APPLY TO SELECTION[People]; (WP PRINT[WP_Samples]Sample) )
CLOSE PRINTING JOB

ページ番号などの表現を挿入する

文書のフッターにページ番号を挿入したいが、式を挿入するWPコマンドが見つからない?STコマンドのテーマで探しましたか?

遅すぎるということはありません。をチェックしてみてください。 ST INSERT EXPRESSIONコマンドを実行します。

$footer:=WP New footer($subSection)
$oNewRange :=WP Create range($footer;wk start text;wk end text)
ST INSERT EXPRESSION ($oNewRange;"$wp_pageNumber")

同じように、総ページ数や作成日などを追加することができます。詳しくは ドキュメントをご覧ください。

最後に.

重要なことがあります。4D Write Pro は 4D に統合されています。つまり、4D Write Pro の領域で 4D コマンドを使用することができます。WPコマンドだけに制限されるわけではありません。

だから、枠にとらわれずに考えてみてください。4D Write Proでいろいろなことが実現できます。空は無限大です。

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