cameleps.h File Reference

(r1785/r1398)

#include "aw_eps.h"
#include "saveeps.h"
#include "nodemold.h"

Go to the source code of this file.

Classes

class  CamelotEPSFilter
 A filter that imports EPS files in Camelot EPS format. More...
struct  CamelotEPSFilter::_BitmapAttrs
class  EPSFontCache
class  CamelotEPSRenderRegion
 A render region for exporting files in the native EPS format. More...

Enumerations

enum  PendingBitmap {
  PENDING_BITMAP_NONE, PENDING_BITMAP_FILL, PENDING_BITMAP_TRANSPFILL, PENDING_BITMAP_OBJECT,
  PENDING_BITMAP_POOLITEM, PENDING_BITMAP_OBJECT_FILL
}
enum  CamelotEPSFillType {
  CAMEPS_FILL_LINEAR = 1, CAMEPS_FILL_ELLIPTICAL, CAMEPS_FILL_CIRCULAR, CAMEPS_FILL_CONICAL,
  CAMEPS_FILL_BITMAP, CAMEPS_FILL_FRACTAL, CAMEPS_FILL_NEWLINEAR, CAMEPS_FILL_NEWBITMAP
}
enum  {
  EOTAG_FONTFLAGS = 1, EOTAG_BITMAPFLAGS, EOTAG_TEXTWRAPPED, EOTAG_FONTTYPE,
  EOTAG_GUIDELAYER, EOTAG_GUIDELINE, EOTAG_MOULDTHRESHOLD
}
enum  {
  EPSC_caz = EPSC_aes + 1, EPSC_cax, EPSC_cxt, EPSC_cxe,
  EPSC_cxm, EPSC_cxmt, EPSC_cbm, EPSC_csbm,
  EPSC_cebm, EPSC_cx, EPSC_cX, EPSC_ck,
  EPSC_cK, EPSC_cst, EPSC_csah, EPSC_ceah,
  EPSC_cdp, EPSC_csbd, EPSC_cebd, EPSC_csbr,
  EPSC_cebr, EPSC_csrs, EPSC_crsp, EPSC_crstm,
  EPSC_crsp1, EPSC_crsp2, EPSC_cers, EPSC_csev,
  EPSC_ceev, EPSC_cspr, EPSC_cepr, EPSC_csmp,
  EPSC_cemp, EPSC_csso, EPSC_ceso, EPSC_csdo,
  EPSC_cedo, EPSC_ctf, EPSC_ctb, EPSC_cti,
  EPSC_cts, EPSC_ctp, EPSC_ctls, EPSC_cso,
  EPSC_ceo, EPSC_cfft, EPSC_cftf, EPSC_cbot,
  EPSC_cpal, EPSC_glyr, EPSC_glne, EPSC_cmth,
  EPSC_cag, EPSC_cbti, EPSC_cameps_last
}


Enumeration Type Documentation

anonymous enum
 

Enumerator:
EOTAG_FONTFLAGS 
EOTAG_BITMAPFLAGS 
EOTAG_TEXTWRAPPED 
EOTAG_FONTTYPE 
EOTAG_GUIDELAYER 
EOTAG_GUIDELINE 
EOTAG_MOULDTHRESHOLD 

Definition at line 140 of file cameleps.h.

00141 {
00142     EOTAG_FONTFLAGS = 1,
00143     EOTAG_BITMAPFLAGS,
00144     EOTAG_TEXTWRAPPED,
00145     EOTAG_FONTTYPE,
00146     EOTAG_GUIDELAYER,
00147     EOTAG_GUIDELINE,
00148     EOTAG_MOULDTHRESHOLD
00149 };

anonymous enum
 

Enumerator:
EPSC_caz 
EPSC_cax 
EPSC_cxt 
EPSC_cxe 
EPSC_cxm 
EPSC_cxmt 
EPSC_cbm 
EPSC_csbm 
EPSC_cebm 
EPSC_cx 
EPSC_cX 
EPSC_ck 
EPSC_cK 
EPSC_cst 
EPSC_csah 
EPSC_ceah 
EPSC_cdp 
EPSC_csbd 
EPSC_cebd 
EPSC_csbr 
EPSC_cebr 
EPSC_csrs 
EPSC_crsp 
EPSC_crstm 
EPSC_crsp1 
EPSC_crsp2 
EPSC_cers 
EPSC_csev 
EPSC_ceev 
EPSC_cspr 
EPSC_cepr 
EPSC_csmp 
EPSC_cemp 
EPSC_csso 
EPSC_ceso 
EPSC_csdo 
EPSC_cedo 
EPSC_ctf 
EPSC_ctb 
EPSC_cti 
EPSC_cts 
EPSC_ctp 
EPSC_ctls 
EPSC_cso 
EPSC_ceo 
EPSC_cfft 
EPSC_cftf 
EPSC_cbot 
EPSC_cpal 
EPSC_glyr 
EPSC_glne 
EPSC_cmth 
EPSC_cag 
EPSC_cbti 
EPSC_cameps_last 

