| MeasureManagerGetStyle Method |
측정 기본 스타일 반환
Namespace: VIZCore3D.NET.ManagerAssembly: VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.910 (2.8.24.910)
Syntax public MeasureStyle GetStyle()
Return Value
MeasureStyle측정 스타일
Example
private VIZCore3D.NET.VIZCore3DControl vizcore3d;
private void Example()
{
vizcore3d.Review.OnReviewChangedEvent += Review_OnReviewChangedEvent;
VIZCore3D.NET.Data.MeasureStyle style = vizcore3d.Review.Measure.GetStyle();
style.Prefix = true;
style.Frame = true;
style.DX_DY_DZ = true;
style.Unit = true;
style.UnitKind = Data.MeasureUnitKind.RUT_MILLIMETER;
style.NumberOfDecimalPlaces = 2;
style.ContinuousDistance = true;
style.PickPosition = true;
style.BackgroundTransparent = false;
style.BackgroundColor = System.Drawing.Color.Blue;
style.FontColor = System.Drawing.Color.White;
style.FontSize = Data.FontSizeKind.SIZE12;
style.LineColor = System.Drawing.Color.White;
style.LineWidth = 2;
style.ArrowColor = System.Drawing.Color.Red;
style.ArrowSize = 4;
style.AssistantLine = true;
style.AssistantLineStyle = Data.MeasureStyle.AssistantLineType.DOTTEDLINE;
style.AssistantLineCount = -1;
style.AlignDistanceText = true;
style.AlignDistanceTextPosition = 1;
style.AlignDistanceTextMargine = 5;
vizcore3d.Review.Measure.SetStyle(style);
vizcore3d.Review.Measure.AddMeasure();
}
private void Review_OnReviewChangedEvent(object sender, Event.EventManager.ReviewEventArgs e)
{
if(e.EventKind == Manager.ReviewManager.ReviewEventKind.CHANGED_REVIEW_DATA)
{
Data.ReviewItem review = vizcore3d.Review.GetItem(e.ReviewID);
foreach (Data.ReviewPosition item in review.Position)
{
string str = string.Format(
"KIND: {0} / TYPE: {1} / TEXT: {2} / PT: {3}"
, item.Kind
, item.TypeText
, item.Text
, item.Position == null ? "" : item.Position.ToString()
);
}
Data.MeasureItem measure = vizcore3d.Review.Measure.GetItem(e.ReviewID);
foreach (Data.ReviewPosition item in measure.Position)
{
string str = string.Format(
"KIND: {0} / TYPE: {1} / TEXT: {2} / PT: {3}"
, item.Kind
, item.TypeText
, item.Text
, item.Position == null ? "" : item.Position.ToString()
);
}
}
}
See Also