Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在形状中分布文本_C#_String_Geometry - Fatal编程技术网

C# 在形状中分布文本

C# 在形状中分布文本,c#,string,geometry,C#,String,Geometry,我有一个简单的字符串数组(简单的意思是1-4个单词,而不是完整的句子),我想在任意形状中“均匀”分布 我所说的“均匀”是指文本尽其所能不与其他文本重叠,但并非所有字符串都集中在一个特定位置。我并不是说文本之间的距离必须是最大的,我只是想尽可能地填充空间 例如: 我有以下数组: var array = new [] {"#WhatIDidLastWeek", "Salena Gomez", "#WWF", "#IThinkOomf", "CES" }; 我有一个半径为600px的圆,我希望数组中

我有一个简单的字符串数组(简单的意思是1-4个单词,而不是完整的句子),我想在任意形状中“均匀”分布

我所说的“均匀”是指文本尽其所能不与其他文本重叠,但并非所有字符串都集中在一个特定位置。我并不是说文本之间的距离必须是最大的,我只是想尽可能地填充空间

例如:

我有以下数组:

var array = new [] {"#WhatIDidLastWeek", "Salena Gomez", "#WWF", "#IThinkOomf", "CES" };

我有一个半径为
600px
的圆,我希望
数组中的每个字符串都在这个圆内,并且间隔足够远,它们不会重叠,并且圆的一般形状是明显的。

首先想到的是在任何工作环境中使用某种调用有


基本思想是测量每个单词,看看它是否适合分配的空间。如果不合适,将其向下移动到下一“行”。困难的部分是当你没有足够的空间来容纳所有的单词时该怎么做。

首先想到的是在你工作的任何环境中使用某种调用


基本思想是测量每个单词,看看它是否适合分配的空间。如果不合适,将其向下移动到下一“行”。最困难的部分是当你没有足够的空间容纳所有的文字时该怎么办。

你使用的是什么显示技术?WPF?WinForms?你只是在吐一张图片吗?嗯,现在我只关心xy,然后我把它传递给任何视图。这是一个库,所以它可以处理从WPF到ASP.netbtw的所有内容-我应该反对投票,因为我引用了贾斯汀·比伯。哈我会编辑它:)如果你不知道,这将是一个Twitter应用程序。这就是暗示。更改您使用的显示技术是什么?WPF?WinForms?你只是在吐一张图片吗?嗯,现在我只关心xy,然后我把它传递给任何视图。这是一个库,所以它可以处理从WPF到ASP.netbtw的所有内容-我应该反对投票,因为我引用了贾斯汀·比伯。哈我会编辑它:)如果你不知道,这将是一个Twitter应用程序。这就是暗示。改变