模型文档编辑器

PowerDesigner的模型文档(Model  Report)是基于模型的,面向项目的概览文档,提供了灵活,丰富的模型文档编辑界面,实现了设计,修改和输出模型文档的全过程。

模型文档的功能如下:

  • 为各个模型生成标准或定制的文档,并输出为RTF或HTML格式的文件
  • 利用文档模板编辑器为模型文档提供统一的,定制的模板,类似于Word的模板功能
  • 利用文档语言编辑器为模型文档提供各种语言,实现模型文档的国际化
  • 既可以为每个模型生成单模型文档,也可以为几个模型生成多模型文档

文档模型编辑器包括:文档模板编辑器,文档编辑器,多模型文档编辑器和语言文档编辑器。

文档模板编辑器

(1)选择Report-Report Templates(或Tools-Resources-Report Templates)命令,打开List of Report Templates窗口(这些模板被安装在<PowerDesigner 15 安装目录>\Resources Files\Report Templates目录下)

(2)双击Available Items(有效选项),选中选项会自动添加到右边的Template items(模板中所包含的选项)栏中,右击可以对其进行编辑。编辑完毕后,选择File-Save命令保存对系统提供模板所做的修改。

(3)也可以自己新建文档模板。单击以上步骤(1)所示界面的New图标,打开Report Template Type窗口,可以定义模板名称,语言和类型,单击ok进入模板定义窗口,双击Available Items(有效选项)栏中的选项,选中的选项会自动添加到右边栏中,再对其进行编辑,保存即可。

 文档编辑器

文档编辑器用来定义为单个模型生成文档的结构,文档结构表明了生成文档的内容。还可以将模型文档输出到打印机或RTF和HTML格式的文件中。下面描述CDM生成文档的过程。

(1)在Workspace中打开CDM,选择Report-Reports命令,弹出如图9-1所示对话框。

图9-1

(2)在List of Reports对话框中显示所有的文档,如果没有显示,也可以单击New Report图标,然后打开如图9-2所示的对话框。

图9-2

(3)输入文档名称,选择文档语言及模板,单击OK,按选择的语言和模板进入模型文档编辑窗口,如图9-3所示。

图9-3

(4)单击工具栏中的Print Preview图标,打开如图9-4所示的模型文档的预览窗口。

图9-4

(5)也可以单击图9-3中的Print图标将模型文档输出到打印机,单击Generate RTF图标生成RTF格式文件,单击Generate HTML图标生成HTML文件。生成的RTF文件可以使用Microsoft Office Word打开编辑,如图9-5所示。

图9-5

语言文档编辑器

语言文档编辑器用于为各种文档提供语言资源文件,以供生成英语之外的其他语言形式的文档。语言资源文件时一种以.XRL作为后缀的XML格式的文件。

使用步骤:

(1)选择Tools-Resource-Report Languages,打开List of Report Languages窗口,选择一种语言作为文档编辑器的语言,单击工具栏中Properties,打开Report Language Properties窗口,设置文档中各个对象和标题属性。

(2)应用语言文档编辑所定义的语言资源文件:选择Report-Report Properties,打开窗口,选择所需语言形式,单击Language下拉列表框右侧的Edit Report language按钮,打开Report Language Properties窗口,为文档定制语言资源文件,利用文档编辑器生成带有中文信息的文档打印预览。

 多模型文档(Mult-Model Report)编辑器

多模型文件编辑器用于多个模型生成同一文档,以便于对所有模型进行全局浏览和分析。

管理模型文档

根据实际需要对文档各项内容进行定制,如:文档项,节点,项目,页面设置等。

(Powerdesiger设计系统一般过程:系统需求分析和设计-创建CDM(建立实体,建立联系,定义域,定义业务规则,检查CDM的正确性,生成CDM模型文档,CDM转成PDM)-细化物理数据模型-PDM转成OOM)

