یہ کیسا دکھتا ہے اور کہاں ہوتا ہے
الائنمنٹ پیٹرن 5 × 5 کے گہرے حلقے، 3 × 3 کے ہلکے حلقے اور بیچ میں ایک گہرے ماڈیول پر مشتمل ہوتا ہے۔ ورژن 1 میں کوئی نہیں ہوتا، ورژن 2 میں نیچے دائیں کونے کے قریب ایک ہوتا ہے، اور کوڈ جتنا بڑا ہو تعداد بڑھتی جاتی ہے۔
یہ پیٹرن معیار میں ہر ورژن کے لیے درج مقررہ مقامات پر ہوتے ہیں۔ یہ باقاعدہ گرڈ پر رکھے جاتے ہیں، اور ہر وہ جگہ چھوڑ دی جاتی ہے جو کسی فائنڈر پیٹرن سے ٹکرائے۔
- ورژن 1: کوئی نہیں
- ورژن 2–6: 1
- ورژن 7–13: 6
- ورژن 14–20: 13
- ورژن 21–27: 22
- ورژن 28–34: 33
- ورژن 35–40: 46
ان کی ضرورت کیوں ہے
چھوٹے کوڈ کو ڈھونڈنے کے لیے صرف فائنڈر پیٹرن کافی ہیں، لیکن ترچھے زاویے سے کھینچا گیا یا خمیدہ سطح پر پرنٹ کیا گیا بڑا کوڈ بگڑ جاتا ہے۔ الائنمنٹ پیٹرن ریڈر کو اضافی حوالہ نقطے دیتے ہیں تاکہ وہ ہر ماڈیول کو صحیح جگہ سے جوڑ سکے۔
نیچے دائیں کونے کے قریب والا خاص طور پر مفید ہے کیونکہ اس کونے میں فائنڈر پیٹرن نہیں ہوتا۔ الائنمنٹ پیٹرن کو نقصان اکثر قابلِ بحالی ہوتا ہے، لیکن عام ڈیٹا ماڈیولز کے نقصان کے مقابلے میں ڈی کوڈنگ مشکل ہو جاتی ہے۔