//
//  Bunsho.h
//  traceWrite
//
//  Created by 今井 彰彦 on 2011/12/17.
//  Copyright (c) 2011 AIG-Soft. All rights reserved.
//

#import <Foundation/Foundation.h>
@class Setup;

@interface Bunsho : NSObject
// 1文書(原書)情報を格納するクラス

@property (nonatomic,copy)		NSString	*fname;			// 文書ファイル名
@property (nonatomic,copy)		NSString	*bunName;		// 文書名
@property (nonatomic,copy)		NSString	*attachName;	// 添付ファイル名
@property (nonatomic,copy)		NSString	*text;			// 文書本体
@property (nonatomic,copy)		NSString	*font5;			// iOS5以上での標準フォント
@property (nonatomic,copy)		NSString	*font4;			// iOS4での標準フォント;V2.2で未使用
@property (nonatomic)	BOOL		ftategaki;	// 縦書きかどうか : v1.0は縦書き=YESのみ
@property (nonatomic)	NSInteger	maxKetas;	// 1行の桁数

+(NSArray *)bunList;
+(NSString *)bunFullPath:(NSString *)fname;
+(NSArray *)bunNames;
-(void)load:(NSString *)path;

#define EXT_BUNSHO	@"xml"	// 文書の拡張子

// 文書ファイル(plist)キー名群
#define KeyBunNameJ			@"BunNameJ"
#define KeyBunNameE			@"BunNameE"
#define KeyAttachFileJ		@"AttachFileJ"
#define KeyAttachFileE		@"AttachFileE"
#define KeyFtategaki		@"Ftategaki"
#define KeyKetas			@"Ketas"
#define KeyFontNameiOS6		@"FontName:iOS5"	// iOS6でもiOS5のキーを使う
#define KeyFontNameiOS5		@"FontName:iOS5"
#define KeyFontNameiOS4		@"FontName:iOS4"
#define KeyText				@"text"

enum {
	BUNSHO_INFO_JNAME=0,
	BUNSHO_INFO_ENAME,
	BUNSHO_INFO_JATTACH,
	BUNSHO_INFO_EATTACH,
	BUNSHO_INFO_FTATEGAKI,
	BUNSHO_INFO_LINES,
	BUNSHO_INFO_FONT5,
	BUNSHO_INFO_FONT4
};

@end
