w

Hiermee wordt de breedte bepaald van een formulierontwerpobject.

Syntaxis

Reference_Syntax.w( OBJECT param1 [, STRING param2 [, INTEGER param3 ] ] )

Parameters

param1

De volledig gekwalificeerde verwijzingssyntaxisexpressie van een van de volgende containerobjecten van het XML-formulierobjectmodel: area, contentArea, draw, field, pageArea, subform.

param2 (optioneel)

Een tekenreeks die staat voor het type eenheid van de retourwaarde. Als deze parameter niet wordt opgegeven, is het standaardeenheidtype 'punten'.

param3 (optioneel)

Een geheel getal dat staat voor een op nul gebaseerde indexwaarde die het inhoudsgebied aangeeft waarvan u de objectbreedte wilt bepalen. Als deze parameter niet wordt opgegeven, is de standaardwaarde 0.

Met deze parameter kunt u de breedte berekenen van een object dat is verdeeld over meerdere inhoudsgebieden, zoals pagina's. Als u bijvoorbeeld de breedte wilt weten van een subformulierobject dat meerdere inhoudsgebieden beslaat, kunt u met deze parameter de breedte van het formulier in elk van de inhoudsgebieden opsommen en de totalen bij elkaar optellen.

Geeft als resultaat

De breedte van het formulierontwerpobject in het huidige inhoudsgebied.

Van toepassing op

Versie

XFA 2.1

Voorbeelden

JavaScript

// Returns the width of a single instance of TextField1 
xfa.layout.w(TextField1,"in"); 
 
// Calculates the width of Subform1 across two content areas and displays 
// the total in a message box. 
var iWidth = xfa.layout.w(Subform1,"in",0) + xfa.layout.w(Subform1,"in",1); 
xfa.host.messageBox(iWidth);

FormCalc

// Returns the width of a single instance of TextField1 
xfa.layout.w(TextField1,"in") 
 
// Calculates the width of Subform1 across two content areas and displays 
// the total in a message box. 
var iWidth = xfa.layout.w(Subform1,"in",0) + xfa.layout.w(Subform1,"in",1) 
xfa.host.messageBox(iWidth)