diff options
author | Albert Astals Cid <aacid@kde.org> | 2007-11-03 12:20:18 +0100 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@annarchy.freedesktop.org> | 2007-11-03 10:11:43 -0700 |
commit | 1d19056eaba47a848a1b3175cd094df7d0b99f24 (patch) | |
tree | 813ca96ac8409b915f5bd33bdba108a326e5e300 /libspectre/spectre-document.c | |
parent | e702c34bccbc70ba209eba4d0ae8301d40164665 (diff) |
Added spectre_document_get_language_level
Diffstat (limited to 'libspectre/spectre-document.c')
-rw-r--r-- | libspectre/spectre-document.c | 11 |
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) |