LEADTOOLS JavaScript(Leadtools.Annotations.Core)

Labelsプロパティ(AnnObject)

フレームを表示
サンプル 
このAnnObjectにより用いられるAnnLabelオブジェクトのディクショナリを取得します。
構文
get_labels();
Object.defineProperty('labels');

属性値

説明
ディクショナリこのAnnObjectにより用いられるAnnLabelオブジェクトのディクショナリ。
解説

デフォルトで、AnnObjectfalseに設定されるAnnLabel.IsVisibleでデフォルトのAnnLabelオブジェクトを作成して、「AnnObjectName」にそれをラベルにキー名同等と加えます。

サンプル
example: function SiteLibrary_DefaultPage$example() {
   var inch = 720.0;

   // Get the container
   var container = this._automation.get_container();

   // Add a blue on yellow rectangle from 1in 1in to 2in 2in
   var rectObj = new lt.Annotations.Core.AnnRectangleObject();
   rectObj.set_rect(lt.LeadRectD.create(1 * inch, 1 * inch, 1 * inch, 1 * inch));
   rectObj.set_stroke(lt.Annotations.Core.AnnStroke.create(lt.Annotations.Core.AnnSolidColorBrush.create("blue"), lt.LeadLengthD.create(1)));
   rectObj.set_fill(lt.Annotations.Core.AnnSolidColorBrush.create("yellow"));
   rectObj.set_hyperlink("https://www.leadtools.com/downloads/demos.htm");

   // Update the object name label
   var label = rectObj.get_labels()["AnnObjectName"];
   label.set_isVisible(true);
   label.set_offset(lt.LeadPointD.create(-100, -25));
   label.set_foreground(lt.Annotations.Core.AnnSolidColorBrush.create("white"));
   label.set_background(lt.Annotations.Core.AnnSolidColorBrush.create("rgba(0, 0, 0, 0.5)"));
   label.set_text("My object");

   // Add it to the container
   container.get_children().add(rectObj);

   this._automation.invalidate(lt.LeadRectD.get_empty());
},
参照

参照

AnnObjectオブジェクト。
AnnObjectメンバ