PowerDesigner(九)-模型文档编辑器(生成项目文档)(转)的更多相关文章

  1. Maven生成项目文档

    Maven项目可以通过maven-site-plugin插件生成项目文档,无论什么项目都可以生成. 执行命令: mvn site 生成完成的输出目录在${basedir}/target/site文件夹 ...

  2. 使用Docfx生成项目文档

    使用docfx.console生成本项目的文档 使用docfx.console生成其他项目的文档 直接使用docfx.exe生成项目文档 指定配置文档模板   文档地址:http://gitlab.l ...

  3. 使用apidoc生成项目文档

    [1]npm install apidoc -g 全局安装apidoc [2]apidoc -v 查看是否安装成功 [3]apidoc.json apidoc的项目级配置文件,它必须位于整个工程目录顶 ...

  4. 用JavaDoc生成项目文档

    项目到了尾声,大家都开始头疼——又要写文档了……是的,我们大多数人都不是从正规的Programer训练出来的.当初学习编程序的时候,就从来没有想过要给自己写的那几个程序编写一份完整的文档,所有的注释都 ...

  5. powerdesigner连接Mysql进行反向工程并生成word文档图文教程

    1 软件版本 windows7 64位 powerdesigner 15.1 Mysql 5.1.56 mysql-connector-odbc-3.51.30-winx64 对于mysql-conn ...

  6. PHP的学习--使用PhpDocumentor 2生成API文档

    官网地址:http://www.phpdoc.org/ 项目地址:https://github.com/phpDocumentor/phpDocumentor2 phpDocumentor 2是一个可 ...

  7. 黄聪:利用OpenXml生成Word2007文档(转)

    原文:http://blog.csdn.net/francislaw/article/details/7568317 版权声明:本文为博主原创文章,未经博主允许不得转载.   目录(?)[-] 一Op ...

  8. 利用OpenXml生成Word2007文档

    一.OpenXml简介 利用C#生成Word文档并非一定要利用OpenXml技术,至少可以使用微软提供的Office相关组件来编程,不过对于Office2007(确切的说是Word.Excel和Pow ...

  9. Python sphinx-build在Windows系统中生成Html文档

    看到前同事发布的“Markdown/reST 文档发布流水线”基于TFS.Docker.Azure等工具和平台进行文档发布的介绍说明,不得不在心中暗暗竖起大拇指.这套模式,实现了文档编写后版本管理.发 ...

随机推荐

  1. input中如何输入逆写的中文句子

    <input style="text-align:right" /><input type="text" dir="rtl" ...

  2. js验证表单大全

    js验证表单大全 1. 长度限制 <script> function test() { if(document.a.b.value.length>50) { alert(" ...

  3. @Async java 异步方法

    在spring 3中,@Async注解能让某个方法快速变为异步执行,马上来先DEMO上手下. 假如在网站的用户注册后,需要发送邮件,然后用户得到邮件确认后才能继续其他工作: 假设发送是一个很耗费时间的 ...

  4. c++大数模板

    自己写的大数模板,参考了小白书上的写法,只是实现了加减乘法,不支持负数,浮点数.. 除法还没写o(╯□╰)o以后再慢慢更吧.. 其实除法我用(xie)的(bu)少(lai),乘法写过fft,这模板还是 ...

  5. 苹果HomeKit如何牵动全国智能硬件格局

    苹果HomeKit如何牵动全国智能硬件格局 2014-06-23 15:48 发表      系统分类:消费电子      自定义分类:默认 标签:智能家居 苹果在6月的WWDC开发者大会上发布了包括 ...

  6. UITextField的常用属性,Delegate,重绘

        一  属性 UITextField * myTextField = [[UITextField alloc] initWithFrame:CGRectMake(50, 100, 200, 50 ...

  7. 如何配置DNS服务器(局域网——域名指向某个IP地址)

    单击“开始”,指向“管理工具”,然后单击“DNS”,打开 DNS 管理器.   如有必要,向管理单元添加适用的服务器,然后连接该服务器.在控制台树中,单击适用的 DNS 服务器.   在“操作”菜单上 ...

  8. Centos 安装 p7zip,即Linux下的7z

    Centos 无法直接通过yum安装7z,我们一般通过repoforge,rpmforge的软件包进行安装,你只需要下载一个对应的包,直接安装就可以 p7zip-9.20.1-1.el4.rf.i38 ...

  9. [转]Linux下的图形库介绍

    [转]Linux 下的图形库介绍 http://blog.csdn.net/gogor/article/details/5925925 在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念: ...

  10. Content Template & DataTemplate 区别

    转一篇很好的博客: http://www.cnblogs.com/lzhp/p/3250786.html 介绍 listbox 的 Template.ItemsPanel.ItemContainerS ...