Class EmfPlusDrawArc
nazivni prostor: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sastav: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawArc zapis određuje crtanje luk ellipsa.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
naslijeđeni članovi
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()
Constructors
EmfPlusDrawArc(EmfPlusRecord)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc razreda.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Izvor je.
Properties
DataSize
Dobiva ili određuje veličinu podataka.32-bitni nepisani integrator koji određuje 32 bitno usklađeno brojeSlijedeći bitovi specifičnih podataka koji slijede.Za ovaj tip zapisa, vrijednost mora biti jedna od sljedećih:0x00000010 Ako je bit C postavljen u polju Zastavi.0x00000018 Ako je bit C jasno u polju Zastavi.
public override int DataSize { get; set; }
Vrijednost nekretnina
Exceptions
invalidna vrijednost
ObjectId
Pronađite ili postavite identifikaciju predmeta.Indeks objekta EmfPlusPen (odjeljak 2.2.1.7) uEMF+ Objektna tablica za crtanje arka. vrijednost mora biti nula do 63, uključujući.
public byte ObjectId { get; set; }
Vrijednost nekretnina
RectFloat
Dobiva ili postavlja vrijednost koja ukazuje na to da li podaci sadržeEmfPlusRectF ili emfplusRekt zapisiOvaj bit ukazuje na to je li podaci u polju RectData komprimirani.Ako je postavljeno, RectData sadrži EmfPlusRect objekt (odjeljak 2.2.2.38).Ako je jasno, RectData sadrži EmfPlusRectF objekt (odjeljak 2.2.2.39).
public bool RectFloat { get; set; }
Vrijednost nekretnina
RectangleData
Pronađite ili postavite rektangularne podatkeIli objekat EmfPlusRect ili emfplusRektF koji definira granicno poljeod elipa koji je kolinear s lukom.Ovaj pravokugli definirapoložaj, veličina i oblika arka. vrsta predmeta u ovom polju jeodređena vrijednošću polja zastave.
public RectangleF RectangleData { get; set; }
Vrijednost nekretnina
Size
Uzmite ili postavite veličinu.32-bitni nepisani integrator koji određuje 32 bitno usklađeno brojebitovi u cijelom zapisu, uključujući 12-bitni naslov zapisa iza ovu vrstu evidencije, vrijednost mora biti jedna od sljedećih:0x0000001C Ako je bit C postavljen u polju Zastavi.0x00000024 Ako je bit C jasno u polju Zastavi
public override int Size { get; set; }
Vrijednost nekretnina
Exceptions
invalidna vrijednost
StartAngle
Pronađite ili postavite uglu početka32-bitna ne-negativna vrijednost točke plovidbe koja određuje kut izmeđux-axis i početna točka arka. svaka je vrijednost prihvatljiva,Ali to mora biti tumačeno modulo 360, s rezultatom koji se koristi kaoU rasponu od 0,0 uključeno do 360.0 isključeno.
public float StartAngle { get; set; }
Vrijednost nekretnina
SweepAngle
Pronađite ili postavite šljunčani kut32-bitna vrijednost plutajuće točke koja određuje opseg arka za crtanje,kao uglu u stupanjima mjerenom od početne točke definirane od straneSvaka vrijednost je prihvatljiva, ali mora biti sklopljena na -360.0na 360.0 uključeno. pozitivna vrijednost ukazuje na to da je svip definiran uVrijednost i negativna vrijednost ukazuju na to da jeDefinicija u suprotnom smjeru.
public float SweepAngle { get; set; }