FitImageAndRelease

Bildhantering, Sidlayout, Optimering

Beskrivning

Passar in den angivna bilden i en målrektangel, bevarar bildens proportioner, tillämpar den begärda justeringen och rotationen och släpper sedan bildhandtaget från dokumentets bildcache

Använd denna hjälpfunktion när en batchgenerator lägger till många engångsbilder som inte ska förbli valbara efter placering

Syntax

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);

Returvärden

ImageIDBildhandtaget som returneras av en bildskapande funktion eller importfunktion
LeftDen horisontella koordinaten för målrektangelns vänstra kant
TopDen vertikala koordinaten för målrektangelns övre kant
WidthMålrektangelns bredd
HeightMålrektangelns höjd
HAlignHorisontell justering i rektangeln, där 0 är vänster, 1 är mitten och 2 är höger
VAlignVertikal justering i rektangeln, där 0 är överkant, 1 är mitten och 2 är nederkant
RotateRotationsläge, där 0 är normalt, 1 är 90 grader moturs, 2 är 90 grader medurs och 3 är 180 grader

Returvärden

0Bildhandle:t var ogiltigt, ett placeringsalternativ låg utanför intervallet, bilden kunde inte ritas, eller handle:t kunde inte släppas
1Bilden anpassades och handle:t släpptes

Se även

Den sparade PDF-filen behåller bildobjektet eftersom sidans resursordbok redan refererar till det innan cachehandtaget släpps

När denna funktion lyckas returnerar SelectImage(ImageID) 0 för det frigjorda handtaget