PoDoFo 1.0.0-dev
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Enumerations
PdfError.h File Reference

SPDX-FileCopyrightText: (C) 2006 Dominik Seichter domse.nosp@m.icht.nosp@m.er@we.nosp@m.b.de SPDX-FileCopyrightText: (C) 2020 Francesco Pretto ceztk.nosp@m.o@gm.nosp@m.ail.c.nosp@m.om SPDX-License-Identifier: LGPL-2.0-or-later. More...

#include <podofo/main/PdfDeclarations.h>

Go to the source code of this file.

Classes

class  PoDoFo::PdfError
 The error handling class of the PoDoFo library. More...
 

Namespaces

namespace  PoDoFo
 SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztk.nosp@m.o@gm.nosp@m.ail.c.nosp@m.om SPDX-License-Identifier: LGPL-2.0-or-later SPDX-License-Identifier: MPL-2.0.
 

Macros

#define PODOFO_EXCEPTION_API_DOXYGEN   PODOFO_EXCEPTION_API(PODOFO_API)
 

Typedefs

using PoDoFo::PdErrorInfoStack = std::deque< PdfErrorInfo >
 

Enumerations

enum class  PoDoFo::PdfErrorCode : uint8_t {
  PoDoFo::Unknown = 0 , PoDoFo::InvalidHandle , PoDoFo::FileNotFound , PoDoFo::IOError ,
  PoDoFo::UnexpectedEOF , PoDoFo::OutOfMemory , PoDoFo::ValueOutOfRange , PoDoFo::InternalLogic ,
  PoDoFo::InvalidEnumValue , PoDoFo::MaxRecursionReached , PoDoFo::ObjectNotFound , PoDoFo::BrokenFile ,
  PoDoFo::InvalidPDF , PoDoFo::InvalidTrailer , PoDoFo::InvalidNumber , PoDoFo::InvalidEncoding ,
  PoDoFo::InvalidObject , PoDoFo::InvalidEOFToken , PoDoFo::InvalidDataType , PoDoFo::InvalidXRef ,
  PoDoFo::InvalidXRefStream , PoDoFo::InvalidPredictor , PoDoFo::InvalidStrokeStyle , PoDoFo::InvalidStream ,
  PoDoFo::InvalidKey , PoDoFo::InvalidName , PoDoFo::InvalidEncryptionDict , PoDoFo::InvalidPassword ,
  PoDoFo::InvalidFontData , PoDoFo::InvalidContentStream , PoDoFo::InvalidInput , PoDoFo::UnsupportedFilter ,
  PoDoFo::UnsupportedFontFormat , PoDoFo::WrongDestinationType , PoDoFo::FlateError , PoDoFo::FreeTypeError ,
  PoDoFo::UnsupportedPixelFormat , PoDoFo::UnsupportedImageFormat , PoDoFo::CannotConvertColor , PoDoFo::NotImplemented ,
  PoDoFo::ItemAlreadyPresent , PoDoFo::ChangeOnImmutable , PoDoFo::XmpMetadataError , PoDoFo::OpenSSLError
}
 Error Code enum values which are used in PdfError to describe the error. More...
 

Detailed Description

SPDX-FileCopyrightText: (C) 2006 Dominik Seichter domse.nosp@m.icht.nosp@m.er@we.nosp@m.b.de SPDX-FileCopyrightText: (C) 2020 Francesco Pretto ceztk.nosp@m.o@gm.nosp@m.ail.c.nosp@m.om SPDX-License-Identifier: LGPL-2.0-or-later.

Error information and logging is implemented in this file.