Satimage 戻る| 次へ
グラフィック窓
ホームページ > 情報センター > Onlineドキュメンテーション > Data想像 > Makingが >をグラフで表す、 グラフィックが窓を付けグラフィック物>ツ?/長さ>
目次
序論
Smileでは、あなたは、様々な種類の窓を作成して、使用します: 例えば、 テキストウィンドウスクリプトウィンドウ
Smileの内蔵のscriptable PDFライブラリを使用して、 グラフィック窓はSmileが定義して、あなたが図面を表示して、あなた自身のを作るのに使用することができる1つのクラスの窓口です。 Smileは、 グラフィック窓でPDFドキュメントを開いて、PDFが記録するように グラフィック窓を取っておきます。
SmileLabでは、 グラフィック窓は特定の役割を引き受けます。 SmileLabでは、 グラフィック窓はSmileLabがデータ想像に備えるそれらの新しい物、 グラフィック視点を作成するところです。
座標系
あなたが窓をリサイズするなら、 グラフィック窓はPDFページ、あなたが見る白い長方形を定義します。 PDFページでは、 グラフィック窓は実価を仮定して、スケールが1画素である(x、y)座標(1/72インチ)のシステムを定義します。 積極的な指示は右方へ、上向きに指します。 あなたが グラフィック窓をクリックするとき、デフォルトで、メッセージバーはその座標系でポインタの位置を表示します。

PDFページの水平で垂直なサイズは、 グラフィック窓pagewidthpageheightの特性です。 デフォルト値が適合しないなら、あなたの必要性はそれらの特性の値を変えます。 あなたは画素(デフォルト単位)かセンチメートルかインチでそれらを設定することができます--しかしながら、いつも pagewidthpageheightの特性に読み込むとき、画素でそれらを手に入れてください。 ユニット使用を指定する、前置詞、以下の例のように。

新しいグラフィック窓を作るセットw
-- 風景A5書式を定義してください。
センチメートルとして20.9903にwのpagewidthを設定してください。
センチメートルとして14.8519にwのpageheightを設定してください。

PDFページの pagewidthpageheightを変えるとき、しばしば、あなたはそれに従って、窓の幅と高さを適合させたがっています。 それらの量は、 グラフィック窓高さの特性(まだ画素の)です。 スクロールバーと窓のタイトルバーは、あなたがPDFページサイズと窓のサイズの間の以下のオフセットを設定するのを含意します:

w+16のpagewidthにwの幅を設定してください。
w+16+22のpageheightにwの高さを設定してください。

あなたが編集モードにグラフィック窓を設定すると( Edit>Editモードを選択してください)、竚・キーを押すと、カーソルは手に変わります、そして、あなたは全体でグラフィックを動かすことができます。 あなたがそうすると、あなたは実際にPDFページの座標の起源を動かします。 例えば、上向きに、右方へグラフィックを動かすと、あなたは実際にPDFページに座標の起源を押し込むでしょう。
PDFページ(デフォルトにそれらをリセットするには、 0、0を評価する)の座標の起源を変えるには、 フレームの特性を使用してください。 フレームの特性は x0、y0、dxがdyするリスト(画素の)です: dx、dyx0、y0がPDFページの下部の左隅の座標であり、本当に pagewidthpageheightです。

