PDFix SDK  7.2.0
Loading...
Searching...
No Matches
PdsNumber Struct Referenceabstract

PdsNumber class. More...

#include <pdfix.h>

Inheritance diagram for PdsNumber:
PdsObject

Public Member Functions

virtual bool IsIntegerValue () const =0
 Get information if the object is integer or a number object. More...
 
virtual int GetIntegerValue () const =0
 Get the integer value of an object. More...
 
virtual float GetValue () const =0
 Gets the value of object as a real number. More...
 
- Public Member Functions inherited from PdsObject
virtual PdfObjectType GetObjectType () const =0
 Gets the type of an object. More...
 
virtual int GetId () const =0
 Gets the object number. More...
 
virtual int GetGenId () const =0
 Gets the generation number. More...
 
virtual PdfDocGetDoc () const =0
 Gets a reference to a document. More...
 
virtual PdsObjectClone (bool clone_indirect)=0
 Clone the object. More...
 
virtual bool RegisterEvent (PdfEventType type, PdsObjectEventProc proc, void *data)=0
 Registers a user-supplied procedure to call when the specified event occurs. More...
 
virtual bool UnregisterEvent (PdfEventType type, PdsObjectEventProc proc, void *data)=0
 

Detailed Description

PdsNumber class.

PdsNumber objects can have any number value.

Member Function Documentation

◆ GetIntegerValue()

virtual int PdsNumber::GetIntegerValue ( ) const
pure virtual

Get the integer value of an object.

Returns
The integer value of object.

◆ GetValue()

virtual float PdsNumber::GetValue ( ) const
pure virtual

Gets the value of object as a real number.

Returns
The numeric value of object.

◆ IsIntegerValue()

virtual bool PdsNumber::IsIntegerValue ( ) const
pure virtual

Get information if the object is integer or a number object.

Returns
true if the object is integer, false otherwise.