Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
WP RESET ATTRIBUTES

WP RESET ATTRIBUTES 


 

WP RESET ATTRIBUTES ( targetObj ; attribName {; attribName2 ; ... ; attribNameN} )  
Parameter Typ   Beschreibung
targetObj  Objekt in Range, Element oder 4D Write Pro Dokument
attribName  String in Name des Attributs zum Entfernen
WP RESET ATTRIBUTES ( targetObj {; attribName}{; attribName2 ; ... ; attribNameN} )  
Parameter Typ   Beschreibung
targetObj  Objekt in Section o subsection of a 4D Write Pro document
attribName  String in Name of attribute(s) to remove

Der Befehl WP RESET ATTRIBUTES setzt den Wert eines oder mehrerer Attribute in einem in targetObj übergebenen Range, Element oder Dokument zurück. Es lassen sich alle Arten interner Attribute in 4D Write Pro entfernen: Zeichen, Absatz, Dokument, Tabelle oder Bild. Im Falle eines Abschnitts oder eines Unterabschnitts kann targetObj allein übergeben werden und alle Attribute werden auf einmal zurückgesetzt.

Im Parameter targetObj übergeben Sie:

  • "Range" oder
  • Element (Tabelle, Absatz, verankertes Bild, Bild im Textfluss, Kopf-, Haupt-, Fußteil, Abschnitt, Unterabschnitt, Stilvorlage) oder
  • 4D Write Pro Dokument

Wird der Wert eines Attributs über WP RESET ATTRIBUTES entfernt, wird es auf den Standardwert zurückgesetzt. Weitere Informationen dazu finden Sie im Absatz 4D Write Pro Attribute.

Hinweise: 

  • Wird WP RESET ATTRIBUTES auf ein Objekt Abschnitt/Unterabschnitt angewendet, entfernt er Attribute aus der Stilvorlage für Abschnitt/Unterabschnitt, d.h. Attribute werden dann vom übergeordneten Abschnitt oder Dokument geerbt.
  • Wird WP RESET ATTRIBUTES auf ein Objekt Stilvorlage angewendet, entfernt er Attribute aus der Stilvorlage bis auf die standardmäßige Stilvorlage ("Normal"), d.h. der Standardwert wird auf das Attribut angewendet (die Stilvorlage "Normal" definiert alle Attribute der Stilvorlage).
  • Wenn targetObj weder ein Abschnitt noch ein Unterabschnitt ist und kein Attribut angegeben wird, wird ein Fehler ausgegeben.

War das Attribut zum Zurücksetzen nicht im als Parameter übergebenen Element definiert, führt der Befehl nichts aus.

In folgender Auswahl mehrere Attribute entfernen:

Dazu setzen Sie folgenden Code:

 $range:=WP Get selection(*;"WParea")
 WP RESET ATTRIBUTES($range;wk padding)
 WP RESET ATTRIBUTES($range;wk background color)
 WP RESET ATTRIBUTES($range;wk text underline style)
 WP RESET ATTRIBUTES($range;wk margin)
 WP RESET ATTRIBUTES($range;wk border style)

Das ergibt folgendes Dokument:

 $section:=WP Get section($document;3)
 WP RESET ATTRIBUTES($section)&NBSP// All attributes of the section are removed
 $subSection:=WP Get subsection(WP Get section($document;3);wk left page)
 WP RESET ATTRIBUTES($subSection// All attributes of the subSection are removed



Siehe auch 

4D Write Pro Attribute
WP GET ATTRIBUTES
WP SET ATTRIBUTES

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer: 1344

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v15 R4
Geändert: 4D v17 R3

 
ARTIKELVERWENDUNG

4D Write Pro Handbuch ( 4D v20 R7)