SVG2规范中英对照(第一章:介绍)

【愚公系列】《微信小程序与云开发从入门到实践》031-开发一款多Tab页自定义组件 在现代移动应用中,良好的用户体验离不开清晰的界面布局和流畅的交互设计。微信小程序作为一种轻量级的应用形式,广泛应用于各类场景,而多Tab页设计则越来越成为用户界面的重要组成部分。通过合理的Tab页面设计,用户可以更方便地在不同功能模块之间切换,从而提升使用的便捷性和舒适感。本文将带您深入探讨如何在微信小程序中开发一款多Tab页自定义组件。我们将从组件的基本概念入手,逐步引导您了解组件的创建、样式设计以及如何实现Tab之间的切换和交互。 阅读详情

Chapter 1: Introduction

第一章 介绍

Overview . Previous . Next . Elements . Attributes . Properties

概览、历史、未来、元素、特征、属性

contents 内容

    1. 1.1.About SVG 关于SVG
    2. 1.2.Compatibility with other standards efforts 与其它标准兼容性努力
    3. 1.3.Normative Terminology 规范术语

1.1. About SVG

This specification defines the features and syntax for Scalable Vector Graphics (SVG).

文档定义了SVG的特征和语法。

SVG is a language for describing two-dimensional graphics. As a standalone format or when mixed with other XML, it uses the XML syntax [xml]. SVG code used inside HTML documents uses the HTML syntax [HTML]. SVG allows for three types of graphic objects: vector graphic shapes (e.g., paths consisting of straight lines and curves), images and text. Graphical objects can be grouped, styled, transformed and composited. The feature set includes nested transformations, clipping paths, alpha masks, filter effects and template objects.

SVG是描述二维图形的语言。作为独立格式或者与其它XML混合,它使用XML语法。SVG代码可以使用HTML语法嵌入到HTML文档中。SVG允许三种图形对象:矢量图形(例如:由多条直线和曲线组成的路径),图像和文字。图像对象可以被组合、格式化、转换和聚合。特征集中包括嵌套转换、剪切路径、蒙版、光栅过滤效果和模板对象。

SVG drawings can be interactive and dynamic. Animations can be defined and triggered either declaratively (i.e., by embedding SVG animation elements in SVG content) or via scripting.

SVG描画支持交互和动态。动画可以被定义和事件触发(例如:在SVG内容里嵌入SVG动画元素)或者通过脚本触发。

Sophisticated applications of SVG are possible by use of a supplemental scripting language which accesses SVG Document Object Model (DOM), which provides complete access to all elements, attributes and properties. A rich set of event handlers can be assigned to any SVG graphical object. Within a web page, the same scripts can work on both HTML and SVG elements. Scripting.

通过使用增加额外的脚本语言访问SVG文档对象模型(DOM),则复杂的SVG应用成为可能。该SVG DOM提供完整的访问所有元素、特性、属性的方法。一套丰富的事件处理器能够被在任何SVG图形对象上。在一个网页里,相同的脚本既可以工作在HTML上,也能工作在元素脚本上。

SVG is useful for rich graphical presentation of information, including a number of accessibility features that, used correctly, ensure the content can be used by the widest possible audience. But a direct link to source data, where possible, is helpful for many people to understand the content provided.

SVG对于丰富的图形表示是非常有用的,包括大量可访问的特性,使用正确性,确保适用最广泛的用户。但是某些可能的地方,直接连接到源数据,对于许多人理解内容提供的信息是有帮助的。

1.2. Compatibility with other standards efforts 与其它标准兼容性的努力

SVG leverages and integrates with other W3C specifications and standards efforts, as described in the following:

SVG与其它W3C规范和标准的集成努力,在下面进行描述:

  • SVG can be integrated with HTML either by using SVG in HTML or by using HTML in SVG, in both cases either by inclusion or reference.
  • SVG能够与HTML集成在一起,它既可以在HTML里使用SVG,也可以在SVG里使用HTML。
  • SVG is an application of XML and is compatible with XML 1.0 and with the Namespaces in XMLspecification. However, when SVG content is included in HTML document, the HTML syntax applies and may not be compatible with XML. See SVG Integration for details.
  • SVG是XML的一种应用,并且与XML1.0兼容,符合XML名字空间规范(Namespaces in XML)。然而,当SVG被HTML文档包含时,HTML语法可能与XML不兼容,具体参考SVG集成(SVG Integration )。
  • SVG content is styled with CSS. See Styling with CSS for details.
  • SVG内容支持CSS格式,具体参考使用CSS格式化(Styling with CSS)。
  • SVG includes a complete Document Object Model (DOM) and extends DOM4. The SVG DOM has a high level of compatibility and consistency with the HTML DOM. Additionally, the SVG DOM supports and incorporates many of the facilities described in the CSS object model and event handling [dom-level-2-style] [uievents].
  • SVG包括完整的文档对象模型(DOM)和扩展DOM4,。SVG DOM与HTML DOM具有高水平的兼容性和一致性,在CSS对象模型和事件处理上,SVG DOM支持和涵盖许多应用描述。
  • SVG incorporates some features and approaches that are part of SMIL 3, including the ‘switch’element and the ‘systemLanguage’ attribute.
  • SVG包括许多特性,请参考SMIL3部分(SMIL 3),它包括‘switch’元素和‘systemLanguage’属性。
  • SVG is compatible with W3C work on internationalization. References (W3C and otherwise) include: [UNICODE] and [charmod].
  • SVG与W3C兼容支持国际化。具体参考W3C和其它:UNICODE和charmod。
  • SVG is compatible with W3C work on Web Accessibility. See Accessibility Support.
  • SVG与W3C兼容工作在网页访问能力上(W3C work on Web Accessibility)。具体参考:Accessibility Support。

