欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

一个关于字符串打印到graphicscontext上的有关问题

更新时间: 2014-01-05 02:37:25 责任编辑: Author_N1

 

一个关于字符串打印到GraphicsContext上的问题

+ (void)generatePDFByImg:(UIImage *)img andText:(NSString *)text
{
    //    self.toolBar.hidden = YES;
    //    NSString *text = @"puma are large cat-like animals which are found in Americ";
    
    CGSize pdfSize;
    pdfSize.height = 460;
    pdfSize.width = 320;
    
    UIGraphicsBeginImageContext([[UIScreen mainScreen] bounds].size);
    //    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
    //  UIImage *pdfImage = UIGraphicsGetImageFromCurrentImageContext();
    //    UIGraphicsEndImageContext();
    //    self.iiimagev.image = pdfImage;
    
    //    UIImage *pdfImage = [UIImage imageNamed:@"10074136.jpg"];
    
    NSMutableData* outputData = [[NSMutableData alloc] init];
    CGDataConsumerRef dataConsumer = CGDataConsumerCreateWithCFData((__bridge CFMutableDataRef)outputData);
    CFMutableDictionaryRef attrDictionary = NULL;
    attrDictionary = CFDictionaryCreateMutable(NULL, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks);
    
    CGContextRef pdfContext = CGPDFContextCreate(dataConsumer, NULL, attrDictionary);
    CFRelease(dataConsumer);
    CFRelease(attrDictionary);
    UIImage* myUIImage = img;
    CGImageRef pageImage = [myUIImage CGImage];
    CGPDFContextBeginPage(pdfContext, NULL);
    NSLog(@"[myUIImage size].width = %f",[myUIImage size].width);
    NSLog(@"[myUIImage size].height = %f",[myUIImage size].height);
    CGContextDrawImage(pdfContext, CGRectMake(0,[[UIScreen mainScreen] bounds].size.height,([myUIImage size].width)*2 , ([myUIImage size].height)*2), pageImage);
  //  NSLog(@"[myUIImage size].width = %f",[myUIImage size].width);
  //  NSLog(@"[myUIImage size].height = %f",[myUIImage size].height);
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:37:25
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/12273/
本文WWW.DOC100.NET DOC100.NET版权所有。