![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/share/emscripten/tests/poppler/fofi/ |
Upload File : |
//======================================================================== // // FoFiType1.h // // Copyright 1999-2003 Glyph & Cog, LLC // //======================================================================== #ifndef FOFITYPE1_H #define FOFITYPE1_H #ifdef USE_GCC_PRAGMAS #pragma interface #endif #include "goo/gtypes.h" #include "FoFiBase.h" //------------------------------------------------------------------------ // FoFiType1 //------------------------------------------------------------------------ class FoFiType1: public FoFiBase { public: // Create a FoFiType1 object from a memory buffer. static FoFiType1 *make(char *fileA, int lenA); // Create a FoFiType1 object from a file on disk. static FoFiType1 *load(char *fileName); virtual ~FoFiType1(); // Return the font name. char *getName(); // Return the encoding, as an array of 256 names (any of which may // be NULL). char **getEncoding(); // Write a version of the Type 1 font file with a new encoding. void writeEncoded(char **newEncoding, FoFiOutputFunc outputFunc, void *outputStream); private: FoFiType1(char *fileA, int lenA, GBool freeFileDataA); char *getNextLine(char *line); void parse(); char *name; char **encoding; GBool parsed; }; #endif