PDF dosyası çiziyorum ve yazı tipinin PDF'ye nasıl yerleştirileceğini anlayamıyorum, birisi bana yardımcı olabilir mi? Cihazda para cezası görüntülenir, ancak e-postayla gönderildikten veya AirPrint ile yazdırıldıktan sonra geri dönüş yazı tipini alırım. İşte benim kodum ...IOS embed yazı tipine PDF olarak gömülü
- (void) drawChart{
CGContextRef currentContext = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(currentContext, 0.0, 0.0, 0.0, 1.0);
NSUserDefaults *data = [NSUserDefaults standardUserDefaults];
NSString *pChart1 = [data stringForKey:@"pchart1"];
NSString *textToDraw = [NSString stringWithFormat:@"%@",pChart1];
UIFont *font = [UIFont fontWithName:@"MyFont" size:14];
CGSize stringSize = [textToDraw sizeWithFont:font
constrainedToSize:CGSizeMake(pageSize.width - 2*kBorderInset-2*kMarginInset, pageSize.height - 2*kBorderInset - 2*kMarginInset)
lineBreakMode:UILineBreakModeWordWrap];
CGRect renderingRect = CGRectMake(kBorderInset + kMarginInset, kBorderInset + kMarginInset + 50.0, pageSize.width - 2*kBorderInset - 2*kMarginInset, stringSize.height);
[textToDraw drawInRect:renderingRect
withFont:font
lineBreakMode:UILineBreakModeWordWrap
alignment:UITextAlignmentLeft];
}
Herhangi bir yardım çok takdir edilecektir!
Merhabalar ve günlerce alçakgönüllüydüm ve bunun mümkün olamayacağı sonucuna vardım, bu yüzden şimdilik sadece görüntülenen bir görüntü almak bu gibi UIGraphicsBeginImageContext (self.myChart.bounds.size); [self.myChart.layer renderInContext: UIGraphicsGetCurrentContext()]; UIImage * image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); NSData * chartdata = UIImagePNGRepresentation (image); – Dan
Bunun için de bir çözüm görmek isterim - aynı gereksinime koşuyorum. Bu soruna daha fazla dikkat çekmek için bir ödül ekledim. – Tom
Benzer bir sorunum var ve bunu çözdüğümü düşünüyorum, ancak bunu deneyene kadar bilmiyorum. Sadece emin olmak için OpenType Fontları kullanıyor musunuz? Bunun için bir API yoksa – Tom