EmfPlusDrawImagePoints Sınıfı

Summary: The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawImagePoints

Inheritance: EmfPlusDrawingRecordType

Constructors

NameAçıklama
EmfPlusDrawImagePoints(source)Yeni bir EmfPlusDrawImagePoints sınıfı örneği başlatır.

Properties

NameTypeAccessAçıklama
applying_an_effectboolr/wBir değer alır veya ayarlar; bu değer [applying an effect] olup olmadığını gösterir.
Bu bit, görüntünün render edilmesinin bir efekti uygulamayı içerdiğini gösterir.
Ayarlanmışsa, Effect sınıfının bir nesnesi daha önceki
EmfPlusSerializableObject kaydında (bölüm 2.3.5.2) belirtilmiş olmalıdır.
sıkıştırılmışboolr/wPointData’nın sıkıştırılmış olup olmadığını gösteren bir değer alır veya ayarlar.
Bu bit, PointData alanının sıkıştırılmış veri belirttiğini gösterir.
Ayarlanmışsa, PointData koordinat uzayında 16-bit tam sayı
koordinatlarıyla mutlak konumları belirtir. Temizlenmişse, PointData koordinat uzayında
32-bit kayan nokta koordinatlarıyla mutlak konumları belirtir.
Not: Aşağıdaki P bayrağı ayarlanmışsa, bu bayrak tanımsızdır ve YOK SAYILMALIDIR.
data_sizeintr/wTakip eden RecordData alanındaki veri baytlarının 32-bit hizalı sayısını TANIMLAMASI gereken 32-bit işaretsiz tam sayıyı alır veya ayarlar.
Bu sayı 12 baytlık kayıt başlığını içermez.
flagsintr/wİşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bilgi içeren 16-bit işaretsiz tam sayıyı alır veya ayarlar.
image_attributes_idintr/wEMF+ Nesne Tablosundaki isteğe bağlı EmfPlusImageAttributes nesnesinin (bölüm 2.2.1.5) indeksini içeren 32-bit işaretsiz bir tam sayı alır veya ayarlar.
object_idSystem.Byter/wNesne tanımlayıcısını alır veya ayarlar.
EMF+ Nesne Tablosundaki bir EmfPlusImage nesnesinin (bölüm 2.2.1.4) indeksidir; bu, render edilecek görüntüyü belirtir. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.
point_dataPointF[]r/wParalelkenarın üç noktasını belirten Count noktalarından oluşan bir dizi alır veya ayarlar.
Bu üç nokta, paralelkenarın sol üst, sağ üst ve sol alt köşelerini temsil eder.
Paralelkenarın dördüncü noktası ilk üç noktadan türetilir.
SrcRect alanı tarafından belirtilen görüntü bölümü, paralelkenarın içine sığması için gerekirse ölçekleme ve kaydırma
dönüşümlerine tabi tutulmalıdır.
relativeboolr/wBu EmfPlusDrawImagePoints öğesinin göreli olup olmadığını gösteren bir değer alır veya ayarlar.
Bu bit, PointData alanının göreli mi yoksa mutlak konumları mı belirttiğini gösterir.
Ayarlanmışsa, PointData’daki her eleman, dizideki önceki eleman tarafından belirtilen konuma göre
göreli bir konumu tanımlar. PointData’nın ilk elemanı için, (0,0) koordinatlarında bir önceki konum varsayılır. Temizlenmişse,
PointData, C bayrağına göre mutlak konumları belirtir.
Not: Bu bayrak ayarlanmışsa, yukarıdaki C bayrağı tanımsızdır ve YOK SAYILMALIDIR.
sizeintr/w12 baytlık kayıt başlığı ve kayda özgü verileri dahil olmak üzere, tüm kayıttaki 32-bit hizalı bayt sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar.
src_rectRectangleFr/wRender edilecek görüntünün bir bölümünü tanımlayan bir EmfPlusRectF nesnesi (bölüm 2.2.2.39) alır veya ayarlar.
src_unitEmfPlusUnitTyper/wSrcRect alanının birimlerini tanımlayan 32-bit işaretli bir tam sayı alır veya ayarlar. Bu, UnitType enumarasyonunun (bölüm 2.1.1.33) UnitPixel değerine eşit olmalıdır.
typeEmfPlusRecordTyperKayıt türünü tanımlayan 16-bit işaretsiz tam sayıyı alır.

Constructor: EmfPlusDrawImagePoints(source)

 EmfPlusDrawImagePoints(source) 

Yeni bir EmfPlusDrawImagePoints sınıfı örneği başlatır.

Parameters:

ParameterTürAçıklama
sourceEmfPlusRecordKaynak.