Definition at line 153 of file cameleps.h.

00154 {
00155     // Chromatic fill geometries
00156     EPSC_caz = EPSC_aes + 1,
00157     EPSC_cax,
00158 
00159     // Transparent fill geometries
00160     EPSC_cxt,
00161 
00162     // Chromatic fill effects
00163     EPSC_cxe,
00164 
00165     // Chromatic fill mappings
00166     EPSC_cxm,
00167 
00168     // Transparent fill mappings
00169     EPSC_cxmt,
00170 
00171     // Bitmap objects/bitmap fills
00172     EPSC_cbm,
00173     EPSC_csbm,
00174     EPSC_cebm,
00175 
00176     // Line/Fill colours
00177     EPSC_cx,
00178     EPSC_cX,
00179     EPSC_ck,
00180     EPSC_cK,
00181 
00182     // Stroke transparency
00183     EPSC_cst,
00184 
00185     // Arrow heads
00186     EPSC_csah,
00187     EPSC_ceah,
00188 
00189     // Dash Patterns
00190     EPSC_cdp,
00191 
00192     // Blends
00193     EPSC_csbd,
00194     EPSC_cebd,
00195     EPSC_csbr,
00196     EPSC_cebr,
00197 
00198     // Regular shapes
00199     EPSC_csrs,
00200     EPSC_crsp,
00201     EPSC_crstm,
00202     EPSC_crsp1,
00203     EPSC_crsp2,
00204     EPSC_cers,
00205 
00206     // Mould commands
00207     EPSC_csev,
00208     EPSC_ceev,
00209     EPSC_cspr,
00210     EPSC_cepr,
00211     EPSC_csmp,
00212     EPSC_cemp,
00213     EPSC_csso,
00214     EPSC_ceso,
00215     EPSC_csdo,
00216     EPSC_cedo,
00217 
00218     // Text native commands
00219     EPSC_ctf,
00220     EPSC_ctb,
00221     EPSC_cti,
00222     EPSC_cts,
00223     EPSC_ctp,
00224     EPSC_ctls,
00225 
00226     EPSC_cso,
00227     EPSC_ceo,
00228     EPSC_cfft,  // font flags token
00229     EPSC_cftf,  // Type of font
00230     EPSC_cbot,  // Bitmap object token
00231 
00232     // Renderable bitmap tokens
00233     EPSC_cpal,  // Bitmap palette token
00234 
00235     // Guide layer & guidelines
00236     EPSC_glyr,
00237     EPSC_glne,
00238 
00239     EPSC_cmth,  // mould threshold token
00240 
00241     EPSC_cag,   // new grey level geometric fill operator
00242 
00243     // Another bitmap token
00244     EPSC_cbti,  // Bitmap transparency index
00245 
00246     // Sentinel - leave this one last
00247     EPSC_cameps_last
00248 };

enum CamelotEPSFillType
 

Enumerator:
CAMEPS_FILL_LINEAR 
CAMEPS_FILL_ELLIPTICAL 
CAMEPS_FILL_CIRCULAR 
CAMEPS_FILL_CONICAL 
CAMEPS_FILL_BITMAP 
CAMEPS_FILL_FRACTAL 
CAMEPS_FILL_NEWLINEAR 
CAMEPS_FILL_NEWBITMAP 

Definition at line 126 of file cameleps.h.

enum PendingBitmap
 

Enumerator:
PENDING_BITMAP_NONE 
PENDING_BITMAP_FILL 
PENDING_BITMAP_TRANSPFILL 
PENDING_BITMAP_OBJECT 
PENDING_BITMAP_POOLITEM 
PENDING_BITMAP_OBJECT_FILL 

Definition at line 116 of file cameleps.h.


Generated on Sat Nov 10 03:49:05 2007 for Camelot by  doxygen 1.4.4