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:
telefoon.jpg (1500 bytes) <-Klik voor bellijst