ImagePlacementAbsorber
İçindekiler
[
Saklamak
]ImagePlacementAbsorber class
Görüntü yerleştirme nesnelerinin bir emici nesnesini temsil eder. Görüntü kullanımlarında arama yapar ve aracılığıyla arama sonuçlarına erişim sağlar.ImagePlacements
koleksiyon.
public sealed class ImagePlacementAbsorber
yapıcılar
İsim | Tanım |
---|---|
ImagePlacementAbsorber() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
ImagePlacements { get; } | ile sunulan resim yerleştirme olaylarının koleksiyonunu alırImagePlacement nesneler. |
IsReadOnlyMode { get; set; } | İşlem koleksiyonunu ayrıştırmak için salt okunur modu alır/ayarlar. Yetersiz bellek istisnalarına karşı yardımcı olabilir. |
yöntemler
İsim | Tanım |
---|---|
Visit(Document) | Belirtilen belge üzerinde arama yapar. |
Visit(Page) | Belirtilen sayfada arama yapar. |
Notlar
ImagePlacementAbsorber
nesne temel olarak resim arama senaryosunda kullanılır. Arama tamamlandığında, oluşumlar ile gösterilir.ImagePlacement
olan nesnelerImagePlacements
koleksiyon şunları içerir. ImagePlacement
nesne, görüntü yerleştirme özelliklerine erişim sağlar: boyutlar, çözünürlük vb.
Örnekler
Örnek, ilk PDF belge sayfasındaki resimlerin nasıl bulunacağını ve resim yerleştirme özelliklerinin nasıl alınacağını gösterir.
// Belgeyi aç
Document doc = new Document(@"D:\Tests\input.pdf");
// Görüntü yerleştirme araması yapmak için ImagePlacementAbsorber nesnesi oluşturun
ImagePlacementAbsorber abs = new ImagePlacementAbsorber();
// İlk sayfa için emiciyi kabul et
doc.Pages[1].Accept(abs);
// Tüm yerleşimler için resim yerleştirme özelliklerini görüntüle
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);
}
Ayrıca bakınız
- ad alanı Aspose.Pdf
- toplantı Aspose.PDF