SetPicture Picturefunctie
Met SetPicture wordt een bestand
(.jpg, .bmp, .gif, .tif, .png of .wmf) met een figuur of plaatje gekoppeld aan
een met Picture
gedeclareerde variabele. Tevens kan een schaalfactor worden ingesteld. Verder
kan aangegeven worden of de via Windows personalisatie ingestelde
vergrotingsfactor moet worden toegepast. De functie resulteert
in de waarde TRUE indien succesvol en anders FALSE.
SetPicture(PictureVarName, PictureFileNameOrHttpURL, ScaleX, ScaleY,
IsNotScaled)
SetPicture(PictureVarName, PictureFileNameOrHttpURL, ScaleX, ScaleY)
SetPicture(PictureVarName, PictureFileNameOrHttpURL)
PictureVarName (MergedString)
In PictureVarName wordt de naam van een met Picture
gedeclareerde variabele vermeld in de vorm van een VariableName.
PictureFileNameOrHttpURL (MergedString)
In PictureFileNameOrHttpURL wordt een volgens het besturingssysteem geldige padnaam van
het figuurbestand opgegeven of een URL (Universal Resource
Locator) van het figuurbestand volgens het HTTP protocol. De bestandsnaam dient voorzien te zijn van een met het image-formaat overeenkomende extensie: .jpg, .bmp, .gif, .tif, .png of .wmf.
ScaleX,ScaleY (Expressie)
In ScaleX en ScaleY kan een optionele schaalfactor worden opgegeven varierend van
10 tot 250%. De defaultwaarde is 100%.
IsNotScaled (Expressie)
In IsNotScaled kan een waarde TRUE of FALSE (expressie resultaat resp.
<>0 of =0) worden vermeld.
In Windows kan via personalisatie van het bureaublad tekst, menu's, vensters en
andere zaken vergroot worden afgebeeld zonder de resolutie te wijzigen. Dit kan
bijvoorbeeld ingesteld worden op 100%, 125%, 150% of 200%. Indien IsNotScaled
resulteert in de waarde TRUE dan wordt de huidige Windows vergrotingsfactor
toegepast. Dit geldt zelfs indien de Astona Merger Engine DLL wordt
gebruikt vanuit een applicatie welke niet DPI Aware is. Defaultwaarde is FALSE.
(TRUE is zelden nodig alleen voor zover nu bekend bij .PNG plaatjes of figuren.)
Voorbeeld:
{
Picture pPic
SetPicture(pPic,..\Algemeen\Inserts\telefoon.bmp)
SetModelLink(pPic,..\Algemeen\Alle Openstaande Posten met
Factuurbedrag.Lm3.rtf,"")
}
[ppic] <-Klik voor bellijst
Resultaat:
<-Klik voor
bellijst