グラフィック窓のためのグラフィックオプション
  • くという明白な要求が、Smileが系統的に画面の内容を更新しないので グラフィック窓をリフレッシュするのに必要です。 この設計上の特徴は、あなたが多量のデータで役に立たないアップデートでCPU時間を浪費しないでグラフを操ることができるように、意図されます。
  • バックグラウンドがどんなrgba色にも グラフィック窓中詰めカラーの特性を設定していた間、有色のバックグラウンドをデフォルトの代わりに グラフィック窓に供給するために。 rgba色は、3のリストか範囲の4つの実数です。[0、.1]: ツ?長さのクラス="src">r、g、b、a、赤くて、緑色の、そして、青い成分と不透明である、(0.0: 透明である、1.0: 不透明なもの) 任意です。
  • グラフィック窓には、カスタムグラフィックスを表示するためにPDFデータを保持することができる2つの特性があります: 前部pdf逆pdfグラフィック窓が表示をリフレッシュするとき、描きます、その注文、バックグラウンド 中詰め色逆pdf、データ想像物( グラフィック視点)、および最終的に 前部pdfで。

    グラフィック窓に既存のPDFドキュメントを表示させるように、コンテンツを 逆pdf前部pdfの特性にロードしてください、そして、次に、PDFを編集しながら終わるのに 近くに申し込んでください。 画面の内容を更新するために ドローに最終的に電話をしてください。

    読む(ファイルを選びます)セットthepdf --ファイルのためのプロンプト
    新しいグラフィック窓を作るセットw
    wのpdfをthepdfに遅らせてください。
    wの逆pdfを閉じてください。
    wを描いてください。
    ドキュメントに数ページがあるなら、Smileはデフォルトで最初のページだけを表示します。

  • PDFドキュメントをコピーすることの代わりに、スクリプト(きっぱりかダイナミックである)であなたはSmileのPDFのグラフィックライブラリ( Graphic Kernel)と共にPDFを作ることができます。 逆pdfにスクリプトによるPDFを作りかえるために、直接 逆pdfの特性を操作しません。 代わりに、マクロコマンド BeginFigure(w)を使用してください… グラフィック窓の参照を wに提供するEndFigure()。 これらのコマンドの間に、図面を定義するグラフィックコマンドを挿入します。 以下の例は水色のフレームを描きます。
    新しいグラフィック窓を作るセットw
    BeginFigure(w)
    SetPenColor({0.8, 0.8, 1, 1})
    SetPenWidth(10)
    RectPath(wのフレーム)
    DrawPath(2) --2=ストローク 専用
    EndFigure()
    wを描いてください。

    前部pdfにスクリプトによるPDFを作りかえるには、 BeginFrontFigure(w)EndFrontFigure()の間にグラフィックコマンドを要約してください。
    以下の例は準見え透いたメッセージを新しいグラフィック窓の上に引き込みます。

    新しいグラフィック窓を作るセットw
    QuickCurve(randomarray10、w)
    BeginFrontFigure(w)
    SetTextFont(「タイムズ・ニュー・ローマン」)
    SetTextSize(72)
    SetFillColor({0, 0, 0, 0.3})
    SetPenColor({0, 0, 0, 0.3})
    TextMoveTo({100, 200})
    引き紐(「分類される」)です。
    EndFrontFigure()
    (ここで、私たちは以下に本書では提示する QuickPlotLib図書館で QuickCurve、コマンドを使用します。)

  • あなたが グラフィック窓でいくつかのグラフ(グラフィック視点)を作成すると、最初のグラフはPDFページの中心に置かれるでしょう、そして、その後のグラフはPDFページ(もう片方(あなたはそれらを見るために グラフィック窓の下側にスクロールしなければならない)の下における1)の外に描かれるでしょう。
    あなたは、 グラフィック窓にこの振舞いを変えて、PDFページに連続したグラフを格子に置かせることができます。 格子の特性を使用してください、そして、aは2つの整数(デフォルト: 1、1)について i、jを記載します。 格子の特性はiコラム(j列)としてのi.のj連続した グラフィック視点にPDFページにおけるデフォルトセットアップを指定します。 あなたがそれらが自動的に2つの列の3にアレンジする6つのグラフィックスを作成するなら、3、2はそれを意味します。
    特性がある新しいグラフィック窓を作るセットw格子: 2、1
  • それが含む グラフィック視点の名前を描くのは、 グラフィック窓の責任です。 名前が刻みつける グラフィック視点はグラフに関して中心に置かれました。 あなたが タイトルオフセット属性の価値を変えることによって垂直な位置を調整することができる、(11.0 デフォルトで) タイトルオフセットは、 グラフィック視点の名前が最高軸の上のいくつの画素を印刷するかを指定します。
  • あなたが新しい グラフィック窓を作って、あなたがその グラフィック窓に新しい グラフィック視点を作ると、それぞれのそれらの物が彼らの特性に次にデフォルト値を使用すると。 それらのデフォルト値は本当にファイルの中に格納されます。ファイルの名前は テンプレートの特性として グラフィック窓に知られています。 あなたは別のテンプレートファイルの名前への テンプレートの特性を設定したがっているかもしれません--例えば、あなたは色で働いています、そして、印刷にしてPDFを発行したがっています。 どう テンプレートの特性とテンプレートを使用するかは Usingのカスタムデフォルト設定で説明されます。
グラフィック窓への他のotions
  • デフォルトで、 グラフィック窓はあなたが窓のフレームからスクロールするスクロールバーで作成されます。 あなたは マージンの特性に従ったスクロールバーの長さを設定することができます。
  • あなたがあなたが使用したいかもしれない目的をテストするために多くの グラフィック窓を作る、特性を決して 保存しません。 本当の意志を除いて、決してセットしないで、窓を閉じたら、警告を 閉じる前の変化が警告するSaveを抑圧してください : あなたが確信している場合にだけ、使用は決して 節約されません。
    特性がある新しいグラフィック窓を作るセットw本当に以下を決して救わないでください。
  • グラフィック窓の 映画ファイルの特性はあなたが映画(クイックタイムビデオ)にグラフィック窓の連続した表示を作りかえるのに使用することです。 あなたは、 Makingの 映画ファイルに関する詳しい情報がクイックタイム映画であることを見つけることができます。
戻る| 次へ
Copyrightツゥ2005パリ、Satimage