Это не поддерживается, но в качестве взлома вы можете прокручивать все буквы в строке и вставлять пробельный символ между ними. Вы можете создать для него простую функцию:
Изменить - я повторно сделал это в Visual Studio и протестировал - теперь ошибки удалены.
private string SpacedString(string myOldString)
{
System.Text.StringBuilder newStringBuilder = new System.Text.StringBuilder("");
foreach (char c in myOldString.ToCharArray())
{
newStringBuilder.Append(c.ToString() + ' ');
}
string MyNewString = "";
if (newStringBuilder.Length > 0)
{
// remember to trim off the last inserted space
MyNewString = newStringBuilder.ToString().Substring(0, newStringBuilder.Length - 1);
}
// no else needed if the StringBuilder's length is <= 0... The resultant string would just be "", which is what it was intitialized to when declared.
return MyNewString;
}
Затем ваша строка приведенный выше код будет просто изменен как:
g.DrawString(SpacedString("MyString"), new Font("Courier", 44, GraphicsUnit.Pixel), Brushes.Black, new PointF(262, 638));
Все, что вам нужно сделать, это не вкладывать другие детали sku
в отдельный массив. Просто поместите его в массив skuitems
Что-то вроде ниже
$allCategoryResult= array();
foreach($prices->categories as $category){
$categoryItem = array();
$categoryItem["category_code"] = $category->category_code;
$categoryItem["category_name"] = $category->category_name;
$categoryItem["category_desc"] = $category->category_desc;
foreach($category->skus as $sku){
$skuItem = array();
$skuItem["identifier"] = $sku->sku_info->identifier;
$skuItem["description"] = $sku->sku_info->item->description;
$skuItem["count"] = $sku->sku_info->item->item_type->count;
$skuItem["details"] = array();
foreach ($sku->sku_info->details as $details) {
$detailsItem = array();
$skuItem["detail_code"] = $details->detail_code;
$skuItem["detail_code2"] = $details->detail_code2;
$skuItem["detail_specifier1"] = $details->detail_specifier1;
$skuItem["detail_specifier2"] = $details->detail_specifier2;
}
array_push($skuItem,$sku->prices);
$itemCode = $sku->sku_info->item->item_code;
$categoryItem[$itemCode] = $skuItem;
}
$allCategoryResult[] = $categoryItem;
}
PS: ключ массива должен быть уникальным, поэтому нельзя иметь два ключа с одинаковым именем «detail_specifier», поэтому измените его здесь соответствующим образом но YMMV.