Class EmfPlusObject
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EmfPlusObject-registret angiver et objekt til brug i grafiske operationer.kan spande flere poster, som angives af værdien af Flaggen felt.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
De arvede medlemmer
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
EmfPlusObject-registret er generisk; det bruges til alle typer objekter.specifikke objekttyper er indeholdt i ObjectData-feltet. en konceptuel model for at administrereGrafiske objekter er beskrevet i Managing Graphics Objects (sektion 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Den kilde.
Properties
IsContinuable
Giver eller indsætter en værdi, der angiver, om denne instans er fortsat.Indikerer, at objektdefinitionen fortsætter i den næste EmfPlusObjectDenne flag er aldrig indstillet i det endelige rekord, der definerer objektet.
public bool IsContinuable { get; set; }
Ejendomsværdi
ObjectData
modtager eller indsætter en række byte, der indeholder data for den type objekt, som er angivet iFlaggefeltet. indholdet og formatet af dataene kan være forskellige for hver objekt type.De enkelte objekter defineret i afsnit 2.2.1 for yderligere oplysninger.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Ejendomsværdi
ObjectId
Giver eller indsætter objektidentifikatoren.Indekset i EMF+ Object Table til at forbinde med objektetVærdien må være 0 til 63, inkluderet.
public byte ObjectId { get; set; }
Ejendomsværdi
ObjectType
Giver eller indsætter typen af objektet.
public EmfPlusObjectType ObjectType { get; set; }
Ejendomsværdi
TotalObjectSize
Få eller indstille den samlede størrelse af objektet.Hvis optegnelsen er kontinuerlig, når den fortsatte bit er indstillet, er dette feltKontinuerlige objekter har flere EMF+-registreringer, der starter medEnhver EmfPlusContineudObjectRecord vil indeholde enTotalObjectSize. Når antallet af byte er blevet læst, er den næste EMF+Rekorden vil ikke blive behandlet som en del af det fortsatte objekt.
public int TotalObjectSize { get; set; }