Formatera etikettuttryck med newline med Python-parser? [duplicera]

<åt sidan class = "s-notice s-notice__info js-post-notice mb16" role = "status">

Denna fråga har redan svar här :

Kommentarer

  • Detta fungerar: lbl.expression = ' [FIELDNAME] + vbnewline + " taco " '
  • @mfrancis … det är för vbscript i fältkalkylatorn. Frågan handlar om Arcpy så python.

Svar

Det är en Windows-sak, använd "\r\n" istället.

Kommentarer

  • Detta är ett bra svar för att hävda en ny rad. Jag byggde ett komplext etikettuttryck ArcMap skulle krascha när etikettvillkoret uppfylldes: [field1] + '\n' + [field2] Ändring till [field1] + '\r\n' + [field2] fungerar!

Svar

Jag antar att parsern inte har ändrats till python, "\n" fungerar för att tvinga nya rader inom pythonetiketten uttryck.

ange bildbeskrivning här

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *