1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
/* $Id: GVTextLayout.h,v 1.4 2009/06/03 01:10:57 ellson Exp $ $Revision: 1.4 $ */
/* vim:set shiftwidth=4 ts=8: */
/**********************************************************
* This software is part of the graphviz package *
* http://www.graphviz.org/ *
* *
* Copyright (c) 1994-2008 AT&T Corp. *
* and is licensed under the *
* Common Public License, Version 1.0 *
* by AT&T Corp. *
* *
* Information and Software Systems Research *
* AT&T Research, Florham Park NJ *
**********************************************************/
#import <UIKit/UIKit.h>
@interface GVTextLayout : NSObject
{
UIFont* _font;
NSString* _text;
}
@property (readonly, nonatomic) UIFont* font;
@property (readonly, nonatomic) NSString* text;
@property (readonly, nonatomic) CGSize size;
- (id)initWithFontName:(char*)fontName fontSize:(CGFloat)fontSize text:(char*)text;
- (void)drawAtPoint:(CGPoint)point inContext:(CGContextRef)context;
- (void)dealloc;
@end
|