ImagePlacementAbsorber
محتويات
[
يخفي
]ImagePlacementAbsorber class
يمثل كائنًا ماصًا لكائنات وضع الصورة. يقوم بالبحث عن استخدامات الصور ويوفر الوصول إلى نتائج البحث عبرImagePlacements
جمع .
public sealed class ImagePlacementAbsorber
المنشئون
اسم | وصف |
---|---|
ImagePlacementAbsorber() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
ImagePlacements { get; } | الحصول على مجموعة من حالات مواضع الصور التي يتم تقديمها معImagePlacement الكائنات . |
IsReadOnlyMode { get; set; } | الحصول على / مجموعات وضع القراءة فقط لتحليل مجموعة العمليات. قد يساعد ضد استثناءات نفاد الذاكرة . |
طُرق
اسم | وصف |
---|---|
Visit(Document) | يقوم بالبحث في المستند المحدد. |
Visit(Page) | يقوم بالبحث في الصفحة المحددة . |
ملاحظات
ملفImagePlacementAbsorber
يتم استخدام الكائن بشكل أساسي في سيناريو البحث عن الصور. عند اكتمال البحث ، يتم تمثيل التكرارات بـImagePlacement
الأشياء التيImagePlacements
تحتوي المجموعةImagePlacement
يوفر الكائن الوصول إلى خصائص وضع الصورة: الأبعاد ، الدقة وما إلى ذلك.
أمثلة
يوضح المثال كيفية البحث عن الصور في صفحة مستند PDF الأولى والحصول على خصائص وضع الصورة .
// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");
// إنشاء كائن ImagePlacementAbsorber لإجراء بحث عن موضع الصورة
ImagePlacementAbsorber abs = new ImagePlacementAbsorber();
// قبول الماص للصفحة الأولى
doc.Pages[1].Accept(abs);
// عرض خصائص وضع الصور لجميع المواضع
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);
}
أنظر أيضا
- مساحة الاسم Aspose.Pdf
- المجسم Aspose.PDF