x

Hiermee wordt de x-coördinaat bepaald van een formulierontwerpobject ten opzichte van het bovenliggende object.

Syntaxis

Reference_Syntax.x( 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 x-coördinaat van het object wilt bepalen. Als deze parameter niet wordt opgegeven, is de standaardwaarde 0.

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

Als het object waarvoor u een x-coördinaat wilt berekenen, in verschillende lagen bovenliggende objecten is genest, moet u rekening houden met de x-coördinaat van elk bovenliggend object wanneer u de eigenlijke x-coördinaat van het object berekent.

Geeft als resultaat

De x-coördinaat van een formulierontwerpobject ten opzichte van het bovenliggende object.

Van toepassing op

Versie

XFA 2.1

Voorbeelden

JavaScript

// Returns the x coordinate of a single instance of TextField1, relative to 
// its parent object. 
xfa.layout.x(TextField1,"in"); 
 
// Calculates the x coordinate of Subform1 across two content areas and 
// displays the total in a message box. 
var iX = xfa.layout.x(Subform1,"in",0) + xfa.layout.x(Subform1,"in",1); 
xfa.host.messageBox(iX);

FormCalc

// Returns the x coordinate of a single instance of TextField1, relative to 
// its parent object. 
xfa.layout.x(TextField1,"in") 
 
// Calculates the x coordinate of Subform1 across two content areas and 
// displays the total in a message box. 
var iX = xfa.layout.x(Subform1,"in",0) + xfa.layout.x(Subform1,"in",1) 
xfa.host.messageBox(iX)