2011-01-21 32 views
6

Yazdırmak istediğim bir jpg (7) dizim var. Tüm görüntüler aynı boyutta, 900x1382, ve onları ikiye bir sayfaya 90 derece döndürerek ve onları mektup büyüklüğünde bir kağıda yazdırarak yazdırmak istiyorum.iPhone - Tek bir sayfada birden fazla görüntü yazdırma

Bir printFormatter oluşturmam gerektiği gibi görünüyor ama bu noktada takılıyorum. Apple'ın Çizim ve Baskı Kılavuzu'nu muhtemelen 10 kez okudum ve yapmak istediğimi nasıl yapacağımı anlayamıyorum.

Birisi bana yardım edebilir mi veya en azından iyi bir öğretici yönde bana işaret edebilir mi?

cevap

3
- (void)drawPageAtIndex:(NSInteger)pageIndex inRect:(CGRect)printableRect 
    { 
     // You can draw images in the specified rect. 

    } 

UIPageRenderer'ı alt sınıflamaya çalışın, sonra yukarıdaki işlevi geçersiz kılın. Görüntüleri belirtilen doğrultuda çizebilirsiniz. Bence Apple'ın PrintPhoto örnek kodunu ve eski rehberinizden özel çizimi kontrol etmelisin. Kontrol et ve bunun hakkında yorum ekle. teşekkürler :)

İlgili konular