Daha çox

Qabaqcıl Etiket İfadəsi ArcGIS / Python-da Şrift Formatı


Bu sarsıntı demək olar ki, başa düşülüb, amma qaçılmaz olaraq yeni bir problem ortaya çıxdı. Nəhayət, istədiklərimi etmək üçün "kod" hissəsi var, amma indi yazı tipi düzgün işləmir. Şrift etiketləri ilə sadə bir ifadə istifadə etdikdə bu şəkli yarada bilərəm.

Ancaq inkişaf etmiş ifadəni aşağıdakı kimi istifadə etdiyimdə, xarabalı şəkli sonra qaytarır. Etiketləri eyni şəkildə istifadə edirəm və işləməmələri üçün heç bir səbəb tapa bilmirəm. Sitatlar olmadan sintaksis xətası alıram. EDIT - Məsələ sahəsinə diqqət yetirmək üçün kəsilmiş kod. Şrift etiketləri düzgün yerləşdirilməyib, cavab 1-ə baxın.

float ([Yüzdə_Tamam])> = 90: lab1 = ""+ lab1 +" n "əgər float ([Percentage_Complete1])> = 90: lab2 =""+ lab2 +" n "əgər float ([Percentage_Complete2])> = 90: lab3 =""+ lab3 +" n "əgər float ([Percentage_Complete3])> = 90: lab4 =""+ lab4 +" n "


Bu problemin problemi olduğu təyin olundu. Tezliklə cavab olaraq qeyd olunacaq. Format etiketlərindən istifadə edərkən içəridən bağlandığından əmin olun. Bunu aydınlaşdırdığı üçün @kenbuja-ya təşəkkür edirəm.

""+ lab4 +""YOX""+ lab4 +""

Əmrə işarəsini təklif etdiyiniz kimi istifadə edin və n əvəzinə vbcrlf istifadə edin. Məncə n işləmir

""+ [PARSEL] & vbcrlf &" MƏTN "&"" bu kimi bir şey


Bu, sadəcə qalın mətn və yeni bir sətir daxil etmək üçün işləyir:

""+ [PointID] +""+"  n "+ [Structype]

almaq

6438
Menhol