summaryrefslogtreecommitdiff
path: root/core/src/fpdfdoc/doc_viewerPreferences.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/fpdfdoc/doc_viewerPreferences.cpp')
-rw-r--r--core/src/fpdfdoc/doc_viewerPreferences.cpp86
1 files changed, 39 insertions, 47 deletions
diff --git a/core/src/fpdfdoc/doc_viewerPreferences.cpp b/core/src/fpdfdoc/doc_viewerPreferences.cpp
index eb824eb5a4..50962b7d47 100644
--- a/core/src/fpdfdoc/doc_viewerPreferences.cpp
+++ b/core/src/fpdfdoc/doc_viewerPreferences.cpp
@@ -5,56 +5,48 @@
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
#include "../../include/fpdfdoc/fpdf_doc.h"
-CPDF_ViewerPreferences::CPDF_ViewerPreferences(CPDF_Document *pDoc): m_pDoc(pDoc)
-{
+CPDF_ViewerPreferences::CPDF_ViewerPreferences(CPDF_Document* pDoc)
+ : m_pDoc(pDoc) {}
+CPDF_ViewerPreferences::~CPDF_ViewerPreferences() {}
+FX_BOOL CPDF_ViewerPreferences::IsDirectionR2L() const {
+ CPDF_Dictionary* pDict = m_pDoc->GetRoot();
+ pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
+ if (!pDict) {
+ return FALSE;
+ }
+ return FX_BSTRC("R2L") == pDict->GetString(FX_BSTRC("Direction"));
}
-CPDF_ViewerPreferences::~CPDF_ViewerPreferences()
-{
+FX_BOOL CPDF_ViewerPreferences::PrintScaling() const {
+ CPDF_Dictionary* pDict = m_pDoc->GetRoot();
+ pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
+ if (!pDict) {
+ return TRUE;
+ }
+ return FX_BSTRC("None") != pDict->GetString(FX_BSTRC("PrintScaling"));
}
-FX_BOOL CPDF_ViewerPreferences::IsDirectionR2L() const
-{
- CPDF_Dictionary *pDict = m_pDoc->GetRoot();
- pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
- if (!pDict) {
- return FALSE;
- }
- return FX_BSTRC("R2L") == pDict->GetString(FX_BSTRC("Direction"));
+int32_t CPDF_ViewerPreferences::NumCopies() const {
+ CPDF_Dictionary* pDict = m_pDoc->GetRoot();
+ pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
+ if (!pDict) {
+ return 1;
+ }
+ return pDict->GetInteger(FX_BSTRC("NumCopies"));
}
-FX_BOOL CPDF_ViewerPreferences::PrintScaling() const
-{
- CPDF_Dictionary *pDict = m_pDoc->GetRoot();
- pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
- if (!pDict) {
- return TRUE;
- }
- return FX_BSTRC("None") != pDict->GetString(FX_BSTRC("PrintScaling"));
-}
-int32_t CPDF_ViewerPreferences::NumCopies() const
-{
- CPDF_Dictionary *pDict = m_pDoc->GetRoot();
- pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
- if (!pDict) {
- return 1;
- }
- return pDict->GetInteger(FX_BSTRC("NumCopies"));
-}
-CPDF_Array* CPDF_ViewerPreferences::PrintPageRange() const
-{
- CPDF_Dictionary *pDict = m_pDoc->GetRoot();
- CPDF_Array *pRange = NULL;
- pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
- if (!pDict) {
- return pRange;
- }
- pRange = pDict->GetArray(FX_BSTRC("PrintPageRange"));
+CPDF_Array* CPDF_ViewerPreferences::PrintPageRange() const {
+ CPDF_Dictionary* pDict = m_pDoc->GetRoot();
+ CPDF_Array* pRange = NULL;
+ pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
+ if (!pDict) {
return pRange;
+ }
+ pRange = pDict->GetArray(FX_BSTRC("PrintPageRange"));
+ return pRange;
}
-CFX_ByteString CPDF_ViewerPreferences::Duplex() const
-{
- CPDF_Dictionary *pDict = m_pDoc->GetRoot();
- pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
- if (!pDict) {
- return FX_BSTRC("None");
- }
- return pDict->GetString(FX_BSTRC("Duplex"));
+CFX_ByteString CPDF_ViewerPreferences::Duplex() const {
+ CPDF_Dictionary* pDict = m_pDoc->GetRoot();
+ pDict = pDict->GetDict(FX_BSTRC("ViewerPreferences"));
+ if (!pDict) {
+ return FX_BSTRC("None");
+ }
+ return pDict->GetString(FX_BSTRC("Duplex"));
}