📄 easycd.h
字号:
#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(P128)
#endif
/*********************************************************************/
/* */
/* Licensed Materials - Property of IBM */
/* */
/* L-GHUS-5VMPGW, L-GHUS-5S3PEE */
/* (C) Copyright IBM Corp. 1993, 2005 All Rights Reserved */
/* */
/* US Government Users Restricted Rights - Use, duplication or */
/* disclosure restricted by GSA ADP Schedule Contract with */
/* IBM Corp. */
/* */
/*********************************************************************/
#ifndef EASYCD_DEFS
#define EASYCD_DEFS
#ifndef EDIT_ODS_DEFS
#include "editods.h" /* for MAXTABS */
#endif
#include "nls.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Compound style datatype. Similiar to a CDPABDEFINITION. */
typedef struct
{
WORD JustifyMode;
WORD LineSpacing;
WORD ParagraphSpacingBefore;
WORD ParagraphSpacingAfter;
WORD LeftMargin;
WORD RightMargin;
WORD FirstLineLeftMargin;
WORD Tabs;
SWORD Tab[MAXTABS];
WORD Flags;
} COMPOUNDSTYLE;
/* Flags for CompoundTextAddText. */
#define COMP_FROM_FILE 0x00000001
#define COMP_PRESERVE_LINES 0x00000002
#define COMP_PARA_LINE 0x00000004
#define COMP_PARA_BLANK_LINE 0x00000008
#define COMP_SERVER_HINT_FOLLOWS 0x00000010
/* Use this style ID in CompoundTextAddText to continue using the
same paragraph style as the previous paragraph. */
#define STYLE_ID_SAMEASPREV 0xFFFFFFFF
/* Function prototypes. */
STATUS LNPUBLIC CompoundTextCreate
(
NOTEHANDLE hNote,
char far *pszItemName,
HANDLE far *phCompound
);
STATUS LNPUBLIC CompoundTextClose
(
HANDLE hCompound,
HANDLE far *phReturnBuffer,
DWORD far *pdwReturnBufferSize,
char far *pchReturnFile,
WORD wReturnFileSize
);
void LNPUBLIC CompoundTextDiscard
(
HANDLE hCompound
);
STATUS LNPUBLIC CompoundTextDefineStyle
(
HANDLE hCompound,
char far *pszStyleName,
COMPOUNDSTYLE far *pDefinition,
DWORD far *pdwStyleId
);
STATUS LNPUBLIC CompoundTextAssimilateItem
(
HANDLE hCompound,
NOTEHANDLE hNote,
char far *pszItemName,
DWORD dwFlags
);
STATUS LNPUBLIC CompoundTextAssimilateFile
(
HANDLE hCompound,
char far *pszFileSpec,
DWORD dwFlags
);
STATUS LNPUBLIC CompoundTextAddParagraphExt
(
HANDLE hCompound,
DWORD dwStyleId,
FONTID FontID,
char *pchText,
DWORD dwTextLen,
NLS_PINFO pInfo
);
STATUS LNPUBLIC CompoundTextAddTextExt
(
HANDLE hCompound,
DWORD dwStyleId,
FONTID FontID,
char far *pchText,
DWORD dwTextLen,
char far *pszLineDelim,
DWORD dwFlags,
NLS_PINFO pInfo
);
void LNPUBLIC CompoundTextInitStyle
(
COMPOUNDSTYLE far *pStyle
);
STATUS LNPUBLIC CompoundTextAddDocLink
(
HANDLE hCompound,
TIMEDATE DBReplicaID,
UNID ViewUNID,
UNID NoteUNID,
char far *pszComment,
DWORD dwFlags
);
STATUS LNPUBLIC CompoundTextAddRenderedNote
(
HANDLE hCompound,
NOTEHANDLE hNote,
NOTEHANDLE hFormNote,
DWORD dwFlags
);
STATUS LNPUBLIC CompoundTextAddCDRecords
(
HANDLE hCompound,
void * pvRecord,
DWORD dwRecordLength
);
STATUS LNPUBLIC SubformInsert (DBHANDLE hDB, char *pSubForm, char *pForm, DWORD Flags);
STATUS LNPUBLIC SubformRemove (DBHANDLE hDB, char *pSubForm, char *pForm, DWORD Flags);
#ifdef __cplusplus
}
#endif
#endif
#if defined(OS400) && (__OS400_TGTVRM__ >= 510)
#pragma datamodel(pop)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -