+
+ page_cache->page_labels[i] = ev_document_get_page_label (document, i);
+
+ if (!page_cache->has_labels && page_cache->page_labels[i] != NULL) {
+ gchar *expected_label;
+
+ expected_label = g_strdup_printf ("%d", i + 1);
+ if (strcmp (expected_label, page_cache->page_labels[i]))
+ page_cache->has_labels = TRUE;
+ g_free (expected_label);
+ }
+
+ if (page_width > page_cache->max_width_page_width) {
+ page_cache->max_width_page_width = page_width;
+ page_cache->max_width_page_height = page_height;
+ }
+
+ if (page_height > page_cache->max_height_page_height) {
+ page_cache->max_height_page_width = page_width;
+ page_cache->max_height_page_height = page_height;
+ }