EmfPlusDrawLines

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawLines extends EmfPlusDrawingRecordType

EmfPlusDrawlLines-posten specificerar ritning av en serie sammanhängande linjer.

Konstruktörer

KonstruktorBeskrivning
EmfPlusDrawLines(EmfPlusRecord source)Initierar en ny instans av klassen EmfPlusDrawLines.

Metoder

MetodBeskrivning
getObjectId()Hämtar eller anger objektidentifieraren.
setObjectId(byte value)Hämtar eller anger objektidentifieraren.
getCompressed()Hämtar eller anger ett värde som indikerar om denna EmfPlusDrawClosedCurve är komprimerad.
setCompressed(boolean value)Hämtar eller anger ett värde som indikerar om denna EmfPlusDrawClosedCurve är komprimerad.
getRelative()Hämtar eller anger ett värde som indikerar om denna EmfPlusDrawClosedCurve är relativ.
setRelative(boolean value)Hämtar eller anger ett värde som indikerar om denna EmfPlusDrawClosedCurve är relativ.
getClosedShape()Hämtar eller anger ett värde som indikerar om [closed shape].
setClosedShape(boolean value)Hämtar eller anger ett värde som indikerar om [closed shape].
getPointData()Hämtar eller anger punktdata En array av Count‑punkter som specificerar start- och slutpunkterna för linjerna som ska ritas.
setPointData(PointF[] value)Hämtar eller anger punktdata En array av Count‑punkter som specificerar start- och slutpunkterna för linjerna som ska ritas.

EmfPlusDrawLines(EmfPlusRecord source)

public EmfPlusDrawLines(EmfPlusRecord source)

Initierar en ny instans av klassen EmfPlusDrawLines.

Parameters:

ParameterTypBeskrivning
sourceEmfPlusRecordKällan.

getObjectId()

public byte getObjectId()

Hämtar eller anger objektidentifieraren. Indexet för ett EmfPlusPen‑objekt (avsnitt 2.2.1.7) i EMF+‑objektbordet för att rita linjerna. Värdet MÅSTE vara mellan 0 och 63, inklusive.

Värde: Objektidentifieraren.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Hämtar eller anger objektidentifieraren. Indexet för ett EmfPlusPen‑objekt (avsnitt 2.2.1.7) i EMF+‑objektbordet för att rita linjerna. Värdet MÅSTE vara mellan 0 och 63, inklusive.

Värde: Objektidentifieraren.

Parameters:

ParameterTypBeskrivning
värdebyte

getCompressed()

public boolean getCompressed()

Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawClosedCurve är komprimerat. Denna bit indikerar om PointData‑fältet specificerar komprimerad data. Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16‑bitars heltalskoordinater. Om den är rensad specificerar PointData absoluta positioner i koordinatrymden med 32‑bitars flyttalskoordinater. Obs! Om Relative‑flaggan (nedan) är satt är denna flagga odefinierad och MÅSTE ignoreras

Värde: true om komprimerad; annars false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawClosedCurve är komprimerat. Denna bit indikerar om PointData‑fältet specificerar komprimerad data. Om den är satt specificerar PointData absoluta positioner i koordinatrymden med 16‑bitars heltalskoordinater. Om den är rensad specificerar PointData absoluta positioner i koordinatrymden med 32‑bitars flyttalskoordinater. Obs! Om Relative‑flaggan (nedan) är satt är denna flagga odefinierad och MÅSTE ignoreras

Värde: true om komprimerad; annars false.

Parameters:

ParameterTypBeskrivning
värdeboolean

getRelative()

public boolean getRelative()

Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawClosedCurve är relativt. Denna bit indikerar om PointData‑fältet specificerar relativa eller absoluta positioner. Om den är satt specificerar varje element i PointData en position i koordinatrymmen som är relativ till positionen som specificerats av föregående element i arrayen. För det första elementet i PointData antas en föregående position med koordinaterna (0,0). Om den är rensad specificerar PointData absoluta positioner enligt C‑flaggan. Obs! Om denna flagga är satt är Compressed‑flaggan (ovan) odefinierad och MÅSTE ignoreras

Värde: true om relativ; annars false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Hämtar eller anger ett värde som indikerar om detta EmfPlusDrawClosedCurve är relativt. Denna bit indikerar om PointData‑fältet specificerar relativa eller absoluta positioner. Om den är satt specificerar varje element i PointData en position i koordinatrymmen som är relativ till positionen som specificerats av föregående element i arrayen. För det första elementet i PointData antas en föregående position med koordinaterna (0,0). Om den är rensad specificerar PointData absoluta positioner enligt C‑flaggan. Obs! Om denna flagga är satt är Compressed‑flaggan (ovan) odefinierad och MÅSTE ignoreras

Värde: true om relativ; annars false.

Parameters:

ParameterTypBeskrivning
värdeboolean

getClosedShape()

public boolean getClosedShape()

Hämtar eller anger ett värde som indikerar om [closed shape].

Värde: true om [closed shape]; annars false.

Returns: boolean

setClosedShape(boolean value)

public void setClosedShape(boolean value)

Hämtar eller anger ett värde som indikerar om [closed shape].

Värde: true om [closed shape]; annars false.

Parameters:

ParameterTypBeskrivning
värdeboolean

getPointData()

public PointF[] getPointData()

Hämtar eller anger punktdata En array av Count‑punkter som specificerar start- och slutpunkterna för linjerna som ska ritas.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Hämtar eller anger punktdata En array av Count‑punkter som specificerar start- och slutpunkterna för linjerna som ska ritas.

Parameters:

ParameterTypBeskrivning
valuePointF[]