| پراپ | قسم | ضروری | مثال | قدر کی حد | تفصیل |
|---|---|---|---|---|---|
| type | string | false | video | video | animation | پروجیکٹ کی قسم (جیسے "ویڈیو" یا "اینیمیشن")۔ |
| width | number | true | 1920 | 720 - 3840 | پروجیکٹ کے کینوس کی چوڑائی۔ اسکیلنگ کے لیے بنیادی قرارداد کے طور پر استعمال ہوتا ہے۔ |
| height | number | true | 1080 | 720 - 3840 | پروجیکٹ کے کینوس کی اونچائی۔ اسکیلنگ کے لیے بنیادی قرارداد کے طور پر استعمال ہوتا ہے۔ |
| fill | string | object | true | #000000 | - | پروجیکٹ کے کینوس کا پس منظر۔ یہ ایک ہییکس رنگ کی سٹرنگ (جیسے، "#000000") یا "لکیری" یا "ریڈیل" قسم کے گرادیئنٹ آبجیکٹ، colorStops کی آرری، اور شروع/آخر کی ہم آہنگیوں میں ہو سکتا ہے۔ |
| duration | number | true | 10 | > 0 | پروجیکٹ کا کل دورانیہ، سیکنڈز میں۔ |
| view | array | true | - | - | عناصر کی ایک آرری جو پروجیکٹ میں بصری مواد کی نمائندگی کرتی ہے، بشمول 2D عناصر (تصویر، ویڈیو، متن، شکل، وغیرہ) اور 3D عناصر۔ یہ آرری خالی نہیں ہو سکتی۔ |
| audio | array | false | - | - | پروجیکٹ میں استعمال ہونے والی آڈیو ٹریکس کی ایک آرری۔ |
| effect | array | false | - | - | کینوس پر لاگو بصری اثرات کی ایک آرری۔ |
| transition | array | false | - | - | مختلف مناظر کے درمیان لاگو کی جانے والی منتقلیوں کی ایک آرری۔ |
| remoteFonts | array | false | - | - | متن اور کیپشن عناصر میں استعمال ہونے والی ریموٹ فونٹ کی تعریفوں کی ایک آرری۔ |
remoteFonts فیلڈ آپ کو اپنے پروجیکٹ میں حسب ضرورت ویب فونٹس شامل کرنے کی اجازت دیتی ہے۔ ہر فونٹ کی تعریف میں فونٹ فائل کا براہ راست لنک (صرف HTTPS) اور فونٹ کا میٹاڈیٹا شامل ہونا چاہیے۔
| پراپ | قسم | ضروری | مثال | قدر کی حد | تفصیل |
|---|---|---|---|---|---|
| family | string | true | My Custom Font | - | فونٹ فیملی کا نام جو متن کے عناصر میں اس فونٹ کا حوالہ دینے کے لیے استعمال کیا جائے گا۔ |
| url | string | true | https://example.com/fonts/mycustomfont.woff2 | - | فونٹ فائل کا براہ راست HTTPS URL۔ یہ عوامی طور پر قابل رسائی لنک ہونا چاہیے۔ |
| weight | string | false | 400 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | فونٹ کا وزن۔ عام قیمتیں 100-900 ہیں۔ |
| style | string | false | normal | normal, italic | فونٹ کا طرز۔ |
| formatHint | string | false | woff2 | woff2, woff, opentype, truetype | فونٹ فائل کا فارمیٹ۔ یہ براؤزرز کو فونٹ لوڈنگ کو بہتر بنانے میں مدد کرتا ہے۔ |
| unicodeRange | string | false | U+0000-00FF | - | اختیاری Unicode رینج جس سے یہ طے ہوتا ہے کہ یہ فونٹ کون سے کرداروں پر لاگو ہوتا ہے۔ |
اہم:
- فونٹ کے URLs کو سیکیورٹی کے لیے HTTPS پروٹوکول استعمال کرنا چاہیے
- فونٹ فائل عوامی طور پر دستیاب ہونی چاہیے
- تعاون یافتہ فارمیٹس: WOFF2 (تجویز کردہ)، WOFF، اوپن ٹائپ، ٹرو ٹائپ
- آپ ایک ہی فونٹ فیملی کے مختلف وزن اور طرز کے متعدد مختلف حالتیں متعین کر سکتے ہیں
fill فیلڈ ایک گرادیئنٹ آبجیکٹ قبول کر سکتی ہے جس کی درج ذیل ساخت ہو:
| پراپ | قسم | ضروری | مثال | قدر کی حد | تفصیل |
|---|---|---|---|---|---|
| type | string | true | - | linear, radial | گرادیئنٹ کی قسم۔ |
| colorStops | array | true | - | - | رنگ کے اسٹاپ آبجیکٹس کی ایک آرری جو رنگوں اور ان کی پوزیشنوں کو گرادیئنٹ کے ساتھ بیان کرتی ہے۔ |
| start | object | true | - | - | گرادیئنٹ کا ابتدائی ہم آہنگی ایک آبجیکٹ کے طور پر x اور y خصوصیات کے ساتھ۔ |
| end | object | true | - | - | گرادیئنٹ کا اختتامی ہم آہنگی ایک آبجیکٹ کے طور پر x اور y خصوصیات کے ساتھ۔ |
| پراپ | قسم | ضروری | مثال | قدر کی حد | تفصیل |
|---|---|---|---|---|---|
| color | string | true | - | - | اس اسٹاپ پر رنگ کی قدر، ہییکس فارمیٹ میں۔ |
| offset | number | true | - | 0 - 1 | گرادیئنٹ کے ساتھ اس رنگ کے اسٹاپ کی پوزیشن (0.0 سے 1.0 تک)۔ |
{
"type": "",
"width": 1920,
"height": 1080,
"fill": "#000000",
"view": [
{
"id": "8ecf7475-2c6c-47f9-827b-a09c7913f4c0",
"type": "Image",
"start": 0,
"duration": 5,
"trackIndex": 0,
"x": -570.0335392757963,
"y": -170.90659033307685,
"blendMode": "normal",
"anchorX": 1302,
"anchorY": 2312,
"rotation": 0,
"scaleX": 0.23356401384083045,
"scaleY": 0.23356401384083045,
"alpha": 1,
"skewX": 0,
"skewY": 0,
"keyframes": [],
"externalUrl": "https://images.pexels.com/photos/30465303/pexels-photo-30465303.jpeg",
"ext": "jpeg"
}
],
"audio": [],
"effect": [],
"transition": [],
"remoteFonts": [
{
"family": "My Custom Font",
"url": "https://example.com/fonts/mycustomfont.woff2",
"weight": "400",
"style": "normal",
"formatHint": "woff2"
},
{
"family": "My Custom Font",
"url": "https://example.com/fonts/mycustomfont-bold.woff2",
"weight": "700",
"style": "normal",
"formatHint": "woff2"
}
],
"version": 0,
"duration": 5
}