1 /* 2 * << H a r u --free pdf library >> -- libharu_ISO8859.h 3 * 4 * Copyright (c) 1999-2003 Takeshi Kanno <takeshi_kanno@est.hi-ho.ne.jp> 5 * 6 * Permission to use, copy, modify, distribute and sell this software 7 * and its documentation for any purpose is hereby granted without fee, 8 * provided that the above copyright notice appear in all copies and 9 * that both that copyright notice and this permission notice appear 10 * in supporting documentation. 11 * It is provided "as is" without express or implied warranty. 12 * 13 */ 14 15 /*----------------------------------------------------------------------------*/ 16 17 #ifndef _HARU_PDF_ISO8859_H 18 #define _HARU_PDF_ISO8859_H 19 20 #include <stdlib.h> 21 #include "libharu.h" 22 23 #ifdef __cplusplus 24 25 /*----------------------------------------------------------------------------*/ 26 /*------ PdfEncoding_ISO8859_2 encoding --------------------------------------*/ 27 28 class PdfEncoding_ISO8859_2 : public PdfWinAnsiEncoding 29 { 30 public: 31 void Init(); 32 }; 33 34 /*----------------------------------------------------------------------------*/ 35 /*------ PdfEncoding_ISO8859_3 encoding --------------------------------------*/ 36 37 class PdfEncoding_ISO8859_3 : public PdfWinAnsiEncoding 38 { 39 public: 40 void Init(); 41 }; 42 43 /*----------------------------------------------------------------------------*/ 44 /*------ PdfEncoding_ISO8859_4 encoding --------------------------------------*/ 45 46 class PdfEncoding_ISO8859_4 : public PdfWinAnsiEncoding 47 { 48 public: 49 void Init(); 50 }; 51 52 /*----------------------------------------------------------------------------*/ 53 /*------ PdfEncoding_ISO8859_5 encoding --------------------------------------*/ 54 55 class PdfEncoding_ISO8859_5 : public PdfWinAnsiEncoding 56 { 57 public: 58 void Init(); 59 }; 60 61 /*----------------------------------------------------------------------------*/ 62 /*------ PdfEncoding_ISO8859_6 encoding --------------------------------------*/ 63 64 class PdfEncoding_ISO8859_6 : public PdfWinAnsiEncoding 65 { 66 public: 67 void Init(); 68 }; 69 70 /*----------------------------------------------------------------------------*/ 71 /*------ PdfEncoding_ISO8859_7 encoding --------------------------------------*/ 72 73 class PdfEncoding_ISO8859_7 : public PdfWinAnsiEncoding 74 { 75 public: 76 void Init(); 77 }; 78 79 /*----------------------------------------------------------------------------*/ 80 /*------ PdfEncoding_ISO8859_8 encoding --------------------------------------*/ 81 82 class PdfEncoding_ISO8859_8 : public PdfWinAnsiEncoding 83 { 84 public: 85 void Init(); 86 }; 87 88 /*----------------------------------------------------------------------------*/ 89 /*------ PdfEncoding_ISO8859_9 encoding --------------------------------------*/ 90 91 class PdfEncoding_ISO8859_9 : public PdfWinAnsiEncoding 92 { 93 public: 94 void Init(); 95 }; 96 97 /*----------------------------------------------------------------------------*/ 98 /*------ PdfEncoding_ISO8859_10 encoding --------------------------------------*/ 99 100 class PdfEncoding_ISO8859_10 : public PdfWinAnsiEncoding 101 { 102 public: 103 void Init(); 104 }; 105 106 /*----------------------------------------------------------------------------*/ 107 /*------ PdfEncoding_ISO8859_11 encoding --------------------------------------*/ 108 109 class PdfEncoding_ISO8859_11 : public PdfWinAnsiEncoding 110 { 111 public: 112 void Init(); 113 }; 114 115 /*----------------------------------------------------------------------------*/ 116 /*------ PdfEncoding_ISO8859_13 encoding --------------------------------------*/ 117 118 class PdfEncoding_ISO8859_13 : public PdfWinAnsiEncoding 119 { 120 public: 121 void Init(); 122 }; 123 124 /*----------------------------------------------------------------------------*/ 125 /*------ PdfEncoding_ISO8859_14 encoding --------------------------------------*/ 126 127 class PdfEncoding_ISO8859_14 : public PdfWinAnsiEncoding 128 { 129 public: 130 void Init(); 131 }; 132 133 /*----------------------------------------------------------------------------*/ 134 /*------ PdfEncoding_ISO8859_15 encoding --------------------------------------*/ 135 136 class PdfEncoding_ISO8859_15 : public PdfWinAnsiEncoding 137 { 138 public: 139 void Init(); 140 }; 141 142 /*----------------------------------------------------------------------------*/ 143 /*------ PdfEncoding_ISO8859_16 encoding --------------------------------------*/ 144 145 class PdfEncoding_ISO8859_16 : public PdfWinAnsiEncoding 146 { 147 public: 148 void Init(); 149 }; 150 151 /*----------------------------------------------------------------------------*/ 152 153 #endif /* __cplusplus */ 154 155 #endif /* _HARU_PDF_ISO8859_H */ 156 157