1.3. Normative Terminology 规范术语

Within this specification, the key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to be interpreted as described in Key words for use in RFCs to Indicate Requirement Levels [rfc2119]. However, for readability, these words do not appear in all uppercase letters in this specification.

本文里,关键字"MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" 的具体解释清参考:Key words for use in RFCs to Indicate Requirement Levels [rfc2119]。然而,为了可读性,这些词并不是全部是大写出现本规范里。

At times, this specification recommends good practice for authors and user agents.

有时,本规范的推荐对于作者和用户来说是好的实践。

复杂多表头多sheet页excel模板导出怎么做?Java EasyPoi实例来了 最近开发中遇到复杂多表头多sheet页多图片excel导出的问题。本文使用操作Excel的框架是EasyPoiEasyPoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法官方主页API文档最主要的就是各种fe的用法空格分割三目运算{{test?objobj2}}n表示这个cell是数值类型{{n}}... 阅读详情

相关推荐

EasyExcel 实现多Sheet页模板数据填充、数据排序及单元格合并

EasyExcel 是一个为了简化 Excel 操作,而封装的一个 Java 工具库。它可以帮助我们以最快的速度读取或者写入 Excel 文件。

Java__dog的博客 5937

svg中文手册.zip

可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。

基于Easy-poi完成Excel模板导出,多图片,多sheet页

