角度寸法値の精度を指定します。
サポートされているプラットフォーム: Windows のみ
読み込み専用: いいえ
タイプ: acDimPrecision 列挙型
VBA:
Sub Example_TextPrecision()
' This example creates a Dim3PointAngular object in model space and
' uses the TextPrecision property to set the precision of
' the dimension text to 4 decimal places
Dim DimPointAngularObj As AcadDim3PointAngular
Dim AngleVertex(0 To 2) As Double
Dim FirstPoint(0 To 2) As Double, SecondPoint(0 To 2) As Double
Dim TextPoint(0 To 2) As Double
' Define the new Dim3PointAngular object
AngleVertex(0) = 0: AngleVertex(1) = 0: AngleVertex(2) = 0
FirstPoint(0) = 2: FirstPoint(1) = 2: FirstPoint(2) = 0
SecondPoint(0) = 1: SecondPoint(1) = 4: SecondPoint(2) = 0
TextPoint(0) = 6: TextPoint(1) = 6: TextPoint(2) = 0
' Create the new Dim3PointAngular object in model space
Set DimPointAngularObj = ThisDrawing.ModelSpace.AddDim3PointAngular(AngleVertex, FirstPoint, SecondPoint, TextPoint)
ThisDrawing.Application.ZoomAll
' Read and display current dimension text precision
MsgBox "The dimension text precision is currently set to: " & DimPointAngularObj.TextPrecision
' Increase the distance of the dimension gap
DimPointAngularObj.TextPrecision = acDimPrecisionFour
ThisDrawing.Regen acAllViewports
' Read and display current dimension text precision
MsgBox "The dimension text precision is now set to: " & DimPointAngularObj.TextPrecision
End Sub
Visual LISP:
(vl-load-com)
(defun c:Example_TextPrecision()
;; This example creates a Dim3PointAngular object in model space and
;; uses the TextPrecision property to set the precision of
;; the dimension text to 4 decimal places
(setq acadObj (vlax-get-acad-object))
(setq doc (vla-get-ActiveDocument acadObj))
;; Define the new Dim3PointAngular object
(setq AngleVertex (vlax-3d-point 0 0 0)
FirstPoint (vlax-3d-point 2 2 0)
SecondPoint (vlax-3d-point 1 4 0)
TextPoint (vlax-3d-point 6 6 0))
;; Create the new Dim3PointAngular object in model space
(setq modelSpace (vla-get-ModelSpace doc))
(setq dimPointAngularObj (vla-AddDim3PointAngular modelSpace AngleVertex FirstPoint SecondPoint TextPoint))
(vla-ZoomAll acadObj)
;; Read and display current dimension text precision
(alert (strcat "The dimension text precision is currently set to: " (itoa (vla-get-TextPrecision dimPointAngularObj))))
;; Increase the distance of the dimension gap
(vla-put-TextPrecision dimPointAngularObj acDimPrecisionFour)
(vla-Regen doc acAllViewports)
;; Read and display current dimension text precision
(alert (strcat "The dimension text precision is now set to: " (rtos (vla-get-TextPrecision dimPointAngularObj) 2)))
)