예제 #1
0
		//, SizeF size)
		public static SizeF MeasureString (string inString, Font font)
		{
			
						/*NSTextStorage textStorage = new NSTextStorage();
			textStorage.
			NSTextContainer textContainer = new NSTextContainer(size);
			NSLayoutManager layoutManager = new NSLayoutManager();
			*/
var tv = new NSText { Font = font.ToNsFont (), Value = inString };
			tv.SizeToFit ();
			return tv.Frame.Size;
		}
예제 #2
0
		//, SizeF size)
		public static SizeF MeasureString (string inString, Font font)
		{
			/*
			NSTextStorage textStorage = new NSTextStorage();
			textStorage.
			NSTextContainer textContainer = new NSTextContainer(size);
			NSLayoutManager layoutManager = new NSLayoutManager();
			*/
			var tv = new NSText { Font = font.ToNsFont (), Value = inString };
			tv.SizeToFit ();
			float w = (float)tv.Frame.Size.Width;
			float h = (float)tv.Frame.Size.Height;
			return new SizeF (w, h);
		}