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 14 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 18 of file cpsoutput.cpp.


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