当前位置: 首页 > news >正文

做网站字体格式用锐利吗检察院门户网站建设方案

做网站字体格式用锐利吗,检察院门户网站建设方案,滕州建网站,南通城市建设集团网站写在前面 PlantUML属于自动布局。掌握好#xff0c;是一件利器#xff0c;掌握不好#xff0c;就会不知其所以然。尤其在布局方面#xff0c;因为它的布局可能会和你想的不太一样。本篇文章以例子为基础#xff0c;简单地说几个在实际应用过程中摸索出来的原则。相信看完这…写在前面 PlantUML属于自动布局。掌握好是一件利器掌握不好就会不知其所以然。尤其在布局方面因为它的布局可能会和你想的不太一样。本篇文章以例子为基础简单地说几个在实际应用过程中摸索出来的原则。相信看完这篇文章有示例你就可以轻松驾驭PlantUML的布局自由调动元素了。 目录 写在前面一、基本概念二、具体步骤1.环境说明2.自动布局1 X 1 最多容纳1个元素2 X 2 最多容纳4个元素3 X 3 最多容纳9个元素4 X 4 最多容纳16个元素5 X 5 最多容纳25个元素 3.改变布局3.1 水平结构3.1.1 操作符 .3.1.2 操作符 . 隐藏线条3.1.3 操作符 -3.1.4 添加注释 left或者right 3.2 垂直结构3.2.1 操作符 - -3.2.2 操作符 . .3.2.3 添加注释top或者bottom 写在后面系列文章 一、基本概念 布局就是说当你添加元素后这些元素是如何排列的如何才能控制这些元素的位置达到自己想要的结果。 二、具体步骤 1.环境说明 名称说明WindowsWindows10Intellij IDEA版本Intellij IDEA 2019.2.3(Ultimate Edition)PlantUML IntegrationIDEA插件 2.23.0 2.自动布局 PlantUML既然是自动布局的那其中的元素是基于什么原则什么时候换行的 其实观察了一下我称它为正方形布局。 下面先看例子和效果 1 X 1 最多容纳1个元素 示例11个元素 startuml class 1{} enduml其效果占了1行 2 X 2 最多容纳4个元素 示例22个元素 startuml class 1{} class 2{} enduml其效果占了1行 示例33个元素 startuml class 1{} class 2{} class 3{} enduml其效果1和2占了第1行第3个元素占了第2行 示例44个元素 startuml class 1{} class 2{} class 3{} class 4{} enduml其效果1和2是第1行3和4是第2行 3 X 3 最多容纳9个元素 示例55个元素 startuml class 1{} class 2{} class 3{} class 4{} class 5{} enduml其效果5个元素的时候1和2和3占据了第1行4和5在第2行 示例69个元素 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{} enduml其效果平均每行3个 4 X 4 最多容纳16个元素 示例710个元素 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{} class 10{} enduml其效果第1行由123变成了1234 有没有发现什么规律貌似在按照正方形来提前规划出位置然后依次往里面填充元素。 什么意思呢解释一下什么叫正方形布局。 1x1:最多容纳1个元素即1个元素占1行 2x2:最多容纳4个元素即超过5个布局就要变成 3X3第1行就变成了3个元素 3x3:最多容纳9个元素即超过9个布局就要变成 4X4第1行就变成了4个元素 ...验证一下猜想超过16个元素会怎么样 5 X 5 最多容纳25个元素 示例817个元素 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{} class 10{} class 11{} class 12{} class 13{} class 14{} class 15{} class 16{} class 17{} enduml其效果布局变成了 5X5。 当超过25个元素时会变成6X6布局第1行也就会变成6个元素。 以上就是自动布局的原则那有没有办法改变原有的布局方式呢 当然有接着往下看。 3.改变布局 改变布局就是改变元素的相对位置给2个元素添加操作符。 先说结论2个元素之间操作符如下 以下是改变水平结构 1- 或者 . 当前元素会向最左移动占据纵向位置 其他元素仍按照原有的方式进行布局2注释note left或者right 当前元素会向最左移动占据纵向位置优先级高于1 同等注释按元素先后位置排序以下是改变垂直结构 1-- 或者 .. 当前位置会向最右移动占据纵向位置 其他元素仍按照原有的方式进行布局2注释note top或者bottom 当前元素会向最右移动占据纵向位置优先级低于1 同等注释按元素先后位置排序通用原则 .和-的只是线条的表示区别.个是虚线-个是实线。 [hidden] 用于隐藏线条以 3X3布局9个元素为例解释一下结论 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{} enduml其效果 3.1 水平结构 3.1.1 操作符 . 示例把class 4 放在class 3的后边位于同一行 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{}class 10{} class 11{}3 . 4enduml效果 3.1.2 操作符 . 隐藏线条 示例把class 4 放在class 3的后边位于同一行但是隐藏线条。 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{}class 10{} class 11{}3 .[hidden] 4enduml 效果 3.1.3 操作符 - 示例把class 3 放在class 4的后边位于同一行 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{}class 10{} class 11{}4 - 3enduml 效果 3.1.4 添加注释 left或者right startuml class 1{}class 5{ } note left of 5注释 end noteclass 2{ } note left of 2注释 end noteclass 3{} class 4{}class 6{} class 7{} class 8{} class 9{}class 10{} class 11{}4 - 3enduml效果 3.2 垂直结构 3.2.1 操作符 - - 示例把class 4 放在class 3的下边 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{}class 10{} class 11{} class 11{}3 -- 4enduml效果 3.2.2 操作符 . . 示例把class 3 放在class 43的下边 startuml class 1{} class 2{} class 3{} class 4{} class 5{} class 6{} class 7{} class 8{} class 9{}class 10{} class 11{} class 11{}4 .. 3enduml 效果 3.2.3 添加注释top或者bottom startuml class 1{}class 5{ } note bottom of 5注释 end noteclass 2{ } note top of 2注释 end noteclass 3{} class 4{}class 6{} class 7{} class 8{} class 9{}class 10{} class 11{}4 -- 3enduml 至此可以开启的你的UML大法了~ 写在后面 如果本文内容对您有价值或者有启发的话欢迎点赞、关注、评论和转发。您的反馈和陪伴将促进我们共同进步和成长。 系列文章 【PlantUML】-类图 【PlantUML】-时序图 【IDEA插件】- PlantUML integration-Can‘t find Graphviz
http://www.zqtcl.cn/news/430556/

