Purpose:
This class is used to represent an OnDemand fixed view object.
Class summary:
class DKEXPORT DKFixedViewDataOD: public dkExtension { public: DKFixedViewDataOD (); DKFixedViewDataOD (char rotation, char prmode, const char* printoptions, float paperwidth, float paperlength, char recordformat, long recordlen, const char* recorddelimiter, char carriagecontrol, DKBoolean trcpresent, long codepage, long pagebreaklinecount, long afptolinecharsperinch, long afptolinelinesperinch, long defpagestoprint, long numpageheaderrows, long numfieldheaderrows, long headervalidationrow, long headervalidationcol, const char* headervalidationvalue, long numldfields); DKFixedViewDataOD (DKFixedViewDataOD& aDKFixedViewDataOD); ~DKFixedViewDataOD(); DKString getName(); void setName(const char* extName); void setRotation(char rotation); char getRotation(); void setPrMode(char prmode); char getPrMode(); void setPrintOptions(const char* options); DKString getPrintOptions(); void setPaperWidth(float width); float getPaperWidth(); void setPaperLength(float length); float getPaperLength(); void setRecordFormat(char recfmt); char getRecordFormat(); void setRecordLen(long reclen); long getRecordLen(); void setRecordDelimiter(const char* delim); DKString getRecordDelimiter(); void setCarriageControl(char cc); char getCarriageControl(); void setTrcPresent(DKBoolean trc); DKBoolean isTrcPresent(); void setCodepage(long cp); long getCodepage(); void setPageBreakLinecount(long i); long getPageBreakLinecount(); void setAfpToLineCharsPerInch(long i); long getAfpToLineCharsPerInch(); void setAfpToLineLinesPerInch(long i); long getAfpToLineLinesPerInch(); void setDefPagesToPrint(long numpages); long getDefPagesToPrint(); void setNumPageHeaderRows(long i); long getNumPageHeaderRows(); void setNumFieldHeaderRows(long i); long getNumFieldHeaderRows(); void setHeaderValidationRow(long i); long getHeaderValidationRow(); void setHeaderValidationCol(long i); long getHeaderValidationCol(); void setHeaderValidationValue(const char* value); DKString getHeaderValidationValue(); void setNumLDFields(long i); long getNumLDFields(); void addLDField(void * field); DKSequentialCollection* getLDFields (); };
Members:
DKFixedViewDataOD (); DKFixedViewDataOD (char rotation, char prmode, const char* printoptions, float paperwidth, float paperlength, char recordformat, long recordlen, const char* recorddelimiter, char carriagecontrol, DKBoolean trcpresent, long codepage, long pagebreaklinecount, long afptolinecharsperinch, long afptolinelinesperinch, long defpagestoprint, long numpageheaderrows, long numfieldheaderrows, long headervalidationrow, long headervalidationcol, const char* headervalidationvalue,long numldfields); DKFixedViewDataOD (DKFixedViewDataOD& aDKFixedViewDataOD); ~DKFixedViewDataOD();
DKString getName();
void setName(const char* extName);
Sets the rotation value.
char getRotation();
char getPrMode();
void setPrintOptions(const char* options);
DKString getPrintOptions();
void setPaperWidth(float width);
float getPaperWidth();
void setPaperLength(float length);
float getPaperLength();
char getRecordFormat();
void setRecordLen(long reclen);
long getRecordLen();
void setRecordDelimiter(const char* delim);
DKString getRecordDelimiter();
char getCarriageControl();
void setTrcPresent(DKBoolean trc);
long getHeaderValidationCol();
void setHeaderValidationValue(const char* value);
DKString getHeaderValidationValue();
void setNumLDFields(long i);
long getNumLDFields();
void addLDField(void * field);
DKSequentialCollection* getLDFields ();
(c) Copyright International Business Machines Corporation 1996, 2003. IBM Corp. All rights reserved.