GetLayoutObjectAttribute
objectnaam - de naam van een benoemd lay-outobject in de huidige lay-out
attribuutNaam - de naam van een ondersteund attribuut (zie hieronder)
herhalingsnummer - het herhalingsnummer (voor herhalende velden)
PortaalrijNummer - het nummer van de rij in het portaal.
objectType - geeft als resultaat het type van het object als een letterlijke tekst, in het Engels. Geldige retourwaarden zijn: field, text, graphic, line, rectangle, rounded rectangle, oval, group, button group, button, portal, tab panel, slide panel, chart, web viewer, popover, popover button en unknown.
hasFocus - geeft als resultaat
1 (Waar) als
objectnaam momenteel actief is. Anders is het resultaat
0 (Onwaar). Velden, portalen, tabbladen, schuifpanelen, knoppen, popover-knoppen, grafieken en groepen zijn objecten die actief kunnen zijn. Geeft voor een portaal ook
1 als resultaat wanneer een portaalrij is geselecteerd.
containsFocus - geeft als resultaat
1 (Waar) als
objectnaam momenteel actief is of als het een actief object bevat. Anders is het resultaat
0 (Onwaar). Velden, portalen, tabbladen, schuifpanelen, knoppen, popover-knoppen, popovers, grafieken en groepen zijn objecten die actief kunnen blijven.
isFrontPanel - geeft als resultaat
1 (Waar) als het doelobject het tabblad of schuifpaneel is dat zich vooraan bevindt.
bounds - geeft als resultaat een lijst met numerieke waarden, gescheiden door spaties, die de plaatsing van het opgegeven object beschrijft (van linksboven tot rechtsonder).
left - geeft als resultaat de coördinaat van de linkerrand van het opgegeven object.
right - geeft als resultaat de coördinaat van de rechterrand van het opgegeven object.
top - geeft als resultaat de coördinaat van de bovenrand van het opgegeven object.
bottom - geeft als resultaat de coördinaat van de onderrand van het opgegeven object.
width - geeft als resultaat een getal dat de breedte van het opgegeven object voorstelt (in punten).
height - geeft als resultaat een getal dat de hoogte van het opgegeven object voorstelt (in punten).
rotation - geeft als resultaat een getal dat de rotatie van het opgegeven object voorstelt (in graden).
startPoint,endPoint - geeft als resultaat één paar numerieke waarden (horizontaal verticaal), gescheiden door spaties, die het begin- of eindpunt van een lijnobject voorstellen. Andere objecten geven voor
startPoint als resultaat het punt linksboven en voor
endPoint als resultaat het punt rechtsonder.
source - geeft als volgt als resultaat de bronbeschrijving van het opgegeven object. Voor:
content - geeft dit als volgt als resultaat de inhoud van het opgegeven object. Voor:
afbeeldingen - geeft dit als resultaat afbeeldingsgegevens zoals de naam van een bestand in een containerveld als de afbeelding is opgeslagen (in het veld of extern) of de referentie naar een bestand als de afbeelding niet is opgeslagen.
enclosingObject - geeft dit als resultaat de
objectnaam van het omringende lay-outobject. Anders is het resultaat een lege tekenreeks. Alleen groepen, tabbladen, schuifpanelen, popover-knoppen, popovers en portalen kunnen andere objecten bevatten.
containedObjects - geeft dit als resultaat een lijst van benoemde objecten die in
objectnaam zijn ingesloten. Alleen groepen, tabbladen, schuifpanelen, popover-knoppen, popovers en portalen kunnen andere objecten bevatten.
isObjectVerborgen - geeft als resultaat
1 (Waar) als
objectNaam is verborgen voor de huidige record. In het andere geval is het resultaat
0 (Onwaar). Geeft als resultaat
1 voor objecten die geen popovers zijn en zich rechts van de rand van de lay-out bevinden.
•
|
Wanneer herhalingsnummer of PortaalrijNummer 0 is, werkt de functie alsof de parameter niet is opgegeven. Voor PortaalrijNummer geeft de functie gegevens uit de eerste portaalrij als resultaat. Voor herhalingsnummer gebruikt de functie de eerste herhaling (om een content of source als resultaat te geven) of het volledige veld als een geheel (om bounds als resultaat te geven). Beide parameters zijn nodig omdat u moet kunnen verwijzen naar een bepaalde veldherhaling binnen een bepaalde portaalrij.
|
GetLayoutObjectAttribute("KnopAnnuleren";"objectType") geeft als resultaat
button (als de knop is gemaakt in een nieuw bestand of in een bestand nadat dit is geconverteerd),
button group (als de knop is gekoppeld aan een knopactie of script en was geconverteerd naar een bestand vanuit een eerdere versie van FileMaker Pro) of
text (als de knop niet is gekoppeld aan een knopactie of script en was geconverteerd naar een bestand vanuit een eerdere versie van FileMaker Pro).