সুচিপত্র
এই নিবন্ধে আপনি দেখতে পাবেন কিভাবে আউটলুকের টেবিলের সীমানায় শর্তসাপেক্ষ বিন্যাস প্রয়োগ করতে হয়। আমি আপনাকে দেখাব কিভাবে তাদের রঙ, প্রস্থ এবং শৈলী পরিবর্তন করতে হয়। তারপরে আমি আপনাকে শিখাবো কিভাবে এক সময়ে একাধিক পরিবর্তন করতে হয় এবং আপনার আউটলুক টেবিলকে বিভিন্ন উপায়ে রঙ করতে হয়।
প্রথমে, আমি এই ব্লগের নতুনদের জন্য একটি ছোট হেডনোট করতে চাই৷ আজকে আমরা টেমপ্লেটগুলিতে শর্তসাপেক্ষ বিন্যাস সম্পর্কে কথা বলব, আমি আপনাকে দেখাব কিভাবে আমাদের আউটলুকের জন্য ভাগ করা ইমেল টেমপ্লেট অ্যাড-ইন ব্যবহার করে সঠিকভাবে সেগুলি সেট আপ করতে হয়। এই টুলটি আপনাকে আপনার ইমেলগুলিতে আগে থেকে সংরক্ষিত পুরোপুরি ফর্ম্যাট করা টেমপ্লেটগুলি পেস্ট করতে এবং আপনার চিঠিপত্রের রুটিনকে কয়েকটি ক্লিকে সঙ্কুচিত করতে সহায়তা করতে পারে৷
আপনি যদি ইতিমধ্যেই Outlook টেবিল টিউটোরিয়ালে আমার শর্তসাপেক্ষ বিন্যাসটি পড়ে থাকেন তবে আপনি জানেন কিভাবে কোষের বিষয়বস্তু এবং পটভূমির রঙ পরিবর্তন করতে হয়। যাইহোক, আপনার আউটলুক টেবিলকে উজ্জ্বল করতে আপনি যা করতে পারেন তা নয়। আজ আমি আপনাকে আপনার টেবিলের সীমানাকে শর্তসাপেক্ষে রঙ করার এবং তাদের প্রস্থ এবং শৈলী পরিবর্তন করার উপায়গুলি দেখাব৷
এছাড়াও, শেষ অধ্যায়ে একটি ছোট বোনাস আপনার জন্য অপেক্ষা করছে যেখানে আমি আপনাকে দেখাব কিভাবে বেশ কয়েকটি পরিবর্তন প্রয়োগ করতে হয় একই সময়ে এবং আপনার টেবিলকে 4ঠা জুলাইয়ের আতশবাজির মতো রঙিন এবং উজ্জ্বল করে তুলুন ;)
কোষের সীমানার রঙ পরিবর্তন করুন
বর্ডারের পেইন্টিং কীভাবে কাজ করে তা দেখানোর জন্য, আমি গত সপ্তাহের টিউটোরিয়াল থেকে একই নমুনা ব্যবহার করব। মামলাটি নিম্নরূপ: আমি একটি পেস্ট করিমাইক্রোসফ্ট টিম, এই গিটহাব কথোপকথনে নির্দ্বিধায় তাদের প্রতিক্রিয়া পরীক্ষা করে দেখুন :)
চূড়ান্ত নোট
আমি সত্যিই আশা করি আমি আপনাকে বোঝাতে পেরেছি যে আউটলুকের একটি টেবিলটি কেবল সাদাকালো সীমানা নয়। পাঠ্য উন্নতি এবং সৃজনশীলতার জন্য প্রচুর জায়গা রয়েছে :)
যখন আপনি নিজের কিছু পেইন্টিং পরীক্ষা নেওয়ার সিদ্ধান্ত নেন, তখন শুধু Microsoft Store থেকে শেয়ার করা ইমেল টেমপ্লেট ইনস্টল করুন এবং উপভোগ করুন!
যদি থাকে আউটলুক টেবিলে শর্তসাপেক্ষ বিন্যাস করার জন্য আপনার থেকে যেকোন প্রশ্ন থাকলে কিছু সাহায্যের প্রয়োজন, শুধুমাত্র মন্তব্য বিভাগে কয়েকটি শব্দ রাখুন এবং আমরা তা বের করব ;)
টেমপ্লেট এবং টেবিল পূরণ করার জন্য ডিসকাউন্ট হার নির্বাচন করুন. আমার পছন্দের উপর নির্ভর করে, ঘরের সীমানাগুলি নির্দিষ্ট রঙে রঙিন হবে৷আমি আজ যে টেবিলটি রঙ করব তা নীচের একটি হবে:
নমুনা শিরোনাম 1 | স্যাম্পল হেডার 2 | নমুনা হেডার 3 |
~%WhatToEnter[ {dataset:'Dataset with discount', column:' ডিসকাউন্ট', শিরোনাম:'ছাড় নির্বাচন করুন'} ] ছাড় |
যেহেতু শর্তসাপেক্ষ বিন্যাস টেমপ্লেটের HTML এ পরিচালিত হয়, আসুন প্রথমে এই টেবিলের HTML কোডটি খুলুন:
- আগ্রহের টেমপ্লেটটি খুলুন এবং সম্পাদনা করুন :
- <1 খুঁজুন>টেমপ্লেটের টুলবারে HTML আইকন ( ) দেখুন:
- মূল এইচটিএমএল দেখুন যা একাধিকবার সংশোধন করা হবে:
আপনি যদি রঙ এবং ডিসকাউন্ট রেটগুলির সাথে তাদের সংযোগ সম্পর্কে অবাক হন তবে আমি আপনাকে একটি ইঙ্গিত দেব :) ডেটাসেট! এটা কি কোন ধারণা আছে? তারপরে একটি ছোট বিরতি নিন এবং প্রথমে আমার পূরণযোগ্য আউটলুক টেমপ্লেট টিউটোরিয়াল পড়ুন৷
এখানে মূল ডেটাসেটটি যা আমি শুরুতে ব্যবহার করব এবং কয়েকটি অধ্যায়ে কিছুটা উন্নতি করব:
ডিসকাউন্ট | রঙের কোড |
10% | #00B0F0 |
15 % | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
যখন আমি এই টেবিল থেকে প্রয়োজনীয় রঙের কোড পুনরুদ্ধার করতে চাই, আমি নিম্নলিখিত ম্যাক্রো ব্যবহার করব:
~%WhatToEnter[{dataset:'Dataset with discounts',column:'color code'}]যেহেতু আমরা সমস্ত বেসিক কভার করেছি, আসুন রং পরিবর্তন করা শুরু করি :)
একটির বর্ডার কালার আপডেট করুন cell
একটি টেবিলে একটি একক কক্ষের সীমানা রঙ করতে, প্রথমে টেমপ্লেটের HTML-এ এর লাইনটি খুঁজে বের করা যাক এবং এর উপাদানগুলিকে ঘনিষ্ঠভাবে দেখে নেওয়া যাক:
- “ স্টাইল= ” একটি ঘরের মৌলিক প্যারামিটারের সেটকে উপস্থাপন করে।
- “প্রস্থ: 32%; সীমানা: 1px সলিড #aeabab ” হল ঘরের এবং সীমানার প্রস্থ, রঙ এবং শৈলী।
- “~%WhatToEnter[] ছাড়” হল সেলের বিষয়বস্তু।
এই কোড লাইনের অর্থ হল আমি একটি কঠিন শৈলীর 1px ধূসর সীমানা সহ একটি ঘর দেখতে পাব। আমি যদি এই প্যারামিটারগুলির মধ্যে যেকোনটি প্রতিস্থাপন করি, তাহলে এটি আমার টেমপ্লেটের টেবিলের চেহারাকে দূষিত করতে পারে, অর্থাৎ সীমানাগুলি অদৃশ্য হয়ে যাবে (যদিও পেস্ট করার পরে সবকিছু ঠিকঠাক দেখাবে)।
আমি একটি মান রাখতে চাই একটি টেমপ্লেটে টেবিল এবং পেস্ট করার সময় এটি পরিবর্তন করুন। তাই, আমি প্যারামিটারগুলির সাথে একটি নতুন বৈশিষ্ট্য যুক্ত করেছি যা পেস্ট করার সময় আসলগুলি প্রতিস্থাপন করবে:
আসুন উপরের HTML লাইনটি পরীক্ষা করা যাক:
- “ style="border : 1px solid #aeabab;" প্রথম বৈশিষ্ট্য। সেগুলিই কোষের আসলবৈশিষ্ট্য।
- “ ডেটা-সেট-স্টাইল= ” একটি বিশেষ প্যারামিটার যা আমাকে পেস্ট করার সময় প্রয়োজনীয় বৈশিষ্ট্যগুলির সেট দিয়ে উপরের বৈশিষ্ট্যটি প্রতিস্থাপন করতে সাহায্য করবে।
- “ সীমানা: 1px কঠিন; বর্ডার-রঙ: ” হল দ্বিতীয় অ্যাট্রিবিউটের অংশ যেখানে আমরা একটি বিরতি নেব। দেখুন, শুরুটি আসলটির সাথে অভিন্ন, একই সীমানা প্রস্থ এবং শৈলী। যাইহোক, যখন রঙের কথা আসে (আমি যে প্যারামিটারটি পরিবর্তন করতে চাই), আমি এটিকে বর্ডার-রং: দিয়ে প্রতিস্থাপন করি এবং WhatToEnter ম্যাক্রো পেস্ট করি। তাই, ড্রপডাউন পছন্দের উপর নির্ভর করে, ম্যাক্রোটি রঙের কোড দিয়ে প্রতিস্থাপিত হবে এবং বর্ডারটি পুনরায় রং করা হবে।
- “~%WhatToEnter[] ছাড়” এখনও সেলের সামগ্রী যা কোন পরিবর্তনের প্রয়োজন নেই।
অতএব, ভবিষ্যৎ রঙের ঘর সহ সম্পূর্ণ HTML দেখতে এইরকম হবে:
যখন আপনি এই টেমপ্লেটটি পেস্ট করবেন , আপডেট করা ঘরের সীমানাটি এখনই নির্বাচিত রঙে রঙিন হবে:
পুরো সারির সীমানা পেইন্ট করুন
এখন চলুন সীমানাগুলি রঙ করি আমাদের নমুনা টেবিলের পুরো সারি এবং দেখুন কিভাবে এটি কাজ করে। যুক্তি একেবারে হিসাবে একইউপরের অনুচ্ছেদটি ব্যতীত আপনাকে দ্বিতীয় সারির সমস্ত ঘর আপডেট করতে হবে। একবার আমি উপরে কভার করা একই পরিবর্তনগুলি পুরো সারিতে প্রয়োগ করা হলে, টেমপ্লেটটি আটকানোর সময় এটি এক পলকের মধ্যে আঁকা হয়ে যায়৷
আপনি যদি এটি দেখতে চান দ্বিতীয় সারির রঙ সহ প্রস্তুত এইচটিএমএল, এখানে এটি যায়:
বর্ডার প্রস্থ পরিবর্তন করুন
এখন শুধু বর্ডার কালার নয়, এর প্রস্থও আপডেট করার চেষ্টা করা যাক। পেস্ট করার সময় আসলটি প্রতিস্থাপনকারী এইচটিএমএল অ্যাট্রিবিউটটি আরও একবার দেখুন:
data-set-style="border: 1px solid; বর্ডার-color:~%WhatToEnter[{dataset:' ডিসকাউন্ট সহ ডেটাসেট',কলাম:'রঙের কোড'}]">~%WhatToEnter[{dataset:'Dataset with discounts',column:'Discount',title:'select discount'}] ডিসকাউন্টদেখুন 1px প্যারামিটার? এটি রঙিন হতে সীমানা প্রস্থ. আপনি এটিকে ম্যানুয়ালি পরিবর্তন করতে পারেন, বলুন, 2 এবং আপনি এটি পেস্ট করলে টেবিলের সীমানা আরও প্রশস্ত হয়ে যাবে৷
তবে, আমি এটি অন্যভাবে করব৷ আমি আমার ডেটাসেট আপডেট করব এবং সীমানা প্রস্থ সহ একটি নতুন কলাম যোগ করব। এই ক্ষেত্রে, একবার আমি পেস্ট করার জন্য একটি বর্তমান হার বেছে নিলে, রঙ এবং প্রস্থ উভয়ই হবেআপডেট করা হয়েছে
এখন প্রতিটি লাইনের দ্বিতীয় অ্যাট্রিবিউট পরিবর্তন করা যাক এবং 1px কে নিচের লেখা অংশ দিয়ে প্রতিস্থাপন করা যাক:
বর্ডার-প্রস্থ:~%WhatToEnter [{dataset:'Dataset with discounts',column:'Border width'}]তারপর আমি দ্বিতীয় সারির তিনটি কক্ষের জন্য এটি পুনরাবৃত্তি করি এবং ফলাফলে নিম্নলিখিত HTML পাই:
একবার এই টেমপ্লেটটি সংরক্ষিত এবং আটকানো হলে, প্রশস্ত নীল সীমানাগুলি একটি ইমেলে প্রদর্শিত হবে:
একটি টেবিলে বর্ডার শৈলী পরিবর্তন করুন
এই ch apter আমি আপনার দৃষ্টি আকর্ষণ করতে চাই অন্য একটি প্যারামিটার - শৈলীতে। এই এক সীমানা চেহারা হ্যান্ডেল করা হবে. কিভাবে সঠিকভাবে প্রয়োগ করতে হয় তা দেখানোর আগে, আমাকে আমার ডেটাসেটে ফিরে যেতে হবে এবং আমার বর্তমান কেস অনুযায়ী এটি পরিবর্তন করতে হবে।
ছাড় | সীমান্তস্টাইল |
10% | ড্যাশ করা |
15% | ডাবল |
20% | ডটেড |
25% | রিজ |
আমি প্রতিটি ডিসকাউন্ট রেট একটি বর্ডার স্টাইলের সাথে যুক্ত করেছি এবং ভবিষ্যতের জন্য এই ডেটাসেটটি সংরক্ষণ করেছি। আমার HTML এর জন্য স্টাইল পুনরুদ্ধার করার জন্য ম্যাক্রোটি নীচেরটি হবে:
~%WhatToEnter[{dataset:"Dataset with discounts", column:"Border style"}]এখন আমাকে আপডেট করতে হবে দ্বিতীয় সারির বৈশিষ্ট্যগুলি সলিড প্রতিস্থাপন করে (যে ডিফল্ট স্টাইলটি আমি বরাবর ব্যবহার করছি) উপরের ম্যাক্রোর সাথে নিম্নলিখিত কোডটি পেতে:
data-set-style="border: 1px #aeabab; বর্ডার-স্টাইল: ~%WhatToEnter[{dataset:'Dataset with discounts',column:'Border style'}]এখানে চূড়ান্ত HTML:
যদি আপনি এই HTML কপি করে পেস্ট করেন আপনার টেমপ্লেটগুলিতে, ফলাফল আপনাকে অপেক্ষায় রাখবে না:
একই সময়ে হাইলাইটিং, পাঠ্যের রঙ এবং সীমানা প্রস্থ পরিবর্তন করতে শর্তসাপেক্ষ বিন্যাস সেট আপ করুন
আমরা সবচেয়ে বেশি আগ্রহে পৌঁছেছি ting অংশ হিসাবে আমি আপনাকে দেখাতে যাচ্ছি কিভাবে এক সময়ে একাধিক পরিবর্তন প্রয়োগ করতে হয়। প্রথমত, আমি যে ডেটাসেটটি থেকে ডেটা পুনরুদ্ধার করব তা আপডেট করব।যেহেতু আমি ঘরের হাইলাইটিং, পাঠ্যের রঙ এবং সীমানা প্রস্থ পরিবর্তন করার সিদ্ধান্ত নিয়েছি, সেই সমস্ত পরামিতিগুলি নির্দিষ্ট করা দরকার। তাই, আমার নতুন ডেটাসেট দেখতে এরকম হবে:
ডিসকাউন্ট | রঙের কোড | ব্যাকগ্রাউন্ড কোড | সীমানা প্রস্থ |
10% | #00B0F0 | #DEEBF6 | 2 |
15 % | #00B050 | #E2EFD9 | 2.5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3.5<11 |
সুতরাং, যদি আমি 10% নির্বাচন করি, প্রয়োজনীয় পাঠ্যটি নীল রঙে আঁকা হবে (# 00B0F0 ), নির্বাচিত ঘরগুলির পটভূমিতে ছায়া দেওয়া হবে একটি হালকা নীল টোন (# DEEBF6 ) এবং তাদের সীমানা দুবার প্রশস্ত করা হবে।
কিন্তু কীভাবে এই ডেটাসেটটিকে একটি Outlook টেবিলের সাথে সংযুক্ত করা যেতে পারে যাতে এটি ফর্ম্যাট হয়? আমি আপনাকে 2টি নিবন্ধে এই কাজের জন্য প্রস্তুত করছি :) এখানে এইচটিএমএল রয়েছে যা সমস্ত প্রয়োজনীয় পরিবর্তনগুলি পরিচালনা করবে:
এখন প্রয়োগ করা সমস্ত পরিবর্তনের দিকে নজর দেওয়া যাক:
- নমুনা শিরোনাম 1 - এই অংশটি "কালার কোড" কলাম থেকে হেডারের পাঠ্যকে রঙে রঙ করবে। যদি আপনি অনুভব করেনযেমন আপনার টেক্সট পেইন্টিং-এ আপনার মেমরি রিফ্রেশ করতে হবে, আমার আগের টিউটোরিয়ালের টেবিল অধ্যায়ে টেক্সটের ফন্টের রঙ পরিবর্তন করুন দেখুন।
- data-set-style="background-color:~%WhatToEnter[ {ডেটাসেট:'ডিসকাউন্ট সহ ডেটাসেট',কলাম:'ব্যাকগ্রাউন্ড কোড',শিরোনাম:'ছাড় নির্বাচন করুন'}] - এই অংশটি ডেটাসেটের ব্যাকগ্রাউন্ড কোড কলাম থেকে এর কোড নিয়ে পটভূমির রঙ আপডেট করে। হাইলাইট সেল টিউটোরিয়ালটি দেখতে নির্দ্বিধায় আপনি যদি মনে করেন যে এই ক্ষেত্রে আপনার আরও বিশদ বিবরণ প্রয়োজন৷
- data-set-style="border: solid #aeabab; বর্ডার-প্রস্থ:~%WhatToEnter[{dataset:'Dataset with discounts', column:'border width'}] – এই HTML লাইনের সাথে সীমানাগুলির প্রস্থ সীমানা প্রস্থ -এ উল্লেখিত একটিতে পরিবর্তিত হবে আমি এটি আগে কভার করেছি, আপনি কিছু মিস করলে হয়তো দেখে নিতে পারেন৷
যখন আমি সেই বৈশিষ্ট্যগুলি যুক্ত করে একটি টেমপ্লেট পেস্ট করি, ফলাফলটি আমাকে অপেক্ষায় রাখবে না:
এই বিষয়টি বন্ধ করার আগে আমি একটি ছোট নোট করতে চাই। যখন আমি টেবিলে বর্ডার রঙ পরীক্ষা করছিলাম তখন আমি Outlook এর অনলাইন এবং ডেস্কটপ উভয় সংস্করণেই সীমানার বেশ অস্পষ্ট আচরণের সম্মুখীন হয়েছিলাম। কিছুটা বিভ্রান্ত হওয়ার কারণে, আমি আমাদের বিকাশকারীদের কাছে স্পষ্টীকরণের জন্য পৌঁছেছি। তারা জানতে পেরেছে যে বিভিন্ন আউটলুক ক্লায়েন্ট বিভিন্ন উপায়ে টেবিল রেন্ডার করে এবং এই ধরনের আচরণের কারণ হল Outlook-এ একটি বাগ৷
আমাদের দল এই সমস্যাটিকে রিপোর্ট করেছে৷