The R Project SVN R-packages

Rev

Rev 1880 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1880 Rev 5707
Line 134... Line 134...
134
    range->length = [[self pdfRep] pageCount];
134
    range->length = [[self pdfRep] pageCount];
135
 
135
 
136
    return YES;
136
    return YES;
137
}
137
}
138
 
138
 
139
- (NSRect) rectForPage: (int) pageNumber // INPUT: ONE-based page number
139
- (NSRect) rectForPage: (NSInteger) pageNumber // INPUT: ONE-based page number
140
{
140
{
141
    NSPDFImageRep	*rep;
141
    NSPDFImageRep	*rep;
142
    int				pageCount;
142
    NSInteger		pageCount;
143
    NSRect			result;
143
    NSRect			result;
144
 
144
 
145
    rep = [self pdfRep];
145
    rep = [self pdfRep];
146
    pageCount = [rep pageCount];
146
    pageCount = [rep pageCount];
147
 
147
 
148
    //	Start at the first page
148
    //	Start at the first page
149
    result = [rep bounds];
149
    result = [rep bounds];
150
    if (! [self isFlipped])
150
    if (! [self isFlipped])
151
        result = NSOffsetRect (result, 0.0, (pageCount-1)*result.size.height);
151
        result = NSOffsetRect (result, 0.0, (pageCount-1) * result.size.height);
152
 
152
 
153
    //	Move to the N'th page
153
    //	Move to the N'th page
154
    if ([self isFlipped])
154
    if ([self isFlipped])
155
        result = NSOffsetRect (result, 0.0, (pageNumber-1) * result.size.height);
155
        result = NSOffsetRect (result, 0.0, (pageNumber-1) * result.size.height);
156
    else
156
    else