From a118fb3eef4c0719146ecb43afcdc8ea9de2f138 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Fri, 16 Sep 2022 01:33:19 -0400 Subject: [PATCH] allow user not specifying a particular MeasurementUnit; this will not be convertible --- MBS.Framework/Drawing/Measurement.cs | 2 ++ MBS.Framework/Drawing/MeasurementUnit.cs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/MBS.Framework/Drawing/Measurement.cs b/MBS.Framework/Drawing/Measurement.cs index ab0747c..251c76b 100644 --- a/MBS.Framework/Drawing/Measurement.cs +++ b/MBS.Framework/Drawing/Measurement.cs @@ -77,6 +77,8 @@ namespace MBS.Framework.Drawing static Measurement() { + RegisterMeasurementUnit(MeasurementUnit.Unspecified, String.Empty); + RegisterMeasurementUnit(MeasurementUnit.Cm, "cm"); RegisterMeasurementUnit(MeasurementUnit.Em, "em"); RegisterMeasurementUnit(MeasurementUnit.Ex, "ex"); diff --git a/MBS.Framework/Drawing/MeasurementUnit.cs b/MBS.Framework/Drawing/MeasurementUnit.cs index 6f24a9d..355857b 100644 --- a/MBS.Framework/Drawing/MeasurementUnit.cs +++ b/MBS.Framework/Drawing/MeasurementUnit.cs @@ -26,6 +26,8 @@ namespace MBS.Framework.Drawing /// public enum MeasurementUnit { + Unspecified = 0, + /// Measurement is in pixels. Pixel = 1, /// Measurement is in points. A point represents 1/72 of an inch.