Text Component Size is not Adjusting
My Problem is Text Component Size is not Adjusting. For the sake of Understanding :
void Start()
{
goParagraph = new GameObject();
RectTransform rectOfText = goParagraph.AddComponent<RectTransform>();
Font myFont=(Font)Resources.Load("Fonts/Karmakooma_copy",typeof(Font));
Text txtParagraph = goParagraph.AddComponent<Text>();
txtParagraph.text = "Let"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog"
+ "The quick brown fox jumps over the lazy dog";
txtParagraph.font = myFont;
goParagraph.transform.SetParent(parent.transform);
rectOfText.anchoredPosition = new Vector2(0, 0);
}
So it gives the result :
It takes the Height and Width properties to adjust the size of text block but expecting is it should adjust their height as content bigger like this :
One thing just for the sake of question i small the font which is not matter for my question like we can set font by c#.
Answer by MobinYaqoob · Nov 26, 2015 at 10:58 AM
@willgoldstone One thing i forgot to mention that Horizontal Overflow = OverFlow ,Vertical Overflow = OverFlow Not solving my problem i get the result but the container means the size of Text Component is remains the same just Text overflow to it. i want to adjust the size of Text Component
For elaborate my Question : I just wanna make a textblock which fits on mobile screen but text in textblock is very very big so i need to make it scroll so user scroll down for reading purpose.but in editor when i make this i change the size (Vectical) of Text Component so it scroll . But my data is com$$anonymous$$g through WWW request so when i make TextComponent by C# it does not change it's Vertical Lenght so it scrolls correctly :) Thank in Advance :)
@willgoldstone i stuck at this point because i am working on a project and wait to do it. i need to return a jason which is a article which i done the content is very large so i need to scroll down to bottom or end of it.
Your answer
Follow this Question
Related Questions
Unity 5 - Does anyone know how to scale the text in the UI? 1 Answer
How can I check if there is no free space in the Text component? 1 Answer
One textUI and two colliders that update it 0 Answers
How to hide specific texts in a dialogue box 0 Answers
how to display UI text in every scene with same text inside?? 0 Answers