7#ifndef CORE_FPDFDOC_CPDF_VIEWERPREFERENCES_H_
8#define CORE_FPDFDOC_CPDF_VIEWERPREFERENCES_H_
12#include "core/fxcrt/bytestring.h"
13#include "core/fxcrt/retain_ptr.h"
14#include "core/fxcrt/unowned_ptr.h"
15#include "third_party/abseil-cpp/absl/types/optional.h"
36 RetainPtr<
const CPDF_Dictionary> GetViewerPreferences()
const;
RetainPtr< const CPDF_Dictionary > GetDictFor(const ByteString &key) const
bool IsDirectionR2L() const
RetainPtr< const CPDF_Array > PrintPageRange() const
int32_t NumCopies() const
CPDF_ViewerPreferences(const CPDF_Document *pDoc)
ByteString Duplex() const
absl::optional< ByteString > GenericName(const ByteString &bsKey) const
~CPDF_ViewerPreferences()
bool PrintScaling() const
ByteString(const char *ptr)