قبلی
بعدی
محتویات
عناصر
ویژگیها
مشخصات
فهرست
14 ژانویه 2003
فهرست مندرجات توسعه یافته
فهرست مندرجات توسعه یافته
تذکر حق چاپ و نشر
مجوز و تذکر حق چاپ و نشر سند W3C
مجوز و تذکر حق چاپ و نشر نرم افزار W3C
1 مقدمه
1.1 در مورد SVG
1.1.1 پیمانه بندی
1.1.2 کلکسیونهای ویژگی و عنصر
1.1.3 پروفایل مشخصات SVG
1.2 نوع SVG MIME، پسوند نام فایل و نوع فایل مکینتاش
1.3 فضای نامی SVG، شناسه عمومی و شناسه سیستم
1.4 سازگاری با کارکردهای استاندارد دیگر
1.5 اصلاح شناسی
1.6 تعاریف
2 مفاهیم
2.1 توضیح دادن اسم: SVG
2.2 مفاهیم مهم SVG
2.3 گزینه ها برای استفاده ی SVG در صفحات وب
3 مدل اجرا
3.1 مقدمه
3.2 مدل نگارگرها
3.3 مرتب سازی اجرا
3.4 گروهها چگونه ارایه شده اند
3.5 عناصر چگونه ارایه شده اند
3.6 انواع عناصر گرافیک
3.6.1 اشکال رنگ آمیزی و متن
3.6.2 تصاویر نقشه ذره رنگ آمیزی
3.7 تصفیه ی نواحی رنگ شده
3.8 کوتاه کردن، پوشش گذاری و شفافیت شیء
3.9 ترکیب نمودن منشاء
4 انواع اطلاعات ولیه و واسط ها
4.1 انواع اطلاعات اولیه
4.2 شناسایی نامهای کلیدواژه ی رنگ
4.3 واسط های بیسیک DOM
5 ساختار سند
5.1 یک تکه سند
SVG
تعریفی: عنصر
'svg'
5.1.1 دید کلی
5.1.2 عنصر
'svg
'
5.2 گروه بندی: عنصر
'g'
5.2.1 دید کلی
5.2.2 عنصر
'g'
5.3 منابع و عنصر 'defs'
5.3.1 دید کلی
5.3.2 ویژگیهای منبع URI
5.3.3 عنصر
'defs'
5.4 عناصر
'desc'
و
'title'
5.5 عنصر
'symbol'
5.6 عنصر
'use'
5.7 عنصر
'image'
5.8 پردازش مشروط
5.8.1 دید کلی پردازش مشروط
5.8.2 عنصر
'switch'
5.8.3 ویژگی
requiredFeatures
5.8.4 ویژگی
requiredExtensions
5.8.5 ویژگی
systemLanguage
5.8.6 قابلیت اجرای ویژگیهای تست
5.9 منابع خارجی معین برای اجرای درست مورد نیازند
5.10 ویژگیهای مشترک
5.10.1 ویژگی های مشترک به تمام عناصر:
id
و
xml:base
5.10.2 ویژگی های
xml:lang
و
xml:space
5.11 ماژول ویژگی هسته
5.12 ماژول ساختار
5.13 ماژول ساختار بیسیک
5.14 ماژول ویژگی دربر گیرنده
5.15 ماژول پردازش شرطی
5.16 ماژول تصویر
5.17 واسط های DOM
6 سبک بندی
6.1 مشخصات سبک بندی
SVG
6.2
سناریوهای کاربردی سبک بندی
6.3
راههای جایگزین جهت تعیین مشخصات سبک بندی
6.4 کاربرد مشخصات تبیین ویژگیهای نمایش
6.5 تعاریف موجود برای ویژگیهای نمایش
6.6 سبک بندی با XSL
6.7 سبک بندی با CSS
6.8 حساسیت وضعیت مقادیر و نامهای خصوصیت
6.9 تسهیلات با CSS و XSL مورد استفاده توسط SVG
6.10 شیوه نامه های خارجی مراجعه شونده
6.11 عنصر
'style'
6.12 ویژگی
class
6.13 ویژگی
style
6.14 تبیین زبان شیوه نامه ی پیش فرض
6.15 وراثت خصوصیت
6.16 حوزه ی فعالیت / دامنه ی تغییرات سبک ها
6.17 شیوه نامه ی مرورگر
6.18 شیوه نامه های شنیداری
6.19 ماژول سبک
6.20 واسط های DOM
7 سیستم های مختصات نمودار، تغییرات و واحدها
7.1 مقدمه
7.2 درگاه نمایش آغازی
7.3 سیستم مختصات آغازی
7.4 دگرگونی های سیستم مختصات
7.5 دگرگونی های تو در تو
7.6 ویژگی
transform
7.7 ویژگی
viewBox
7.8 ویژگی
preserveAspectRatio
7.9 تاسیس یک درگاه نمایش جدید
7.10 واحدها
7.11 جعبه ی محصور کننده ی واحدهای شیء
7.12 سیستم های مختصات جغرافیایی
7.13 ماژول ویژگی درگاه نمایش
7.14 واسط های DOM
8 گذرگاهها
8.1 مقدمه
8.2 عنصر
'path'
8.3 داده های مسیر
8.3.1 اطلاعات عمومی در مورد داده های مسیر
8.3.2 فرامین "moveto"
8.3.3 فرامین "closepath"
8.3.4 فرامین "lineto"
8.3.5 فرامین منحنی
8.3.6 فرامین منحنی بزیه مکعبی
8.3.7 فرامین منحنی بزیه منشور قائم
8.3.8 فرامین منحنی قوس بیضوی
8.3.9 دستور زبان برای داده های مسیر
8.4 مسافت در طول یک مسیر
8.5 واسط های DOM
9 اشکال اصلی
9.1 مقدمه
9.2 عنصر
'rect'
9.3 عنصر
'circle'
9.4 عنصر
'ellipse'
9.5 عنصر
'line'
9.6 عنصر
'polyline'
9.7 عنصر
'polygon'
9.8 دستور زبان برای مشخصات نقاط درعناصر
'polyline'
و
'polygon'
9.9 ماژول شکل
9.10 واسط های DOM
10 متن
10.1 مقدمه
10.2 کاراکترها و مطابقتشان با علائم
10.3 فونتها، جداول فونت و خط مبناها
10.4 عنصر
'text'
10.5 عنصر
'tspan'
10.6 عنصر
'tref'
10.7 طرح بندی متن
10.7.1 مقدمه طرح متن
10.7.2 تنظیمات inline-progression-direction
10.7.3 موقعیت علامت در اجرای یک متن
10.7.4 رابطه با bidirectionality
10.8 سفارش ترجمه ی متن
10.9 مشخصات تنظیم
10.9.1 مشخصات تنظیم متن
10.9.2 مشخصات تنظیم خط مبنا
10.10 مشخصات انتخاب متن
10.11 مشخصات فاصله گذاری
10.12 تزیین متن
10.14 متن در یک مسیر
10.14.1 مقدمه ای بر متن در یک مسیر
10.14.2 عنصر
'textPath'
10.14.3 متن در مسیر دستورات آرایش
10.14 علایم متناوب
10.15 رفع مشکل فضای خالی
10.16
انتخاب متن و عملیات کلیپ برد
10.17 ماژول متن
10.18 ماژول متن بیسیک
10.19 واسط های DOM
11 رنگ آمیزی: پر کردن، ضربه زدن و نمادهای نشانه گذار
11.1 مقدمه
11.2 تبیین رنگ آمیزی
11.3 مشخصات پر کردن
11.4 مشخصات ضربه زدن
11.5 تنظیم کردن میدان دید
11.6 نشانه گرها
11.6.1 مقدمه
11.6.2 عنصر
'marker'
11.6.3 مشخصات نشانه گذار
11.6.4 جزئیات ارایه شده از طریق نشانه گرها
11.7 مشخصات Rendering
11.7.1 مشخصات درون یابی رنگ:
'color-interpolation'
و
'color-interpolation-filters'
11.7.2 مشخصه ی
'color-rendering'
11.7.3 مشخصه ی
'shape-rendering'
11.7.4 مشخصه ی
'text-rendering'
11.7.5 مشخصه ی
'image-rendering'
11.8 وراثت مشخصات رنگ آمیزی
11.9 ماژول ویژگی Paint
11.10 ماژول ویژگی Basic Paint
11.11 ماژول ویژگی Opacity
11.12 ماژول ویژگی Graphics
11.13 ماژول ویژگی Basic Graphics
11.14 ماژول نشانه گذار
11.15 واسط های DOM
12 رنگ
12.1
مقدمه
12.2 مشخصه ی
'color'
12.3 توصیفات پروفایل رنگ
12.3.1 مرور کلی توصیفات پروفایل رنگ
12.3.2 طرق جایگزین برای تبیین توصیف پروفایل رنگ
12.3.3 عنصر
'color-profile'
12.3.4
color-profile@
موقع استفاده از سبک گذاری CSS
12.3.5مشخصه ی
'color-profile'
12.4 ماژول پروفایل رنگ
12.7 واسط های DOM
13 شیبها و الگوها
13.1 مقدمه
13.2 گرادیان ها
13.2.1 مقدمه
13.2.2 گرادیان های خطی
13.2.3 گرادیان های شعاعی
13.2.4 وقفه های گرادیان
13.3 الگوها
13.4 ماژول گرادیان
13.5 ماژول الگو
13.6 واسط های DOM
14 کوتاه کردن، پوشش گذاری و ترکیب نمودن
14.1 مقدمه
14.2 ترکیب نمودن ساده ی آلفا
14.3 مسیرهای کوتاه کردن
14.3.1 مقدمه
14.3.2 مسیر کوتاه کردن نخستین
14.3.3 مشخصات
'overflow'
و
'clip'
14.3.4 برش جهت ذخیره سازی مجازی درگاه نمایش. کوتاه کردن بر حسب
viewBox
14.3.5 راه اندازی یک مسیر برش جدید
14.4 پوشش گذاری
14.5 شیء و شفافیت گروه: مشخصه ی
'opacity'
14.6 ماژول کلیپ
14.7 ماژول کلیپ بیسیک
14.8 ماژول ماسک
14.9 واسط های DOM
15 اثرات فیلتر
15.1 مقدمه
15.2 یک مثال
15.3 عنصر
'filter'
15.4 مشخصه ی
'filter'
15.5 ناحیه ی افکتهای فیلتر
15.6 تصویر پس زمینه ی در دسترس
15.7مرور کلی پیشینه های فیلتر
15.7.1 مرور کلی
15.7.2 ویژگی های مشترک
15.7.3 زیر ناحیه ی نخستین فیلتر
15.8 عناصر منبع نور و مشخصات
15.8.1 مقدمه
15.8.2 منبع نور
'feDistantLight'
15.8.3 منبع نور
'fePointLight'
15.8.4 منبع نور
'feSpotLight'
15.8.5 مشخصه ی
'lighting-color'
15.9 نخستین فیلتر
'feBlend'
15.10 نخستین فیلتر
'feColorMatrix'
15.11 نخستین فیلتر
'feComponentTransfer'
15.12 نخستین فیلتر
'feComposite'
15.13 نخستین فیلتر
'feConvolveMatrix'
15.14 نخستین فیلتر
'feDiffuseLighting'
15.15 نخستین فیلتر
'feDisplacementMap'
15.16 نخستین فیلتر
'feFlood'
15.17 نخستین فیلتر
'feGaussianBlur'
15.18 نخستین فیلتر
'feImage'
15.19 نخستین فیلتر
'feMerge'
15.20 نخستین فیلتر
'feMorphology'
15.21 نخستین فیلتر
'feOffset'
15.22 نخستین فیلتر
'feSpecularLighting'
15.23 نخستین فیلتر
'feTile'
15.24 نخستین فیلتر
'feTurbulence'
15.25
ماژول فیلتر
15.26
ماژول فیلتر بیسیک
15.27 واسط های DOM
16 تاثیر متقابل
16.1 مقدمه
16.2 لیست کامل رویدادهای پشتیبانی شده
16.3 رویدادهای واسط کاربر
16.4 رویدادهای اشاره گر
16.5 سفارش پردازش برای رویدادهای واسط کاربر
16.6 مشخصه ی
'pointer-events'
16.7 بزرگ نمایی و جا به جایی
16.8 مکان نماها
16.8.1 مقدمه ای بر مکان نماها
16.8.2 مشخصه ی
'cursor'
16.8.3 عنصر
'cursor'
16.9 ماژول ویژگی رویدادهای سند
16.10 ماژول ویژگی رویدادهای گرافیکی
16.11 ماژول ویژگی رویدادهای انیمیشن
16.12 ماژول مکان نما
16.13 واسط های DOM
17 لینک دادن
17.1 لینکهای خارج از محتوای SVG: عنصر
'a'
17.2 لینک دادن به درون محتوای SVG: اجزای URI و نماهای SVG
17.2.1 مقدمه: اجزای URI و نماهای SVG
17.2.2 شناسه های اجزای SVG
17.2.3 نماهای از پیش تعریف شده: عنصر
'view'
17.3 ماژول Hyperlinking
17.4 ماژول ویژگی Xlink
17.5 ماژول ویژگی ExternalResourcesRequired
17.6 ماژول View
17.7 واسط های DOM
18 اسکریپت نویسی
18.1 زبان اسکریپت نویسی معین
18.1.1 زبان اسکریپت نویسی پیش فرض معین
18.1.2 اعلان محلی یک زبان اسکریپت نویسی
18.2 عنصر
'script'
18.3 رفع مشکل رویداد
18.4 ویژگیهای رویداد
18.5 ماژول Scripting
18.6 واسط های DOM
19 انیمیشن
19.1 مقدمه
19.2 عناصر انیمیشن
19.2.1 مرور کلی
19.2.2 ارتباط با انیمیشن SMIL
19.2.3 مثال عناصر انیمیشن
19.2.4 ویژگی هایی که عنصر هدف را برای یک انیمیشن تعیین می کنند
19.2.5 ویژگی هایی که مشخصه یا ویژگی هدف را برای یک انیبمیشن تعیین می نمایند
19.2.6 ویژگی هایی که زمان بندی انیمیشن را کنترل می کنند
19.2.7 ویژگی هایی که مقادیر انیبمیشن را بر مبنای زمان تعریف می نمایند
19.2.8 ویژگی هایی که انیمیشن های افزایشی را کنترل می کنند
19.2.9 توارث
19.2.10 عنصر
'animate'
19.2.11 عنصر
'set'
19.2.12 عنصر
'animateMotion'
19.2.13 عنصر
'animateColor'
19.2.14 عنصر
'animateTransform'
19.2.15 عناصر، ویژگی ها و مشخصاتی که می توانند متحرک باشند
19.3 انیمیشن مورد استفاده ی SVG DOM
19.4 ماژول Animation
19.5 واسط های DOM
20 فونتها
20.1 مقدمه
20.2 مرور کلی فونتهای SVG
20.3 عنصر
'font'
20.4 عنصر
'glyph'
20.5 عنصر
'missing-glyph'
20.6 دستورات گزینش Glyph
20.7 عناصر
'hkern'
و
'vkern'
20.8 یک فونت توصیفی
20.8.1 مرور کلی توصیفات فونت
20.8.2 شیوه های جایگزین بر مبنای یک توصیف فونت
20.8.3 عنصر
'font-face'
20.9 ماژول فونت کامل
20.10 ماژول فونت بیسیک
20.11 واسط های DOM
21 فراداده
21.1 مقدمه
21.2 عنصر
'metadata'
21.3 یک مثال
21.4 واسط های DOM
22 سازگاری معکوس
23 توسعه پذیری
23.1
فضاهای نامی و داده های اختصاصی
23.2 انواع اشیای خارجی تعبیه
23.3 عنصر
'foreignObject'
23.4 یک مثال
23.5 اضافه کردن ویژگیها و عناصر اختصاصی به DTD
23.6 ماژول توسعه پذیری
23.7 واسط های DOM
ضمیمه آ: DTD
A.1 عملیات پیاده سازی ماژول SVG 1.1 DTD
A.1.1 ماژول چارچوب پیمانه ای
A.1.2 ماژول نوع داده ها
A.1.3 ماژول نام واجد شرایط
A.1.4 ماژول ویژگی هسته
A.1.5 ماژول ویژگی Container
A.1.6 ماژول ویژگی Viewport
A.1.7 ماژول ویژگی Paint
A.1.8 ماژول ویژگی Basic Paint
A.1.9 ماژول ویژگی شفافیت Paint
A.1.10 ماژول ویژگی گرافیکها
A.1.11 ماژول ویژگی گرافیکهای بیسیک
A.1.12 ماژول ویژگی رویدادهای سند
A.1.13 ماژول ویژگی رویدادهای عنصر گرافیکی
A.1.14 ماژول ویژگی رویدادهای انیمیشن
A.1.15 ماژول ویژگی XLink
A.1.16 ماژول ویژگی منابع خارجی
A.1.17 ماژول ساختار
A.1.18 ماژول ساختار بیسیک
A.1.19 ماژول پردازش شرطی
A.1.20 ماژول تصویر
A.1.21 ماژول سبک
A.1.22 ماژول شکل
A.1.23 ماژول متن
A.1.24 ماژول متن بیسیک
A.1.25 ماژول نشانه گذار
A.1.26 ماژول پروفایل رنگ
A.1.27 ماژول گرادیان
A.1.28 ماژول الگو
A.1.29 ماژول کلیپ
A.1.30 ماژول کلیپ بیسیک
A.1.31 ماژول ماسک
A.1.32 ماژول فیلتر
A.1.33 ماژول فیلتر بیسیک
A.1.34 ماژول نشانه گر
A.1.35 ماژول Hyperlinking
A.1.36 ماژول نما
A.1.37 ماژول اسکریپت نویسی
A.1.38 ماژول انیمیشن
A.1.39 ماژول فونت
A.1.40 ماژول فونت بیسیک
A.1.41 ماژول توسعه پذیری
A.2 SVG 1.1
تعریف نوع سند
A.2.1 گرداننده SVG 1.1 DTD
A.2.2 ماژول سند SVG 1.1
A.2.3 جمع آوری ویژگی SVG 1.1
ضمیمه بی: SVG سند مدل شیء (DOM)
B.1 مرور کلی SVG DOM
B.2 قراردادهای نام گذاری
B.3 واسط
SVGException
B.4 رشته های ویژگی برای فراخوانی روش
hasFeature
B.5 رابطه با رویدادهای DOM2
B.6 رابطه با مدل شیء (DOM2 CSS (CSS OM
B.6.1 مقدمه
B.6.2 مرورگرهایی که سبک بندی با CS
S
را پشتیبانی نمی نمایند
B.6.3 مرورگرهایی که از سبک بندی با CS
S
پشتیبانی میکنند
B.6.4
واسط های توسعه یافته
B.7 مقادیر بی اعتبار
ضمیمه C: تعاریف IDL
ضمیمه دی: اتصال زبان جاوا
D.1 کاربرد SVG همراه با Java
ضمیمه ای: اتصال زبان ECMAScript
ضمیمه اف: نیازمندیهای اجرا
F.1 مقدمه
F.2 پردازش خطا
F.3 کنترل ورژن
F.4 مقادیر نگه دارنده ای که به یک ناحیه ی خاص محدود شده اند
F.5 یادداشتهایی در پیاده سازی عنصر
'path'
F.6 یادداشتهایی در پیاده سازی قوس بیضوی
F.6.1 دستور العمل قوس بیضوی
F.6.2 پارامترهای خارج از محدوده
F.6.3 جایگزین های پارامتر گذاری
F.6.4 برگردان از مرکز به پارامتر گذاری نقطه پایانی
F.6.5 برگردان از نقطه ی پایانی به پارامترگذاری مرکز
F.6.6 تصحیح شعاع های خارج از دامنه
F.7 یادداشتهای اجرای گزینش متن
F.8 یادداشتهای اجرای چاپی
ضمیمه جی: موازین تطبیق
G.1 مقدمه
G.2 انطباق اجزای سند
SVG
G.3
انطباق فایلهای
SVG
به تنهایی
G.4
انطباق
SVG
شامل اجزای سند
G.5
انطباق مولدهای
SVG
G.6
انطباق مفسرهای
SVG
G.7
انطباق تماشاگرهای
SVG
ضمیمه ایچ: پشتیبانی دسترسی
H.1
رهنمودهای قابلیت دسترسی
WAI
H.2
رهنمودهای قابلیت دسترسی محتوای
SVG
ضمیمه آی: پشتیبانی بین المللی کردن
I.1
مقدمه
I.2
بین المللی کردن و
SVG
I.3 SVG
رهنمودهای بین المللی کردن
ضمیمه ِجی: به حداقل رسانی سایزهای فایل SVG
ضمیمه کی: منابع
K.1
مراجع اصلی
K.2
منابع آموزنده
ضمیمه ال: فهرست عنصر
ضمیمه ام: فهرست ویژگی
ضمیمه ان: فهرست مشخصه
ضمیمه او: رشته های خصیصه
ضمیمه پی: فهرست
قبلی
بعدی
محتویات
عناصر
ویژگیها
مشخصات
فهرست