Vla-put-textgenerationflag
- 構文
- (vla-put-textgenerationflag vla-object flag)
- 機能
- 文字生成フラグを指定する。
- 引数
-
- vla-object … VLAオブジェクト(Attribute、AttributeReference、Text TextStyle)
- flag… acTextGenerationFlag 列挙型
- acTextFlagBackward
- acTextFlagUpsideDown
- 戻り値
- nil
- 両方のフラグを指定する時は、加算する。
- サンプル
(vl-load-com) (defun c:Example_TextGenerationFlag() ;; 文字オブジェクトを作成して、テキスト生成フラグを変更すルサンプル。 (setq acadObj (vlax-get-acad-object)) (setq doc (vla-get-ActiveDocument acadObj)) ;; 文字の定義 (setq insertionPoint (vlax-3d-point 3 3 0) textString "Hello, World." height 0.5) ;; 文字を作成 (setq modelSpace (vla-get-ModelSpace doc)) (setq textObj (vla-AddText modelSpace textString insertionPoint height)) (vla-ZoomAll acadObj) (alert "TextGenerationFlagが設定されていません。") ;; 変更 (vla-put-TextGenerationFlag textObj acTextFlagBackward) (vla-ZoomAll acadObj) (alert "TextGenerationフラグはacTextFlagBackwardに設定されています。") (vla-put-TextGenerationFlag textObj acTextFlagUpsideDown) (vla-ZoomAll acadObj) (alert "TextGenerationフラグはacTextFlagUpsideDownに設定されています。") (vla-put-TextGenerationFlag textObj (+ acTextFlagBackward acTextFlagUpsideDown)) (vla-ZoomAll acadObj) (alert "TextGenerationフラグがacTextFlagBackward+ acTextFlagUpsideDownに設定されています。") )
関連事項