Новичок в iphone, создание pdf, что я делаю не так - PullRequest
0 голосов
/ 27 марта 2012

Я делаю приложение в формате PDF, в котором у меня возникает проблема

    // make  pdf
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,    NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    BOOL isFileCreated;

    if(isPortrait)
    {
        isFileCreated = UIGraphicsBeginPDFContextToFile([NSString stringWithFormat:@"%@/test.pdf",documentsDirectory],CGRectMake(self.m_ScrollView.frame.origin.x, self.m_ScrollView.frame.origin.y-340, self.m_ScrollView.frame.size.width, self.m_ScrollView.contentSize.height), nil); 

    }
    else
    {
        isFileCreated = UIGraphicsBeginPDFContextToFile([NSString stringWithFormat:@"%@/test.pdf",documentsDirectory],CGRectMake(self.m_ScrollView.frame.origin.x, self.m_ScrollView.frame.origin.y-250, self.m_ScrollView.frame.size.width, self.m_ScrollView.contentSize.height), nil); 
    }

    if(isFileCreated)
    {
        UIGraphicsBeginPDFPage();
        [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
        UIGraphicsEndPDFContext();
    }

Этот код создает только половину PDF.который в настоящее время отображается на экране, а остальная часть pdf отсутствует, который в настоящее время не отображается на экране. Что мне делать?заранее спасибо.

1 Ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...