Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CPSOutput Class Referencefinal

#include <cpsoutput.h>

Inheritance diagram for CPSOutput:
Collaboration diagram for CPSOutput:

Public Types

enum class  OutputMode { kExtEscape , kGdiComment }

Public Member Functions

 CPSOutput (HDC hDC, OutputMode mode)
 ~CPSOutput () override
bool WriteBlock (pdfium::span< const uint8_t > input) override
Public Member Functions inherited from fxcrt::Retainable
 Retainable ()=default
bool HasOneRef () const
Public Member Functions inherited from IFX_WriteStream
bool WriteString (ByteStringView str)
bool WriteByte (uint8_t byte)
bool WriteDWord (uint32_t i)
bool WriteFilesize (FX_FILESIZE size)

Additional Inherited Members

Protected Member Functions inherited from fxcrt::Retainable
virtual ~Retainable ()=default
Protected Member Functions inherited from IFX_WriteStream
virtual ~IFX_WriteStream ()=default

Detailed Description

Definition at line 15 of file cpsoutput.h.

Member Enumeration Documentation

◆ OutputMode

enum class CPSOutput::OutputMode
strong
Enumerator
kExtEscape 
kGdiComment 

Definition at line 17 of file cpsoutput.h.

Constructor & Destructor Documentation

◆ CPSOutput()

CPSOutput::CPSOutput ( HDC hDC,
OutputMode mode )

Definition at line 16 of file cpsoutput.cpp.

◆ ~CPSOutput()

CPSOutput::~CPSOutput ( )
overridedefault

Member Function Documentation

◆ WriteBlock()

bool CPSOutput::WriteBlock ( pdfium::span< const uint8_t > input)
overridevirtual

Implements IFX_WriteStream.

Definition at line 20 of file cpsoutput.cpp.


The documentation for this class was generated from the following files: