7#ifndef CORE_FPDFDOC_CPDF_VIEWERPREFERENCES_H_
8#define CORE_FPDFDOC_CPDF_VIEWERPREFERENCES_H_
14#include "core/fxcrt/bytestring.h"
15#include "core/fxcrt/retain_ptr.h"
16#include "core/fxcrt/unowned_ptr.h"
fxcrt::ByteString ByteString
std::vector< RetainPtr< CPDF_Object > >::const_iterator const_iterator
RetainPtr< const CPDF_Dictionary > GetDictFor(const ByteString &key) const
std::map< ByteString, RetainPtr< CPDF_Object >, std::less<> > DictMap
std::optional< ByteString > GenericName(const ByteString &bsKey) const
bool IsDirectionR2L() const
RetainPtr< const CPDF_Array > PrintPageRange() const
int32_t NumCopies() const
CPDF_ViewerPreferences(const CPDF_Document *pDoc)
ByteString Duplex() const
~CPDF_ViewerPreferences()
bool PrintScaling() const
ByteString(const char *ptr)