- (void)viewDidLoad
{
[super viewDidLoad];
[PDFNet Initialize:kPDFTronLicenceKey];
NSString* resourcePath = [[NSBundle mainBundle] pathForResource:@"pdfnet" ofType:@"res"];
[PDFNet SetResourcesPath:resourcePath];
[PDFNet SetDefaultDiskCachingEnabled:YES];
[self setPdfViewCtrl:[[PDFViewCtrl alloc] initWithFrame:self.view.bounds]];
// [pdfViewCtrl SetPathHinting:YES];
[pdfViewCtrl setDelegate:self];
// [pdfViewCtrl SetImageSmoothing:NO];
// [pdfViewCtrl SetOverprint:e_op_off];
@try {
NSLog(@"size: %d", [currentDocument.file.data length]);
[self setDocToOpen:[[PDFDoc alloc] initWithBuf:currentDocument.file.data buf_size:[currentDocument.file.data length]]];
}
@catch (NSException *exception) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Exception" message:[exception reason] delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil , nil];
[alert show];
return;
}
if( [[self docToOpen] InitStdSecurityHandlerWithPassword:@"" password_sz:0] == NO )
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Oh Noes!" message:@"This file is password protected :(" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil , nil];
[alert show];
return;
}
[pdfViewCtrl SetProgressiveRendering:YES withInitialDelay:0 withInterval:750];
[pdfViewCtrl SetHighlightFields:YES];
[pdfViewCtrl SetRenderedContentBufferSize:100];
[pdfViewCtrl SetZoomLimits:e_trn_zoom_limit_absolute Minimum:0.5 Maxiumum:10];
[pdfViewCtrl SetPageViewMode:e_trn_fit_width];
[pdfViewCtrl SetBackgroundColor:255 g:255 b:255 a:0];
[pdfViewCtrl SetDoc:[self docToOpen]];
[self.view addSubview:[self pdfViewCtrl]];
[self.view setBackgroundColor:[UIColor scrollViewTexturedBackgroundColor]];
[pdfViewCtrl setTool:[[PanTool alloc] initWithPDFViewCtrl:[self pdfViewCtrl]]];
}
Any pointers would be appreciated as I just can't seem to figure out what I may have done wrong.
Thanks
Bradley