summaryrefslogtreecommitdiff
path: root/libspectre/spectre-document.c
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2007-11-03 12:20:18 +0100
committerCarlos Garcia Campos <carlosgc@annarchy.freedesktop.org>2007-11-03 10:11:43 -0700
commit1d19056eaba47a848a1b3175cd094df7d0b99f24 (patch)
tree813ca96ac8409b915f5bd33bdba108a326e5e300 /libspectre/spectre-document.c
parente702c34bccbc70ba209eba4d0ae8301d40164665 (diff)
Added spectre_document_get_language_level
Diffstat (limited to 'libspectre/spectre-document.c')
-rw-r--r--libspectre/spectre-document.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libspectre/spectre-document.c b/libspectre/spectre-document.c
index 528ded2..d7e18d3 100644
--- a/libspectre/spectre-document.c
+++ b/libspectre/spectre-document.c
@@ -161,6 +161,17 @@ spectre_document_is_eps (SpectreDocument *document)
return document->doc->epsf;
}
+unsigned int
+spectre_document_get_language_level (SpectreDocument *document)
+{
+ if (!document->doc) {
+ document->status = SPECTRE_STATUS_DOCUMENT_NOT_LOADED;
+ return 0;
+ }
+
+ return document->doc->languagelevel ? atoi (document->doc->languagelevel) : 0;
+}
+
SpectrePage *
spectre_document_get_page (SpectreDocument *document,
unsigned int page_index)