Ii. Obyekt nomlash qoidalari II. Yuqori darajadagi (o'z ichiga olgan) ob'ektlar


Download 96.25 Kb.
Sana31.03.2023
Hajmi96.25 Kb.
#1310916
Bog'liq
46-mavzu


Mavzu:Obektlarni modellashtirish
Reja:
I.Illustrator skript ob'ekt modeli

II. Obyekt nomlash qoidalari

II.Yuqori darajadagi (o'z ichiga olgan) ob'ektlar

Illustrator ob'ekt modelini yaxshi tushunish skript yaratish qobiliyatingizni yaxshilaydi. Quyidagi rasmda ilova obyektidan boshlab obyekt modelining saqlash ierarxiyasi ko‘rsatilgan.


E'tibor bering, qatlam va guruh elementi sinflari bir xil sinfning ichki o'rnatilgan ob'ektlarini o'z ichiga olishi mumkin, ular o'z navbatida qo'shimcha joylashtirilgan ob'ektlarni o'z ichiga olishi mumkin.

Ushbu ilovaga xos ob'ekt modeliga qo'shimcha ravishda JavaScript fayl tizimiga operatsion tizimdan mustaqil ravishda kirish imkonini beruvchi Fayl va Papka ob'ektlari kabi ma'lum yordamchi ob'ektlarni taqdim etadi.

Obyekt nomlash qoidalari


Illustrator skript interfeysi uchun bitta ob'ekt modeli mavjud, ammo haqiqiy ob'ekt nomlari turli skript tillarida bir oz farq qiladi:

  • AppleScript nomlari kichik va alohida so'zlar bo'sh joy bilan ajratiladi; masalan:graphic style

  • VBScript nomlari bosh harf bilan yoziladi va nomdagi qo'shimcha so'zlar bosh bosh harflar bilan ko'rsatiladi; masalan:GraphicStyle

  • JavaScript nomlari kichik harflar bilan boshlanadi va nomdagi qo'shimcha so'zlar bosh bosh harflar bilan ko'rsatiladi; masalan:graphicStyle

Ushbu bobda umumiy ob'yekt va xususiyat nomlaridan foydalaniladi, lekin tilga xos nomlarni aniqlash uchun ushbu konventsiyalarni osongina qo'llashingiz mumkin.
Ushbu hujjatda xususiyatlar, usullar va ob'ekt nomlari bir bo'shliqli shriftda joylashgan.

Yuqori darajadagi (o'z ichiga olgan) ob'ektlar


Illustrator ilovasi yoki alohida hujjat haqidagi global ma'lumotlarga kirish uchun ushbu ob'ektlardan foydalaning.

Ilova


Ob'ektning xususiyatlari applicationskriptingizga global qiymatlarga kirish imkonini beradi, masalan:

  • Foydalanuvchi preferences, bu foydalanuvchi Illustrator ilovasida Preferences dialog oynasi (Tahrirlash > Preferences) yordamida interaktiv tarzda oʻrnatadi.

  • O'rnatilgan shriftlar ( xususiyat) va printerlar ( xususiyat) kabi tizim ma'lumotlari.text fontsprinter list

Bundan tashqari, har qanday ochiq hujjatlar haqida ilovaga xos ma'lumotlar va yuqori darajadagi ma'lumotlarni taqdim etadigan xususiyatlar mavjud:

  • Illustrator o'rnatish kabi ilova pathma'lumotlari versionva visible.

  • Hujjat ; ya'ni ko'rsatiladigan va foydalanuvchi kiritishini qabul qiluvchi badiiy tuval.current active

  • Hammasi ochiq documents.

Ob'ektning applicationusullari yoki buyruqlari skriptingizga dastur bo'ylab amallarni bajarish imkonini beradi; masalan:

  • Openfayllar

  • Undova redotranzaktsiyalar

  • QuitIllustrator

Hujjat


documentSkriptlaringiz yaratishi yoki ob'ekt orqali kirishi mumkin bo'lgan ob'ekt badiiy applicationtuval yoki yuklangan Illustrator faylini ifodalaydi.
Ob'ektning documentxususiyatlari sizga hujjat mazmuniga kirish imkonini beradi; masalan:

  • selectionFoydalanuvchi hujjatda tanlagan joriy yoki badiiy ob'ektlar

  • Hammasi sanʼat asari daraxtini tashkil etuvchi sanʼat obʼyektlaridan iborat edipage items

  • Muayyan turdagi san'at ob'ektlari, symbolsva kabitext frames

  • Hammasi layersva hoziractive layer

Hujjat xususiyatlari sizga hujjatning holati haqida ham xabar beradi; masalan:

  • Hujjat uchun foydalanuvchi sozlamalari, masalanruler units

  • Hujjat savedso'nggi tarkib o'zgarishidan beri bo'lganmi

  • pathBog'langan fayl

Hujjat ob'ektining usullari sizning skriptlaringizni hujjatda ishlashga imkon beradi; masalan:

  • SaveIllustrator fayliga yoki turli xil qo'llab-quvvatlanadigan fayl formatlarigasave as

  • Activateyoki closehujjat

  • Printhujjat. Skriptlaringiz ob'ektga havola qilish orqali printerni tanlashi mumkin yoki ular ilova ob'ektining xususiyati orqali mavjud printerlarga murojaat qilishlari mumkin.print optionsprinter list

Qatlam


Ob'ekt layerma'lum bir qatlamning mazmuniga yoki san'at asari daraxtiga kirishni ta'minlaydi.
layerOb'ekt orqali ob'ektga kirasiz document.
Ob'ekt layerxususiyatlari qatlamga kirish yoki uning ma'lumotlarini ta'minlaydi, masalan:

  • Qatlam visibleyoki locked.

  • Qatlamning opacity(umumiy shaffofligi) va (stacking tartibidagi joylashuvi).z order position

  • Qatlam uchun san'at yaratish afzalliklari, va kabiartwork knockoutblending mode.

Download 96.25 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling