GetLayoutObjectAttribute
Syfte 
Returnerar angivna attribut för layoutobjektet som anges av det objektnamn som är aktivt i beräkningen.
Format 
GetLayoutObjectAttribute ( objektnamn ; attributnamn {; repetitionsnummer ; Portalradnummer} )
Parametrar 
objektnamn – namnet på ett namngivet layoutobjekt i aktuell layout.
attributnamn – namnet på ett attribut som stöds (se nedan).
repetitionsnummer – repetitionsnummer (för repeterade fält).
portalradnummer – radnumret i portalen.
Obs!  Parametrar inom klamrar {} är valfria.
Returnerad datatyp 
text
Kommer från 
FileMaker Pro 8.5
Attribut
objectType – returnerar objekttypen som en textsträng på engelska. Giltiga returvärden är: field, text, graphic, line, rectangle, rounded rectangle, oval, group, button group, button, portal, tab panel, slide panel, chart, web viewer, popover, popover button och unknown.
hasFocus – returnerar 1 (True) om objectName är aktivt. I annat fall returneras 0 (False). De objekt som kan ha fokus är fält, portaler, flikpaneler, glidpaneler, knappar, flytande fönster-knappar, diagram och grupper. Returnerar också 1 för en portal när en portalrad är markerad.
containsFocus – returnerar 1 (True) om objektnamn är aktivt eller om det innehåller ett aktivt objekt. I annat fall returneras 0 (False). De objekt som kan innehålla fokus är fält, portaler, flikpaneler. glidpaneler, knappar, flytande fönster-knappar, diagram och grupper.
isFrontPanel – returnerar 1 (True) om målobjektet är den flik- eller glidpanel som finns längst fram.
Följande objektkoordinater anges i punkter i relation till det nedre vänstra hörnet av FileMakers menyrad:
bounds – returnerar en lista med numeriska värden, avgränsade av blanksteg, som beskriver placeringen av angivet objekt (vänster-övre till höger-nedre).
left – returnerar koordinaten för den vänstra kanten av angivet objekt.
right – returnerar koordinaten för den högra kanten av angivet objekt.
top – returnerar koordinaten för den översta kanten av angivet objekt.
bottom – returnerar koordinaten för den nedersta kanten av angivet objek.
width – returnerar ett tal som representerar bredden (i punkter) för angivet objekt.
height – returnerar ett tal som representerar höjden (i punkter) för angivet objekt.
rotation – returnerar ett nummer som representerar rotationen (i punkter) för angivet objekt.
startPoint,endPoint – returnerar ett par numeriska värden (horisontellt vertikalt), separerade av blanksteg. Dessa representerar start- och slutpunkt för ett linjeobjekt. Andra objekt returnerar den övre vänstra punkten för startPoint och den nedre högra punkten för endPoint.
source – returnerar källbeskrivningen för angivet objekt enligt följande. För:
webbvisare – returnerar aktuell URL.
fält – returnerar fullständigt fältnamn (tabellnamn::fältnamn).
textobjekt – returnerar texten (kopplingsfält returneras inte).
portaler – returnerar relaterat tabellnamn.
grafik – returnerar bilddata, exempelvis bildens filnamn.
diagram – returnerar XML-beskrivningen av ett diagramobjekt.
För alla andra objekt returneras en tom sträng.
content – returneras innehållet i angivet objekt enligt följande. För:
webbvisare – returnerar aktuellt innehåll (som t.ex. HTML-kod).
fält – returnerar fältdata som formaterats med hjälp av angivet objekts egenskaper.
textobjekt – returnerar text (inklusive text från kopplingsfält).
grafik – returnerar bilddata, exempelvis namnet på ett containerfält om bilden är lagrad (i filen eller externt), eller referensen till filen om bilden inte är lagrad.
diagram – returnerar bitmappsrepresentationer av ett diagramobjekt.
För alla andra objekt returneras en tom sträng.
enclosingObject – returneras objektnamn för omgivande layoutobjekt. I annat fall returneras en tom sträng. Endast grupper, flikpaneler, glidpaneler, flytande fönster-knappar, flytande fönster och portaler kan innehålla andra objekt.
containedObjects – returneras en lista med namngivna objekt som objektnamn innehåller. Endast grupper, flikpaneler, glidpaneler, flytande fönster-knappar, flytande fönster och portaler kan innehålla andra objekt.
isobjecthidden – returnerar 1 (True) om objektnamn är dolt i den aktuella posten. I annat fall returneras 0 (False). Returnerar 1 för objekt som inte är ett flytande fönster och som ligger till höger om layoutgränsen.
Kommentar
 •
 •
 •
När repetitionsnummer eller portalradnummer är 0 fungerar funktionen som om parametern inte hade angivits. För portalradnummer returnerar funktionen data från den första portalraden. För repetitionsnummer agerar funktionen på den första repetitionen (för återkommande content eller source) eller agerar på hela fältet som en helhet (för att returnera bounds). Båda parametrarna är nödvändiga eftersom du måste kunna referera till en viss fältrepetition inom en viss portalrad.
Exempel 
GetLayoutObjectAttribute("Avbrottsknapp";"objectType") returnerar button (om knappen skapades i en ny fil eller en fil efter att den konverterats), returnerar button group (om knappen är kopplad till en knappåtgärd eller ett manus och har konverterats i en fil från en tidigare version av FileMaker Pro) eller returnerar text (om knappen inte är kopplad till en knappåtgärd eller manus och har konverterats i en fil från en tidigare version av FileMaker Pro).
GetLayoutObjectAttribute ( "avbrottsknapp";"bounds" ) returnerar 138 24 391 38 0.
Relaterade avsnitt 
Funktioner (efter kategori)
Funktioner (i bokstavsordning)
Om formler
Om funktioner
Definiera beräkningsfält
Använda operatorer i formler
Namnge objekt