(1)水印嵌入位置选择下划线和颜色,编程实现如下
struct wordfont            
{
   long   line;              
   long  color;
} wf[100];
(2)打开嵌入对话框,选择用户需要进行嵌入水印的word文档然后进行MD5加密计算,得出嵌入后结果。
void CWordwaterDlg::OnQlwater()
{
    
    CQLwater QLwater;
     if (IDOK==QLwater.DoModal())
     {  
        m=int(fmod(double(QLwater.m_editm),double(10)));
         switch (m)
        {
        case 0:m=3;p=1;break;
        case 1:m=3;p=1;break;
        case 2:m=3;p=1;break;
        case 3:m=3;p=1;break;
        case 4:m=4;p=3;break;
        case 5:m=7;p=4;break;
        case 6:m=7;p=4;break;
        case 7:m=7;p=4;break;
        case 8:m=11;p=7;break;
        case 9:m=11;p=7;break;
        }
        tempm=m;
        n=m*tempn;
        tempsum=0;    
(3)调用WORD系统文件

     wfilename=QLwater.FileName;
    _Application app;
      COleVariant covTrue((short)TRUE),
            covFalse((short)FALSE),
            covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
    
    if(!app.CreateDispatch("Word.Application"))
         {
            AfxMessageBox("Couldn't start Word.");
         }
         else
         {
                 app.SetVisible(TRUE);
            
         }

(4)打开指定目录路径下的word文件,效果如图3.2所示.
    Documents docs(app.GetDocuments());
        appDoc.AttachDispatch(docs.Open(
COleVariant(QLwater.FileName,VT_BSTR),                                 
 covFalse,   
                      covFalse,     
                      covFalse,     
                      covOptional,  
                      covOptional,  
                      covFalse,     
上一篇:基于webform的在线考试系统+用例图+文献综述
下一篇:Ford–Fulkerson算法铁路运输系统中车辆流问题的研究

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

MATLAB基于流形学习与神经网络的预测建模

基于SNA的唐诗关系分析

基于启发式算法的智能路径规划研究

林业机械作业中的安全性问题【2230字】

适合宝妈开的实体店,适...

浅谈动画短片《天降好运》中的剧本创作

淮安市老漂族心理与休闲体育现状的研究

人事管理系统开题报告

弹道修正弹实测弹道气象数据使用方法研究

小学《道德与法治》学习心得体会

大学生就业方向与专业关系的研究

紫陵阁

组态王文献综述