summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hwpfilter/source/hinfo.h49
1 files changed, 33 insertions, 16 deletions
diff --git a/hwpfilter/source/hinfo.h b/hwpfilter/source/hinfo.h
index 81517dbe2e5b..0b1a45e074d0 100644
--- a/hwpfilter/source/hinfo.h
+++ b/hwpfilter/source/hinfo.h
@@ -48,23 +48,40 @@ typedef struct
} PaperInfo;
/* ?????? ??????, ???????? ???? */
-typedef struct
+struct PaperBackInfo
{
- char type; // 0- background color, 1 - external image, 2- embedded image
- char reserved1[8];
- int luminance; /* ???? ( -100 ~ 100 ) */
- int contrast; /* ???? ( -100 ~ 100 ) */
- char effect; /* 0-????????, 1-????????????, 2-???? */
- char reserved2[8];
- char filename[260 + 1]; // filename
- unsigned char color[3]; //0 - red, 1 - green, 2 - blue
- unsigned short flag; /* 0 - ????????, 1 - ????????, 2 - ??????, 3 - ???????? */
- int range; /* 0-????, 1-????????, 3-??????, 4-?????? */
- char reserved3[27];
- int size;
- char *data; // image data
- bool isset;
-} PaperBackInfo;
+ char type; // 0- background color, 1 - external image, 2- embedded image
+ char reserved1[8];
+ int luminance; /* ???? ( -100 ~ 100 ) */
+ int contrast; /* ???? ( -100 ~ 100 ) */
+ char effect; /* 0-????????, 1-????????????, 2-???? */
+ char reserved2[8];
+ char filename[260 + 1]; // filename
+ unsigned char color[3]; //0 - red, 1 - green, 2 - blue
+ unsigned short flag; /* 0 - ????????, 1 - ????????, 2 - ??????, 3 - ???????? */
+ int range; /* 0-????, 1-????????, 3-??????, 4-?????? */
+ char reserved3[27];
+ int size;
+ char *data; // image data
+ bool isset;
+ PaperBackInfo()
+ : type(0)
+ , luminance(0)
+ , contrast(0)
+ , effect(0)
+ , flag(0)
+ , range(0)
+ , size(0)
+ , data(NULL)
+ , isset(false)
+ {
+ memset(reserved1, 0, sizeof(reserved1));
+ memset(reserved2, 0, sizeof(reserved2));
+ memset(filename, 0, sizeof(filename));
+ memset(color, 0, sizeof(color));
+ memset(reserved3, 0, sizeof(reserved3));
+ }
+};
/* ???????? ???? */
/**