一、导入需要的依赖 1、` <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.2.0</version> </dependency> <dependency>

qq_39429363的博客 3376

SVG2Vector编辑预览工具

这是一款[Java ](https://link.juejin.cn?target=http%3A%2F%2Flib.youkuaiyun.com%2Fbase%2Fjava)Applet可视化小程序,支持快速处理svg或者svgz格式图片生成vector的转换,并且支持编辑可以以及预览生成的vector资源文件图片。 java -jar svg2vector-applet-1.0.0.jar

ABAP 多Sheet页Excel报表生成:从内表处理到模板下载全解析

本文详细解析了ABAP多Sheet页Excel报表的生成流程,从内表数据处理到模板下载全流程实战。通过OLE自动化技术实现数据分片和Sheet页管理,涵盖数据结构设计、数据格式化、多Sheet页协同处理及Excel下载功能实现,为物流、财务等场景提供高效解决方案。

weixin_30566111的博客 451

EasyExcel_通过模板导出(多sheet、列表、图片)

EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。EasyE合并逻辑,因为模板设计中,图片存在跨行和跨列。通过图片链接去获取图片数据并转换和写入DTO中图片类使用WriteCellData多sheet页写入需要对应不同的WriteSheet。

weixin_44826433的博客 3712

SVG(2基本内容)

坐标系统是:以页面的左上角为 (0,0) 坐标点,坐标以像素为单位,x 轴正方向是向右,y 轴正方向是向下。定义一个矩形,即从左上角开始,向右延展 100px,向下延展 100px,形成一个 100*100 大的矩形。

m0_61773971的博客 310

VisualStudio2022多项目模板与Vsix插件开发实战指南

本文详细介绍了VisualStudio2022多项目模板与Vsix插件开发的全流程,包括环境配置、模板结构设计、参数系统配置以及实战开发技巧。通过分层架构设计和项目关联配置,帮助开发者快速创建企业级解决方案模板,并集成Vsix插件实现高级功能,提升开发效率与标准化水平。

qqq44的博客 845

SVG2规范中英对照(前言)

Scalable Vector Graphics (SVG) 2 【可缩放矢量图形】 W3C Candidate Recommendation 04 October 2018 【W3C 候选推荐 2018/10/4】 当前版本: https://www.w3.org/TR/2018/CR-SVG2-20181004/ 最新版本: https://www.w3.org/TR/SVG2/ ...

ptrunner的专栏 916

POI生成excel文件并下载,通用的(多sheet页,配置模板即可)

直接上代码啊。 1 参数实体 import lombok.Data; import javax.servlet.http.HttpServletResponse; import java.util.List; @Data public class DownParam { private String filename;//下载的文件名称 private HttpServle...

szzssz的博客 1294

PowerDesigner导入Excel模板生成实体-多sheet页支持

在Excel里整理好的表模型数据,可直接导入PowerDesigner。 此功能通过PowerDesigner的脚本功能来实现,使用起来也简单。具体操作方法: 打开PowerDesigner,新建模型,点击Tools|Execute Commands|Edit/Run Script菜单或按下快捷键Ctrl + Shift + X打开脚本窗口,输入示例VBScript脚本,修改其中的Excel模板路径及工作薄页签,点Run按钮执行即可。 本文提供脚本支持EXCEL格式如下: 支持多sheet导入 示例VB

lily_2909的博客 735

SVG2规范中英对照(第二章:一致性原则,2.1~2.2)

Chapter 2: Conformance Criteria 第二章:一致性原则 Overview.Previous.Next.Elements.Attributes.Properties contents 目录 2.1.Overview 2.2.Processing modes 2.2.1.Features 2.2.2.Dynamic interac...

ptrunner的专栏 437

SAP ABAP Excel模板多Sheet页数据批导实战指南

本文详细介绍了在SAP ABAP中实现多Sheet页Excel模板数据批量导入的完整实战方案。通过SMW0上传模板、OLE2技术读取多Sheet数据、以及数据转换增强等核心步骤,解决了传统单Sheet导入的繁琐与数据关联难题,旨在帮助开发者构建高效、健壮的数据批导工具,提升运维与开发效率。

rr23456的博客 414

svg2:将 SVG 转换为多种图像格式(无需 puppeteer 或无头浏览器)

文档、安装和使用说明 请参阅的完整安装和使用文档。 目标 我想将SVGs转换为不同的图像格式。 问题/为什么 将SVG转换为图像似乎并不简单和直接。 NPM上已经存在多个包,但它们都带有一些警告(我不喜欢)。 有些人使用puppeteer ,它需要你下载一个像 Chrome 这样的浏览器(130mb 下载) 有些不支持Node (仅适用于浏览器) 有些仅支持CLI 。 有些只转换为png 使用示例 转换 SVG2 png并保存到路径(承诺) const Svg2 = require ( "oslllo-svg2" ) ; Svg2 ( "path/to/svg/example.svg" ) . png ( ) . toFile ( "path/to/save/example.png" ) . then ( ( ) => { console . log ( "

如何使用EasyExcel基于模板excel多sheet填充

如果以上方法都不适合你的需求,你可以考虑自定义实现一个基于EasyExcel或Apache POI的解决方案,以满足你的特定要求。方法通常用于基于模板填充单个sheet的数据,但你可以通过一些技巧来实现基于模板填充多sheet的数据。方法主要是为单个sheet设计的,并且是基于占位符来替换数据的,因此在实际操作中可能会遇到一些限制。:如果模板文件中的sheet数量有限,并且每个sheet的数据填充逻辑相对独立,你可以考虑为每个sheet创建一个单独的模板文件,并使用EasyExcel的。

在那一刻,我们或许会发现自己站在了时间的另一岸,以更加成熟和宽广的胸怀,去拥抱那份隔代相传的深情。 2534

VisualStudio2022制作多项目模板及Vsix插件

VisualStudio2022制作多项目模板及Vsix插件

wu_pan123的博客 7623

excel多sheet页下载类

excel多sheet页下载工具类 今天由于项目需要,通过查找资料结合项目实际情况写了一套excel导出工具类,希望能对一些朋友有帮助,闲话不多说,直接看代码就OK, package com.util.excel; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.lang.reflect.Field; imp

enjoysummer的博客 387

图书馆管理系统——模板建立

图书馆管理系统也进行了有一段时日了,前段时间一直在进行画图,直到前天才真正的把图画完,当然后期肯定还有需要完善的地方。现阶段,我们就开始了界面的搭建,这个对于我们来说既是熟悉的,同时也是具有挑战性的。为什么这么说呢?       熟悉的是我们学习BS的第一个项目就是牛腩新闻发布系统,这个项目就是从代码到界面搭建,整合等项目的全套学习,我们的图书馆管理系统基本上都是这里面所讲到过的,对于我们来说都

Victor 1万+
上一篇: SVG2规范中英对照(前言)
下一篇: Jsp登录逻辑流程
pstrunner
博客等级 码龄19年 50粉丝 52原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值