Skip to content

CDLARGEPARAGRAPH

Data Type : Composite Data
CDLARGEPARAGRAPH - Contains large paragraph information for Notes/Domino 6.

#include <editods.h>

Definition :

typedef struct {
    WSIG Header;  /* Signature and length of this record */
    WORD Version;
    WORD Flags;  
#define CDLARGEPARAGRAPH_BEGIN 0x0001
#define CDLARGEPARAGRAPH_END 0x0002
    DWORD Spare[2];
} CDLARGEPARAGRAPH;

Description :

The 64K limit on paragraphs has been removed in Notes/Domino 6. To ensure backward compatibility, "large" paragraphs are broken into smaller paragraphs which are bracketed by a CDLARGEPARAGRAPH record with its Flags member set to CDLARGEPARAGRAPH_BEGIN and a CDLARGEPARAGRAPH record with its Flags member set to CDLARGEPARAGRAPH_END.



    R5 will ignore the two CDLARGEPARAGRAPH records and load the small paragraphs. Notes/Domino 6 will combine the small paragraphs between these two CD records along with the paragraph which precedes them into one single paragraph at run-time and split them again when the document is saved.

    The fields in this structure are:

    Header - Signature and length of this record.

    Version - See LARGEPARAGRAPH_xxx.

    Flags - See CDLARGEPARAGRAPH_xxx.

    Spare - Future use.

    Note that CDLARGEPARAGRAPH records reside in items of type TYPE_COMPOSITE. Therefore, API programs that run on non-Intel architecture platforms must perform host/canonical conversion on structures of this type when accessing these records in an item in a note.

See Also : CDLARGEPARAGRAPH_xxx LARGEPARAGRAPH_xxx