ImagePlacementAbsorber
Innehåll
[
Dölj
]ImagePlacementAbsorber class
Representerar ett absorberande objekt av bildplaceringsobjekt. Utför sökning av bildanvändningar och ger tillgång till sökresultat viaImagePlacements
samling.
public sealed class ImagePlacementAbsorber
Konstruktörer
namn | Beskrivning |
---|---|
ImagePlacementAbsorber() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
ImagePlacements { get; } | Hämtar en samling av bildplaceringsförekomster som presenteras medImagePlacement objekt. |
IsReadOnlyMode { get; set; } | Hämtar/ställer in skrivskyddat läge för insamling av analysoperationer. Det kan hjälpa mot undantag. |
Metoder
namn | Beskrivning |
---|---|
Visit(Document) | Utför sökning på det angivna dokumentet. |
Visit(Page) | Utför sökning på den angivna sidan. |
Anmärkningar
DenImagePlacementAbsorber
objekt används i princip i bildsökningsscenario. När sökningen är klar representeras förekomsterna medImagePlacement
objekt somImagePlacements
samlingen innehåller. DenImagePlacement
objekt ger tillgång till bildplaceringsegenskaperna: dimensioner, upplösning etc.
Exempel
Exemplet visar hur du hittar bilder på den första PDF-dokumentsidan och får egenskaperna för bildplacering.
// Öppna dokument
Document doc = new Document(@"D:\Tests\input.pdf");
// Skapa ImagePlacementAbsorber-objekt för att utföra bildplaceringssökning
ImagePlacementAbsorber abs = new ImagePlacementAbsorber();
// Acceptera absorbenten för första sidan
doc.Pages[1].Accept(abs);
// Visa bildplaceringsegenskaper för alla placeringar
foreach (ImagePlacement imagePlacement in abs.ImagePlacements)
{
Console.Out.WriteLine("image width:" + imagePlacement.Rectangle.Width);
Console.Out.WriteLine("image height:" + imagePlacement.Rectangle.Height);
Console.Out.WriteLine("image LLX:" + imagePlacement.Rectangle.LLX);
Console.Out.WriteLine("image LLY:" + imagePlacement.Rectangle.LLY);
Console.Out.WriteLine("image horizontal resolution:" + imagePlacement.Resolution.X);
Console.Out.WriteLine("image vertical resolution:" + imagePlacement.Resolution.Y);
}
Se även
- namnutrymme Aspose.Pdf
- hopsättning Aspose.PDF