Formaterer du etikettuttrykk med ny linje ved hjelp av Python-parser? [duplikat]

Dette spørsmålet har allerede svar her :

Kommentarer

  • Dette fungerer: lbl.expression = ' [FIELDNAME] + vbnewline + " taco " '
  • @mfrancis … det er for vbscript i feltkalkulatoren. Spørsmålet handler om Arcpy so python.

Svar

Det er en Windows-ting, bruk "\r\n" i stedet.

Kommentarer

  • Dette er et godt svar for å hevde en ny linje. Jeg bygde et komplekst etikettuttrykk ArcMap ville krasje når etikettbetingelsen oppfylles: [field1] + '\n' + [field2] Endring til [field1] + '\r\n' + [field2] fungerer!

Svar

Jeg antar at parseren ikke ble endret til python, "\n" fungerer for å tvinge nye linjer innenfor pythonetiketten uttrykk.

skriv inn bildebeskrivelse her

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *