LEADTOOLS JavaScript(Leadtools.Annotations.Core)

AnnRubberStampObjectオブジェクト。

フレームを表示
サンプル 
メンバ 
アノテーションスタンプオブジェクトを定義します。
構文
function Leadtools.Annotations.Core.AnnRubberStampObject() 
解説

ゴム印アノテーションオブジェクトは、事前定義メタファイルを持っているimageです。

プログラム上では、以下のプロパティを使用してゴム印オブジェクトの境界と位置を制御できます。

AnnRubberStampObjectクラスはAnnObjectクラスから多数のプロパティを継承します。そして、フォントのサポート、ストロークと塗りつぶし特徴を提供します。これらのプロパティは以下に記載されています:

ゴム印オブジェクトの名前はラベルプロパティを使用して制御されることができます。そして、AnnObjectクラスから継承されます。

各々のオブジェクトは、以下のメソッドで変形されることができます:

その他に、以下のプロパティを使用してAnnRubberStampObjectの特性をプログラムコードから設定できます。

サンプル

このサンプルはゴム印オブジェクトを作成して、オートメーションコンテナにそれを追加します。

example: function SiteLibrary_DefaultPage$example() {
   // assumes _automation is valid
   // Create a new instance of AnnResources if the container does not already have one
   var resources = this._automation.get_container().get_resources();
   if (resources == null) {
      resources = new lt.Annotations.Core.AnnResources();
      this._automation.get_container().set_resources(resources);
   }
   // Get the rubber stamp collection
   var rubberStampsResources = resources.get_rubberStamps();
   // Add our picture to it
   rubberStampsResources[lt.Annotations.Core.AnnRubberStampType.stampFaxed] = new lt.Annotations.Core.AnnPicture("Resources/Objects/RubberStamps/Faxed.png");

   var inch = 720.0;
   // Add a rubber stamp object
   var rubberStampObj = new lt.Annotations.Core.AnnRubberStampObject();
   // Set the points for the hotspot
   rubberStampObj.get_points().add(lt.LeadPointD.create(1 * inch, 1 * inch));
   rubberStampObj.get_points().add(lt.LeadPointD.create(2 * inch, 1 * inch));
   rubberStampObj.get_points().add(lt.LeadPointD.create(2 * inch, 2 * inch));
   rubberStampObj.get_points().add(lt.LeadPointD.create(1 * inch, 2 * inch));
   // Set the rubber stamp type
   rubberStampObj.set_rubberStampType(lt.Annotations.Core.AnnRubberStampType.stampFaxed);
   // Add the object to the automation container
   this._automation.get_container().get_children().add(rubberStampObj);
   // Select the object
   this._automation.selectObject(rubberStampObj);
},
参照

参照

AnnRubberStampObjectメンバ
Leadtools.Annotations.Core名前空間