Formatieren des Etikettenausdrucks mit Zeilenumbruch mithilfe des Python-Parsers? [duplizieren]

Diese Frage hat hier bereits Antworten :

Kommentare

  • Dies funktioniert: lbl.expression = ' [FIELDNAME] + vbnewline + " taco " '
  • @mfrancis … das ist für vbscript im Feldrechner. Die Frage befasst sich mit Arcpy so Python.

Antwort

Es ist eine Windows-Sache, verwenden Sie "\r\n" stattdessen.

Kommentare

  • Dies ist eine gute Antwort, um eine neue Zeile zu bestätigen. Ich habe einen komplexen Beschriftungsausdruck erstellt ArcMap stürzte ab, wenn die Beschriftungsbedingung erfüllt war: [field1] + '\n' + [field2] Das Ändern in [field1] + '\r\n' + [field2] funktioniert!

Antwort

Ich vermute, der Parser wurde nicht in Python geändert. "\n" erzwingt neue Zeilen innerhalb der Python-Bezeichnung Ausdrücke.

Geben Sie hier die Bildbeschreibung ein.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.