x

Avgör x-koordinaten för ett angivet formulärdesignobjekt relativt dess överordnade objekt.

Syntax

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

Parametrar

param1

Det fullständiga referenssyntaxuttrycket för ett av följande XML-formulärobjektmodellsobjekt: area, contentArea, draw, field, pageArea, subform.

param2 (valfritt)

En sträng som anger det returnerade värdets enhetstyp. Om det är tomt används standardenhetstypen punkter.

param3 (valfritt)

Ett heltal som representerar ett nollbaserat indexvärde som indikerar innehållsområdet där du vill få fram objektets x-koordinat. Om det är tom används standardvärdet 0.

Denna parameter låter dig beräkna x-koordinaten för ett objekt som är distribuerat över flera innehållsområden, exempelvis sidor. Om du exempelvis vill få fram den absoluta x-positionen för ett delformulärobjekt som sträcker sig över flera innehållsområden så använder du denna parameter för att få fram tal som representerar x-koordinaten för delformuläret i varje innehållsområde och sedan summerar du dessa tal.

Om objektet som du vill beräkna en x-koordinat för är kapslat i flera lager med överliggande objekt måste du ta hänsyn till x-koordinaten för varje överliggande objekt när du beräknar den verkliga x-koordinaten för objektet.

Returnerar

X-koordinaten för ett angivet formulärdesignobjekt relativt dess överordnade objekt.

Gäller för

Version

XFA 2.1

Exempel

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)