আপনি wrappingWidth-এ মান সেট করে ব্যবহারকারী স্পেসে পাঠ্যের জন্য একটি নির্দিষ্ট প্রস্থ সেট করতে পারেন সম্পত্তি একবার আপনি এটি করলে, প্রদত্ত প্রস্থটিকে ব্যবহারকারীর স্থানাঙ্কে পাঠ্যের সীমানা হিসাবে বিবেচনা করা হয় এবং পাঠ্যটিকে প্রদত্ত প্রস্থে প্রস্থ সাজানো হয়।
আপনি যদি এই সম্পত্তির জন্য কোনো মান না দিয়ে থাকেন, ডিফল্টরূপে, পাঠ্যের দৈর্ঘ্যের দীর্ঘতম লাইনটি বাউন্ডিং বাক্সের প্রস্থ হিসাবে বিবেচিত হয়৷
টেক্সট অ্যালাইনমেন্ট হল বাউন্ডিং বাক্সের মধ্যে অনুভূমিকভাবে পাঠ্যের বিন্যাস। আপনি setTextAlignment() ব্যবহার করে পাঠ্যের প্রান্তিককরণ সামঞ্জস্য করতে পারেন পদ্ধতি এই পদ্ধতিটি TextAlignment নামের enum-এর একটি ধ্রুবক গ্রহণ করে এবং সেই অনুযায়ী পাঠ্য সামঞ্জস্য করে। এই enum 3টি ধ্রুবক প্রদান করে −
-
কেন্দ্র − বাউন্ডিং বাক্সের কেন্দ্রে পাঠ্য সারিবদ্ধ করে।
-
জাস্টিফাই করুন − বাউন্ডিং বাক্সের মধ্যে টেক্সট সারিবদ্ধকরণকে ন্যায়সঙ্গত করে।
-
বামে − পাঠ্যটিকে বাম দিকে সারিবদ্ধ করে৷
৷ -
ঠিক − পাঠ্যটিকে ডানদিকে সারিবদ্ধ করে৷
৷
উদাহরণ
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.util.Scanner; import javafx.application.Application; import javafx.scene.Group; javafx আমদানি করুন দৃশ্য; import javafx.scene.paint.Color; import javafx.stage.Stage; import javafx.scene.text.Text; import javafx.scene.text.TextAlignment;পাবলিক ক্লাস টেক্সট অ্যালাইনমেন্ট অ্যাপ্লিকেশন প্রসারিত করে { পাবলিক ভ্যাইড স্টার্ট(স্টেজ স্টেজ) FileNotFoundException {//একটি টেক্সট ফাইলের বিষয়বস্তু পড়া। ইনপুটস্ট্রিম ইনপুটস্ট্রিম =নতুন ফাইলইনপুটস্ট্রিম("D:\\sample.txt"); স্ক্যানার sc =নতুন স্ক্যানার (ইনপুটস্ট্রিম); স্ট্রিংবাফার এসবি =নতুন স্ট্রিংবাফার(); যখন(sc.hasNext()) { sb.append(" "+sc.nextLine()+"\n"); } //একটি টেক্সট অবজেক্ট তৈরি করা Text text =new Text(10.0, 25.0, sb.toString()); //টেক্সট টেক্সট মোড়ানো। // প্রান্তিককরণ পাঠ্য সেট করা। setTextAlignment(TextAlignment.Right); //মঞ্চ সেট করা হচ্ছে গ্রুপ রুট =নতুন গ্রুপ(টেক্সট); দৃশ্য দৃশ্য =নতুন দৃশ্য (root, 595, 150, Color.BEIGE); stage.setTitle("টেক্সট অ্যালাইনমেন্ট"); stage.setScene(দৃশ্য); stage.show(); } পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(স্ট্রিং আর্গস[]){ লঞ্চ(আর্গস); }}
sample.txt
অনুমান করুন নিম্নলিখিতগুলি sample.txt ফাইলের বিষয়বস্তু −
৷ টিউটোরিয়াল পয়েন্ট এই ধারণা থেকে উদ্ভূত হয়েছে যে এমন এক শ্রেণীর পাঠক রয়েছে যারা অনলাইন সামগ্রীতে আরও ভাল সাড়া দেয় এবং তাদের ড্রয়িং রুমের আরাম থেকে তাদের নিজস্ব গতিতে নতুন দক্ষতা শিখতে পছন্দ করে৷ এইচটিএমএল-এ একক টিউটোরিয়াল দিয়ে যাত্রা শুরু হয়েছিল৷ 2006 এবং এটি উত্পন্ন প্রতিক্রিয়া দ্বারা আনন্দিত, আমরা আমাদের সংগ্রহস্থলে নতুন টিউটোরিয়াল যুক্ত করার জন্য আমাদের উপায়ে কাজ করেছি যা এখন গর্বিতভাবে প্রোগ্রামিং ভাষা থেকে শুরু করে ওয়েব ডিজাইনিং থেকে শিক্ষাবিদ এবং আরও অনেক বিষয়ের উপর টিউটোরিয়াল এবং সংশ্লিষ্ট নিবন্ধগুলির একটি ভাণ্ডার দেখায়৷আউটপুট
একইভাবে, আপনি যদি প্রান্তিককরণের মান পরিবর্তন করেন তবে আপনি −
অনুযায়ী আউটপুট পাবেনবাম −
কেন্দ্র -
জাস্টিফাই -