Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (BOOL)fullRefreshRequared
- {
- // èÓÎÌÓ ӷÌÓ‚ÎÂÌË ÌÂÓ·ıÓ‰ËÏÓ, ÂÒÎË:
- // äÓÌÚÂÌÚ ·‡Ú‡ ¢fi ÌË ‡ÁÛ Ì ‡Ò˜ËÚ‡Ì
- if (!isRendered)
- return YES;
- // ëÏÂÌfiÌ ÂÊËÏ ÓÚÓ·‡ÊÂÌËfl Ú‡·‡
- if (viewParams.viewMode != renderViewParams.viewMode)
- return YES;
- // Ç ÂÊËÏ ·ÂÁ ÔÂÂÌÓÒ‡ ·ÎÓÍÓ‚ ËÁÏÂÌÂÌ˚ Á̇˜ÂÌËfl
- if ((viewParams.viewMode == _prefix_ModePlain) &&
- ((viewParams.fontSize != renderViewParams.fontSize) || // ÁÛχ
- (viewParams.transpose != renderViewParams.transpose) || // Ú‡ÌÒÔÓÁ‡
- (![(viewParams.fontName) isEqualToString:(renderViewParams.fontName)]) // ¯ËÙÚ‡
- ))
- return YES;
- // Ç Ó‰ÌÓÒÚ‡Ì˘ÌÓÏ ÂÊËÏ ËÁÏÂÌÂÌ˚ Á̇˜ÂÌËfl
- if ((viewParams.viewMode == _prefix_ModeOnePage) &&
- ((viewParams.viewportSize.width != renderViewParams.viewportSize.width) || // ¯ËËÌ˚ ӷ·ÒÚË ÔÓÒÏÓÚ‡
- (viewParams.fontSize != renderViewParams.fontSize) || // ÁÛχ
- (viewParams.transpose != renderViewParams.transpose) || // Ú‡ÌÒÔÓÁ‡
- (![(viewParams.fontName) isEqualToString:(renderViewParams.fontName)]) // ¯ËÙÚ‡
- ))
- return YES;
- // Ç ÏÌÓ„ÓÒÚ‡Ì˘ÌÓÏ ÂÊËÏ ËÁÏÂÌÂÌ˚ Á̇˜ÂÌËfl
- if ((viewParams.viewMode == _prefix_ModePaged) &&
- ((viewParams.viewportSize.width != renderViewParams.viewportSize.width) || // ¯ËËÌ˚ ӷ·ÒÚË ÔÓÒÏÓÚ‡
- (viewParams.viewportSize.height != renderViewParams.viewportSize.height) || // ‚˚ÒÓÚ˚ ӷ·ÒÚË ÔÓÒÏÓÚ‡
- (viewParams.fontSize != renderViewParams.fontSize) || // ÁÛχ
- (viewParams.transpose != renderViewParams.transpose) || // Ú‡ÌÒÔÓÁ‡
- (![(viewParams.fontName) isEqualToString:(renderViewParams.fontName)]) // ¯ËÙÚ‡
- ))
- return YES;
- return NO;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement