CPTiOSApi  1.25
 All Classes Functions Variables Enumerations Enumerator Pages
/Users/sviluppo/marco/CPTApi/CustomXmliOSApi/CustomXmliOSApi/CustomXmliOSApi.h
1 //
2 // CustomXmliOSApi.h
3 // CustomXmliOSApi
4 //
5 // Created by sviluppo on 24/03/14.
6 // Copyright (c) 2014 CUSTOM. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <CoreGraphics/CoreGraphics.h>
11 #import <UIKit/UIKit.h>
12 #import "CustomiOSApi.h"
13 
14 
35 @interface CustomXmliOSApi : NSObject
39 
44 -(NSString *)GetAPIVersion;
45 
46 
55 
59 -(int)SetXmlFilePath:(NSString *)filepath error:(NSError **)error;
60 
71 -(int)SetXmlZipFilePath:(NSString *)zipfilepath :(NSString *)destinationDocumentFolder :(BOOL)deleteOnDealloc error:(NSError **)error;
72 
73 
100 -(int)SetXmlObjectTag:(NSString *)tag :(NSString *)value error:(NSError **)error;
101 
102 
130 -(NSString *)GetXmlObjectTag:(NSString *)tag error:(NSError **)error;
131 
132 
133 
163 -(int)SetXmlObjectFromParamFile:(NSString *)xmlParameterFileName error:(NSError **)error;
164 
165 
166 
192 -(NSArray *)GetXmlTagValListFromParamFile:(NSString *)xmlParameterFileName error:(NSError **)error;
193 
194 
203 -(UIImage *)PreviewXml:(NSError **)error;
204 
205 
214 -(NSString *)GetXmlParsingErrors:(NSError **)error;
215 
221 -(int)SetXmlLinkFeatureEnable:(NSError **)error;
222 
226 -(int)SetXmlTag:(NSString *)tag :(NSString*)value error:(NSError **)error;
227 
235 -(int)SetXmlObjectLink:(NSString *)tag :(NSString *)value error:(NSError **)error;
236 
243 -(NSString *)GetXmlObjectLink:(NSString *)tag error:(NSError **)error;
244 
254 -(int)PrintXml:(CustomPrinter *)prnDevice error:(NSError **)error;
255 
268 -(int)PrintXml:(CustomPrinter *)prnDevice :(NSInteger)leftAlign :(enum ImageScale)widthOption :(NSInteger)imgWidth error:(NSError **)error;
269 
279 -(int)GetFontProperty:(NSString *)fontname :(BOOL *)isBoldAvailable :(BOOL *)isItalicAvailable :(BOOL *)isBoldItalicAvailable error:(NSError **)error;
280 
281 
282 @end