GetLayoutObjectAttribute
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.
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.
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:
content – returneras innehållet i angivet objekt enligt följande. För:
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.
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.
•
|
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.
|
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).