예제 #1
0
void
wvInitCHP(CHP *item) {
    int i;

    item->fBold            = 0;
    item->fItalic          = 0;
    item->fRMarkDel        = 0;
    item->fOutline         = 0;
    item->fFldVanish       = 0;
    item->fSmallCaps       = 0;
    item->fCaps            = 0;
    item->fVanish          = 0;
    item->fRMark           = 0;
    item->fSpec            = 0;
    item->fStrike          = 0;
    item->fObj             = 0;
    item->fShadow          = 0;
    item->fLowerCase       = 0;
    item->fData            = 0;
    item->fOle2            = 0;
    item->fEmboss          = 0;
    item->fImprint         = 0;
    item->fDStrike         = 0;
    item->fUsePgsuSettings = -1;     /*-1 ? */
    item->reserved1        = 0;
    item->reserved2        = 0;
    item->reserved11       = 0;
    item->ftc                 = 0;
    item->ftcAscii            = 0;
    item->ftcFE               = 0;
    item->ftcOther            = 0;
    item->hps                 = 20;
    item->dxaSpace            = 0;
    item->iss                 = 0;
    item->kul                 = 0;
    item->fSpecSymbol         = 0;
    item->ico                 = 0;
    item->reserved3           = 0;
    item->fSysVanish          = 0;
    item->hpsPos              = 0;
    item->super_sub           = 0;
    item->lid                 = 0;
    item->lidDefault          = 0x0400;
    item->lidFE               = 0x0400;
    item->idct                = 0;
    item->idctHint            = 0;
    item->wCharScale          = 100;
    item->fcPic_fcObj_lTagObj = -1;
    item->ibstRMark           = 0;
    item->ibstRMarkDel        = 0;

    wvInitDTTM(&item->dttmRMark);
    wvInitDTTM(&item->dttmRMarkDel);

    item->reserved4     = 0;
    item->istd          = istdNormalChar;
    item->ftcSym        = 0;
    item->xchSym        = 0;
    item->idslRMReason  = 0;
    item->idslReasonDel = 0;
    item->ysr           = 0;
    item->chYsr         = 0;
    item->cpg           = 0;
    item->hpsKern       = 0;
    item->icoHighlight  = 0;
    item->fHighlight    = 0;
    item->kcd           = 0;
    item->fNavHighlight = 0;
    item->fChsDiff      = 0;
    item->fMacChs       = 0;
    item->fFtcAsciSym   = 0;
    item->reserved5     = 0;
    item->fPropRMark    = 0;
    item->ibstPropRMark = 0;

    wvInitDTTM(&item->dttmPropRMark);

    item->sfxtText  = 0;
    item->reserved6 = 0;
    item->reserved7 = 0;
    item->reserved8 = 0;
    item->reserved9 = 0;

    wvInitDTTM(&item->reserved10);

    item->fDispFldRMark    = 0;
    item->ibstDispFldRMark = 0;

    wvInitDTTM(&item->dttmDispFldRMark);

    for (i = 0; i < 16; i++)
        item->xstDispFldRMark[i] = 0;

    wvInitSHD(&item->shd);

    wvInitBRC(&item->brc);

    /* bidi */
    item->fBidi       = 0;
    item->fBoldBidi   = 0;
    item->fItalicBidi = 0;
    item->ftcBidi     = 0;
    item->hpsBidi     = 0;
    item->icoBidi     = 0;
    item->lidBidi     = 0;

    item->stylename[0] = 0;
}
예제 #2
0
파일: sep.c 프로젝트: AbiWord/wv
void
wvInitSEP (SEP * item)
{
    U8 i;
    item->bkc = 2;
    item->fTitlePage = 0;
    item->fAutoPgn = 0;
    item->nfcPgn = 0;
    item->fUnlocked = 0;
    item->cnsPgn = 0;
    item->fPgnRestart = 0;
    item->fEndNote = 1;
    item->lnc = 0;
    item->grpfIhdt = 0;
    item->nLnnMod = 0;
    item->dxaLnn = 0;
    item->dxaPgn = 720;
    item->dyaPgn = 720;
    item->fLBetween = 0;
    item->vjc = 0;
    item->dmBinFirst = 0;
    item->dmBinOther = 0;
    item->dmPaperReq = 0;

    wvInitBRC (&item->brcTop);
    wvInitBRC (&item->brcLeft);
    wvInitBRC (&item->brcBottom);
    wvInitBRC (&item->brcRight);

    item->fPropRMark = 0;
    item->ibstPropRMark = 0;

    wvInitDTTM (&item->dttmPropRMark);

    item->dxtCharSpace = 0;
    item->dyaLinePitch = 0;
    item->clm = 0;
    item->reserved1 = 0;
    item->dmOrientPage = 0;
    item->iHeadingPgn = 0;
    item->pgnStart = 1;
    item->lnnMin = 0;
    item->wTextFlow = 0;
    item->reserved2 = 0;
    item->pgbProp = 0;
    item->pgbApplyTo = 0;
    item->pgbPageDepth = 0;
    item->pgbOffsetFrom = 0;
    item->reserved = 0;
    item->xaPage = 12240;
    item->yaPage = 15840;
    item->xaPageNUp = 12240;
    item->yaPageNUp = 15840;
    item->dxaLeft = 1800;
    item->dxaRight = 1800;
    item->dyaTop = 1440;
    item->dyaBottom = 1440;
    item->dzaGutter = 0;
    item->dyaHdrTop = 720;
    item->dyaHdrBottom = 720;
    item->ccolM1 = 0;
    item->fEvenlySpaced = 1;
    item->reserved3 = 0;
    item->dxaColumns = 720;
    for (i = 0; i < 89; i++)
	item->rgdxaColumnWidthSpacing[i] = 0;
    item->dxaColumnWidth = 0;
    item->dmOrientFirst = 0;
    item->fLayout = 0;
    item->reserved4 = 0;
    wvInitOLST (&item->olstAnm);
	item->fBidi = 0;
}