function GetObjectsByType(ObjType: TObjectType): TPdfIntegerArray;
| ObjType | TObjectType. Art af objekt, der skal indsamles: otText, otPath, otImage, otShading eller otForm. |
| Result | TPdfIntegerArray. Nulbaserede objektindeks i indholdsstrømsrækkefølge. Tom, når siden ikke rummer noget objekt af den art. |
Sparer kalderen løkken over ObjectCount, der filtrerer på ObjectType. De returnerede værdier er indeks, ikke handles, så de kan gives direkte til PageObjectInfo, PathInfo eller RemoveObject
Indeks er kun gyldige, indtil sideobjektlisten ændres. At fjerne eller indsætte et objekt flytter hvert senere indeks, så en løkke, der sletter objekter, skal gennemgå arrayet bagfra
var Images: TPdfIntegerArray;
var I: Integer;
Images := Pdf.GetObjectsByType(otImage);
for I := High(Images) downto 0 do
Pdf.RemoveObject(Images[I]);