FitImageAndRelease

Afbeeldingsverwerking, pagina-indeling, optimalisatie

Beschrijving

Past de opgegeven afbeelding binnen een doelrechthoek aan, behoudt de beeldverhouding, past de gevraagde uitlijning en rotatie toe en geeft die afbeeldingshandle daarna vrij uit de afbeeldingscache van het document

Gebruik deze helper wanneer een batchgenerator veel eenmalig gebruikte afbeeldingen toevoegt die na plaatsing niet selecteerbaar moeten blijven

Syntaxis

Delphi

Function TPDFlib.FitImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double; HAlign, VAlign, Rotate: Integer): Integer;

ActiveX

Function PDFlib::FitImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double, HAlign As Long, VAlign As Long, Rotate As Long) As Long

DLL

int DLFitImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height, int HAlign, int VAlign, int Rotate);

Syntaxis

ImageIDDe afbeeldingshandle geretourneerd door een functie voor het aanmaken of importeren van afbeeldingen
LeftDe horizontale coördinaat van de doelrechthoek
TopDe verticale coördinaat van de doelrechthoek
WidthDe breedte van de doelrechthoek
HeightDe hoogte van de doelrechthoek
HAlignHorizontale uitlijning binnen de rechthoek, waarbij 0 links is, 1 gecentreerd en 2 rechts
VAlignVerticale uitlijning binnen de rechthoek, waarbij 0 boven is, 1 gecentreerd en 2 onder
RotateRotatiemodus: 0 is normaal, 1 is 90 graden tegen de klok in, 2 is 90 graden met de klok mee en 3 is 180 graden

Retourwaarden

0De image handle was ongeldig, een plaatsingsoptie viel buiten het bereik, de afbeelding kon niet worden getekend of de handle kon niet worden vrijgegeven
1De afbeelding is aangepast en de handle is vrijgegeven

Opmerkingen

De opgeslagen PDF behoudt het afbeeldingsobject omdat het resourcewoordenboek van de pagina er al naar verwijst voordat de cachehandle wordt vrijgegeven

Nadat deze functie is geslaagd, geeft SelectImage(ImageID) 0 terug voor die vrijgegeven handle