相关文章:

  • 百度提交网站收录入口郑州网站app开发
  • 自己的身份已经网站备案了品牌建设目标包括哪些方面
  • 中国免费网站服务器下载保定网站制作系统
  • 深圳app网站设计数据库网站建设公司
  • 手机网站程序下载做地方黄页网站
  • 网站开发时如何设计英文版本专业vi机构
  • 黄骅市人事考试网电商网站怎样优化
  • 可信网站认证必须做吧陕西做网站的
  • 网站怎么静态化wordpress视频安装教程
  • 合浦县建设局网站网站备案号如何查询
  • 网站跳转代码 html亚马逊使用wordpress做的
  • 做哪一类的网站可以短时间变现东莞大朗网站设计
  • 框架网站模板建设淘宝客网站.lc和ev
  • 驻马店做网站推广涞源县住房和城乡建设局网站
  • 国外seo大神如何做网站 seo
  • 网站建设外文版要求昆山网站建设怎么样
  • 合肥知名网站制作网站建设宣传的目的
  • 曲阜做网站哪家好asp.net网站打不开html页面
  • 品牌网站开发普通人做电商赚钱吗
  • 网站建设与维护理解视频当背景图片 网站开发
  • 站酷设计师网站wordpress 设置静态内容缓存时间
  • 网站推广做什么好看的电商网站模板下载
  • 如何打破违法网站wordpress 无法上传文件
  • 自己做网站的软件下载wordpress发布文章 更新失败
  • 电大企业网站建设论文范文搜狗推广登录入口
  • 建设银行u盾用网站打不开软件工程师证书有哪些
  • 网站建设域名的购买多少钱注册的公司才能参加投标
  • 做婚纱网站策划方案php网站超市源码
  • 济南网站搭建公司有哪些做企业网站的
  • 360做企业网站多少钱凡客诚品网